Utför funktionstester med attribut
Sammanfattning av steg
- Aktivera on-device decisioning för din organisation
- Skapa en A/B Test-aktivitet
- Definiera A och B
- Lägg till en målgrupp
- Ange trafikallokering
- Ange trafikfördelning till variationer
- Ställ in rapportering
- Lägg till mätvärden för att spåra KPI:er
- Implementera kod för att köra funktionstester med attribut
- Implementera kod för att spåra konverteringshändelser
- Aktivera funktionstester med attribut
1. Aktivera on-device decisioning för din organisation
Aktivering av enhetsbeslut säkerställer att en A/B-aktivitet utförs vid nästan noll-fördröjning. Om du vill aktivera den här funktionen går du till Administration > Implementation > Account details i Adobe Target och aktiverar växlingsknappen On-Device Decisioning.
När du har aktiverat växeln On-Device Decisioning börjar Adobe Target generera regelartefakter för klienten.
2. Skapa en A/B Test-aktivitet
-
Gå till sidan Activities i Adobe Target och välj sedan Create Activity > A/B test.
-
I Create A/B Test Activity modal låter du standardalternativet Web vara markerat (1), väljer Form som din upplevelsedisposition (2), väljer Default Workspace med No Property Restrictions (3) och klickar på Next (4).
3. Definiera A och B
-
I steget Experiences när du skapar en aktivitet anger du ett namn för aktiviteten (1) och lägger till en andra upplevelse, Experience B, genom att klicka på knappen Add Experience (2). Ange namnet på den plats (3) i programmet där du vill köra funktionstestet med attribut. I exemplet nedan är
product-results-page
den plats som definieras för Experience A. (Det är också den plats som definieras för Experience B.)Experience A innehåller JSON som signalerar till din affärslogik att göra följande:
- Initiera sorteringsalgoritmfunktionen via funktionsflaggan
test_sorting
- Kör den rekommenderade sorteringsalgoritmen som definierats i
sorting_algorithm _**_attribute
- Returnera 50 produkter per sida enligt den sidnumreringsstrategi som definieras i
pagination_limit
- Initiera sorteringsalgoritmfunktionen via funktionsflaggan
-
I upplevelse A klickar du för att ändra innehållet från Default Content till JSON genom att välja Create JSON Offer enligt nedan (1).
-
Definiera JSON med flaggorna
test_sorting
,sorting_algorithm
ochpagination_limit
och attribut som ska användas för att initiera den rekommenderade sorteringsalgoritmen med en pagineringsgräns på 50 produkter.note note NOTE När Adobe Target blockerar en användare för att se upplevelse A, returneras JSON med de definierade attributen i exemplet. I koden måste du kontrollera värdet för funktionsflaggan test_sorting
för att se om sorteringsfunktionen ska vara aktiverad. I så fall använder du det rekommenderade värdet för attributetsorting_algorithm
för att visa rekommenderade produkter i produktlistvyn. Gränsen för produkter som ska visas för ditt program är 50, eftersom det är värdet för attributetpagination_limit
.Experience B definierar den JSON som signalerar till din affärslogik att göra följande:
- Initiera sorteringsalgoritmfunktionen via flaggan test_sorting feature
- Kör sorteringsalgoritmen
best_sellers
som definierats isorting_algorithm _**_attribute
- Returnera 50 produkter per sida enligt den sidnumreringsstrategi som definieras i
pagination_limit
note note NOTE När Adobe Target blockerar en användare för att se Experience B, returneras JSON med de definierade attributen i exemplet. I koden måste du kontrollera värdet för funktionsflaggan test_sorting
för att se om sorteringsfunktionen ska vara aktiverad. I så fall använder du värdetbest_sellers
för attributetsorting_algorithm
för att visa de bästsäljande produkterna i produktlistvyn. Gränsen för produkter som ska visas för ditt program är 50, eftersom det är värdet för attributetpagination_limit
.
4. Lägg till en målgrupp
Behåll målgruppen All Visitors i steget Targeting. På så sätt kan du förstå vilken effekt sorteringsfunktionen har, liksom vilken algoritm och vilket antal objekt som bäst påverkar resultatet.
5. Ange trafikallokering
Definiera den procentandel av besökarna som du vill testa sorteringsalgoritmerna och sidnumreringsstrategin mot. Med andra ord, hur stor procentandel av användarna vill du använda det här testet? Om du i det här exemplet vill distribuera det här testet till alla inloggade användare ska du behålla trafikallokeringen på 100 %.
6. Ange trafikfördelning till variationer
Definiera den procentandel av besökarna som ska se den rekommenderade jämfört med den bästa sorteringsalgoritmen för säljare, med en begränsning på 50 produkter per sida. I det här exemplet behåller du trafikfördelningen som en 50/50-delning mellan upplevelserna A och B.
7. Ställ in rapportering
I steget Goals & Settings väljer du Adobe Target som Reporting Source för att visa dina A/B-testresultat i användargränssnittet för Adobe Target eller Adobe Analytics för att visa dem i användargränssnittet för Adobe Analytics.
8. Lägg till mätvärden för att spåra nyckeltal
Välj en Goal Metric för att mäta funktionstestet med attribut. I det här exemplet baseras framgången på om användaren köper en produkt, beroende på den sorteringsalgoritm och pagineringsstrategi som de visades.
9. Implementera funktionstester med attribut i programmet
code language-js line-numbers |
---|
|
code language-java line-numbers |
---|
|
10. Implementera kod för att spåra konverteringshändelser
code language-js line-numbers |
---|
|
code language-java line-numbers |
---|
|
11. Aktivera funktionstester med attribut