14.6 Prova la tua decisione utilizzando il Journey Orchestration

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

14.6.1 Creare un nuovo evento in Journey Orchestration

Accedi al Journey Orchestration andando su Adobe Experience Cloud.

ACOP

Fai clic su Journey Orchestration.

ACOP

Verrai reindirizzato alla visualizzazione Percorsi nel Journey Orchestration.

In primo luogo, assicurati di utilizzare la sandbox corretta. La sandbox da utilizzare si chiama --aepSandboxId--. Per passare da una sandbox all’altra, fai clic su PROVA DI PRODUZIONE (VA7) e seleziona la sandbox dall’elenco. In questo esempio, la sandbox si chiama AEP Enablement FY21.

ACOP

Ti troverai quindi nella visualizzazione Home della sandbox --aepSandboxId--.

ACOP

Nel menu , fai clic su Eventi.

ACOP

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

ACOP

Verrà quindi visualizzata una configurazione di evento vuota.

ACOP

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

ACOP

Successivamente è disponibile la selezione Tipo ID evento . Seleziona Sistema generato

ACOP

Segue la selezione dello schema. È stato preparato uno schema per questo esercizio. Utilizza lo schema Demo System - Event Schema for Website (Global v1.1) v.1.

ACOP

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

Fai clic su Salva per salvare le modifiche.

ACOP

L’evento è ora configurato e salvato.

ACOP

Fai nuovamente clic sull'evento per aprire la schermata Modifica evento.

ACOP

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

ACOP

L’evento dispone di un ID evento di orchestrazione univoco, che è possibile trovare scorrendo in tale payload fino a visualizzare _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 tale elemento dati.

ACOP

Nella configurazione dell'elemento dati SDK web, vai 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 apri la Libreria di sviluppo che è denominata Libreria 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

Verrà quindi visualizzato l'elenco Origini dati.

Demo

Fai clic su Aggiungi per iniziare ad aggiungere la tua origine dati.

Demo

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

Demo

Come nome per l'origine dati, utilizza ldapXrayGetOffersInfo e sostituisci 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, selezionare No Authentication.

Demo

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

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

Quindi, imposta la Durata cache su 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 sull'icona Modifica payload .

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

Quindi, fai clic sul pulsante Aggiungi un nuovo gruppo di campi .

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 su 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 sull'icona Modifica payload .

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 dell'elenco Origini dati.

Demo

14.6.4 Creare un nuovo percorso nel Journey Orchestration

Nel menu, fai clic su Home.

ACOP

Crea un nuovo percorso facendo clic sul pulsante Crea .

ACOP

Verrà visualizzata una schermata di Percorso vuota.

ACOP

Nell’esercizio precedente, è stato creato un nuovo Evento. L'hai denominato in questo modo 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'azione ldapSmsTwilio. Vai sul lato sinistro dello schermo su Azioni. Quindi, seleziona l'azione ldapSmsTwilio , quindi trascinala sul secondo nodo del percorso.

Demo

Vedrai questo pannello aperto.

Demo

Passa a Parametri azione.

Demo

Fai clic sull'icona Modifica per il parametro Azione TEXTMESSAGE.

Demo

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

Demo

Vedrai questo:

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Sostituisci ldap con 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 con 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 l' ID posizionamento Offer decisioning per il posizionamento Non digitale - Testo. Per trovare l' ID posizionamento Offer decisioning vai in Adobe Experience Platform, Componenti, Posizionamenti e seleziona il posizionamento Non digitale - Testo.

Demo

Copia l’ ID posizionamento e incollalo nella finestra a comparsa nel 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 l' ID decisione Offer decisioning. Puoi trovare l’ ID decisione Offer decisioning accedendo a Adobe Experience Platform, alle offerte, alle decisioni e selezionando la tua decisione.

Demo

Copia l’ ID decisione e incollalo nella finestra a comparsa nel 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, devi immettere il contenitore 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 sull'icona Modifica per il parametro Azione MOBILENR.

