View a markdown version of this page

À propos des contrôles et des traitements - AWS AppConfig

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

À propos des contrôles et des traitements

En AWS AppConfig expérimentation :

  • Le traitement de contrôle représente une configuration ou une expérience stable et bien comprise utilisée comme base de comparaison. Il s'agit souvent du comportement par défaut actuel, mais il peut s'agir de n'importe quel état, dont le fonctionnement a été vérifié.

  • Un traitement représente une variation en cours d'évaluation par rapport au contrôle.

Chaque traitement correspond à une configuration ou à une valeur d'indicateur de fonctionnalité que votre application utilise pour déterminer l'expérience présentée aux utilisateurs. Les résultats des expériences sont évalués en comparant les performances du traitement à celles du groupe témoin. Les traitements peuvent représenter :

  • Changements d'interface utilisateur

  • Configurations des fonctionnalités

  • algorithmes de recommandation

  • Comportement des applications

  • Réglages opérationnels

Chaque traitement doit représenter une variation claire et mesurable par rapport au traitement témoin.

Lorsque vous définissez des traitements dans AWS AppConfig, fournissez des descriptions claires des contrôles et des traitements. De bonnes descriptions aident les équipes à comprendre l'intention et les résultats des expériences. Les descriptions doivent expliquer :

  • Qu'est-ce qui a changé

  • Ce que les utilisateurs vont découvrir

  • Quel comportement ou quel résultat est évalué

Ajoutez des captures d'écran lorsque cela est possible pour documenter l'expérience utilisateur associée à chaque traitement. Les captures d'écran peuvent vous aider à :

  • Valider l'implémentation

  • Clarifier les différences visuelles

  • Améliorez la collaboration entre les équipes

  • Simplifiez l'examen des expériences

Les captures d'écran sont particulièrement utiles pour les expériences d'interface utilisateur.

Conception de traitements efficaces

Veillez à ce que les traitements soient ciblés et mesurables. Modifiez une variable majeure à la fois et évitez de combiner des modifications non liées dans un seul traitement. Par exemple, la mise en place d'un bouton d'ajout au panier sous tous les articles affichés est une bonne option de traitement. L'implémentation du bouton d'ajout au panier tout en modifiant simultanément la mise en page et la logique de recommandation renverrait des données incertaines. Des modifications mineures facilitent l'interprétation des résultats.

Important

Ne modifiez pas le comportement du traitement pendant une course. La modification du comportement thérapeutique à mi-parcours peut invalider les données des expériences et rendre les résultats difficiles à interpréter. Si vous devez apporter des modifications :

  • Arrêtez de courir

  • Modifier le traitement

  • Commencer une nouvelle expérience

  • Utilisez des noms significatifs qui identifient clairement le but du nouveau traitement ou du traitement révisé

Assurez-vous que les utilisateurs reçoivent le même traitement tout au long d'une expérience. Une attribution incohérente peut affecter à la fois l'expérience utilisateur et la validité des expériences.

À propos des dérogations aux assignations de traitement

Les annulations d'attribution de traitement vous permettent d'attribuer directement des identifiants d'entité spécifiques à un traitement. Les remplacements contournent l'attribution de traitement aléatoire et garantissent que les entités sélectionnées reçoivent systématiquement le traitement spécifié. Les dérogations sont couramment utilisées pour tester les traitements avant de les exposer à votre public. En attribuant des dérogations et en définissant une exposition de 0 %, vous pouvez :

  • Validez que le rendu des traitements est correct

  • Vérifiez que les métriques et la journalisation fonctionnent comme prévu

  • Vérifiez que l'évaluation des indicateurs de fonctionnalité se comporte correctement

Les dérogations vous permettent également de prévisualiser les traitements destinés aux parties prenantes sans affecter le public en général. Vous pouvez attribuer des identifiants d'entité à n'importe quel traitement, y compris au contrôle, ce qui est utile pour vérifier que les utilisateurs du contrôle bénéficient de l'expérience de base attendue.

Les dérogations sont utiles pour :

  • Commentaires sur les produits

  • Validation du design

  • Démonstrations exécutives

  • Vérification de l'assurance qualité

  • Tester des scénarios spécifiques

C'est l'un des moyens les plus sûrs de tester une expérience avant d'augmenter l'exposition.

Les remplacements sont configurés à l'aide des ID d'entité. Un ID d'entité identifie de manière unique l'utilisateur ou le système évalué lors de l'attribution d'un indicateur de fonctionnalité. Un ID d'entité peut être l'un des suivants :

  • ID utilisateur

  • Identifiants de session

  • Identifiants de l'appareil

  • Identifiants de compte

Note

Les dérogations sont destinées aux tests et à la validation, et non à la segmentation du public à long terme. Supprimez les remplacements lorsqu'ils ne sont plus nécessaires et utilisez les règles d'audience pour la logique de ciblage de production.

Vous pouvez ajouter, modifier ou supprimer les dérogations aux assignations de traitement après le début d'un essai. Cela vous permet d'étendre les tests ou d'accorder à d'autres parties prenantes l'accès à des aperçus des traitements sans arrêter le traitement.