Configurare la gestione delle decisioni con Platform Web SDK

Scopri come implementare la funzionalità di gestione delle decisioni di Adobe Journey Optimizer utilizzando Platform Web SDK. Questa guida descrive i prerequisiti fondamentali per la gestione delle decisioni, i passaggi dettagliati per la configurazione e un approfondimento del caso d’uso incentrato sullo stato di fedeltà.

Seguendo questa esercitazione, gli utenti di Journey Optimizer possono utilizzare le funzioni di gestione delle decisioni, migliorando la personalizzazione e la rilevanza delle interazioni con i clienti.

Web SDK e diagramma di Adobe Analytics

Finalità di apprendimento

Alla fine di questa lezione, sarai in grado di:

  • Acquisisci i concetti fondamentali della gestione delle decisioni in Adobe Journey Optimizer e la sua integrazione con Adobe Experience Platform Web SDK.

  • Scopri la procedura dettagliata per configurare l’SDK per web, ad Offer decisioning, garantendo un’integrazione perfetta con Journey Optimizer.

  • Esplora un caso d’uso dettagliato incentrato sulle offerte di stato della fedeltà, acquisendo informazioni sulla creazione e la gestione efficaci di offerte, decisioni e posizionamenti.

  • Acquisisci i termini essenziali e le loro implicazioni nel framework di gestione delle decisioni.

  • Comprendi l’importanza delle regole di decisione, dei qualificatori di raccolta e delle offerte di fallback nella distribuzione dell’offerta giusta all’utente giusto.

  • Approfondisci argomenti avanzati come simulazioni e raccolta dati di eventi personalizzati, per testare, convalidare e migliorare i meccanismi di consegna delle offerte.

Prerequisiti

Per completare le lezioni in questa sezione, devi prima:

  • Assicurati che la tua organizzazione abbia accesso a Adobe Journey Optimizer Ultimate (Journey Optimizer e Offer Decisioning) o Adobe Experience Platform e al componente aggiuntivo Offer Decisioning.

  • Completa tutte le lezioni per la configurazione iniziale di Platform Web SDK.

  • Abilita la tua organizzazione per Edge Decisioning.

  • Scopri come configurare un posizionamento e creare istanze degli ID posizionamento e attività nel JSON dell’ambito decisionale.

Limitazioni

Le offerte basate su eventi non sono attualmente supportate in Adobe Journey Optimizer. Se crei una regola di decisione basata su un evento, non puoi applicarla a un’offerta.

Concedere l’accesso alla gestione delle decisioni

Per concedere l'accesso alla funzionalità di gestione delle decisioni, devi creare un profilo di prodotto e assegnare le autorizzazioni corrispondenti ai tuoi utenti. Ulteriori informazioni sulla gestione di utenti e autorizzazioni di Journey Optimizer sono disponibili in questa sezione.

Configurare lo stream di dati

L'Offer decisioning deve essere abilitato nella configurazione datastream prima che Platform Web SDK possa distribuire le attività di gestione delle decisioni.

Per configurare Offer Decisioning nello stream di dati:

  1. Passare all'interfaccia Raccolta dati.

  2. Nel menu di navigazione a sinistra, seleziona Flussi di dati.

  3. Seleziona lo stream di dati Luma Web SDK creato in precedenza.

    Seleziona flusso di dati

  4. Seleziona Modifica all'interno del Servizio Adobe Experience Platform.

    Modifica servizio

  5. Selezionare la casella Offer decisioning.

    AGGIUNGI SCHERMATA

  6. Seleziona Salva.

In questo modo gli eventi in entrata per Journey Optimizer verranno gestiti correttamente da Adobe Experience Platform Edge.

Configurare l’SDK per la gestione delle decisioni

