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.
Verrai reindirizzato al Pagina principale in Journey Optimizer.
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.
Allora sarai nel Pagina principale visualizzazione della sandbox --aepSandboxId--
.
Fai clic su Crea per iniziare a creare il Percorso.
Nel menu a sinistra, vai a Percorsi. Quindi, fai clic su Crea Percorso.
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.
Fai clic su OK.
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ì:
Fai clic su Orchestrazione. Ora è disponibile la Orchestrazione funzionalità. Seleziona Condizione, quindi trascinarlo sull'area di lavoro del Percorso.
È ora necessario definire tre condizioni:
Definiamo la prima condizione.
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.
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.
Vedrai il Editor avanzato che consente l'immissione del codice.
Seleziona il codice seguente e incollalo nel Editor avanzato.
#{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 10
(sostituire ldap con ldap)
Vedrete questo.
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.
È quindi necessario trovare il campo che contiene la città corrente del cliente in una delle origini dati disponibili.
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.
Dopo aver aggiunto la prima condizione, visualizzerai questa schermata. Fai clic su Aggiungi percorso.
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.
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.
Vedrai il Editor avanzato che consente l'immissione del codice.
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.
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.
È quindi necessario trovare il campo che contiene la città corrente del cliente in una delle origini dati disponibili.
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.
Quindi, aggiungi la terza condizione.
Dopo aver aggiunto la seconda condizione, verrà visualizzata questa schermata. Fai clic su Aggiungi percorso.
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.
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.
Vedrai il Editor avanzato che consente l'immissione del codice.
Seleziona il codice seguente e incollalo nel Editor avanzato.
#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 25
(Sostituisci ldap con il tuo LDAP)
Vedrete questo.
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.
È quindi necessario trovare il campo che contiene la città corrente del cliente in una delle origini dati disponibili.
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.
Ora disponi di tre percorsi configurati. Fai clic su Ok.
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.
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.
Prendiamo un altro Condizione e trascinalo come indicato nella schermata sottostante. Verificheremo se per questo cliente è disponibile un numero di cellulare.
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.
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.
Selezionare il campo Numero, quindi trascinarlo nell’area di lavoro Condizione.
Selezionare l’operatore non è vuoto. Fai clic su Ok.
Vedrai questo:
Il tuo percorso sarà così. Fai clic su Azioni come indicato nello screenshot.
Seleziona l’azione ldapSmsTwilio
(verifica il tuo ldap), quindi trascinalo e rilascialo dopo la condizione appena aggiunta.
Sul lato destro viene visualizzato un pannello in cui è possibile configurare l’azione.
Passa a Parametri azione. Fai clic sul pulsante Modifica Icona per il parametro di azione TEXTMESSAGE.
Vedrete questo. Fai clic su Modalità avanzata.
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!"
Allora tornerai qui. Fai clic sul pulsante Modifica Icona per il parametro di azione MOBILITATORE.
Verrà visualizzata una finestra a comparsa con il pulsante Editor modalità semplice. Fai clic su Modalità avanzata.
Incolla questo codice nel Editor modalità avanzata. Fai clic su OK.
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
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)
Ora vedrai l'azione completata. Fai clic su Ok.
Nel menu a sinistra, torna a Azioni, seleziona Azione ldapTextSlack, quindi trascinalo e rilascialo dopo il ldapSmsTwilio-Azione (sostituisci ldap con il tuo ldap).
Vai a Parametri azione e fai clic su Modifica Icona del parametro TEXTTOSLACK
.
Nella finestra a comparsa, fai clic su Modalità avanzata.
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!"
Verrà visualizzata l'azione completata. Fai clic su Ok.
Nel menu a sinistra, vai a Orchestrazione, seleziona Fine, quindi trascina e rilascia Fine dopo il ldapTextSlack
azione.
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.
Prendiamo un altro Condizione e trascinalo come indicato nella schermata precedente. Verificheremo se per questo cliente è disponibile un numero di cellulare.
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.
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.
Selezionare il campo Numero, quindi trascinarlo nell’area di lavoro Condizione.
Selezionare l’operatore non è vuoto. Fai clic su Ok.
Vedrete questo. Fai clic su Ok.
Il tuo percorso sarà così. Fai clic su Azioni come indicato nello screenshot.
Seleziona l’azione ldapSmsTwilio
(verifica il tuo ldap), quindi trascinalo e rilascialo dopo la condizione appena aggiunta.
Sul lato destro viene visualizzato un pannello in cui è possibile configurare l’azione.
Passa a Parametri azione. Fai clic sul pulsante Modifica Icona per il parametro di azione TEXTMESSAGE.
Nella finestra a comparsa che vedrai, fai clic su Modalità avanzata.
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!"
Fai clic su OK.
Fai clic sul pulsante Modifica Icona per il parametro di azione MOBILITATORE.
Verrà visualizzata una finestra a comparsa con il pulsante Editor modalità semplice. Fai clic su Modalità avanzata.
Incolla questo codice nel Editor modalità avanzata. Fai clic su OK.
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
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)
Fai clic su Ok.
Nel menu a sinistra, torna a Azioni, seleziona Azione ldapTextSlack, quindi trascinalo e rilascialo dopo il ldapSmsTwilio-Azione (sostituire ldap con il tuo LDAP).
Vai a Parametri azione e fai clic su Modifica Icona del parametro TEXTTOSLACK
.
Nella finestra a comparsa, fai clic su Modalità avanzata.
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!"
Verrà visualizzata l'azione completata. CLick Ok.
Nel menu a sinistra, vai a Orchestrazione, seleziona Fine, quindi trascina e rilascia Fine dopo il joconnorTextSlack
azione.
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.
Prendiamo un altro Condizione e trascinalo come indicato nella schermata precedente. Verificherai se per questo cliente è disponibile un numero di cellulare.
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.
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.
Selezionare il campo Numero, quindi trascinarlo nell’area di lavoro Condizione.
Selezionare l’operatore non è vuoto. Fai clic su Ok.
Vedrete questo. Fai clic su OK.
Il tuo percorso sarà così. Fai clic su Azioni come indicato nello screenshot.
Seleziona l’azione ldapSmsTwilio
(verifica il tuo ldap), quindi trascinalo e rilascialo dopo la condizione appena aggiunta.
Sul lato destro viene visualizzato un pannello in cui è possibile configurare l’azione.
Passa a Parametri azione. Fai clic sul pulsante Modifica Icona per il parametro di azione TEXTMESSAGE.
Nella finestra a comparsa che vedrai, fai clic su Modalità avanzata.
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!"
Fai clic sul pulsante Modifica Icona per il parametro di azione MOBILITATORE.
Verrà visualizzata una finestra a comparsa con il pulsante Editor modalità semplice. Fai clic su Modalità avanzata.
Incolla questo codice nel Editor modalità avanzata. Fai clic su OK.
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
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)
Fai clic su OK.
Nel menu a sinistra, torna a Azioni, seleziona Azione ldapTextSlack, quindi trascinalo e rilascialo dopo il ldapSmsTwilio-Azione (sostituisci ldap con il tuo ldap).
Vai a Parametri azione e fai clic su Modifica Icona del parametro TEXTTOSLACK
.
Nella finestra a comparsa, fai clic su Modalità avanzata.
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!"
Verrà visualizzata l'azione completata. Fai clic su Ok.
Nel menu a sinistra, vai a Orchestrazione, seleziona Fine, quindi trascina e rilascia Fine dopo il ldapTextSlack
azione.
Il percorso è ora completamente configurato.
Fai clic su Pubblica di nuovo.
Il percorso è ora pubblicato.
Nel prossimo esercizio sarete in grado di testare il vostro Percorso.
Passaggio successivo: 12.5 Attiva il tuo percorso