Komma igång med Target SDK:er
För att komma igång rekommenderar vi att du skapar din första flaggaktivitet för funktionen på enheten på det språk du väljer:
- Node.js
- Java
- .NET
- Python
Sammanfattning av steg
- Aktivera beslut på enheten för din organisation
- Installera SDK
- Initiera SDK
- Konfigurera funktionsflaggor i en Adobe Target A/B Test-aktivitet
- Implementera och återge funktionen i ditt program
- Implementera spårning för händelser i ditt program
- Aktivera din A/B Test-aktivitet
1. Aktivera beslut på enheten för din organisation
Om du aktiverar enhetsbeslut körs en A/B Test-aktivitet med en latens som är nära noll. Om du vill aktivera den här funktionen går du till Administration > Implementation > Account details 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. Installera SDK
För Node.js, Java och Python kör du följande kommando i din projektkatalog i terminalen. För .NET lägger du till det som ett beroende genom att installera från NuGet.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-bash line-numbers |
---|
|
code language-python line-numbers |
---|
|
3. Initiera SDK
Regelartefakten hämtas under SDK-initieringssteget. Du kan anpassa initieringssteget för att avgöra hur artefakten hämtas och används.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
4. Konfigurera funktionsflaggor i en Adobe Target A/B Test-aktivitet.
-
Gå till sidan Activities i Target och välj sedan Create Activity > A/B test.
-
I modala Create A/B Test Activity låter du standardalternativet för webben vara markerat (1), väljer Form som din upplevelsedisposition (2), väljer Default Workspace med No Property Restrictions(3) och klickar sedan på Next (4).
-
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å Add Experience (2). Ange platsnamnet (3).
ondevice-featureflag
ellerhomepage-addtocart-featureflag
är till exempel platsnamn som anger mål för testning av funktionsflaggor. I exemplet nedan ärondevice-featureflag
den plats som definierats för Experience B. Om du vill kan du lägga till Audience Refinements (4) för att begränsa behörigheten för aktiviteten. -
I avsnittet CONTENT på samma sida väljer du Create JSON Offer i listrutan (1) så som visas.
-
I textrutan JSON Data som visas skriver du in dina funktionsflaggvariabler för varje upplevelse (1) med ett giltigt JSON-objekt (2).
Ange funktionens flaggvariabler för Experience A.
(Exempel-JSON för upplevelse A, ovan)
code language-json line-numbers { "enabled" : true, "flag" : "expA" }
Ange funktionens flaggvariabler för Experience B.
(Exempel-JSON för upplevelse B ovan)
code language-json line-numbers { "enabled" : true, "flag" : "expB" }
-
Klicka på Next (1) för att gå vidare till steget Targeting när du skapar aktiviteter.
-
I exemplet med steget Targeting som visas nedan är målgruppsanpassning (2) fortfarande standarduppsättningen för alla besökare, vilket är enklare. Det innebär att aktiviteten inte är målinriktad. Observera dock att Adobe alltid rekommenderar att ni riktar in er på era målgrupper för produktionsaktiviteter. Klicka på Next (3) för att gå vidare till steget Goals & Settings när du skapar aktiviteter.
-
I steget Goals & Settings anger du Reporting Source till Adobe Target (1). Definiera Goal Metric som Conversion och ange informationen baserat på din webbplats konverteringsmått (2). Klicka på Save & Close (3) för att spara aktiviteten.
5. Implementera och återge funktionen i ditt program
När du har konfigurerat variablerna för funktionsflaggan i Target ändrar du programkoden så att de används. När du har hämtat funktionsflaggan i programmet kan du till exempel använda den för att aktivera funktioner och återge den upplevelse som besökaren är kvalificerad för.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
6. Implementera ytterligare spårning för händelser i programmet
Du kan också skicka ytterligare händelser för att spåra konverteringar med funktionen sendNotification().
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
7. Aktivera aktiviteten A/B Test
-
Klicka på Activate (1) för att aktivera din A/B Test-aktivitet.
note note NOTE Du måste ha användarrollen Approver eller Publisher 🔗 för att kunna utföra det här steget.