Functietests uitvoeren met kenmerken
Overzicht van de stappen
- Inschakelen on-device decisioning voor uw organisatie
- Een A/B Test activiteit
- Geef uw A en B op
- Een publiek toevoegen
- Verkeerstoewijzing instellen
- Verkeersdistributie instellen op variaties
- Rapportage instellen
- Metriek toevoegen voor het bijhouden van KPI's
- Code implementeren om functietests met kenmerken uit te voeren
- Code implementeren om conversiegebeurtenissen bij te houden
- Tests met kenmerken voor uw functie activeren
1. Inschakelen on-device decisioning voor uw organisatie
Het toelaten van op-apparatenbesluit verzekert een activiteit A/B bij bijna-nul latentie wordt uitgevoerd. Als u deze functie wilt inschakelen, navigeert u naar Administration > Implementation > Account details in Adobe Targeten de On-Device Decisioning schakelen.
Nadat u het dialoogvenster On-Device Decisioning schakelen, Adobe Target Beginnen met genereren regelartefacten voor uw client.
2. Maak een A/B Test activiteit
-
In Adobe Target, navigeert u naar de Activities pagina, selecteert u vervolgens Create Activity > A/B test.
-
In de Create A/B Test Activity modaal, verlaat het gebrek Web geselecteerd (1), selecteert u Form als uw ervaringscomposer (2), selecteert u Default Workspace with No Property Restrictions (3) en klikt u op Next (4)
3. Definieer uw A en B
-
In de Experiences stap voor het maken van activiteiten, geef een naam op voor uw activiteit (1) en voeg een tweede ervaring toe, Experience B, door op de knop Add Experience (2). Voer de naam in van de locatie (3) in de toepassing waar u de functietest met kenmerken wilt uitvoeren. In het onderstaande voorbeeld:
product-results-pageis de locatie die is gedefinieerd voor Experience A. (Dit is ook de locatie die is gedefinieerd voor Experience B.)
Experience A zal JSON bevatten die uw bedrijfslogica signaleert om het volgende te doen:
- De functie voor het sorteeralgoritme starten via het dialoogvenster
test_sortingfunctiemarkering - Het aanbevolen sorteeralgoritme uitvoeren dat is gedefinieerd in het dialoogvenster
sorting_algorithm _**_attribute - Retourneer 50 producten per pagina zoals gedefinieerd in de pagineringsstrategie die is gedefinieerd in het dialoogvenster
pagination_limit
- De functie voor het sorteeralgoritme starten via het dialoogvenster
-
In Experience A klikt u om de inhoud te wijzigen vanuit Default Content aan JSON door Create JSON Offer zoals hieronder aangegeven (1).
-
De JSON definiëren met
test_sorting,sorting_algorithm, enpagination_limitvlaggen en attributen die zullen worden gebruikt om het geadviseerde sorterende algoritme met een pagineringsgrens van 50 producten in werking te stellen.note note NOTE Wanneer Adobe Target emmert een gebruiker om Ervaring A te zien, JSON met de bepaalde attributen in het voorbeeld zal zijn teruggekeerd. In uw code, zult u de waarde van de eigenschapmarkering moeten controleren test_sortingom te zien of de sorteerfunctie moet worden ingeschakeld. Als dit het geval is, gebruikt u de aanbevolen waarde van de optiesorting_algorithmkenmerk om aanbevolen producten weer te geven in de lijstweergave van het product. De limiet van de producten die voor uw toepassing moeten worden weergegeven, is 50, aangezien dat de waarde van depagination_limitkenmerk.
Experience B zal JSON bepalen die uw bedrijfslogica signaleert om het volgende te doen:
- De functie voor het sorteeralgoritme starten via de markering voor de functie test_sorting
- Voer de
best_sellerssorteeralgoritme gedefinieerd in het dialoogvenstersorting_algorithm _**_attribute - Retourneer 50 producten per pagina zoals gedefinieerd in de pagineringsstrategie die is gedefinieerd in het dialoogvenster
pagination_limit
note note NOTE Wanneer Adobe Target emmert een gebruiker om Ervaring B te zien, JSON met de bepaalde attributen in het voorbeeld zal zijn teruggekeerd. In uw code, zult u de waarde van de eigenschapmarkering moeten controleren test_sortingom te zien of de sorteerfunctie moet worden ingeschakeld. Als dat het geval is, gebruikt u debest_sellerswaarde van desorting_algorithmkenmerk voor de weergave van de productlijst met de beste verkochte producten. De limiet van de producten die voor uw toepassing moeten worden weergegeven, is 50, aangezien dat de waarde van depagination_limitkenmerk.
4. Voeg een publiek toe
In de Targeting stap, de All Visitors publiek. Hierdoor kunt u de invloed van uw sorteerfunctie begrijpen en ook begrijpen welke algoritme en het aantal items het beste invloed hebben op de resultaten.
5. Verkeerstoewijzing instellen
Definieer het percentage bezoekers op basis waarvan u de sorteeralgoritmen en pagineringsstrategie wilt testen. Met andere woorden, aan welk percentage van uw gebruikers wilt u deze test uitvoeren? In dit voorbeeld, om deze test aan alle het programma geopende gebruikers op te stellen, houd de verkeerstoewijzing bij 100%.
6. Verkeersdistributie instellen op variaties
Bepaal het percentage bezoekers dat het aanbevolen versus het beste sorteeralgoritme voor verkopers ziet, met een limiet van 50 producten per pagina. In dit voorbeeld, houd de verkeersdistributie als 50/50 verdeling tussen Ervaringen A en B.
7. Rapportage instellen
In de Goals & Settings stap, kies Adobe Target als de Reporting Source om uw A/B testresultaten in te zien Adobe Target UI of kies Adobe Analytics om deze weer te geven in de gebruikersinterface van Adobe Analytics.
8. Metriek toevoegen voor het bijhouden van KPI's
Kies een Goal Metric om de eigenschapstest met attributen te meten. In dit voorbeeld, is het succes gebaseerd op of de gebruiker een product koopt, afhankelijk van het het sorteren algoritme en de pagineringsstrategie zij werden getoond.
9. Implementeer functietests met kenmerken in uw toepassing
| code language-js line-numbers |
|---|
|
| code language-java line-numbers |
|---|
|
10. Code implementeren om conversiegebeurtenissen te volgen
| code language-js line-numbers |
|---|
|
| code language-java line-numbers |
|---|
|
11. Activeer de functietests met kenmerken