12.4 Progettare un percorso basato su trigger

In questo esercizio creerai un percorso utilizzando Adobe Journey Optimizer.

Accedi a Adobe Journey Optimizer accedendo a Adobe Experience Cloud. Fai clic su Journey Optimizer.

ACOP

Verrai reindirizzato al Pagina principale in Journey Optimizer.

ACOP

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

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 per il Percorso, utilizza ldap Geofence Entry Journey e sostituiscono ldap con il tuo ldap. In questo esempio, il Nome 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, guarda 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

Fai clic su Orchestrazione. Ora è disponibile la Orchestrazione funzionalità. Seleziona 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 sul pulsante Condizione. Fai clic su Percorso1 e modificare il nome del percorso Più freddo di 10 C. Fai clic sul pulsante Modifica per l'espressione di Path1.

Demo

Verrà visualizzato un vuoto Editor semplice schermo. La query sarà un po' più avanzata, quindi avrai bisogno della Modalità avanzata. Fai clic su Modalità avanzata.

Demo

Vedrai il Editor avanzato che consente l'immissione del codice.

Demo

Seleziona il codice seguente e incollalo nel 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.
La Città deve essere collegato al parametro dinamico q, proprio come abbiamo visto in precedenza nella Documentazione API di Open Weather.

Fai clic sul campo val dinamico: q come indicato nello screenshot.

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 (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. Fai clic su Aggiungi percorso.

Demo

Fai doppio clic su Percorso1 e modifica il nome del percorso in Tra 10 e 25 C. Fai clic sul pulsante Modifica per l'espressione questo percorso.

Demo

Verrà visualizzato un vuoto Editor semplice schermo. La query sarà un po' più avanzata, quindi avrai bisogno della Modalità avanzata. Fai clic su Modalità avanzata.

Demo

Vedrai il Editor avanzato che consente l'immissione del codice.

Demo

Seleziona il codice seguente e incollalo nel 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.
La Città deve essere collegato al parametro dinamico q, proprio come abbiamo visto in precedenza nella Documentazione API di Open Weather.

Fai clic sul campo val dinamico: q come indicato nello screenshot.

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 (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. Fai clic su Aggiungi percorso.

Demo

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

Demo

Verrà visualizzato un vuoto Editor semplice schermo. La query sarà un po' più avanzata, quindi avrai bisogno della Modalità avanzata. Fai clic su Modalità avanzata.

Demo

Vedrai il Editor avanzato che consente l'immissione del codice.

Demo

Seleziona il codice seguente e incollalo nel 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.
La Città deve essere collegato al parametro dinamico q, proprio come abbiamo visto in precedenza nella Documentazione API di Open Weather.

Fai clic sul campo val dinamico: q come indicato nello screenshot.

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. Fai 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 Condizione e trascinalo come indicato nella schermata sottostante. 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 Ha il cellulare?.

Fai clic sul pulsante Modifica per l'icona Espressione per la Percorso1 percorso.

Demo

Nelle Origini dati visualizzate a sinistra, passa 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 Condizione.

Selezionare l’operatore non è vuoto. Fai clic su Ok.

Demo

Vedrai questo:

Demo

Il tuo percorso sarà così. Fai clic su Azioni come indicato nello screenshot.

Demo

Seleziona l’azione ldapSmsTwilio (verifica il tuo ldap), quindi trascinalo e rilascialo 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 sul pulsante Modifica Icona per il parametro di azione TEXTMESSAGE.

Demo

Vedrete questo. Fai clic su Modalità avanzata.

Demo

Seleziona il codice seguente, copialo e incollalo nel 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 sul pulsante Modifica Icona per il parametro di azione MOBILITATORE.

Demo

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

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

Demo

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

Demo

Vai a Parametri azione e fai clic su Modifica Icona del parametro TEXTTOSLACK.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nel Editor modalità avanzata. Fai clic su Ok.

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

Demo

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

Demo

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

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 su Tra 10 e 25 C percorso.

Demo

Prendiamo un altro Condizione e trascinalo 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 Ha il cellulare?.

Fai clic sul pulsante Modifica per l'icona Espressione per la Percorso1 percorso.

Demo

Nelle Origini dati visualizzate a sinistra, passa 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 Condizione.

Selezionare l’operatore non è vuoto. Fai clic su Ok.

Demo

Vedrete questo. Fai clic su Ok.

Demo

Il tuo percorso sarà così. Fai clic su Azioni come indicato nello screenshot.

Demo

Seleziona l’azione ldapSmsTwilio (verifica il tuo ldap), quindi trascinalo e rilascialo 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 sul pulsante Modifica Icona per il parametro di azione TEXTMESSAGE.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nel 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 sul pulsante Modifica Icona per il parametro di azione MOBILITATORE.

Demo

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

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 il ldapSmsTwilio-Azione (sostituire ldap con il tuo LDAP).

Demo

Vai a Parametri azione e fai clic su Modifica Icona del parametro TEXTTOSLACK.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nel Editor modalità avanzata. Fai 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. CLick Ok.

Demo

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

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 su Più caldo di 25 C percorso.

Demo

Prendiamo un altro Condizione e trascinalo 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 Ha il cellulare?.

Fai clic sul pulsante Modifica per l'icona Espressione per la Percorso1 percorso.

Demo

Nelle Origini dati visualizzate a sinistra, passa 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 Condizione.

Selezionare l’operatore non è vuoto. Fai clic su Ok.

Demo

Vedrete questo. Fai clic su OK.

Demo

Il tuo percorso sarà così. Fai clic su Azioni come indicato nello screenshot.

Demo

Seleziona l’azione ldapSmsTwilio (verifica il tuo ldap), quindi trascinalo e rilascialo 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 sul pulsante Modifica Icona per il parametro di azione TEXTMESSAGE.

Demo

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

Demo

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

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

Demo

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

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 il ldapSmsTwilio-Azione (sostituisci ldap con il tuo ldap).

Demo

Vai a Parametri azione e fai clic su Modifica Icona del parametro TEXTTOSLACK.

Demo

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

Demo

Seleziona il codice seguente, copialo e incollalo nel Editor modalità avanzata. Fai clic su Ok.

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

Demo

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

Demo

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

Demo

Il percorso è ora completamente configurato.

Demo

Fai clic su Pubblica di nuovo.

Demo

Il percorso è ora pubblicato.

Demo

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

Passaggio successivo: 12.5 Attiva il tuo percorso

Torna al modulo 12

Torna a tutti i moduli

In questa pagina