La gestione delle decisioni richiede passaggi SDK aggiuntivi, a seconda del tipo di implementazione dell’SDK web. Sono disponibili due opzioni per configurare l’SDK per la gestione delle decisioni.

  • Installazione autonoma SDK

    1. Configurare l'azione sendEvent con decisionScopes.

      code language-javascript
      alloy("sendEvent", {
         ...
         "decisionScopes": [
            "[DECISION SCOPE 1]",
            "[DECISION SCOPE 2]"
         ]
      })
      
  • Installazione dei tag SDK

    1. Passa all’interfaccia di Data Collection.

    2. Nel menu di navigazione a sinistra, seleziona Tag.

      Seleziona tag

    3. Selezionare la proprietà tag.

    4. Crea le regole.

      • Aggiungi un Platform Web SDK Invia azione evento e aggiungi decisionScopes pertinente alla configurazione di tale azione.
    5. Crea e pubblica una Libreria contenente tutte le Regole, Elementi dati e Estensioni pertinenti che hai configurato.

Terminologia

Innanzitutto, devi comprendere la terminologia utilizzata nell’interfaccia di Gestione delle decisioni.

  • Limitazione: vincolo che determina la frequenza con cui viene visualizzata un'offerta. Due tipi:

    • Limiti totali: il numero massimo di volte in cui un’offerta può essere visualizzata nel pubblico di destinazione.
    • Limite profilo: orari in cui è possibile mostrare un’offerta a un particolare utente.
  • Raccolte: sottoinsiemi di offerte raggruppati per condizioni specifiche impostate da un addetto marketing, ad esempio una categoria di offerte.

  • Decisione: logica che determina la scelta di un'offerta.

  • Regola di decisione: vincoli sulle offerte per scoprire l'idoneità di un utente.

  • Offerta idonea: un'offerta che corrisponde ai vincoli predefiniti e che può essere mostrata a un utente.

  • Gestione delle decisioni: il sistema di creazione e distribuzione di offerte personalizzate utilizzando la logica di business e le regole decisionali.

  • Offerte di fallback: l'offerta predefinita visualizzata quando un utente non è idoneo per nessuna offerta in una raccolta.

  • Offerta: un messaggio di marketing con potenziali regole di idoneità che ne determinano i visualizzatori.

  • Libreria di offerte: archivio centrale che gestisce offerte, decisioni e regole associate.

  • Offerte personalizzate: messaggi di marketing personalizzati in base ai vincoli di idoneità.

  • Posizionamenti: impostazione o scenario in cui un'offerta viene visualizzata a un utente.

  • Priorità: metrica di classificazione per le offerte che considera vari vincoli come l'idoneità e il limite.

  • Rappresentazioni: informazioni specifiche per il canale, ad esempio posizione o lingua, che guidano la visualizzazione di un'offerta.

Panoramica del caso d’uso: premi fedeltà

In questa lezione viene implementato un caso di utilizzo di esempio dei premi fedeltà per comprendere la gestione delle decisioni tramite Web SDK.

Questo caso d’uso consente di comprendere meglio in che modo Journey Optimizer può contribuire a fornire la migliore offerta ai clienti, utilizzando la libreria di offerte centralizzata e il motore decisionale per la gestione delle decisioni.

NOTE
Poiché questo tutorial è destinato agli implementatori, vale la pena notare che questa lezione richiede un notevole lavoro sull’interfaccia in Journey Optimizer. Anche se tali attività di interfaccia sono in genere gestite dagli esperti di marketing, può essere utile che i responsabili dell’implementazione possano acquisire informazioni approfondite sul processo, anche se non sono responsabili della creazione di campagne di gestione delle decisioni nel lungo periodo.

Componenti

Prima di iniziare a creare le offerte, devi definire diversi componenti prerequisiti.

Creare un posizionamento per le offerte fedeltà

I posizionamenti sono contenitori utilizzati per mostrare le offerte. In questo esempio, crei un posizionamento nella parte superiore del sito Luma.

L'elenco dei posizionamenti è accessibile nel menu Componenti. I filtri sono disponibili per aiutarti a recuperare i posizionamenti in base a un canale o a un contenuto specifico.

Visualizza posizionamenti

