Tests A/B pour la validation de l'adresse

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

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

  • Amélioration de l'expérience client : en fournissant à vos clients des suggestions en temps réel pour les adresses et les lieux, vous pouvez les aider à finaliser leur achat plus rapidement et plus facilement. Cela peut améliorer l'expérience client.
  • Amélioration de la précision des données : l'API Place Autocomplete et l'API Address Validation peuvent vous aider à améliorer la précision des données client. Cela peut être particulièrement important dans le secteur de l'e-commerce, car des données d'adresse précises sont nécessaires pour la 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 pourrez ainsi décider quantitativement quel produit est le mieux adapté à votre cas d'utilisation.

Un test A/B est un moyen de comparer deux versions d'une page Web ou d'une application. Il s'agit d'un type d'expérience contrôlée qui permet de 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 : une version de contrôle et une autre avec la modification mesurable. Vous présentez ensuite ces versions à différents utilisateurs et mesurez leur interaction avec elles. La version la plus performante est la gagnante.

Présentation de l'architecture système

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

[Contexte système] Tests A/B pour la validation d'adresses

Les systèmes impliqués lors des tests A/B de la valeur de l'API Address Validation.

Le diagramme de l'architecture montre un client de votre site d'e-commerce qui interagit avec le système de test A/B. Ce système décide de la variable de test à afficher au client, à partir du système logiciel de la boutique d'e-commerce. La boutique d'e-commerce effectue un appel d'API au système logiciel Google Maps Platform. Il collecte également des données analytiques de test 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

Lorsque vous réfléchissez au processus global de test A/B, vous devez tenir compte de quatre étapes.

  • Préparation : identifiez les exigences, la portée et le calendrier des tests.
  • Développement : implémentez l'API Place Autocomplete et l'API Address Validation dans un environnement pour exécuter le test.
  • Exécution : collectez des métriques pendant l'exécution du test, jusqu'à ce que des résultats significatifs soient obtenus ou que le délai soit écoulé.
  • Analyser : comparez les résultats à l'hypothèse et identifiez les étapes suivantes.

Nous allons aborder chacun de ces points.

Préparation

Définir les exigences des tests A/B

Découverte initiale

Demandez-vous pourquoi vous ajoutez ou modifiez un fournisseur de validation d'adresses. Par exemple, en utilisant Google Maps Places Autocomplete :

  • Gain de temps : vous n'avez pas besoin de saisir le nom complet d'un lieu. Vous pouvez simplement commencer à saisir et voir des suggestions s'afficher.
  • Réduction des erreurs : si vous faites une faute d'orthographe dans le nom d'un lieu, Google Maps Places Autocomplete vous suggère quand même le lieu correct.

La validation d'adresses présente de nombreux avantages, dont les suivants :

  • Amélioration des taux de livraison : la validation d'adresses peut contribuer à améliorer les taux de livraison 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.
  • Address Validation : Address Validation 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.

Définir l'hypothèse

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

1. Taux de conversion

Lorsque vous ajoutez une solution de saisie prédictive, vous constatez généralement une légère augmentation des taux de conversion. Il s'agit donc d'une bonne métrique à suivre. Si vous remplacez votre solution de saisie prédictive par celle d'un autre fournisseur, vous devez vous attendre à un taux de conversion stable. 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. L'ajout d'une solution de validation d'adresses est conçu pour empêcher les utilisateurs d'envoyer des adresses de mauvaise qualité au point d'entrée et peut ajouter une certaine friction naturelle à la capture d'adresses dans certains scénarios. 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 d'adresses 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 remboursements de frais de livraison.

2. Réduction des adresses de mauvaise qualité

C'est là qu'une bonne solution de validation d'adresses 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 efficace consiste plutôt à comparer le résultat positif de l'utilisation des données d'adresse. Prenons l'exemple de l'e-commerce : le résultat souhaité de la capture d'une adresse serait la livraison réussie d'un colis.

Créer

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

Même si vous ne créez pas spécifiquement pour l'e-commerce, de nombreuses informations restent pertinentes, en particulier les conseils sur la détermination de la qualité des adresses à partir de la sortie de l'API Address Validation.

Diagramme 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 e-commerce :

[Environnement d'exécution] A/B Testing Address Validation

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

Le diagramme de l'architecture montre les conteneurs qui composent le système logiciel de test A/B et le système logiciel de l'application d'e-commerce. Il montre un client de votre site d'e-commerce interagissant avec un équilibreur de charge, qui le redirige vers l'application du site 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 pour le client. Ce système de test A/B enregistre également les résultats et la configuration du test A/B dans la base de données de votre choix. L'application Web d'e-commerce envoie des appels d'API au système logiciel Google Maps Platform et transmet également des événements d'analyse 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, auxquels vous faites confiance pour vous fournir des commentaires constructifs.

Exécuter

Augmenter progressivement la charge

Même si la solution est validée, il est toujours judicieux d'augmenter progressivement la charge du test, 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 pourcentage important de vos utilisateurs.

Test complet

Une fois que la solution a été testée par un petit groupe d'utilisateurs et que tous les problèmes ont été résolus, nous pouvons passer à un test A/B complet. Il ne s'agit pas nécessairement d'une répartition du trafic à 50/50, mais elle doit être de taille comparable à 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 capturées. Vous pouvez utiliser une plate-forme de test A/B au cours de ce processus pour faciliter la collecte des données et leur analyse ultérieure. Google Maps Platform collecte également des métriques d'utilisation de l'API qui peuvent être utiles. Vous pouvez consulter cette page pour en savoir plus sur l'utilisation de nos outils de création de rapports.

Voici quelques métriques suggérées :

Place Autocomplete

Taux de conversion : le taux de conversion/taux d'achèvement de votre formulaire s'est-il amélioré par rapport à l'absence de solution de saisie semi-automatique ?
Interaction avec l'outil : davantage d'utilisateurs interagissent-ils avec succès avec Place Autocomplete par rapport à la solution précédente ?

Address Validation

Succès de la livraison : le nombre de livraisons ayant échoué en raison de la qualité de l'adresse a-t-il diminué ?
Modifications d'adresse : le nombre de frais de modification d'adresse que vous avez reçus de la part des coursiers a-t-il diminué ?
Résidentiel ou commercial : la capture des données résidentielles ou commerciales s'est-elle améliorée ? (uniquement dans certains pays)

Analyser

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

Pour en revenir à 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é capturées par la plate-forme de test A/B. Il peut s'agir du taux d'échec des livraisons entre les scénarios de test, avec des exemples de données comme celui-ci :

Solution A Solution B
Livraisons ayant échoué 1,75% 1,23%

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

Conclusion

Nous espérons que ce guide vous a fourni suffisamment d'informations pour vous lancer dans les tests A/B. Bien qu'il ait utilisé des exemples du secteur de l'e-commerce, les mêmes principes de base peuvent être appliqués à tous les domaines. Identifiez le résultat positif de la 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 Améliorer les processus de paiement, de livraison et opérationnels avec des adresses fiables et regardez le webinaire Améliorer les processus de paiement, de livraison et opérationnels avec la validation d'adresses .

Suggestions de lecture complémentaire :

Contributeurs

Auteurs principaux :

Henrik Valve | Ingénieur de solutions Google Maps Platform