14.6 Prova la tua decisione utilizzando il Journey Orchestration

In questo esercizio, configurerai l’evento e il percorso da attivare quando qualcuno ama un prodotto come parte del flusso del chatbot.

14.6.1 Creare un nuovo evento in Journey Orchestration

Accedi al Journey Orchestration andando a Adobe Experience Cloud.

ACOP

Fai clic su Journey Orchestration.

ACOP

Verrai reindirizzato al Percorsi visualizza in Journey Orchestration.

In primo luogo, assicurati di utilizzare la sandbox corretta. La sandbox da utilizzare è denominata --aepSandboxId--. Per passare da una sandbox all’altra, fai clic su PROD DI PRODUZIONE (VA7) e selezionate la sandbox dall’elenco. In questo esempio, la sandbox è denominata Abilitazione AEP FY21.

ACOP

Allora sarai nel Pagina principale visualizzazione della sandbox --aepSandboxId--.

ACOP

Nel menu , fai clic su Eventi.

ACOP

Sulla Eventi viene visualizzata una visualizzazione simile a questa. Fai clic sul pulsante Aggiungi pulsante .

ACOP

Verrà quindi visualizzata una configurazione di evento vuota.

ACOP

Prima di tutto, dai al tuo Evento un Nome come questo: ldapAddToCartEvent e sostituiscono ldap con il tuo ldap e aggiungi una descrizione come questa Aggiungi al carrello, evento.

ACOP

Successivo è il Tipo ID evento selezione. Seleziona Sistema generato

ACOP

Segue la selezione dello schema. È stato preparato uno schema per questo esercizio. Utilizzare lo schema Sistema demo - Schema evento per sito web (Global v1.1) v.1.

ACOP

Dopo aver selezionato lo schema, nella sezione Payload sezione . Non è necessario aggiungere campi.

Fai clic su Salva per salvare le modifiche.

ACOP

L’evento è ora configurato e salvato.

ACOP

Fai di nuovo clic sull'evento per aprire Modifica evento schermo di nuovo.

ACOP

Passa il puntatore del mouse Payload per visualizzare di nuovo tre icone.
Fai clic sul pulsante Visualizza icona. Viene ora visualizzato un esempio del payload previsto.

ACOP

L’evento dispone di un ID evento di orchestrazione univoco, che puoi trovare scorrendo in quel payload fino a quando non vedi _experience.campaign.orchestration.eventID.

ACOP

L’ID evento è ciò che deve essere inviato a Adobe Experience Platform per attivare il Percorso che verrà generato in seguito. Ricorda questo eventID, in quanto ne avrai bisogno in uno dei successivi esercizi.
"eventID": "8f38f6c9bc62d0617d0cf8d151921ad537f00c138cc4420a27624d9231e27aae"

Fai clic su Ok e fai clic su Salva per chiudere la finestra a comparsa dell’evento.

14.6.2 Aggiornare la proprietà client di raccolta dati di Adobe Experience Platform - Aggiungi alla regola del carrello

Vai a https://experience.adobe.com/#/data-collection/ e apri la tua proprietà web.

ACOP

Nel menu a sinistra, seleziona Elementi dati, cerca l’elemento dati ruleAddToCart e apri l'elemento dati.

ACOP

Nella configurazione dell’elemento dati SDK per web, passa a _experience.campaign.orchestration.eventID e incolla l'ID evento dell'evento creato nel passaggio precedente.

ACOP

Fai clic su Salva o Salva nella libreria.

ACOP

In Raccolta dati di Adobe Experience Platform, vai a Flusso di pubblicazione e aprire il Libreria di sviluppo denominato Libreria dei contenuti. Fai clic su + Aggiungi tutte le risorse modificate quindi fai clic su Salva e genera per sviluppo. Le modifiche verranno ora pubblicate sul sito web demo.

WebSDK

14.6.3 Crea origini dati esterne in Journey Orchestration, ad Offer decisioning

