12.4 Progettare un percorso basato su trigger

In questo esercizio creerai un percorso utilizzando Adobe Journey Optimizer.

Accedi a Adobe Journey Optimizer andando su Adobe Experience Cloud. Fare clic su Journey Optimizer.

ACOP

Verrai reindirizzato alla visualizzazione Home in Journey Optimizer.

ACOP

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

Fai clic su Crea per iniziare a creare il Percorso.

Demo

Nel menu a sinistra, vai a Percorsi. Quindi, fai clic su Crea Percorso.

Demo

Dovresti dare un nome al tuo Percorso.

Come nome del Percorso, utilizza ldap Geofence Entry Journey e sostituisci ldap con il tuo ldap. In questo esempio, il nome del Percorso è vangeluw Geofence Entry Journey. Nessun altro valore deve essere impostato in questo momento.

Demo

Fai clic su OK.

Demo

Sul lato sinistro dello schermo, controlla Eventi. Dovresti visualizzare l’evento creato in precedenza in tale elenco. Selezionala, quindi trascinala sull’area di lavoro del percorso. Il tuo percorso si presenta così:

Demo

Quindi, fai clic su Orchestrazione. Ora sono disponibili le funzionalità Orchestrazione. Selezionare Condizione, quindi trascinarlo sull'area di lavoro del Percorso.

Demo

È ora necessario definire tre condizioni:

  • Fa più freddo di 10° Celsius
  • È tra 10° e 25° Celsius
  • Fa più caldo di 25° Celsius

Definiamo la prima condizione.

Condizione 1: Più freddo di 10° Celsius

Fai clic su Condizione. Fai clic su Percorso1 e modifica il nome del percorso in Più freddo di 10 C. Fai clic sull'icona Modifica per l'espressione di Path1.

Demo

Verrà visualizzata una schermata vuota Editor semplice. La query sarà un po' più avanzata, quindi avrai bisogno della Modalità avanzata. Fare clic su Modalità avanzata.

Demo

Verrà quindi visualizzato il Editor avanzato che consente l'immissione del codice.

Demo

Seleziona il codice seguente e incollalo nell' Editor avanzato.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 10 (sostituire ldap con ldap)

Vedrete questo.

Demo

Per recuperare la temperatura come parte di questa condizione, è necessario fornire la città in cui il cliente è attualmente.
Il City deve essere collegato al parametro dinamico q, proprio come abbiamo visto in precedenza nella Documentazione API del clima aperto.

Fai clic sul campo valore dinamico: q come indicato nella schermata .

Demo

È quindi necessario trovare il campo che contiene la città corrente del cliente in una delle origini dati disponibili.

Demo

Puoi trovare il campo andando a ldapGeofenceEntry.placeContext.geo.city (sostituisci ldap con il tuo ldap).

Facendo clic su tale campo, verrà aggiunto come valore dinamico per il parametro q. Questo campo verrà compilato, ad esempio, dal servizio di geolocalizzazione implementato nella tua app mobile. Nel nostro caso simuleremo questo con l'admin console del sito web demo. Fai clic su OK.

Demo

Condizione 2: Tra 10° e 25° Celsius

Dopo aver aggiunto la prima condizione, visualizzerai questa schermata. Fare clic su Aggiungi percorso.

Demo

Fai doppio clic su Percorso1 e modifica il nome del percorso in Tra 10 e 25 C. Fai clic sull'icona Modifica per l'espressione presente nel percorso.

Demo

Verrà visualizzata una schermata vuota Editor semplice. La query sarà un po' più avanzata, quindi avrai bisogno della Modalità avanzata. Fare clic su Modalità avanzata.

Demo

Verrà quindi visualizzato il Editor avanzato che consente l'immissione del codice.

Demo

Seleziona il codice seguente e incollalo nell' Editor avanzato.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 10 and #{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 25 (Sostituisci ldap con il tuo ldap)

Vedrete questo.

Demo

Per recuperare la temperatura come parte di questa condizione, è necessario fornire la città in cui il cliente è attualmente.
Il City deve essere collegato al parametro dinamico q, proprio come abbiamo visto in precedenza nella Documentazione API del tempo aperto.

Fai clic sul campo valore dinamico: q come indicato nella schermata .

Demo

È quindi necessario trovare il campo che contiene la città corrente del cliente in una delle origini dati disponibili.

Demo

Puoi trovare il campo andando a ldapGeofenceEntry.placeContext.geo.city (Sostituisci ldap con il tuo LDAP). Facendo clic su tale campo, verrà aggiunto come valore dinamico per il parametro q. Questo campo verrà compilato, ad esempio, dal servizio di geolocalizzazione implementato nella tua app mobile. Nel nostro caso simuleremo questo con l'admin console del sito web demo. Fai clic su OK.

Demo

Quindi, aggiungi la terza condizione.

Condizione 3: Più caldo di 25° Celsius

