Mesurer l'impact de la validation de l'adresse à l'aide d'un test A/B

Ce document décrit les techniques à prendre en compte lors d'un test A/B des API Google Maps Platform Place Autocomplete et Address Validation.

Voici quelques avantages de l'utilisation des API Place Autocomplete et Address Validation :

  • Amélioration de l'expérience client : en fournissant à vos clients des suggestions d'adresses et de lieux en temps réel, vous pouvez les aider à finaliser leur commande plus rapidement et plus facilement. Cela peut améliorer l'expérience client.
  • Amélioration de la précision des données : les API Place Autocomplete et Address Validation peuvent vous aider à améliorer la précision de vos données client. Cela peut être particulièrement important dans l'e-commerce, car la précision des adresses est essentielle pour la bonne livraison des colis.

Pour améliorer la qualité de vos adresses, effectuez un test A/B afin d'évaluer la solution de validation qui répond le mieux à vos besoins. Vous pouvez ainsi décider de manière quantitative quel produit est le mieux adapté à votre cas d'utilisation.

Un test A/B vous permet de comparer deux versions d'une page Web ou d'une application. Il s'agit d'un type de test contrôlé utilisé pour déterminer l'effet d'une modification d'une variable sur un résultat mesurable.
Pour effectuer un test A/B, créez deux versions d'une page ou d'une application : l'une servira de référence et l'autre inclura la modification mesurable. Vous présentez ensuite ces versions à différents utilisateurs et mesurez leurs interactions avec elles. La version la plus performante est considérée comme la gagnante.

Présentation de l'architecture du système

Examinons les tests A/B de la validation d'adresse dans un cas d'utilisation d'e-commerce. Le schéma d'architecture ci-dessous montre comment un client interagit avec votre expérience d'achat, ce qui vous permet de déterminer la stratégie de validation la plus efficace.

[Contexte système] Test A/B pour la validation d'adresse

Systèmes impliqués lors du test A/B de la valeur de l'API Address Validation.

Le schéma d'architecture montre un client de votre site Web d'e-commerce interagissant avec le système de test A/B. Ce système décide quelle variable de test afficher au client à partir du système logiciel de la boutique en ligne. La boutique en ligne effectue un appel d'API au système logiciel Google Maps Platform. Il collecte également des données analytiques de tests A/B, qui sont traitées par un système logiciel d'analyse et renvoyées au système de test A/B.

Processus de test A/B

Le processus global de test A/B comporte quatre étapes.

  • Préparation : identifiez les exigences, le champ d'application et le calendrier des tests.
  • Créer : implémentez les API Place Autocomplete et Address Validation dans un environnement pour exécuter le test.
  • Exécuter : collectez des métriques pendant l'exécution du test, jusqu'à obtenir des résultats significatifs ou jusqu'à ce que le temps soit écoulé.
  • Analyser : comparez les résultats à l'hypothèse et identifiez les prochaines étapes.

Nous allons aborder chacun de ces points.

Prép

Définir les exigences des tests A/B

Découverte initiale

Posez-vous la question suivante : pourquoi ajouter ou modifier un fournisseur de validation d'adresse ? Par exemple, en utilisant Google Maps Place Autocomplete :

  • Gagnez du temps : vous n'avez pas besoin de saisir le nom complet d'un lieu. Il vous suffit de commencer à le taper pour voir des suggestions s'afficher.
  • Réduction des erreurs : si vous faites une faute d'orthographe dans le nom d'un lieu, la saisie semi-automatique de Google Maps suggérera quand même le lieu correct.

La validation des adresses présente de nombreux avantages :

  • Amélioration des taux de distribution : la validation des adresses peut contribuer à améliorer les taux de distribution en veillant à ce que le courrier et les colis soient envoyés à la bonne adresse. Cela peut permettre aux entreprises de gagner du temps et de l'argent, et d'améliorer la satisfaction client.
  • Amélioration de la qualité des données : la validation des adresses peut aider à améliorer la qualité des données en identifiant et en corrigeant les erreurs dans les adresses. Cela peut améliorer la précision des campagnes marketing et d'autres initiatives basées sur les données.

