Comment l'accent mis sur les performances Web a permis d'améliorer de 35 % le taux de clics de Tokopedia

Créer un tableau de bord des performances Web et optimiser JavaScript, les ressources et la page d'accueil pour assurer la réussite de l'entreprise

Tokopedia est l'une des plus grandes entreprises d'e-commerce d'Indonésie. Avec plus de 2, 7 millions de réseaux marchands à l'échelle nationale, plus de 18 millions de fiches produit et plus de 50 millions de visiteurs mensuels, l'équipe Web savait qu'il était essentiel d'investir dans les performances Web. En développant une culture axée sur les performances, l'entreprise a augmenté ses taux de clics (CTR) de 35% et ses conversions de 8 %.

35%

d'augmentation du CTR

8%

d'augmentation du taux de conversion

4 s

d'amélioration de l'TTI

Mise en évidence de l'opportunité

L'équipe Web s'est entretenue avec l'équipe de direction de l'importance d'investir dans les performances Web pour améliorer l'expérience utilisateur et l'engagement. Elle a également mis en évidence l'impact des API et modèles avancés sur les performances.

L'approche qu'ils ont utilisée

JavaScript et optimisation des ressources

Le blocage de l'affichage ou la longue durée de JavaScript sont une cause fréquente de problèmes de performances. Pour y remédier, l'équipe a pris différentes mesures:

  • Création d'une bibliothèque de contrôleurs de scripts pour charger de manière sélective des scripts tiers afin d'optimiser le chemin d'affichage critique.
  • Remplacement des bibliothèques plus lourdes par des bibliothèques plus légères.
  • Mise en œuvre de la scission du code et optimisation du contenu au-dessus de la ligne de flottaison.
  • Mise en œuvre du chargement adaptatif, par exemple pour charger des images de haute qualité uniquement pour les appareils connectés à des réseaux rapides et pour utiliser des images de qualité inférieure pour les appareils connectés à des réseaux lents.
  • Images chargées de manière différée dans la partie en dessous de la ligne de flottaison.
  • Chargement différé du code JavaScript non critique.
La bibliothèque de contrôleurs de script a amélioré le TTI de 4 secondes

Optimisation de la page d'accueil

L'équipe a utilisé Svelte pour créer une version allégée de la page d'accueil pour les nouveaux visiteurs, garantissant ainsi une expérience rapide sur le site Web. Cette version utilisait également un service worker pour mettre en cache les éléments non allégés en arrière-plan.

Réduction de 88 % de la taille du code JavaScript de l'application (de 320 ko à 37 ko). Augmentation de 90 points du score Lighthouse. FCP inférieur à une seconde. Augmentation de 35% du CTR Le taux de conversion a augmenté de 8 %.

Budgétisation et suivi des performances

L'équipe a créé un tableau de bord de surveillance des performances à l'aide de Lighthouse et d'autres outils pour améliorer la qualité des pages Web:

  • Mesure la qualité du réseau, la surveillance de l'infrastructure, les performances de l'interface et les performances des serveurs.
  • Utilise une combinaison d'API de plates-formes Web (telles que l' API Resource Timing et l'en-tête Server-Timing), l' API PageSpeed Insights (PSI) et les données du rapport sur l'expérience utilisateur Chrome pour surveiller les métriques sur les champs et les ateliers.
  • Analyse des images de Lighthouse pour vous aider à identifier les opportunités d'optimisation des images.
  • Applique un budget de lot pendant l'intégration continue (CI). L'exécution de la CI échoue si la taille du lot dépasse le budget.
Score TTI de 2,2 secondes sur la page d'accueil (score Lighthouse: 88) Score TTI de 1,9 seconde sur les pages de produits (score Lighthouse: 86).

En tant qu'entreprise d'e-commerce, l'acquisition d'utilisateurs est la clé de notre succès. Nous sommes conscients de l'importance du Web, et nous sommes donc déterminés à investir dans l'ensemble des outils et fonctionnalités qui offriront la meilleure expérience utilisateur possible.

Dendi Sunardi, responsable de l'ingénierie, plate-forme Web, Tokopedia

Consultez la page Études de cas Scale on Web pour découvrir d'autres témoignages en Inde et en Asie du Sud-Est.