Per creare il posizionamento, effettuate le seguenti operazioni:

  1. Fai clic su Crea posizionamento.

    Crea posizionamento

  2. Definite le proprietà del posizionamento:

    • Nome: nome del posizionamento. Chiamiamo il posizionamento di esempio 'Banner homepage'.
    • Tipo di canale: il canale per il quale viene utilizzato il posizionamento. Usiamo 'Web' poiché le offerte sono visualizzate sul sito Web Luma.
    • Tipo di contenuto: tipo di contenuto che il posizionamento può visualizzare: Testo, HTML, Collegamento immagine o JSON. È possibile utilizzare 'HTML' per l'offerta.
    • Descrizione: descrizione del posizionamento (facoltativo).

    Aggiungi dettagli

  3. Fai clic su Salva.

  4. Una volta creato, il posizionamento viene visualizzato nell’elenco dei posizionamenti.

  5. Seleziona la riga contenente il nuovo posizionamento e prendi nota dell’ID posizionamento, in quanto potrebbe essere necessario per la configurazione all’interno dell’ambito decisionale.

    Vedere ID posizionamento

Regole di decisione per lo stato di fedeltà

Le regole di decisione specificano le condizioni in cui vengono presentate le offerte. In questo esempio, puoi creare regole di decisione per distribuire offerte diverse a seconda dello stato di Fedeltà di un utente.

L'elenco delle regole di decisione è accessibile nel menu Componenti.

Per creare le regole di decisione, segui questi passaggi:

  1. Passare alla scheda Regole e fare clic su Crea regola.

    Crea la regola

  2. Denominiamo la prima regola 'Regola di stato di fedeltà Gold'. Puoi utilizzare i campi XDM per definire la regola. Il Generatore di segmenti di Adobe Experience Platform è un'interfaccia intuitiva che è possibile utilizzare per creare le condizioni della regola.

    Definisci la regola

  3. Fai clic su Salva per confermare la condizione della regola.

  4. La nuova regola 'Gold Loyalty Status' salvata verrà visualizzata nell'elenco delle regole. Selezionala per visualizzarne le proprietà.

    Visualizza regola creata

  5. Ora crea le condizioni della regola di offerta fedeltà rimanenti per il caso d’uso.

Qualificatori raccolta

I qualificatori di raccolta ti consentono di organizzare e cercare facilmente le offerte all'interno della libreria di offerte. In questo esempio, aggiungi i qualificatori di raccolta alle offerte di premi fedeltà per migliorare l’organizzazione dell’offerta.

L'elenco dei qualificatori di raccolta è accessibile nel menu Componenti.

Per creare il qualificatore per la raccolta Premi fedeltà, effettua le seguenti operazioni:

  1. Passare alla scheda Qualificatori raccolta e fare clic su Crea qualificatore raccolta.

    Crea qualificatore raccolta

  2. Denominiamo il qualificatore della raccolta 'Premi fedeltà'

    Denomina la raccolta

  3. Il nuovo qualificatore di raccolta deve ora essere visualizzato nella scheda Qualificatore raccolta

Offerte

Ora è il momento di creare le offerte di Premi fedeltà.

L'elenco delle offerte è accessibile nel menu Offerte.

Visualizza menu offerte

Creazione di offerte per diversi livelli di fedeltà

Inizia creando offerte personalizzate per i diversi livelli di fedeltà Luma.

