Pour les marchands en ligne, chaque fin d’année est source d’anxiété. Le pire de tout: que le site est en erreur le jour du Black Friday ou que les soldes sont lancés à cause d'un pic de trafic. 6 étapes pour assurer une plateforme disponible le jour J!
Vendredi noir, Noël, ventes … Les sites Web ayant une activité de commerce électronique seront, comme chaque année, mis à l'épreuve dans les semaines à venir.
Offres promotionnelles, campagnes de marketing et de communication, logistique … tous les leviers sont activés pour tirer parti de ces périodes d'activité stratégique au cours desquelles les marques génèrent parfois plus de 50% de leur chiffre d'affaires annuel.
Malgré la mobilisation de toutes les équipes concernées, l'angoisse persiste: le site tiendra-t-il Day-j?
Déception de l'utilisateur, e-réputation mise à mal en quelques secondes, commandes perdues … chaque année, c'est la même chose, malgré leurs arrangements, les équipes se croisent les doigts et prient pour que le site Web reste accessible aux hordes d'internautes à la recherche de bonnes affaires
Un site 100% accessible pendant le Black Friday en anticipant vos pointes de trafic
Pour revenir au pragmatisme, il existe une liste d'étapes simples à suivre pour gérer rapidement et efficacement les situations de plate-forme non accessibles ou ralenties en raison d'un trafic excessif.
1. Réfléchissez!
Vous n'avez pas à vous soucier de tenir votre plate-forme une semaine avant le Black Friday. Il est temps de tester, d'analyser et de faire les optimisations nécessaires, vous serez prêt … mais pour les ventes! Idéalement, il s'agit d'un sujet à anticiper un à deux mois avant la période stratégique. Pour cela, des tests d’évolutivité peuvent simuler les pics de trafic.
2. Identifiez vos voies stratégiques
Nous ne pouvons pas le dire assez, ne basez pas toute la surveillance de la qualité de votre site uniquement sur votre page d'accueil. Votre site est composé d'une multitude de pages présentant différentes fonctionnalités et technologies. Ils doivent être pris en compte pour éviter les ratés le jour J.
En termes d’itinéraires stratégiques, nous pensons souvent au parcours de magasinage ou à l’identification à une zone client. Nous devons voir un peu plus loin et tester les options disponibles pour les utilisateurs:
- L'utilisateur peut arriver sur une carte produite par le méga-menu, mais aussi en utilisant le moteur de recherche.
- Votre site peut être consulté par les clients mais aussi par les prospects. En conséquence, les actions seront différentes entre l'identification et la création d'un compte client.
- Vous devez également penser à tous les utilisateurs de votre site qui ne se retrouveront pas dans votre tunnel de commande. Bien qu'ils ne fassent pas un voyage précis, ils sont là et représentent un fardeau pour votre plate-forme.
- Anticipez également les acheteurs toxicomanes qui ont déjà pré-enregistré leurs paniers et dont le parcours ne correspondra qu'à la finalisation de l'achat.
En plus des différents scénarios utilisateur, prenez en compte le contexte de navigation de votre utilisateur: est-ce sur la version de bureau ou mobile? Dans ce cas, vous devrez également inclure une application et des services Web pour vos tests.
3. Estimez le trafic attendu de manière rationnelle.
Pour rappel, votre objectif est de rendre votre site Web accessible, fonctionnel et rapide en cas de pointe de trafic, tout en contrôlant votre budget d'infrastructure. En d'autres termes, multiplier votre logement par 10 à l'approche de Noël ne sera pas la seule solution. En outre, cela ne garantira pas nécessairement le bon fonctionnement de certaines fonctionnalités clés.
Sur la base des années précédentes, estimez le trafic maximum attendu sur votre site. Ensuite, répartissez-le sur les différents itinéraires en fonction de vos données Analytics et des habitudes de vos utilisateurs.
Comme vous pouvez le constater, l'objectif des étapes 2 et 3 est de reconstruire un environnement aussi proche que possible de votre activité réelle attendue, afin de visualiser et d'anticiper les effets de bord potentiels des pics de trafic.
4. Faites des tests.
Le trafic et l'estimation du trafic, vous avez les deux variables nécessaires pour commencer et tester. L'idée est de simuler une augmentation progressive du trafic sur la plate-forme grâce à des utilisateurs virtuels injectés selon une incrémentation de X utilisateurs toutes les X minutes. Ceux-ci exécutent les scénarios utilisateur définis précédemment. Idéalement, il est recommandé de concentrer le test sur une période plus ou moins courte (30 minutes à une heure) afin de pouvoir observer les 3 phases clés:
La phase ascendante (augmentation du trafic), la phase de stabilisation (charge maximale), la phase descendante (la reprise de la plate-forme).
5. Analysez le comportement de votre plate-forme.
Les différentes phases mentionnées ci-dessus vous permettent d'apprendre beaucoup. Grâce à eux, vous déterminez les seuils de pauses, c'est-à-dire les différentes limites de trafic générant des perturbations sur votre plate-forme. Au cours des tests, les temps de chargement des différents scénarios sont mesurés pas à pas. Vous visualisez les variations de performances et vous pouvez avoir une idée précise de la vitesse de chargement de vos pages le jour même. Le bon fonctionnement des différents parcours est également contrôlé et permet un compte rendu détaillé des différentes anomalies rencontrées lors des simulations:
- Type et volume des anomalies trouvées sur chacune des étapes testées,
- Variation des temps de chargement en fonction de la charge et du pas,
- Charge supportée par la plateforme avant anomalie, …
6. Optimiser et retester
Il est de coutume de dire que nous ne pouvons qu'améliorer ce que nous mesurons. Grâce à l'analyse de test, vous déterminez votre plan de bataille. La priorité sera donnée aux étapes les plus critiques. Vos actions d'optimisation sont claires et efficaces puisque vous connaissez exactement les anomalies rencontrées. Ensuite, testez à nouveau votre plate-forme pour des améliorations.
6 étapes pour autant d'avantages.
L'introduction des tests de charge présente de nombreux avantages:
Tout d'abord, l'expérience utilisateur de vos utilisateurs. Ils se feront un plaisir de naviguer sur un site répondant à leurs besoins en matière de navigation. Comme on le sait, un mécontentement est un internaute qui part à la commande sur un site concurrent. Par effet de domino, cela a un impact positif sur vos indicateurs de performance marketing tels que le taux de conversion.
C'est un sujet moins facile qu'il n'y parait. Grâce au test de charge, vous gagnez en visibilité sur les dysfonctionnements de votre plate-forme et vous bénéficiez d'un meilleure mobilisation de vos ressources temps et homme. Votre processus de test devient plus efficace.
Pour conclure, vous êtes plus serein! Votre site est optimisé et votre autorité de certification en ligne est prête à être maximisée.