Demo

Verrà visualizzata una finestra a comparsa con l' Editor modalità semplice.

Demo

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

Demo

Incolla questo codice nell' Editor della 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

Fare clic due volte su OK.

Demo

Il tuo percorso ora si presenta così:

Demo

Come terzo passaggio del percorso, devi aggiungere un'azione E-mail. Vai sul lato sinistro dello schermo su Azioni e cancella il filtro di ricerca. Quindi, seleziona l’azione E-mail , quindi trascinala 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, devi selezionare il modello con il nome all - Email with Offer (Invia per 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 campo EMAIL .

Fai clic sull'icona Modifica.

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

Quindi, fai clic sull'icona Modifica per il campo MARCHIO LOGO.

ACOP

Vai a Modalità avanzata e incolla questo valore:

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

ACOP

Fai clic su OK.

Demo

Quindi, fai clic sull'icona Modifica per il campo NOME MARCHIO.

ACOP

Vai a Modalità avanzata e incolla questo valore:

"Luma"

ACOP

Fai clic su OK.

Demo

Quindi, fai clic sull'icona Modifica per il campo FIRST NAME.

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

Quindi, fai clic sull'icona Modifica per il campo OFFER IMAGE.

ACOP

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

Demo

Vedrai questo:

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Sostituisci ldap con 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 con 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 con il tuo ldap.

"ecid"

Demo

Quindi, fai clic sul parametro dynamic val.: placementId. Per placementId, è necessario inserire l' ID posizionamento Offer decisioning per il posizionamento E-mail - Immagine. Per trovare l’ ID posizionamento Offer decisioning vai in Adobe Experience Platform, Componenti, Posizionamenti e seleziona il posizionamento E-mail - Immagine.

Demo

Copia l’ ID posizionamento e incollalo nella finestra a comparsa nel 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 l' ID decisione Offer decisioning. Puoi trovare l’ ID decisione Offer decisioning accedendo a Adobe Experience Platform, alle offerte, alle decisioni e selezionando la tua decisione.

Demo

Copia l’ ID decisione e incollalo nella finestra a comparsa nel 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, devi immettere il contenitore 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

Quindi, fai clic sull'icona Modifica per il campo OFFER TEXT.

ACOP

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

Demo

Vedrai questo:

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Sostituisci ldap con 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 con 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 con il tuo ldap.

"ecid"

Demo

Quindi, fai clic sul parametro dynamic val.: placementId. Per placementId, è necessario inserire l' ID posizionamento Offer decisioning per il posizionamento Non digitale - Testo. Per trovare l' ID posizionamento Offer decisioning vai in Adobe Experience Platform, Componenti, Posizionamenti e seleziona il posizionamento Non digitale - Testo.

Demo

Copia l’ ID posizionamento e incollalo nella finestra a comparsa nel 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 l' ID decisione Offer decisioning. Puoi trovare l’ ID decisione Offer decisioning accedendo a Adobe Experience Platform, alle offerte, alle decisioni e selezionando la tua decisione.

Demo

Copia l’ ID decisione e incollalo nella finestra a comparsa nel 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, devi immettere il contenitore 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

Fare clic due volte su OK.

Demo

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

Demo

Aggiungiamo un evento di orchestrazione al Percorso End . Sul lato sinistro dello schermo, vai su 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 sull'icona Modifica in alto a destra dello schermo.

ACOP

Potete quindi inserire il nome del Percorso qui. Utilizza ldap - Aggiungi al carrello + Offerte Percorso 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 di nuovo clic su Pubblica .

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 sul pulsante Aggiungi al carrello per attivare il percorso e dovresti ricevere un messaggio e-mail e un messaggio SMS.

ACOP

ACOP

Ora avete finito questo esercizio.

Passaggio successivo: Riepilogo e vantaggi

Torna al modulo 14

Torna a tutti i moduli

In questa pagina