Choisir une hypothèse

Déterminez l'hypothèse à tester. Voici deux exemples :

1. Taux de conversion

Lorsque vous ajoutez une solution de saisie semi-automatique, il est normal de constater une légère augmentation des taux de conversion. Il s'agit d'une bonne métrique à suivre. Si vous changez de solution de saisie prédictive et que vous passez à un autre fournisseur, vous devez vous attendre à un taux de conversion constant. Si le taux de conversion diminue, la première chose à vérifier est l'implémentation.

Le taux de conversion est important, mais il ne suffit pas à tout expliquer. L'ajout d'une solution de validation des adresses est conçu pour empêcher les utilisateurs de saisir des adresses de mauvaise qualité au moment de la saisie. Il peut également ajouter une friction naturelle à la capture des adresses dans certains cas. Cela peut entraîner une baisse des taux de conversion globaux, mais cela ne doit pas nécessairement être considéré comme une mauvaise chose. Les commandes non finalisées en raison de l'ajout de la validation de l'adresse peuvent avoir été associées à des données d'adresse de mauvaise qualité qui auraient entraîné des frais pour l'entreprise en raison de débits de livraison.

2. Réduction des adresses de mauvaise qualité

C'est là qu'une bonne solution de validation d'adresse peut vraiment faire la différence. En implémentant Address Validation, vous devriez constater une réduction des données d'adresse de mauvaise qualité.

Si vous comparez une nouvelle solution à une solution existante, vous pouvez être tenté de comparer uniquement les taux de correspondance des "bonnes adresses" et de sélectionner le service qui offre le taux de correspondance le plus élevé. Cela peut être trompeur, car un service peut fournir plus de faux positifs que l'autre.

La métrique la plus pertinente consiste plutôt à comparer le résultat positif de l'utilisation des données d'adresse. Prenons l'exemple du commerce électronique. Le résultat souhaité de la capture d'une adresse est la livraison réussie d'un colis.

Build

Passons maintenant à la partie la plus intéressante ! Il est temps de créer une nouvelle solution pour vos clients. Nous avons déjà un guide pratique pour implémenter Place Autocomplete et l'API Address Validation sur une page de paiement d'e-commerce. Nous vous recommandons de le consulter pendant que vous effectuez cette étape.

Même si vous ne développez pas spécifiquement pour le commerce électronique, de nombreuses informations restent pertinentes, en particulier les conseils sur la façon de déterminer la qualité des adresses à partir du résultat de l'API Address Validation.

Schéma de l'architecture

Vous trouverez ci-dessous un exemple de conteneurs pouvant être utilisés pour créer un test A/B dans un environnement d'e-commerce :

[Environnement d'exécution] Tests A/B pour la validation d'adresse

Les applications, services et magasins de données importants dans les systèmes clés qui alimentent l'architecture. (Cliquez sur le diagramme pour l'agrandir.)

Le schéma d'architecture montre les conteneurs qui composent le système logiciel de test A/B et le système logiciel d'application d'e-commerce. Il montre un client de votre site Web d'e-commerce interagissant avec un équilibreur de charge, qui le redirigera vers l'application du site Web d'e-commerce. Le gestionnaire de tests A/B communique avec l'équilibreur de charge pour sélectionner la variable de test A/B à afficher au client. Ce système de test A/B enregistre également les résultats et la configuration du test A/B dans une base de données de votre choix. L'application Web d'e-commerce effectue des appels d'API au système logiciel Google Maps Platform et signale également des événements Analytics au système logiciel Analytics, qui enregistre les événements de test dans la base de données des résultats des tests A/B.

Valider l'implémentation