Dopo aver aggiunto la seconda condizione, verrà visualizzata questa schermata. Fare clic su Aggiungi percorso.

Demo

Fare doppio clic su Path1 per modificare il nome in Più caldo di 25 C.
Quindi fai clic sull'icona Modifica per l'espressione questo percorso.

Demo

Verrà visualizzata una schermata vuota Editor semplice. La query sarà un po' più avanzata, quindi avrai bisogno della Modalità avanzata. Fare clic su Modalità avanzata.

Demo

Verrà quindi visualizzato il Editor avanzato che consente l'immissione del codice.

Demo

Seleziona il codice seguente e incollalo nell' Editor avanzato.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 25 (Sostituisci ldap con il tuo LDAP)

Vedrete questo.

Demo

Per recuperare la temperatura come parte di questa condizione, è necessario fornire la città in cui il cliente è attualmente.
Il City deve essere collegato al parametro dinamico q, proprio come abbiamo visto in precedenza nella Documentazione API del tempo aperto.

Fai clic sul campo valore dinamico: q come indicato nella schermata .

Demo

È quindi necessario trovare il campo che contiene la città corrente del cliente in una delle origini dati disponibili.

Demo

Per trovare il campo, vai a ldapGeofenceEntry.placeContext.geo.city. Facendo clic su tale campo, verrà aggiunto come valore dinamico per il parametro q. Questo campo verrà compilato, ad esempio, dal servizio di geolocalizzazione implementato nella tua app mobile. Nel nostro caso simuleremo questo con l'admin console del sito web demo. Fai clic su OK.

Demo

Ora disponi di tre percorsi configurati. Fare clic su Ok.

Demo

Poiché si tratta di un percorso per scopi di apprendimento, ora configureremo un paio di azioni per mostrare la varietà di opzioni che gli addetti al marketing devono ora distribuire.

Invia messaggi per percorso più freddo di 10° Celsius

Per ogni contesto di temperatura, tenteremo di inviare un SMS al nostro cliente. Possiamo inviare un SMS solo se disponiamo di un numero di cellulare disponibile per un cliente, quindi prima dobbiamo verificare di sì.

Concentriamoci su Più freddo di 10 C.

Demo

Prendiamo un altro elemento Condition e trasciniamolo come indicato nella schermata seguente. Verificheremo se per questo cliente è disponibile un numero di cellulare.

Demo

Ad esempio, stiamo configurando l’opzione solo se il cliente dispone di un numero di cellulare. Aggiungi un'etichetta di Con mobile?.

Fai clic sull'icona Modifica per l'espressione per il percorso Percorso1.

Demo

Nelle origini dati visualizzate a sinistra, vai a ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Stai leggendo il numero di cellulare direttamente dal Profilo del cliente in tempo reale di Adobe Experience Platform.

Demo

Selezionare il campo Numero, quindi trascinarlo nell'area di lavoro delle condizioni.

Selezionare l'operatore non è vuoto. Fare clic su Ok.

Demo

Vedrai questo:

Demo

Il tuo percorso sarà così. Fai clic su Azioni come indicato nella schermata .

Demo

Seleziona l’azione ldapSmsTwilio (verifica il tuo ldap), quindi trascinala e rilasciala dopo la condizione appena aggiunta.

Demo

Sul lato destro viene visualizzato un pannello in cui è possibile configurare l’azione.

Demo

Passa a Parametri azione. Fai clic sull'icona Modifica per il parametro Azione TEXTMESSAGE.

Demo

Vedrete questo. Fare clic su Modalità avanzata.

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Fai clic su OK.

"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"

Demo

Allora tornerai qui. Fai clic sull'icona Modifica per il parametro Azione MOBILENR.

Demo

Verrà visualizzata una finestra a comparsa con l' Editor modalità semplice. Fare 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)

NOTA

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

Ora vedrai l'azione completata. Fare clic su Ok.

Demo

Nel menu a sinistra, torna a Azioni, seleziona Azione ldapTextSlack, quindi trascinalo e rilascialo dopo ldapSmsTwilio-Azione (Sostituisci ldap dal tuo ldap).

Demo

Vai a Parametri azione e fai clic sull'icona Modifica per il parametro TEXTTOSLACK.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Fare clic su Ok.

"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"

Demo

Verrà visualizzata l'azione completata. Fare clic su Ok.

Demo

Nel menu a sinistra, vai a Orchestrazione, seleziona Fine, quindi trascina e rilascia Fine dopo l'azione ldapTextSlack.

Demo

Invia messaggi per sentiero Tra 10° e 25° Celsius

Per ogni contesto di temperatura, tenteremo di inviare un SMS al nostro cliente. Possiamo inviare un SMS solo se disponiamo di un numero di cellulare disponibile per un cliente, quindi prima dobbiamo verificare di sì.

Concentriamoci sul percorso Tra 10 e 25 C.