In questo esercizio, creerai un’origine dati esterna per collegare Journey Orchestration ad Offer Decisioning.

Nel menu , fai clic su Origini dati.

Demo

Vedrai il Origini dati elenco.

Demo

Fai clic su Aggiungi per iniziare ad aggiungere l’origine dati.

Demo

Verrà visualizzato un popup per l'origine dati vuota.

Demo

Come nome per l'origine dati, utilizza ldapXrayGetOffersInfo e sostituiscono ldap con il tuo LDAP. In questo esempio, il Nome origine dati è vangeluwXrayGetOffersInfo.

Imposta descrizione su: Retrieve Offers from Offer Decisioning.

L’URL da utilizzare è: --jwtOfferDecisioning--. In questo esempio, l’URL è https://vangeluw.adobeio-static.net/api/v1/web/aepxrayINTENAB-1.0/getOfferForCustomer.json.

Demo

Per l'autenticazione da utilizzare, seleziona Nessuna autenticazione.

Demo

È ora necessario definire una prima FieldGroup, che è fondamentalmente il nome della richiesta che invierai all’API Offer Decisioning. Utilizza questa convenzione di denominazione: ldapGetOfferText in questo caso, il nome deve essere vangeluwGetOfferText

È inoltre necessario specificare 5 valori dinamici: eventId,eventNS,placementId,activityId,containerId.

Quindi, imposta la Durata cache a 1 minuto.

Ora dovresti avere questo:

Demo

Per il payload di risposta, devi incollare un esempio della risposta che verrà inviata dall’API Offer Decisioning. Copia la risposta JSON da qui:

{
  "offerResponse": {
    "ode:createDate": 1605829730428,
    "xdm:factors": {
      "xdm:numberOfIneligibleOffers": "2"
    },
    "xdm:propositionID": "6ef540a3-df9a-4f6d-ae98-eb8f74a7172c",
    "xdm:propositions": [
      {
        "xdm:activity": {
          "repo:etag": "1",
          "xdm:id": "xcore:offer-activity:1272b0c7aee6156b"
        },
        "xdm:options": [
          {
            "@type": "https://ns.adobe.com/experience/offer-management/content-component-text",
            "dc:format": "text/plain",
            "dc:language": [
              "en-us"
            ],
            "repo:etag": "1",
            "xdm:content": "10% discount on Zeppelin Yoga Pant",
            "xdm:id": "xcore:personalized-offer:1272a68868fcb019"
          }
        ],
        "xdm:placement": {
          "repo:etag": "1",
          "xdm:id": "xcore:offer-placement:12729df1e87caffa"
        }
      }
    ]
  },
  "placementId": "xcore:offer-placement:12729df1e87caffa"
}

Copia la risposta JSON di cui sopra negli Appunti, quindi vai alla schermata di configurazione dell’origine dati personalizzata.

Fai clic sul pulsante Modifica payload icona.

Demo

Viene visualizzata una finestra a comparsa in cui è ora necessario incollare la risposta JSON di cui sopra.

Demo

Incolla la risposta JSON.

Demo

Fai clic su Salva.

Demo

Fai clic su Aggiungi un nuovo gruppo di campi pulsante .

Demo

Ora è disponibile un altro gruppo di campi vuoto.

Demo

È ora necessario definire un secondo FieldGroup per recuperare l’immagine dell’offerta da utilizzare. Utilizza questa convenzione di denominazione: ldapGetOfferImage in questo caso, il nome deve essere vangeluwGetOfferImage.

È inoltre necessario specificare 5 valori dinamici: eventId,eventNS,placementId,activityId,containerId.

Quindi, imposta la Durata cache a 1 minuto.

Ora dovresti avere questo:

Demo

Per il payload di risposta, devi incollare un esempio della risposta che verrà inviata dall’API Offer Decisioning. Copia la risposta JSON da qui:

