Loading
Premiers pas avec B2C Commerce
Tests A/B personnalisés pour les développeurs dans B2C Commerce

Tests A/B personnalisés pour les développeurs dans B2C Commerce

Pour utiliser plus que des promotions, des règles de tri et des slots afin de créer une expérience utilisateur unique de test A/B, utilisez les API Salesforce B2C Commerce.

Pour chaque segment de test, incluez des effets dans les modèles qui modifient la logique métier, les éléments visuels ou d’autres expériences utilisateur en fonction de la participation au groupe de test. Utilisez l’API B2C Commerce pour déterminer la participation à un groupe spécifique d’un test spécifique. Utilisez ensuite ces informations en logique conditionnelle pour modifier l’expérience des participants du segment de différentes manières.

Configurez un groupe de test qui a appliqué automatiquement des effets, des effets personnalisés ou les deux. Ne créez pas de segment de test sans effets appliqués automatiquement (par exemple, des règles de tri ou des promotions) ou des effets personnalisés via l’API de scripts. Il est recommandé d’éviter de créer ce type de segment, car il est identique au groupe de contrôle et ne fournit aucun résultat utile.

Remarque
Remarque B2C Commerce n’a aucun moyen de vérifier que des effets personnalisés ont été appliqués à un groupe de test.

Pour créer une expérience de test personnalisée pour un segment de test, définissez le paramètre Activer/Désactiver les scripts personnalisés pour ce segment dans le module de test A/B de Business Manager. En activant ce paramètre, vous informez B2C Commerce que le segment de test A/B spécifique inclut d’autres modifications de la boutique en ligne que vous implémentez dans le script. Par exemple, pour sélectionner une autre liste de prix, créez un pipeline qui met une liste de prix à la disposition des participants d’un groupe de test spécifique.

Impact de la mise en cache

Supposer que chaque groupe de test A/B peut bénéficier d’une expérience personnalisée par le biais d’un script entraîne des problèmes de performances de mise en cache. Ces problèmes sont dus au fait que B2C Commerce met en cache une version différente de chaque page pour les participants à chaque segment de test A/B. Il met en cache une version différente au cas où le script affecterait les segments différemment. Au lieu de cela, B2C Commerce suppose que seuls les segments pour lesquels le paramètre Activer les scripts personnalisés est défini sont mis en cache séparément.

Si vous écrivez un script et que vous n’indiquez pas qu’un segment a une expérience personnalisée, la version mise en cache de la page est basée sur le segment participant pour le premier client de la boutique à accéder à la page. Par la suite, tous les clients de la boutique en ligne reçoivent la page comme s’ils faisaient partie de ce segment. Si le premier client de la boutique en ligne ne participe à aucun segment de test, les expériences personnalisées de cette page sont éliminées pour tous les segments de test.

Avertissement
Avertissement Si vous utilisez ce paramètre mais que vous n’utilisez pas de script, vous risquez d’avoir un impact sur les performances.
 
Chargement
Salesforce Help | Article