Demo

Prendiamo un altro elemento Condition e trasciniamolo come indicato nella schermata precedente. Verificheremo se per questo cliente è disponibile un numero di cellulare.

Demo

Ad esempio, stiamo configurando l’opzione solo se il cliente dispone di un numero di cellulare. Aggiungi un'etichetta di Con mobile?.

Fai clic sull'icona Modifica per l'espressione per il percorso Percorso1.

Demo

Nelle origini dati visualizzate a sinistra, vai a ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Stai leggendo il numero di cellulare direttamente dal Profilo del cliente in tempo reale di Adobe Experience Platform.

Demo

Selezionare il campo Numero, quindi trascinarlo nell'area di lavoro delle condizioni.

Selezionare l'operatore non è vuoto. Fare clic su Ok.

Demo

Vedrete questo. Fare clic su Ok.

Demo

Il tuo percorso sarà così. Fai clic su Azioni come indicato nella schermata .

Demo

Seleziona l’azione ldapSmsTwilio (verifica il tuo ldap), quindi trascinala e rilasciala dopo la condizione appena aggiunta.

Demo

Sul lato destro viene visualizzato un pannello in cui è possibile configurare l’azione.

Demo

Passa a Parametri azione. Fai clic sull'icona Modifica per il parametro Azione TEXTMESSAGE.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata.

"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"

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. Fare 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)

NOTA

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 su Ok.

Demo

Nel menu a sinistra, torna a Azioni, seleziona Azione ldapTextSlack, quindi trascinalo e rilascialo dopo il ldapSmsTwilio-Azione (Sostituisci ldap dal tuo LDAP).

Demo

Vai a Parametri azione e fai clic sull'icona Modifica per il parametro TEXTTOSLACK.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Fare clic su Ok.

"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"

Demo

Verrà visualizzata l'azione completata. Clic Ok.

Demo

Nel menu a sinistra, vai a Orchestrazione, seleziona Fine, quindi trascina e rilascia Fine dopo l'azione joconnorTextSlack.

Demo

Invia messaggi per sentiero più caldo di 25° Celsius

Per ogni contesto di temperatura, tenteremo di inviare un SMS al nostro cliente. Possiamo inviare un SMS solo se disponiamo di un numero di cellulare disponibile per un cliente, quindi prima dobbiamo verificare di sì.

Concentriamoci sul percorso Più caldo di 25 C.

Demo

Prendiamo un altro elemento Condition e trasciniamolo come indicato nella schermata precedente. Verificherai se per questo cliente è disponibile un numero di cellulare.

Demo

Ad esempio, stiamo configurando l’opzione solo se il cliente dispone di un numero di cellulare. Aggiungi un'etichetta di Con mobile?.

Fai clic sull'icona Modifica per l'espressione per il percorso Percorso1.

Demo

Nelle origini dati visualizzate a sinistra, vai a ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Stai leggendo il numero di cellulare direttamente dal Profilo del cliente in tempo reale di Adobe Experience Platform.

Demo

Selezionare il campo Numero, quindi trascinarlo nell'area di lavoro delle condizioni.

Selezionare l'operatore non è vuoto. Fare clic su Ok.

Demo

Vedrete questo. Fai clic su OK.

Demo

Il tuo percorso sarà così. Fai clic su Azioni come indicato nella schermata .

Demo

Seleziona l’azione ldapSmsTwilio (verifica il tuo ldap), quindi trascinala e rilasciala dopo la condizione appena aggiunta.

Demo

Sul lato destro viene visualizzato un pannello in cui è possibile configurare l’azione.

Demo

Passa a Parametri azione. Fai clic sull'icona Modifica per il parametro Azione TEXTMESSAGE.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Fai clic su OK.

"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"

Demo

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

Demo

Verrà visualizzata una finestra a comparsa con l' Editor modalità semplice. Fare 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)

NOTA

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.

Demo

Nel menu a sinistra, torna a Azioni, seleziona Azione ldapTextSlack, quindi trascinalo e rilascialo dopo ldapSmsTwilio-Azione (Sostituisci ldap dal tuo ldap).

Demo

Vai a Parametri azione e fai clic sull'icona Modifica per il parametro TEXTTOSLACK.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nell' Editor modalità avanzata. Fare clic su Ok.

"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"

Demo

Verrà visualizzata l'azione completata. Fare clic su Ok.

Demo

Nel menu a sinistra, vai a Orchestrazione, seleziona Fine, quindi trascina e rilascia Fine dopo l'azione ldapTextSlack.

Demo

Il percorso è ora completamente configurato.

Demo

Fai di nuovo clic su Pubblica .

Demo

Il percorso è ora pubblicato.

Demo

Nel prossimo esercizio sarete in grado di testare il vostro Percorso.

Passaggio successivo: 12.5 Attiva il percorso

Torna al modulo 12

Torna a tutti i moduli

In questa pagina