{
  "offerResponse": {
    "ode:createDate": 1605830325292,
    "xdm:factors": {
      "xdm:numberOfIneligibleOffers": "2"
    },
    "xdm:propositionID": "3478addf-773e-4b9c-9d28-133b3311e04f",
    "xdm:propositions": [
      {
        "xdm:activity": {
          "repo:etag": "1",
          "xdm:id": "xcore:offer-activity:1272b0c7aee6156b"
        },
        "xdm:options": [
          {
            "@type": "https://ns.adobe.com/experience/offer-management/content-component-imagelink",
            "dc:format": "image/png",
            "dc:language": [
              "en-us"
            ],
            "repo:etag": "1",
            "xdm:deliveryURL": "https://bit.ly/2IOaItW",
            "xdm:id": "xcore:personalized-offer:1272a68868fcb019"
          }
        ],
        "xdm:placement": {
          "repo:etag": "1",
          "xdm:id": "xcore:offer-placement:1270759fed831304"
        }
      }
    ]
  },
  "placementId": "xcore:offer-placement:1270759fed831304"
}

Copia la risposta JSON di cui sopra negli Appunti, quindi vai alla schermata di configurazione dell’origine dati personalizzata.

Fai clic sul pulsante Modifica payload icona.

Demo

Viene visualizzata una finestra a comparsa in cui è ora necessario incollare la risposta JSON di cui sopra.

Demo

Incolla la risposta JSON.

Demo

Fai clic su Salva.

Demo

La configurazione personalizzata dell'origine dati è ora completa. Scorri verso l’alto e fai clic su Salva.

Demo

L'origine dati è stata creata correttamente e fa parte del Origini dati elenco.

Demo

14.6.4 Creare un nuovo percorso nel Journey Orchestration

Nel menu , fai clic su Pagina principale.

ACOP

Crea un nuovo percorso facendo clic sul pulsante Crea pulsante .

ACOP

Verrà visualizzata una schermata di Percorso vuota.

ACOP

Nell’esercizio precedente, hai creato una nuova Evento. L'hai chiamato così ldapAddToCartEvent e sostituito ldap con il tuo ldap. Questo è stato il risultato della creazione dell’evento:

ACOP

Ora devi prendere questo evento come inizio di questo Percorso. Per farlo, vai sul lato sinistro dello schermo e cerca l’evento nell’elenco degli eventi.

ACOP

Seleziona l’evento, trascinalo sull’area di lavoro del Percorso e rilascialo. Il tuo Percorso ora si presenta così:

ACOP

Come secondo passaggio del percorso, devi aggiungere un ldapSmsTwilio azione. Vai al lato sinistro dello schermo fino a Azioni. Quindi, seleziona la ldapSmsTwilio , quindi trascinalo sul secondo nodo del percorso.

Demo

Vedrai questo pannello aperto.

Demo

Passa a Parametri azione.

Demo

Fai clic sul pulsante Modifica Icona per il parametro di azione TEXTMESSAGE.

Demo

Nella finestra a comparsa che vedrai, fai clic su Modalità avanzata.

Demo

Vedrai questo:

Demo

Seleziona il codice seguente, copialo e incollalo nel Editor modalità avanzata. Sostituisci ldap per il tuo ldap.

#{ldapXrayGetOffersInfo.ldapGetOfferText.offerResponse.'xdm:propositions'.at(0).'xdm:options'.at(0).'xdm:content'}

Demo

Ora devi configurare i 5 parametri dinamici come indicato sul lato destro della finestra a comparsa:

  • val dinamico.: eventId
  • val dinamico.: eventNS
  • val dinamico.: placementId
  • val dinamico.: activityId
  • val dinamico.: containerId

Fai clic sul parametro dynamic val.: eventId. Per eventId, è necessario selezionare l’ECID. A questo scopo, incolla il codice seguente. Sostituisci ldap per il tuo ldap.

@{ldapAddToCartEvent.--aepTenantId--.identification.core.ecid}

Demo

Quindi, fai clic sul parametro dynamic val.: eventNS. Per eventNS, è necessario selezionare l’ECID. A questo scopo, incolla il testo sottostante.

