La numérisation est la clé du succès pour de nombreuses entreprises aujourd'hui, surtout pendant la pandémie de COVID-19. Alors que les entreprises établissent leur présence en ligne, de nombreux concepteurs web et développeurs doivent se concentrer davantage sur l'expérience utilisateur mobile plutôt que sur l'expérience utilisateur de bureau. Cela s'explique par le fait qu'il y a plus d'utilisateurs web mobiles que d'utilisateurs de bureau.
Dans une étude web de 2020, 61 % du trafic des sites web aux États-Unis provenait d'appareils mobiles, tandis que seulement 36 % provenait des ordinateurs de bureau. Cependant, la connexion web mobile laisse beaucoup à désirer. Dans cet article, nous allons plonger dans les problèmes courants de performance des sites web mobiles et comment les résoudre.
Le temps de chargement du site web est essentiel
Voici la réalité. Si votre site web met plus de cinq secondes à se charger, la probabilité qu'un visiteur mobile quitte le site augmente à 90 %. Les cinq premières secondes du temps de chargement de la page ont le plus grand impact sur les taux de conversion.
Cependant, la plupart des sites web mobiles ne parviennent pas à atteindre cet objectif en raison de la latence élevée d'Internet et de l'espace mémoire limité. Le score moyen de l'indice de vitesse (la rapidité avec laquelle l'utilisateur voit la page se charger) est de 4,7 secondes sur un ordinateur de bureau et de 11,4 secondes sur un mobile.
Source: Google/SOASTA Research, 2017
Cela entraîne une perte de clients et de revenus car personne ne veut attendre qu'une page se charge ou regarder une interface utilisateur mal conçue. Il n'est pas surprenant que le trafic web mobile ait un taux de conversion inférieur à celui du trafic de bureau.
Problèmes courants de performance des sites web mobiles
Le trafic web mobile dépend de trois caractéristiques distinctes : la connexion Internet, la compatibilité du design web et le design de l'interface utilisateur (UI).
Connexion Internet
Bien que la plupart des appareils mobiles fonctionnent aujourd'hui sur des connexions Internet 4G, la connectivité est encore médiocre en raison de problèmes de latence et de bande passante. La connexion Internet 4G LTE qui connecte les appareils mobiles aux tours radio peut atteindre une vitesse de 100 Mbps, cependant, de nombreuses tours radio ne sont pas équipées d'une telle capacité réciproque. Une fois que la tour radio reçoit le signal de tous les appareils mobiles, il n'y a généralement pas assez de capacité pour transférer toutes les données du réseau de l'opérateur vers plusieurs appareils mobiles simultanément.
Les entreprises Internet résolvent ce problème en installant de la fibre optique dans toutes les stations radio, en installant des routeurs haute performance, etc. Les interactions complexes entre les tours radio, les appareils mobiles et les opérateurs Internet limitent la vitesse de bande passante, ce qui entraîne une latence élevée, ralentissant ainsi le temps de chargement des pages pour les utilisateurs. Cela signifie que les sites web mobiles doivent avoir un temps de réponse rapide et une disponibilité pour compenser la faible performance de l'Internet mobile.
Compatibilité du design web
Les appareils mobiles modernes disposent de certains matériels de pointe comparables aux ordinateurs portables. Dans un scénario de comparaison, l'iPhone 12 fonctionne plus facilement que des ordinateurs portables de milieu de gamme tels qu'un Dell XPS 13. Le problème n'est pas la capacité mais la compatibilité. La plupart des sites web avec des applications web (calendrier, paniers d'achat, etc.) et des API tierces ne sont pas conçus nativement pour fonctionner sur des appareils mobiles. Ces éléments ralentissent considérablement la performance web mobile.
Il y a aussi des problèmes avec le cadre mobile et JavaScript. Les scripts mal écrits entraînent des fuites de mémoire qui ont un impact plus important sur les appareils mobiles que sur les appareils de bureau. La RAM des ordinateurs de bureau est beaucoup plus rapide que la RAM mobile, même si elles peuvent avoir la même taille de mémoire, donc la fuite de mémoire est plus problématique sur les plateformes mobiles. Les développeurs doivent prêter une attention particulière aux scripts pour optimiser l'UX mobile.
Qu'est-ce qu'une fuite de mémoire ?
Une fuite de mémoire est une situation où l'application ne supprime pas automatiquement les objets inutilisés dans le tas qui occupent de l'espace mémoire. Ils sont inutilement maintenus, bloquant les ressources mémoire et dégradant les performances. S'il y a trop de fuites, cela arrêtera le rendu de l'UI et le traitement des événements, ce qui finira par rendre l'application non réactive.
Design de l'UI
En raison de la taille de l'écran des appareils mobiles, le placement du contenu est essentiel car les utilisateurs ne pourront pas tout voir de la même manière du bureau au mobile. Des images, des boutons et un formatage de taille incorrecte dérouteront immédiatement le client. Les sites mobiles mal conçus omettront du contenu et confondront les utilisateurs, ce qui entraîne des taux de rebond élevés.
| En savoir plus : Qu'est-ce que le design UI ? (+Comment l'optimiser pour votre entreprise) → |
Alléger le contenu accélère également le temps de chargement car il y a moins de contenu à télécharger. Mais à mesure que les sites web deviennent plus complexes et lourds, l'équipe de design web n'est pas en mesure d'optimiser chaque page web et application web à temps. Ils auraient besoin de logiciels de surveillance pour prioriser les erreurs de design les plus critiques.
Les problèmes modernes nécessitent des solutions modernes
Pour résoudre les problèmes mentionnés ci-dessus, voici quelques outils que vous pouvez utiliser. Certaines de ces solutions sont gratuites ou peuvent être vendues en bundle.
Connexion Internet : surveillance du site web
Pour vérifier si votre site web est stable pour la connexion Internet mobile et le temps de réponse, vous devriez essayer le logiciel de surveillance de site web. Le logiciel de surveillance de site web facilite la surveillance et le suivi des performances du site web. Cela permet aux utilisateurs d'identifier et de résoudre tout problème de performance qui pourrait survenir, ainsi que de suivre les changements dans la fonction et l'affichage du site web. Ces solutions incluent également le suivi des métriques de performance, offrant des informations spécifiques sur des statistiques telles que les interactions traitées ou le temps de réponse.
| En savoir plus : Comment la surveillance de site web peut vous aider à atteindre différents objectifs commerciaux → |
Je vous suggère d'essayer le logiciel de surveillance de site web si votre entreprise a un site web. De nombreuses solutions de surveillance de site web sont gratuites et faciles à utiliser. Les versions payantes effectuent des vérifications plus fréquemment que les versions gratuites et offrent des fonctionnalités avancées telles que des vérifications multi-emplacements, des alertes, des pages de statut de temps d'arrêt, etc.
Compatibilité du design web : surveillance de la performance des applications
Pour résoudre les problèmes de script, je suggère aux entreprises de jeter un œil au logiciel de surveillance de la performance des applications (APM). Ce logiciel permet aux utilisateurs de suivre en permanence les métriques de performance pour les applications mobiles, de bureau et web en temps réel. Les métriques de performance de base peuvent être personnalisées pour répondre aux exigences minimales de maintien du temps de fonctionnement et de la performance des applications.
Le logiciel APM traditionnel se concentre sur le backend. Cependant, de nombreux logiciels APM incluent des capacités de surveillance frontend qui se concentrent sur le client. Il diffère de l'APM car il se concentre sur ce que voit un utilisateur final, ce qui est essentiel pour les applications web mobiles. L'APM frontend se concentre sur les erreurs JavaScript. Étant donné que les applications web et les pages web dépendent de JavaScript pour fonctionner, vous devez identifier les erreurs JavaScript, leurs impacts et leurs solutions. De nombreuses erreurs JavaScript ne sont enregistrées que dans le client et ne peuvent être vues sans un outil de surveillance frontend.
Design de l'UI : surveillance de l'expérience numérique et relecture de session
De nombreux types de logiciels UX peuvent être utilisés pour améliorer l'UX mobile. Cependant, je suggère de regarder le logiciel de surveillance de l'expérience numérique (DEM) ou les solutions de surveillance de l'expérience utilisateur réelle (RUM). Le logiciel DEM est utilisé pour découvrir, suivre et optimiser les ressources basées sur le web et l'expérience utilisateur finale. Ces outils surveillent le trafic, le comportement des utilisateurs et plusieurs autres facteurs pour aider les entreprises à comprendre la performance et l'utilisabilité de leurs produits.
Les produits DEM intègrent la surveillance active ou simulée du trafic et la surveillance des utilisateurs réels pour analyser à la fois l'expérience théorique et réelle des utilisateurs.
Une autre solution à rechercher est le logiciel de relecture de session. Le logiciel de relecture de session permet aux entreprises de capturer et d'analyser l'interaction d'un visiteur sur un site web. Le logiciel de relecture de session capture des aspects tels que les mouvements de la souris, la saisie, le défilement, le balayage et le temps passé sur certaines parties d'une page. Après que le logiciel de relecture de session a recueilli les données de l'interaction utilisateur, le logiciel reproduit ensuite un enregistrement vidéo basé sur l'interaction de l'utilisateur avec le site web. Cela permet aux entreprises de voir exactement comment un utilisateur a interagi avec leur site web.
Alors que le logiciel DEM indique où un utilisateur passe la majorité de son temps sur un site web, il n'offre pas la réponse à la question de savoir pourquoi il passe autant de temps sur une partie particulière d'une page web. Le logiciel de relecture de session atténue ce problème en se concentrant sur le pourquoi et en formulant des conclusions significatives basées sur des expériences et des données utilisateur réelles.
Ces deux types de logiciels se complètent pour améliorer l'expérience utilisateur des sites web mobiles. Toute entreprise qui priorise sa présence en ligne comme un objectif stratégique devrait envisager d'utiliser ces deux solutions ensemble. Les meilleurs sites web et applications web mobiles sont complexes à gérer, ils nécessitent donc des solutions de surveillance pour résoudre le problème avant que les utilisateurs ne signalent un ticket.
Devant la concurrence
L'optimisation des sites web mobiles est une tâche difficile, et la plupart des sites web ne le font pas bien. Allez sur n'importe quel site web sur votre téléphone et comparez-le à la version de bureau. Vous trouverez probablement des imperfections évidentes et des temps de chargement plus lents sur les versions mobiles. Suivre les étapes ci-dessus ne garantit pas que votre site web mobile sera parfait, mais cela devrait améliorer considérablement votre UX mobile par rapport à la concurrence.
Vous voulez en savoir plus sur Outils de surveillance des performances des applications (APM) ? Découvrez les produits Surveillance des performances des applications (APM).

Tian Lin
Tian is a research analyst at G2 for Cloud Infrastructure and IT Management software. He comes from a traditional market research background from other tech companies. Combining industry knowledge and G2 data, Tian guides customers through volatile technology markets based on their needs and goals.