Per creare la prima offerta, eseguire la procedura seguente:

  1. Fai clic su Crea offerta, quindi seleziona Offerta personalizzata.

  2. Chiamiamo la prima offerta 'Livello fedeltà Luma - Oro'. È necessario specificare una data e un’ora di inizio/fine per questa offerta. È inoltre necessario associare il qualificatore raccolta 'Premi fedeltà' all'offerta, per organizzarla meglio nella Libreria offerte. In seguito, fai clic su Avanti.

    Aggiungi dettagli offerta

  3. Ora devi aggiungere rappresentazioni per definire dove viene visualizzata l'offerta. Scegli il canale Web. Scegli anche il 'Banner homepage' posizionamento configurato in precedenza. Il posizionamento selezionato è di tipo HTML, quindi puoi aggiungere contenuto HTML, JSON o TEXT direttamente all'editor per creare l'offerta utilizzando il pulsante di opzione Personalizzato.

    Aggiungi dettagli rappresentazione

  4. Modifica il contenuto dell'offerta direttamente con Expression Editor. Ricorda che puoi aggiungere contenuti HTML, JSON o TEXT a questo posizionamento. Assicurati di selezionare la modalità corretta nella parte inferiore dell'editor, a seconda del tipo di contenuto. Puoi anche premere validate per verificare che non vi siano errori.

    Aggiungi HTML offerta

  5. Inoltre, puoi utilizzare l’editor espressioni per recuperare gli attributi memorizzati in Adobe Experience Platform. Aggiungiamo il nome di un profilo al contenuto dell’offerta per personalizzarlo meglio per i membri fedeltà su un livello 1:1.

    Aggiungi personalizzazione offerta

  6. Aggiungi vincoli per mostrare l'offerta solo ai profili idonei per la regola 'Stato fedeltà oro'.

    Aggiungi vincolo regola

  7. Dopo aver esaminato l'offerta, fare clic su Fine. Seleziona Salva e approva.

Ora crea il resto delle offerte per i vari livelli di fedeltà Luma

Offerte di fallback

Desideri comunque distribuire un’offerta ai visitatori del sito Luma non fedeltà. A questo scopo, puoi configurare un'offerta di fallback per la campagna.

Per creare l’offerta di fallback, effettua le seguenti operazioni:

  1. Fai clic su Crea offerta, quindi seleziona Offerta di fallback.
  2. Chiamiamo l'offerta di fallback 'Fedeltà non Luma'. È inoltre possibile associare il qualificatore raccolta, 'Premi fedeltà' creato in precedenza all'offerta di fallback per semplificare l'organizzazione delle offerte.
  3. Aggiungi il contenuto dell'offerta di fallback all'editor espressioni. Ricorda che puoi aggiungere contenuto HTML, JSON o TEXT a questo posizionamento. Assicurati di selezionare la modalità corretta nella parte inferiore dell'editor, a seconda del tipo di contenuto. Puoi anche premere validate per verificare che non vi siano errori.
  4. Se tutto è configurato correttamente, premi Fine, quindi Salva e approva.

Decisioni

Decisioni sono contenitori per le offerte che scelgono la migliore offerta disponibile per un cliente, a seconda della destinazione.

L'elenco delle decisioni è disponibile nella scheda Decisioni del menu Offerte.

Creazione di una decisione per le offerte fedeltà

Creiamo una decisione per il caso d’uso Luma Loyalty Rewards.

Per creare la decisione, segui questi passaggi:

  1. Fai clic su Crea decisione.
  2. Chiamiamo la decisione 'Offerte fedeltà Luma dicembre'. Le offerte devono avere una durata di 1 mese, quindi specifichiamole qui.
  3. Ora devi definire gli ambiti decisionali. Selezionate un posizionamento. È possibile utilizzare il banner 'Homepage' creato in precedenza.
  4. Successivamente è necessario aggiungere criteri di valutazione per l'ambito della decisione. Fai clic su Aggiungi e scegli la raccolta 'Premi fedeltà' creata in precedenza **contenente tutte le offerte fedeltà da considerare.
  5. All'interno della raccolta 'Premi fedeltà', puoi utilizzare il campo di idoneità per limitare la consegna dell'offerta a un sottoinsieme di visitatori Luma. Tuttavia, per questo caso d’uso desideri che ogni visitatore riceva una delle offerte. Ricorda che hai configurato una offerta di fallback per tutti i visitatori non fidelizzati. Imposta l’idoneità su "Nessuno".
  6. Inoltre, puoi utilizzare il campo metodo di classificazione per selezionare l'offerta migliore per ogni visitatore Luma, se più offerte sono idonee per la combinazione utente/posizionamento. Per questo caso d'uso, puoi utilizzare il metodo Priorità offerta, che utilizza i valori definiti nelle offerte per fornire l'offerta migliore.
  7. Aggiungere ora l'offerta di fallback alla decisione. Promemoria del fatto che l’offerta di fallback è l’offerta predefinita visualizzata ai visitatori Luma se non rientrano in nessuno dei tipi di pubblico Fedeltà Luma. Seleziona 'Fedeltà non Luma' dall'elenco delle offerte di fallback disponibili per il posizionamento 'Banner homepage'.
  8. Prima di attivare la decisione, esaminiamo l’ambito della decisione, le offerte di fallback, l’anteprima delle offerte disponibili e stimiamo i profili qualificati. Quando tutto sarà pronto, puoi fare clic su Fine e Salva e attiva.