"ecid"

Demo

Quindi, fai clic sul parametro dynamic val.: placementId. Per placementId, è necessario inserire il ID posizionamento Offer decisioning per il posizionamento Non digitale - Testo. È possibile trovare le ID posizionamento Offer decisioning andando in Adobe Experience Platform, in Componenti, in Posizionamenti e selezionando il posizionamento Non digitale - Testo.

Demo

Copia il ID posizionamento e incollarlo nel popup in Journey Orchestration, e non dimenticare di aggiungere " all’inizio e alla fine del ID posizionamento. Dovrebbe essere così:

"xcore:offer-placement:12904821b6d8626f"

Demo

Quindi, fai clic sul parametro dynamic val.: activityId. Per activityId, è necessario inserire il ID decisione Offer decisioning. È possibile trovare le ID decisione Offer decisioning accedendo a Adobe Experience Platform, a Offerte, a Decisioni e selezionando la tua Decisione.

Demo

Copia il ID decisione e incollarlo nel popup in Journey Orchestration, e non dimenticare di aggiungere " all’inizio e alla fine del ID decisione. Dovrebbe essere così:

"xcore:offer-activity:1290525f4441fd6e"

Demo

Quindi, fai clic sul parametro dynamic val.: containerId. Per containerId, è necessario inserire il container instanceId, che hai recuperato tramite l’API nell’esercizio precedente. Copia il contenitore instanceId e non dimenticare di aggiungere " all’inizio e alla fine del ID decisione. Dovrebbe essere così:

"32a2cb0f-63f8-3388-b156-94f4d917abe7"

Demo

Fai clic su OK.

Fai clic sul pulsante Modifica Icona per il parametro di azione MOBILITATORE.

Demo

Verrà visualizzata una finestra a comparsa con il pulsante Editor modalità semplice.

Demo

Nella finestra a comparsa che vedrai, fai clic su Modalità avanzata.

Demo

Incolla questo codice nel Editor modalità avanzata. Fai clic su OK.

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)

FYI: Questo codice è destinato a funzionare con numeri di cellulare con 12 cifre (compreso il +), come questo: +32463622044.
Diversi altri paesi hanno numeri di telefono a 13 cifre. Se il tuo numero di telefono cellulare ha 13 cifre (compreso il simbolo +), devi aggiornare questo codice per:

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)

Demo

Fai clic su OK due volte.

Demo

Il tuo percorso ora si presenta così:

Demo

Come terzo passaggio del percorso, devi aggiungere un E-mail azione. Vai al lato sinistro dello schermo fino a Azioni e cancella il filtro di ricerca. Quindi, seleziona la E-mail , quindi trascinalo sul secondo nodo del percorso.

ACOP

Sul lato destro dello schermo, è ora necessario configurare l’e-mail.

ACOP

Vai a Messaggio e apri l’elenco a discesa . In tale elenco, è necessario selezionare il modello con il nome all - E-mail con offerta.

ACOP

Selezionando questo messaggio si apriranno automaticamente una serie di campi aggiuntivi. Questi sono i campi che sono stati configurati per essere un campo dinamico nel modello e-mail. Ora devi collegare ciascuno dei campi dinamici previsti a un campo proveniente dal payload inviato a Platform.

ACOP

Cominciamo con il E-MAIL campo .

Fai clic sul pulsante Modifica icona.

ACOP

Verrà visualizzata una finestra per selezionare un campo di origine da utilizzare come origine e-mail.

Passa a #{ExperiencePlatform.ProfileFieldGroup.profile.personalEmail.address}.

ACOP

Fai clic su OK.

Demo

Fai clic su Modifica icona del campo LOGO DEL MARCHIO.

ACOP

Vai a Modalità avanzata e incolla questo valore:

"https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/d632e769791f0a4dbe0b84058d282d45_logo.png"

ACOP

Fai clic su OK.

Demo

Fai clic su Modifica icona del campo NOME DEL MARCHIO.

ACOP