Une solution mal implémentée produira des résultats de test peu fiables. Avant d'exécuter le test A/B, il est important de valider la solution auprès d'un petit groupe d'utilisateurs pour s'assurer qu'elle fonctionne comme prévu. Il peut s'agir de testeurs QA internes et/ou d'un groupe sélectionné de testeurs externes en qui vous avez confiance pour vous donner des commentaires constructifs.

Exécuter

Augmentation progressive

Même si la solution a été validée, il est préférable de déployer le test lentement, en commençant par un petit groupe d'utilisateurs. Cela permet de détecter rapidement les bugs ou autres problèmes et de les résoudre sans affecter un grand pourcentage de vos utilisateurs.

Test complet

Une fois la solution testée par un petit groupe d'utilisateurs et les éventuels problèmes résolus, nous pouvons passer à un test A/B complet. Il ne s'agit pas nécessairement d'une répartition du trafic à parts égales (50/50), mais la taille doit être comparable à celle d'un ensemble d'utilisations en direct sélectionné de manière aléatoire.

Capturer les métriques

Pendant le test, vous devez vous assurer que les données appropriées pour étayer votre hypothèse sont collectées. Vous pouvez utiliser une plate-forme de test A/B au cours de ce processus pour faciliter la collecte et l'analyse des données. Google Maps Platform collecte également des métriques d'utilisation des API qui peuvent vous être utiles. Pour en savoir plus sur l'utilisation de nos outils de reporting, consultez cette page.

Voici quelques exemples de métriques suggérées :

Place Autocomplete

Taux de conversion : le taux de conversion/d'achèvement de votre formulaire s'est-il amélioré par rapport à la situation où vous n'aviez pas de solution de saisie semi-automatique ?
Interaction avec l'outil : le nombre d'utilisateurs qui interagissent avec Place Autocomplete est-il plus élevé qu'avec la solution précédente ?

Address Validation

Livraisons réussies : le nombre de livraisons échouées a-t-il diminué en raison de la qualité des adresses ?
Modifications d'adresse : avez-vous constaté une diminution du nombre de frais de modification d'adresse facturés par les transporteurs ?
Résidentiel vs commercial : la capture des données résidentielles et commerciales a-t-elle été améliorée ? (dans certains pays uniquement)

Analyser

Maintenant que le test est terminé, il est temps d'analyser les résultats par rapport aux critères et à l'hypothèse de test d'origine. Si vous avez utilisé une plate-forme de test A/B pour effectuer le processus, certaines informations peuvent déjà être disponibles.

En revenant à la section Réduction des adresses de mauvaise qualité ci-dessus, vous pouvez également utiliser d'autres métriques qui n'ont peut-être pas été enregistrées par la plate-forme de test A/B. Il peut s'agir du taux d'échecs de livraison entre les scénarios de test, avec des exemples de données comme ceux-ci :

Solution A Solution B
Échec des livraisons 1,75 % 1,23 %

Si l'on examine l'exemple de base ci-dessus, il est clair que la solution B serait le meilleur choix pour ce cas d'utilisation.

Conclusion

Nous espérons que ce guide vous a fourni suffisamment d'informations pour vous lancer dans les tests A/B. Bien que nous ayons utilisé des exemples issus du secteur de l'e-commerce, les mêmes principes de base peuvent être appliqués à tous les secteurs. Identifiez le résultat positif d'une bonne qualité des données d'adresse dans votre entreprise et suivez-le comme hypothèse principale.

Nous avons inclus à nouveau les liens mentionnés dans le guide ci-dessous, à titre de lecture complémentaire.

Bon test !

Étapes suivantes

Téléchargez le livre blanc sur l'amélioration des processus de paiement, de livraison et opérationnels grâce à des adresses fiables et regardez le webinaire sur l'amélioration des processus de paiement, de livraison et opérationnels grâce à la validation d'adresse .

Lectures complémentaires suggérées :

Contributeurs

Auteurs principaux :

Henrik Valve | Ingénieur de solutions Google Maps Platform