Plateforme Edge Cloud de Fastly

Tests A/B flexibles et évolutifs en périphérie

Comment Fastly Compute fournit aux développeurs un framework simple pour les tests à haute vitesse.

Introduction

Les tests A/B sont une méthode de recherche courante utilisée par les organisations en ligne pour comprendre l’expérience utilisateur finale dans le but d’augmenter les taux de clics et de conversion, de réduire les taux de rebond ou toute autre métrique d’application/site web importante pour l’entreprise. Par exemple, quelles zones du site web intéressent le plus les utilisateurs finaux ? Pourquoi abandonnent-ils le panier d’achat ? Quel appel à l’action génère le plus de conversions ?

Les tests A/B permettent aux organisations de tester toutes sortes de modifications de site. Voici quelques exemples :

  • Différents modèles d’en-tête/pied de page

  • Nouveaux menus, ou autres éléments interactifs pour les utilisateurs

  • Différents éléments graphiques

  • Nouveaux tests de conception globale du site

  • Différentes stratégies de marque

Défis résolus avec Fastly Compute

Le défi pour ces organisations est de pouvoir prendre en charge un framework de test A/B flexible pour leur site/application sans avoir à réécrire leur application ou leur back-end. Tous les éléments des exemples ci-dessus sont assez difficiles à créer, mais le fait de gérer une expérience de site fluide et performante tout en diffusant les modifications aux différents groupes d’utilisateurs augmente ce niveau de difficulté. De plus, le suivi des modifications et la fourniture de métriques significatives concernant l’expérience deviennent également complexes.

Compute de Fastly fournit le framework nécessaire pour rendre cela possible, sans ajouter de problèmes extrêmement complexes au mélange. En tant qu’environnement entièrement programmatique (JavaScript, Rust et Go sont les principaux langages), Compute vous permet de créer des règles simples ou complexes pour vos tests A/B. Un framework complet et simple de test A/B en JavaScript est disponible ici.

Figure 1 : framework de test A/B de Fastly

Un autre défi pour les entreprises consiste à gérer plusieurs tests sans surcharger l’infrastructure ou les ressources. Le KV Store de Fastly vous permet de suivre les différents tests en cours afin d’exécuter plusieurs tests à la fois et de garder facilement ces données (et la logique associée) gérables.

Figure 2 : Réaliser des expériences en périphérie, à l’échelle, sans impacter les performances 

Vélocité des développeurs

La rapidité des développeurs est essentielle pour les tests A/B, en particulier lorsqu’il faut effectuer des tests à grande vitesse. Fastly aide loveholidays à innover et à déployer plus rapidement. « Nos ingénieurs peuvent pousser du code directement en phase de staging, voir leurs modifications presque immédiatement et déployer le code en production en toute confiance. Les tests A/B effectués sur notre plateforme d’expérimentation à la périphérie sont déployés en moins d’une minute, et nous pouvons ajouter de nouvelles fonctionnalités au site web en une fraction de seconde », a déclaré David Annez, Head of Engineering chez loveholidays.

Comme mentionné précédemment, il peut être difficile de suivre les modifications et de fournir rapidement des métriques pertinentes concernant l’expérience de test A/B. Pour y remédier, Fastly propose plusieurs fonctionnalités d’observabilité en périphérie pour une meilleure visibilité. Par exemple, la logging en quasi-temps réel vers le point de connexion de votre choix vous permet de prendre plus rapidement des décisions plus éclairées sur les modifications à apporter (ou non) pour offrir une meilleure expérience à vos clients.

Vous pouvez également intégrer à la solution des fournisseurs tiers pour le marquage des caractéristiques et d’autres prises de décision, et les principaux acteurs du secteur disposent déjà d’intégrations Compute pour vous faciliter la vie. Par exemple, LaunchDarkly a créé Flagbearer@Edge, qui a déplacé l’évaluation des indicateurs vers la périphérie, en s’appuyant sur Compute.

avantage

La mise en œuvre d’un framework A/B présente un grand nombre d’avantages, notamment :

  • La capacité d’instrumenter pleinement et de mesurer l’impact des modifications de conception, telles que la mise en page, le placement du contenu et d’autres éléments.

  • Tester de nouvelles technologies ou de nouveaux frameworks avant de s'engager pleinement dans un changement à l’échelle du site

  • Déplacer le trafic vers un nouveau fournisseur d'origine au fil du temps, et de manière gérée plutôt qu'en une seule fois.

Cliquez ici pour un tutoriel complet sur les tests A/B ou essayez Fastly gratuitement.

Télécharger la série complète sur les cas d’utilisation de Fastly Compute pour en savoir plus.

Prêt à commencer ?

Get in touch