Vai a Modalità avanzata e incolla questo valore:

"Luma"

ACOP

Fai clic su OK.

Demo

Fai clic su Modifica icona del campo NOME.

ACOP

Verrà visualizzata una finestra per selezionare un campo di origine da utilizzare come origine e-mail.

Passa a #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName}.

ACOP

Fai clic su OK.

Demo

Fai clic su Modifica icona del campo IMMAGINE OFFERTA.

ACOP

Nella finestra a comparsa che vedrai, fai clic su Modalità avanzata.

Demo

Vedrai questo:

Demo

Seleziona il codice seguente, copialo e incollalo nel Editor modalità avanzata. Sostituisci ldap per il tuo ldap.

#{ldapXrayGetOffersInfo.ldapGetOfferImage.offerResponse.'xdm:propositions'.at(0).'xdm:options'.at(0).'xdm:deliveryURL'}

Demo

Ora devi configurare i 5 parametri dinamici come indicato sul lato destro della finestra a comparsa:

  • val dinamico.: eventId
  • val dinamico.: eventNS
  • val dinamico.: placementId
  • val dinamico.: activityId
  • val dinamico.: containerId

Fai clic sul parametro dynamic val.: eventId. Per eventId, è necessario selezionare l’ECID. A questo scopo, incolla il codice seguente. Sostituisci ldap per il tuo ldap.

@{ldapAddToCartEvent.--aepTenantId--.identification.core.ecid}

Demo

Quindi, fai clic sul parametro dynamic val.: eventNS. Per eventNS, è necessario selezionare l’ECID. A questo scopo, incolla il codice seguente. Sostituisci ldap per il tuo ldap.

"ecid"

Demo

Quindi, fai clic sul parametro dynamic val.: placementId. Per placementId, è necessario inserire il ID posizionamento Offer decisioning per il posizionamento E-mail - Immagine. È possibile trovare le ID posizionamento Offer decisioning andando in Adobe Experience Platform, in Componenti, in Posizionamenti e selezionando il posizionamento E-mail - Immagine.

Demo

Copia il ID posizionamento e incollarlo nel popup in Journey Orchestration, e non dimenticare di aggiungere " all’inizio e alla fine del ID posizionamento. Dovrebbe essere così:

"xcore:offer-placement:1290486b19d86276"

Demo

Quindi, fai clic sul parametro dynamic val.: activityId. Per activityId, è necessario inserire il ID decisione Offer decisioning. È possibile trovare le ID decisione Offer decisioning accedendo a Adobe Experience Platform, a Offerte, a Decisioni e selezionando la tua Decisione.

Demo

Copia il ID decisione e incollarlo nel popup in Journey Orchestration, e non dimenticare di aggiungere " all’inizio e alla fine del ID decisione. Dovrebbe essere così:

"xcore:offer-activity:1290525f4441fd6e"

Demo

Quindi, fai clic sul parametro dynamic val.: containerId. Per containerId, è necessario inserire il container instanceId, che hai recuperato tramite l’API nell’esercizio precedente. Copia il contenitore instanceId e non dimenticare di aggiungere " all’inizio e alla fine del ID decisione. Dovrebbe essere così:

"32a2cb0f-63f8-3388-b156-94f4d917abe7"

Demo

Fai clic su OK.

Demo

Fai clic su Modifica icona del campo TESTO OFFERTA.

ACOP

Nella finestra a comparsa che vedrai, fai clic su Modalità avanzata.

Demo

Vedrai questo:

Demo

Seleziona il codice seguente, copialo e incollalo nel Editor modalità avanzata. Sostituisci ldap per il tuo ldap.

#{ldapXrayGetOffersInfo.ldapGetOfferText.offerResponse.'xdm:propositions'.at(0).'xdm:options'.at(0).'xdm:content'}

Demo

Ora devi configurare i 5 parametri dinamici come indicato sul lato destro della finestra a comparsa:

  • val dinamico.: eventId
  • val dinamico.: eventNS
  • val dinamico.: placementId
  • val dinamico.: activityId
  • val dinamico.: containerId

