Partager via


Exécuter des expériences d’application avec des tests A/B

Vous pouvez utiliser l’Espace partenaires pour définir des variables distantes que vous pouvez récupérer au moment de l’exécution à partir de vos applications plateforme Windows universelle (UWP), et vous pouvez tester les variantes de ces valeurs avec vos utilisateurs pour identifier les valeurs les plus efficaces pour conduire le comportement de l’utilisateur souhaité. Votre application peut utiliser des variables distantes pour configurer des expériences d’application telles que les achats dans l’application, le flux d’inscription, les légendes et les placements publicitaires.

L’objectif de votre test A/B doit être d’identifier une variante de vos valeurs de variables distantes susceptibles de vous gagner des taux de conversion améliorés (par exemple, plus d’achats dans l’application) en fournissant une expérience d’application plus attrayante. Une fois que vous avez identifié une variation réussie, vous pouvez immédiatement mettre fin à l’expérience et activer cette variante pour l’ensemble de l’audience de votre utilisateur à partir de l’Espace partenaires, sans avoir à republier votre application.

Créer et exécuter un test A/B

Pour créer et exécuter un test A/B, procédez comme suit :

  1. Créez un projet et définissez des variables distantes dans l’Espace partenaires. Ce projet contient les variables et les valeurs de variables par défaut pour vos expériences.
  2. Codez votre application pour l’expérimentation. Utilisez une API dans le Kit de développement logiciel (SDK) microsoft Store Services pour obtenir des valeurs de variables distantes à partir du projet que vous avez créé dans l’Espace partenaires, utilisez ces données pour modifier le comportement de la fonctionnalité que vous testez et envoyer des événements d’affichage et de conversion vers l’Espace partenaires.
  3. Définissez votre expérience dans l’Espace partenaires . Créez une expérience dans votre projet qui définit les objectifs uniques et les variantes de votre test A/B.
  4. Exécutez et gérez votre expérience dans le tableau de bord de l’Espace partenaires. Activez votre expérience et utilisez l’Espace partenaires pour passer en revue les résultats de l’expérience et terminer l’expérience.

Pour obtenir une procédure pas à pas qui illustre le processus de bout en bout, consultez Créer et exécuter votre première expérience avec les tests A/B.

Spécifications

Les tests A/B dans l’Espace partenaires sont pris en charge uniquement pour les applications UWP.

Avant de pouvoir exécuter des expériences avec des tests A/B, vous devez configurer votre ordinateur de développement :

  • Suivez les instructions ci-dessous pour configurer votre ordinateur de développement pour le développement UWP.
  • Installez le Kit de développement logiciel (SDK) microsoft Store Services. En plus de l’API pour les expériences, ce SDK fournit également des API pour d’autres fonctionnalités telles que l’affichage de publicités et la redirection de vos clients vers le Hub de commentaires pour recueillir des commentaires sur votre application.

Bonnes pratiques

Pour obtenir les résultats les plus utiles, nous vous recommandons de suivre ces recommandations lors de l’exécution d’expériences avec des tests A/B :

  • Envisagez d’exécuter des expériences avec seulement deux variantes avec une distribution fractionnée aléatoire de 50/50 pour les affectations de variantes.
  • Exécutez des expériences pendant au moins 2 à 4 semaines pour collecter des données suffisantes qui sont statistiquement significatives et exploitables.

Terme Définition
Project Collection de variables distantes avec des valeurs par défaut auxquelles votre application peut accéder à l’aide du Kit de développement logiciel (SDK) microsoft Store Services. Un projet peut également contenir une ou plusieurs expériences qui partagent les mêmes variables distantes.
Expérience Ensemble de paramètres qui définissent un test A/B que vos utilisateurs recevront. Les expériences sont définies dans l’étendue d’un projet, et chaque expérience se compose des éléments suivants :

  • Événement d’affichage qui indique quand l’utilisateur commence à afficher une variante qui fait partie de votre expérience.
  • Un ou plusieurs objectifs avec des événements de conversion qui indiquent quand un objectif a été atteint.
  • Une ou plusieurs variantes qui définissent les données de variable utilisées par votre expérience. La variante de contrôle utilise les valeurs de variable par défaut définies dans le projet pour l’expérience. En plus de la variante de contrôle, les expériences ont généralement au moins une variante supplémentaire avec des valeurs de variable uniques à l’expérience.
ID Projet ID unique qui associe votre application à un projet dans votre compte Espace partenaires. Vous devez utiliser cet ID pour vous connecter au service de test A/B dans votre code d’application pour recevoir des données de variantes et afficher les événements de conversion et d’affichage des rapports vers l’Espace partenaires. Pour plus d’informations, consultez Coder votre application pour l’expérimentation.

Chaque projet et toutes les expériences du projet sont associées à un ID de projet. Vous pouvez utiliser des ID de projet pour vous aider à faire la distinction entre différents ensembles d’expériences. Par exemple, vous pouvez avoir un ensemble d’expériences que vous publiez sur des testeurs dans votre organisation et un autre ensemble d’expériences que vous publiez uniquement pour les utilisateurs externes de votre application. Une application peut référencer plusieurs ID de projet s’il implémente plusieurs expériences.

Variante Collection d’une ou de plusieurs variables que vous testez dans votre expérience. Chaque expérience doit avoir au moins une variable et deux variantes (y compris le contrôle). Une expérience peut avoir jusqu’à cinq variantes.
Variable Valeur utilisée par votre application pour initialiser une propriété ou une autre valeur dans votre application. Pendant une expérience, la valeur de la variable passe de la variation à la variation. Une fois que vous avez terminé une expérience, la variable est affectée à la valeur de la variante que vous choisissez de libérer pour tous les utilisateurs de votre application. Les variables peuvent avoir les types suivants : chaîne, booléen, double et entier.
Afficher l’événement Chaîne arbitraire qui représente une activité lorsque l’utilisateur commence à afficher une variante qui fait partie de votre expérience. En règle générale, il s’agit du nom d’un événement dans votre code. Votre code d’application envoie cette chaîne d’événement d’affichage à l’Espace partenaires lorsque l’utilisateur commence à afficher une variante. Pour plus d’informations, consultez Coder votre application pour l’expérimentation.
Événement de conversion Chaîne arbitraire qui représente un objectif pour un objectif d’une expérience. En règle générale, il s’agit du nom d’un événement dans votre code. Votre code d’application envoie cette chaîne d’événement de conversion à l’Espace partenaires lorsque l’utilisateur atteint un objectif. Pour plus d’informations, consultez Coder votre application pour l’expérimentation.