Ti trovi qui:
Test A/B personalizzati per sviluppatori in B2C Commerce
Per utilizzare più di promozioni, regole di ordinamento e slot per creare un'esperienza utente unica di test A/B, utilizzare le API di Salesforce B2C Commerce.
Per ogni segmento di test, includere nei modelli gli effetti che modificano la logica di business, gli elementi visivi o altre esperienze utente in base alla partecipazione al gruppo di test. Utilizzare B2C Commerce API per determinare la partecipazione a un gruppo specifico di un test specifico. Quindi utilizzare queste informazioni nella logica condizionale per modificare l'esperienza per i partecipanti al segmento in vari modi.
Configurare un gruppo di test a cui siano stati applicati automaticamente effetti, effetti personalizzati o entrambi. Non creare un segmento di test senza effetti applicati automaticamente (ad esempio, regole di ordinamento o promozioni) o effetti personalizzati tramite l'API di scripting. È buona norma evitare di creare questo tipo di segmento, in quanto equivale al gruppo di controllo e non fornisce risultati utili.
Per creare un'esperienza di test personalizzata per un segmento di test, impostare l'impostazione Abilita/Disabilita script personalizzato per tale segmento nel modulo Test A/B di Business Manager. Abilitando questa impostazione, si comunica a B2C Commerce che il segmento di test A/B specifico include ulteriori modifiche allo storefront implementate nello script. Ad esempio, per selezionare un listino prezzi diverso, creare una pipeline che renda disponibile un listino prezzi ai partecipanti di un gruppo di test specifico.
Impatto della memorizzazione nella cache
Supponendo che ogni gruppo di test A/B possa avere un'esperienza personalizzata tramite uno script, si verificano problemi di prestazioni di memorizzazione nella cache. Questi problemi si verificano perché B2C Commerce memorizza nella cache una versione diversa di ogni pagina per i partecipanti a ciascun segmento di test A/B. Memorizza nella cache versioni diverse nel caso in cui lo script influisca sui segmenti in modo diverso. B2C Commerce presuppone invece che solo i segmenti per i quali è impostata l'impostazione Abilita script personalizzato vengano memorizzati nella cache separatamente.
Se si scrive uno script e non si indica che un segmento ha un'esperienza personalizzata, la versione memorizzata nella cache della pagina è basata sul segmento partecipante per il primo cliente dello storefront che accede alla pagina. Successivamente, tutti i clienti dello storefront visualizzano la pagina come se appartenessero a quel segmento. Se il primo cliente dello storefront non partecipa ad alcun segmento di test, vengono eliminate le esperienze personalizzate per tale pagina per tutti i segmenti di test.
