Découvrez comment JD.ID a augmenté son taux de conversion sur mobile global de 53%, son taux de conversion sur mobile de 200 % pour les utilisateurs ayant installé l'application et son nombre d'utilisateurs actifs par jour de 26%.
JD.ID est une plate-forme d'e-commerce indonésienne qui propose des services de livraison de produits très divers, tels que des appareils électroniques, des appareils électroménagers, des vêtements, des accessoires de mode et des articles de sport. JD.ID est actuellement présent dans plus de 350 villes indonésiennes. Son objectif était de développer davantage sa présence en ligne en mettant l'accent sur les performances et la robustesse d'une expérience indépendante du réseau pour sa progressive web app (PWA). Grâce à cette expérience améliorée, JD.ID a pu augmenter son taux de conversion global sur mobile de 53%, son taux de conversion sur mobile de 200 % pour les utilisateurs installés et de 26 % son nombre d'utilisateurs actifs par jour. Il est ainsi en passe de devenir la société d'e-commerce la plus populaire et fiable du pays.
Mise en évidence de l'opportunité
Pour surmonter l'instabilité des réseaux mobiles en Indonésie en raison du grand nombre d'opérateurs, JD.ID recherchait une solution permettant de maintenir les performances de son site Web et de l'expérience utilisateur à tout moment, et de résoudre les problèmes de mise en cache locaux. L'entreprise a constaté un énorme potentiel d'acquisition de la part des utilisateurs qui avaient visité son site Web, mais qui n'avaient pas téléchargé l'application iOS/Android. Pour saisir cette opportunité, l'entreprise a utilisé les bonnes pratiques liées aux PWA. Elle a ainsi pu créer une expérience utilisateur semblable à celle d'une application sur son site Web afin d'améliorer l'engagement, en mettant l'accent sur la résilience du réseau pour la fiabilité.
La méthode
Stratégies de mise en cache
Pour limiter les problèmes de réseau et améliorer l'expérience utilisateur, l'équipe JD.ID a utilisé Workbox afin de s'assurer que sa PWA fonctionnait correctement, même lorsque l'utilisateur était hors connexion ou sur un réseau de mauvaise qualité. Workbox a facilité l'exécution de sa stratégie de mise en cache des PWA, qui se compose de trois parties:
- D'abord le réseau, revenir au cache : cette stratégie vise à obtenir d'abord une réponse du réseau. Une fois la réponse reçue, elle la transmet au navigateur et l'enregistre dans un cache. Si la requête réseau échoue, la dernière réponse mise en cache est utilisée. JD.ID a appliqué cette stratégie à la page d'accueil pour que les utilisateurs puissent y accéder même s'ils sont hors connexion.
- Le cache d'abord, revenir au réseau : cette stratégie recherche d'abord une réponse dans le cache et l'utilise si elle est disponible. Si ce n'est pas le cas, le site Web JD.ID est dirigé vers le réseau, met en cache la réponse, puis la transmet au navigateur. Lorsque le service worker est installé, les ressources statiques de la page d'accueil, de la page de remplacement hors connexion (expliqué ci-dessous), de la page de catégorie, de la page du produit, du panier et de la page de règlement sont mises en cache à l'avance dans le cache de l'utilisateur. Lorsque l'utilisateur achemine vers l'une de ces pages, cette stratégie de mise en cache garantit que le navigateur récupère directement les fichiers de ressources statiques à partir du cache, ce qui améliore la vitesse de chargement de ces pages critiques.
- Réseau uniquement: cette stratégie force la réponse à ne provenir que du réseau. JD.ID utilise cette stratégie pour la page du panier et la page de règlement, car ces pages nécessitent une très grande précision des données.
Workbox permet également à JD.ID de configurer des règles de routage, la durée par défaut des délais avant expiration des requêtes, le nombre de réponses pouvant être stockées dans le cache et la durée de mise en cache des réponses.
Page de remplacement hors connexion
L'équipe JD.ID a créé une page de remplacement hors connexion pour offrir aux utilisateurs une expérience cohérente et améliorer le branding du site Web. Elle a également ajouté un fichier manifeste d'application Web qui permet aux utilisateurs d'installer facilement l'application Web sur leur appareil mobile.
Notifications push
De plus, afin de raviver l'engagement, JD.ID a implémenté les notifications push avec Firebase Cloud Messaging pour le Web, en les appliquant spécifiquement lors des événements promotionnels pour des offres de produits.
Résultats commerciaux globaux
- Le taux de conversion sur mobile global a augmenté de 53%
- Le taux de conversion sur mobile des utilisateurs ayant installé la PWA JD.ID a augmenté de 200%
- Le nombre d'utilisateurs actifs par jour sur les plates-formes mobiles a augmenté de 26% en raison de l'augmentation du réengagement grâce aux notifications push
Notre activité se développe rapidement, et nous mettons tout en œuvre pour améliorer l'expérience utilisateur. Notre objectif est de devenir l'entreprise d'e-commerce la plus populaire et la plus fiable qui soit en s'efforçant en permanence de fournir des services et des produits variés à tous les utilisateurs et clients en Indonésie. Les performances Web et les PWA sont des éléments essentiels de notre expérience utilisateur et de notre stratégie globale, et nous continuerons d'investir dans ces domaines.
Fengxian Liu, responsable de l'ingénierie Web, JD.ID
Consultez la page des études de cas Scale on Web pour découvrir d'autres témoignages d'Inde et d'Asie du Sud-Est.