Fai clic sul parametro dynamic val.: eventId. Per eventId, è necessario selezionare l’ECID. A questo scopo, incolla il codice seguente. Sostituisci ldap per il tuo ldap.

@{ldapAddToCartEvent.--aepTenantId--.identification.core.ecid}

Demo

Quindi, fai clic sul parametro dynamic val.: eventNS. Per eventNS, è necessario selezionare l’ECID. A questo scopo, incolla il codice seguente. Sostituisci ldap per il tuo ldap.

"ecid"

Demo

Quindi, fai clic sul parametro dynamic val.: placementId. Per placementId, è necessario inserire il ID posizionamento Offer decisioning per il posizionamento Non digitale - Testo. È possibile trovare le ID posizionamento Offer decisioning andando in Adobe Experience Platform, in Componenti, in Posizionamenti e selezionando il posizionamento Non digitale - Testo.

Demo

Copia il ID posizionamento e incollarlo nel popup in Journey Orchestration, e non dimenticare di aggiungere " all’inizio e alla fine del ID posizionamento. Dovrebbe essere così:

"xcore:offer-placement:12904821b6d8626f"

Demo

Quindi, fai clic sul parametro dynamic val.: activityId. Per activityId, è necessario inserire il ID decisione Offer decisioning. È possibile trovare le ID decisione Offer decisioning accedendo a Adobe Experience Platform, a Offerte, a Decisioni e selezionando la tua Decisione.

Demo

Copia il ID decisione e incollarlo nel popup in Journey Orchestration, e non dimenticare di aggiungere " all’inizio e alla fine del ID decisione. Dovrebbe essere così:

"xcore:offer-activity:1290525f4441fd6e"

Demo

Quindi, fai clic sul parametro dynamic val.: containerId. Per containerId, è necessario inserire il container instanceId, che hai recuperato tramite l’API nell’esercizio precedente. Copia il contenitore instanceId e non dimenticare di aggiungere " all’inizio e alla fine del ID decisione. Dovrebbe essere così:

"32a2cb0f-63f8-3388-b156-94f4d917abe7"

Demo

Fai clic su OK due volte.

Demo

Per questo esercizio, il tuo Percorso sta bene come adesso.

Demo

Aggiungiamo un evento di orchestrazione a Fine il Percorso. Nel lato sinistro dello schermo, vai a Orchestrazione e seleziona Fine. Trascina e rilascia questo nel terzo passaggio del Percorso.

ACOP

Fai clic su OK.

Demo

Il tuo Percorso ora assomiglia a questo.

ACOP

Devi ancora dare un Nome al tuo Percorso. Per farlo, fai clic sul pulsante Modifica in alto a destra sullo schermo.

ACOP

Potete quindi inserire il nome del Percorso qui. Utilizzare ldap - Aggiungi al carrello + Percorso di offerte come convenzione di denominazione e sostituisci ldap con il tuo LDAP.

ACOP

Fai clic su OK per salvare le modifiche.

ACOP

Ora avete questo. Ora puoi pubblicare il percorso facendo clic su Pubblica.

ACOP

Fai clic su Pubblica di nuovo.

ACOP

Verrà visualizzata una barra di conferma verde che indica che il Percorso è ora pubblicato.

ACOP

14.6.5 Testare il percorso

Dopo l’esercizio precedente, hai già creato un account sul sito web. Dovresti vedere qualcosa del genere su Xray.

ACOP

Vai a qualsiasi prodotto scelto e fai clic su Aggiungi al carrello.

ACOP

Fai clic su Aggiungi al carrello Il pulsante attiverà il tuo percorso e ora dovresti ricevere un messaggio sms e un messaggio e-mail.

ACOP

ACOP

Ora avete finito questo esercizio.

Passaggio successivo: Riepilogo e vantaggi

Torna al modulo 14

Torna a tutti i moduli

In questa pagina