Usted está aquí:
Pruebas A/B Personalizadas para Desarrolladores en Comercio B2C
Para usar más que promociones, reglas de ordenación y espacios para crear una experiencia de usuario única de pruebas A/B, usa las APIs B2C de Comercio de Salesforce.
Para cada segmento de prueba, incluye efectos en plantillas que cambien la lógica de negocio, elementos visuales u otras experiencias de usuario basadas en la participación del grupo de prueba. Usa la API de Comercio B2C para determinar la participación en un grupo específico de una prueba específica. Luego usa esta información en lógica condicional para alterar la experiencia para los participantes del segmento de varias maneras.
Configura un grupo de prueba que tenga efectos aplicados automáticamente, efectos personalizados o ambos. No crees un segmento de prueba sin efectos aplicados automáticamente (por ejemplo, reglas de ordenación o promociones) ni efectos personalizados a través de la API de scripting. Como mejor práctica, evita crear este tipo de segmento porque es igual que el grupo de control y no ofrece resultados útiles.
Para crear una experiencia de prueba personalizada para un segmento de prueba, configura la opción Enable/Disable Custom Scripting para ese segmento dentro del módulo de prueba Business Manager A/B. Al habilitar esta configuración, notificas a B2C Commerce que el segmento específico de prueba A/B incluye más cambios en la tienda que implementas en script. Por ejemplo, para seleccionar un libro de precios diferente, crea una cadena que haga que un libro de precios esté disponible para los participantes de un grupo de prueba específico.
Impacto en la caché
Asumir que cada grupo de pruebas A/B puede tener una experiencia personalizada a través de un script lleva a problemas de rendimiento en caché. Estos problemas ocurren porque B2C Commerce almacena en caché una versión diferente de cada página para los participantes en cada segmento de prueba A/B. Almacena en caché diferentes versiones en caso de que el guion afecte los segmentos de manera diferente. En cambio, B2C Commerce asume que solo los segmentos donde la opción Habilitar Script Personalizado está configurada en caché por separado.
Si escribes un guion y no indicas que un segmento tiene una experiencia personalizada, entonces la versión en caché de la página se basa en el segmento participante para que el primer cliente en la tienda acceda a la página. A partir de entonces, todos los clientes de la tienda reciben la página como si estuvieran en ese segmento. Si el primer cliente de la tienda no participa en ningún segmento de prueba, entonces se eliminan las experiencias personalizadas para esa página para todos los segmentos de prueba.