Simulazioni

Come best practice, è necessario convalidare la logica decisionale relativa alla fedeltà Luma per garantire che le offerte corrette siano consegnate al pubblico di fidelizzazione giusto. Puoi eseguire questa convalida utilizzando profili di test. È inoltre consigliabile testare le modifiche apportate alle offerte tramite i profili di test prima di inviare nuove versioni di offerta alla produzione.

Per iniziare il test, seleziona la scheda Simulazioni dal menu Offerte.

Verifica delle offerte fedeltà

  1. Seleziona un profilo di test da utilizzare per la simulazione. Fare clic su Gestisci profilo. Per creare o designare un nuovo profilo di test per il test delle offerte, seguire questa guida.
  2. Aggiungi uno o più profili di test alla simulazione e salva la selezione. Per il test del caso d’uso, assicurati di disporre di profili di test configurati per ogni pubblico di premi fedeltà Luma.
  3. Seleziona l’ambito della decisione da testare. Selezionare Aggiungi ambito decisione.
  4. Selezionare il posizionamento 'Banner homepage' creato in precedenza.
  5. Vengono visualizzate le decisioni disponibili, seleziona la decisione 'Offerte fedeltà Luma di dicembre' creata in precedenza e fai clic su Aggiungi.
  6. Dopo aver selezionato un profilo di test, fare clic su Visualizza risultati. La migliore offerta disponibile viene visualizzata nel profilo di test selezionato per la decisione 'Offerte fedeltà Luma di dicembre'.
  7. Selezionare un profilo di test diverso e fare clic su Visualizza risultati. Idealmente, dovresti vedere un’offerta simulata diversa, corrispondente al livello di fedeltà del profilo di test.

Convalida della gestione delle decisioni tramite Adobe Experience Platform Debugger

L'estensione Adobe Experience Platform Debugger, disponibile sia per Chrome che per Firefox, analizza le pagine Web per identificare i problemi nell'implementazione delle soluzioni Adobe Experience Cloud.

Puoi utilizzare il debugger sul sito Luma per convalidare la logica decisionale in produzione. Questa convalida è una buona pratica una volta che il caso di utilizzo dei premi fedeltà è attivo e in esecuzione, per garantire che tutto sia configurato correttamente.

Scopri come configurare il debugger nel browser utilizzando la guida qui.

Per iniziare la convalida tramite il debugger:

  1. Passa alla pagina web Luma con il posizionamento dell’offerta.
  2. Nella pagina Web, apri Adobe Experience Platform debugger.
  3. Passa a Riepilogo. Verificare che l'ID Datastream corrisponda allo stream di dati nella Raccolta dati di Adobe per la quale è stato abilitato Offer Decisioning.
  4. In Soluzioni passa a Experience Platform Web SDK.
  5. Nella scheda Configurazione, attiva Abilita debug. In questo modo viene abilitata la registrazione per la sessione in una sessione di Adobe Experience Platform Assurance.
  6. Puoi quindi accedere al sito con vari account fedeltà Luma e utilizzare il debugger per convalidare le richieste inviate alla rete Adobe Experience Platform Edge. Tutte queste richieste devono essere acquisite in Assurance per il tracciamento del registro.

Successivo:

NOTE
Grazie per aver dedicato il tuo tempo all’apprendimento di Adobe Experience Platform Web SDK. Se hai domande, vuoi condividere commenti generali o suggerimenti su contenuti futuri, condividili in questo Experience League post di discussione della community
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4