Guida introduttiva a Target SDK
Per iniziare, ti invitiamo a creare la tua prima attività di flag di funzionalità decisioning sul dispositivo nella lingua desiderata:
- Node.js
- Java
- .NET
- Python
Riepilogo dei passaggi
- Abilitare il decisioning sul dispositivo per la tua organizzazione
- Installare SDK
- Inizializzare SDK
- Configurare i flag di funzionalità in un’attività Adobe Target Test A/B
- Implementare ed eseguire il rendering della funzione nell’applicazione
- Implementa il tracciamento degli eventi nell’applicazione
- Attiva l’attività Test A/B
1. Abilitare il decisioning sul dispositivo per la tua organizzazione
L’abilitazione del decisioning sul dispositivo garantisce che un’attività Test A/B venga eseguita con latenza prossima allo zero. Per abilitare questa funzione, passa a Amministrazione > Implementazione > Dettagli account e abilita l’interruttore Decisioning sul dispositivo.
Dopo aver attivato l’interruttore Decisioning sul dispositivo, Adobe Target inizia a generare artefatti regola per il client.
2. Installare SDK
Per Node.js, Java e Python, esegui il seguente comando nella directory del progetto nel terminale. Per .NET, aggiungerlo come dipendenza installandolo da NuGet.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-bash line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
3. Inizializzare SDK
L’artefatto della regola viene scaricato durante il passaggio di inizializzazione di SDK. Puoi personalizzare il passaggio di inizializzazione per determinare come viene scaricato e utilizzato l’artefatto.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
4. Configurare i flag di funzionalità in un’attività Adobe Target Test A/B
-
In Target, passa alla pagina Attività, quindi seleziona Crea attività > Test A/B.
-
Nella finestra modale Crea attività test A/B, lascia selezionata l’opzione Web predefinita (1), seleziona Modulo come Compositore esperienza (2), seleziona Workspace predefinito con Nessuna restrizione proprietà(3), quindi fai clic su Avanti (4).
-
Nel passaggio Esperienze della creazione dell’attività, fornisci un nome per l’attività (1) e aggiungi una seconda esperienza, Esperienza B, facendo clic su Aggiungi esperienza (2). Immettere il nome della posizione desiderata (3). Ad esempio,
ondevice-featureflagohomepage-addtocart-featureflagsono nomi di posizione che indicano le destinazioni per il test dei flag di funzionalità. Nell’esempio seguente,ondevice-featureflagè la posizione definita per l’Esperienza B. Facoltativamente, puoi aggiungere Perfezionamenti del pubblico (4) per limitare la qualifica all’attività.
-
Nella sezione CONTENT sulla stessa pagina, seleziona Crea offerta JSON nel menu a discesa (1) come mostrato.
-
Nella casella di testo Dati JSON visualizzata, digita le variabili del flag di funzione per ogni esperienza (1), utilizzando un oggetto JSON valido (2).
Immetti le variabili dei flag di funzione per l’Esperienza A.
(JSON di esempio per l’esperienza A, superiore)
code language-json line-numbers { "enabled" : true, "flag" : "expA" }Immetti le variabili dei flag di funzione per l’Esperienza B.
(JSON di esempio per l’esperienza B, superiore)
code language-json line-numbers { "enabled" : true, "flag" : "expB" } -
Fai clic su Avanti (1) per passare al passaggio Targeting della creazione di attività.
-
Nell’esempio del passaggio Targeting mostrato di seguito, il Targeting del pubblico (2) rimane sul set predefinito di Tutti i visitatori, per semplicità. Ciò significa che l’attività non è targetizzata. Tuttavia, tieni presente che Adobe consiglia di indirizzare sempre il pubblico alle attività di produzione. Fai clic su Avanti (3) per passare al passaggio Obiettivi e impostazioni della creazione dell’attività.
-
Nel passaggio Obiettivi e impostazioni, impostare Reporting Source su Adobe Target (1). Definisci la metrica obiettivo come Conversione, specificando i dettagli in base alle metriche di conversione del sito (2). Fai clic su Salva e chiudi (3) per salvare l’attività.
5. Implementare ed eseguire il rendering della funzione nell’applicazione
Dopo aver impostato le variabili dei flag di funzionalità in Target, modificare il codice dell’applicazione per utilizzarle. Ad esempio, dopo aver ottenuto il flag di funzione nell’applicazione, puoi utilizzarlo per abilitare le funzioni ed eseguire il rendering dell’esperienza per la quale il visitatore si è qualificato.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
6. Implementa il tracciamento aggiuntivo per gli eventi nell’applicazione
Facoltativamente, puoi inviare eventi aggiuntivi per il tracciamento delle conversioni utilizzando la funzione sendNotification().
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
7. Attiva l’attività Test A/B
-
Fai clic su Attiva (1) per attivare l’attività Test A/B.
note NOTE Per eseguire questo passaggio, è necessario disporre del ruolo Approvatore o Editore utente.