12.4 Concevoir un parcours basé sur un déclencheur

Dans cet exercice, vous allez créer un parcours en utilisant Adobe Journey Optimizer.

Connectez-vous à Adobe Journey Optimizer en vous rendant à Adobe Experience Cloud. Cliquez sur Journey Optimizer.

ACOP

Vous serez redirigé vers la vue Accueil dans Journey Optimizer.

ACOP

Tout d’abord, assurez-vous d’utiliser l’environnement de test approprié. L’environnement de test à utiliser est appelé --aepSandboxId--. Pour passer d’un environnement de test à un autre, cliquez sur Production Prod (VA7) et sélectionnez l’environnement de test dans la liste. Dans cet exemple, l’environnement de test est nommé AEP Enablement FY21.

ACOP

Vous vous trouvez ensuite dans la vue Accueil de votre environnement de test --aepSandboxId--.

ACOP

Cliquez sur Créer pour commencer à créer votre Parcours.

Démonstration

Dans le menu de gauche, accédez à Parcours. Cliquez ensuite sur Créer un Parcours.

Démonstration

Tu devrais prénommer ton Parcours.

Pour le Parcours, utilisez ldap Geofence Entry Journey et remplacez ldap par votre ldap. Dans cet exemple, le nom du Parcours est vangeluw Geofence Entry Journey. Aucune autre valeur ne doit être définie pour le moment.

Démonstration

Cliquez sur OK.

Démonstration

Sur le côté gauche de votre écran, consultez la section Événements. L’événement précédemment créé doit s’afficher dans cette liste. Sélectionnez-la, puis faites-la glisser et déposez-la sur le canevas de parcours. Votre parcours ressemble alors à ceci :

Démonstration

Cliquez ensuite sur Orchestration. Les fonctionnalités Orchestration disponibles s’affichent désormais. Sélectionnez Condition, puis faites-la glisser et déposez-la sur le canevas de Parcours.

Démonstration

Vous devez maintenant définir trois conditions :

  • Il fait plus de 10° Celsius.
  • C'est entre 10° et 25° Celsius
  • Il fait plus 25° Celsius.

Définissons la première condition.

Condition 1 : Plus de 10° Celsius

Cliquez sur Condition. Cliquez sur Path1 et modifiez le nom du chemin d’accès en Plus de 10 C. Cliquez sur l’icône Modifier pour l’expression de Path1.

Démonstration

Un écran Simple Editor vide s’affiche alors. Votre requête sera un peu plus avancée, vous aurez donc besoin du mode avancé. Cliquez sur Mode avancé.

Démonstration

Vous verrez ensuite l’éditeur avancé qui permet la saisie de code.

Démonstration

Sélectionnez le code ci-dessous et collez-le dans l’ éditeur avancé.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 10 (remplacez ldap par votre ldap)

Vous verrez alors ceci.

Démonstration

Pour récupérer la température dans le cadre de cette condition, vous devez indiquer la ville dans laquelle se trouve actuellement le client.
La ville doit être liée au paramètre dynamique q, comme nous l’avons vu précédemment dans la documentation de l’API Open Weather.

Cliquez sur le champ val dynamique : q comme indiqué dans la capture d’écran.

Démonstration

Vous devez ensuite trouver le champ qui contient la ville actuelle du client dans l’une des sources de données disponibles.

Démonstration

Vous pouvez trouver le champ en accédant à ldapGeofenceEntry.placeContext.geo.city (remplacez ldap par votre ldap).

En cliquant sur ce champ, il sera ajouté comme valeur dynamique pour le paramètre q. Ce champ sera renseigné par exemple par le service de géolocalisation que vous avez mis en oeuvre dans votre application mobile. Dans notre cas, nous simulerons cela avec la console d’administration du site web de démonstration. Cliquez sur OK.

Démonstration

Condition 2 : Entre 10° et 25° Celsius

Après avoir ajouté la première condition, cet écran s’affiche. Cliquez sur Ajouter chemin.

Démonstration

Double-cliquez sur Path1 et modifiez le nom du chemin en Entre 10 et 25 C. Cliquez sur l’icône Modifier pour l’expression de ce chemin.

Démonstration

Un écran Simple Editor vide s’affiche alors. Votre requête sera un peu plus avancée, vous aurez donc besoin du mode avancé. Cliquez sur Mode avancé.

Démonstration

Vous verrez ensuite l’éditeur avancé qui permet la saisie de code.

Démonstration

Sélectionnez le code ci-dessous et collez-le dans l’ éditeur avancé.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 10 and #{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 25 (Remplacez ldap par votre ldap)

Vous verrez alors ceci.

Démonstration

Pour récupérer la température dans le cadre de cette condition, vous devez indiquer la ville dans laquelle se trouve actuellement le client.
La ville doit être liée au paramètre dynamique q, comme nous l’avons vu précédemment dans la documentation de l’API Open Weather.

Cliquez sur le champ val dynamique : q comme indiqué dans la capture d’écran.

Démonstration

Vous devez ensuite trouver le champ qui contient la ville actuelle du client dans l’une des sources de données disponibles.

Démonstration

Vous pouvez trouver le champ en accédant à ldapGeofenceEntry.placeContext.geo.city (Remplacer ldap par votre LDAP). En cliquant sur ce champ, il sera ajouté comme valeur dynamique pour le paramètre q. Ce champ sera renseigné par exemple par le service de géolocalisation que vous avez mis en oeuvre dans votre application mobile. Dans notre cas, nous simulerons cela avec la console d’administration du site web de démonstration. Cliquez sur OK.

Démonstration

Vous allez ensuite ajouter la troisième condition.

Condition 3 : Plus de 25° Celsius

Après avoir ajouté la deuxième condition, cet écran s’affiche. Cliquez sur Ajouter chemin.

Démonstration

Double-cliquez sur Path1 pour remplacer le nom par Warmer than 25 C.
Cliquez ensuite sur l'icône Modifier pour l'expression de ce chemin.

Démonstration

Un écran Simple Editor vide s’affiche alors. Votre requête sera un peu plus avancée, vous aurez donc besoin du mode avancé. Cliquez sur Mode avancé.

Démonstration

Vous verrez ensuite l’éditeur avancé qui permet la saisie de code.

Démonstration

Sélectionnez le code ci-dessous et collez-le dans l’ éditeur avancé.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 25 (Remplacez ldap par votre LDAP)

Vous verrez alors ceci.

Démonstration

Pour récupérer la température dans le cadre de cette condition, vous devez indiquer la ville dans laquelle se trouve actuellement le client.
La ville doit être liée au paramètre dynamique q, comme nous l’avons vu précédemment dans la documentation de l’API Open Weather.

Cliquez sur le champ val dynamique : q comme indiqué dans la capture d’écran.

Démonstration

Vous devez ensuite trouver le champ qui contient la ville actuelle du client dans l’une des sources de données disponibles.

Démonstration

Vous pouvez trouver le champ en accédant à ldapGeofenceEntry.placeContext.geo.city. En cliquant sur ce champ, il sera ajouté comme valeur dynamique pour le paramètre q. Ce champ sera renseigné par exemple par le service de géolocalisation que vous avez mis en oeuvre dans votre application mobile. Dans notre cas, nous simulerons cela avec la console d’administration du site web de démonstration. Cliquez sur OK.

Démonstration

Vous disposez désormais de trois chemins configurés. Cliquez sur OK.

Démonstration

Comme il s’agit d’un parcours à des fins d’apprentissage, nous allons maintenant configurer quelques actions afin de présenter la variété d’options que les marketeurs doivent désormais fournir aux messages.

Envoyer des messages pour le chemin d’accès supérieur à 10° Celsius

Pour chacun des contextes de température, nous tenterons d’envoyer un SMS à notre client. Nous ne pouvons envoyer un SMS que si nous avons un numéro de mobile disponible pour un client. Nous allons donc d'abord devoir vérifier que nous le faisons.

Concentrons-nous sur Plus de 10 C.

Démonstration

Prenons un autre élément Condition et faisons-le glisser comme indiqué dans la capture d’écran ci-dessous. Nous vérifierons si, pour ce client, un numéro de mobile est disponible.

Démonstration

Comme il ne s’agit que d’un exemple, nous ne configurons que l’option pour laquelle le client dispose d’un numéro de mobile. Ajoutez un libellé Avec mobile ?.

Cliquez sur l’icône Modifier pour l’expression du chemin Chemin1.

Démonstration

Dans la partie Sources de données affichée à gauche, accédez à ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Vous lisez maintenant le numéro de téléphone mobile directement à partir de Adobe Experience Platform et de Real-time Customer Profile.

Démonstration

Sélectionnez le champ Nombre, puis faites-le glisser vers le canevas de conditions.

Sélectionnez l’opérateur n’est pas vide. Cliquez sur OK.

Démonstration

Vous verrez alors :

Démonstration

Votre parcours ressemblera alors à ceci. Cliquez sur Actions comme indiqué dans la capture d’écran.

Démonstration

Sélectionnez l’action ldapSmsTwilio (vérifiez votre ldap), puis faites-la glisser après la condition que vous venez d’ajouter.

Démonstration

Un panneau s’affiche sur le côté droit, dans lequel vous pouvez configurer l’action.

Démonstration

Accédez aux Paramètres d’action. Cliquez sur l’icône Modifier pour le paramètre d’action TEXTMESSAGE.

Démonstration

Vous verrez alors ceci. Cliquez sur Mode avancé.

Démonstration

Sélectionnez le code ci-dessous, copiez-le et collez-le dans l’ éditeur de mode avancé. Cliquez sur OK.

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

Démonstration

Vous serez alors de retour ici. Cliquez sur l’icône Modifier pour le paramètre d’action MOBILENR.

Démonstration

Une fenêtre contextuelle s’affiche avec l’éditeur de mode simple. Cliquez sur Mode avancé.

Démonstration

Collez ce code dans l’éditeur de mode avancé. Cliquez sur OK.

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

REMARQUE

Ce code est destiné à fonctionner avec les numéros de téléphone mobile à 12 chiffres (y compris le +), comme celui-ci : +32463622044. Plusieurs autres pays ont des numéros de téléphone à 13 chiffres. Si votre numéro de téléphone portable contient 13 chiffres (y compris le +), vous devez mettre à jour ce code pour :

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

Démonstration

L’action terminée s’affiche désormais. Cliquez sur OK.

Démonstration

Dans le menu de gauche, revenez à Actions, sélectionnez l’action ldapTextSlack, puis faites-la glisser après l’action ldapSmsTwilio-Action (remplacez ldap par votre ldap).

Démonstration

Accédez à Paramètres d’action et cliquez sur l’icône Modifier pour le paramètre TEXTTOSLACK.

Démonstration

Dans la fenêtre contextuelle, cliquez sur Mode avancé.

Démonstration

Sélectionnez le code ci-dessous, copiez-le et collez-le dans l’ éditeur de mode avancé. Cliquez sur OK.

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

Démonstration

L’action terminée s’affiche. Cliquez sur OK.

Démonstration

Dans le menu de gauche, accédez à Orchestration, sélectionnez Fin, puis effectuez un glisser-déposer de Fin après l’action ldapTextSlack.

Démonstration

Envoyer des messages pour le chemin entre 10° et 25° Celsius

Pour chacun des contextes de température, nous tenterons d’envoyer un SMS à notre client. Nous ne pouvons envoyer un SMS que si nous avons un numéro de mobile disponible pour un client. Nous allons donc d'abord devoir vérifier que nous le faisons.

Concentrons-nous sur le chemin 10 à 25 C.

Démonstration

Prenons un autre élément Condition et faisons-le glisser comme indiqué dans la capture d’écran ci-dessus. Nous vérifierons si, pour ce client, un numéro de mobile est disponible.

Démonstration

Comme il ne s’agit que d’un exemple, nous ne configurons que l’option pour laquelle le client dispose d’un numéro de mobile. Ajoutez un libellé Avec mobile ?.

Cliquez sur l’icône Modifier pour l’expression du chemin Chemin1.

Démonstration

Dans la partie Sources de données affichée à gauche, accédez à ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Vous lisez maintenant le numéro de téléphone mobile directement à partir de Adobe Experience Platform et de Real-time Customer Profile.

Démonstration

Sélectionnez le champ Nombre, puis faites-le glisser vers le canevas de conditions.

Sélectionnez l’opérateur n’est pas vide. Cliquez sur OK.

Démonstration

Vous verrez alors ceci. Cliquez sur OK.

Démonstration

Votre parcours ressemblera alors à ceci. Cliquez sur Actions comme indiqué dans la capture d’écran.

Démonstration

Sélectionnez l’action ldapSmsTwilio (vérifiez votre ldap), puis faites-la glisser après la condition que vous venez d’ajouter.

Démonstration

Un panneau s’affiche sur le côté droit, dans lequel vous pouvez configurer l’action.

Démonstration

Accédez aux Paramètres d’action. Cliquez sur l’icône Modifier pour le paramètre d’action TEXTMESSAGE.

Démonstration

Dans la fenêtre contextuelle qui s’affiche, cliquez sur Mode avancé.

Démonstration

Sélectionnez le code ci-dessous, copiez-le et collez-le dans l’ éditeur de mode avancé.

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

Démonstration

Cliquez sur OK.

Cliquez sur l’icône Modifier pour le paramètre d’action MOBILENR.

Démonstration

Une fenêtre contextuelle s’affiche avec l’éditeur de mode simple. Cliquez sur Mode avancé.

Démonstration

Collez ce code dans l’éditeur de mode avancé. Cliquez sur OK.

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

REMARQUE

Ce code est destiné à fonctionner avec les numéros de téléphone mobile à 12 chiffres (y compris le +), comme celui-ci : +32463622044. Plusieurs autres pays ont des numéros de téléphone à 13 chiffres. Si votre numéro de téléphone portable contient 13 chiffres (y compris le +), vous devez mettre à jour ce code pour :

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

Démonstration

Cliquez sur OK.

Démonstration

Dans le menu de gauche, revenez à Actions, sélectionnez l’action ldapTextSlack, puis faites-la glisser après l’action ldapSmsTwilio-Action (remplacez ldap par votre LDAP).

Démonstration

Accédez à Paramètres d’action et cliquez sur l’icône Modifier pour le paramètre TEXTTOSLACK.

Démonstration

Dans la fenêtre contextuelle, cliquez sur Mode avancé.

Démonstration

Sélectionnez le code ci-dessous, copiez-le et collez-le dans l’ éditeur de mode avancé. Cliquez sur OK.

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

Démonstration

L’action terminée s’affiche. Cliquez sur Ok.

Démonstration

Dans le menu de gauche, accédez à Orchestration, sélectionnez Fin, puis effectuez un glisser-déposer de Fin après l’action joconnorTextSlack.

Démonstration

Envoyez des messages pour path Warmer supérieur à 25° Celsius

Pour chacun des contextes de température, nous tenterons d’envoyer un SMS à notre client. Nous ne pouvons envoyer un SMS que si nous avons un numéro de mobile disponible pour un client. Nous allons donc d'abord devoir vérifier que nous le faisons.

Concentrons-nous sur le chemin plus chaud que 25 C.

Démonstration

Prenons un autre élément Condition et faisons-le glisser comme indiqué dans la capture d’écran ci-dessus. Vous allez vérifier si, pour ce client, un numéro de mobile est disponible.

Démonstration

Comme il ne s’agit que d’un exemple, nous ne configurons que l’option pour laquelle le client dispose d’un numéro de mobile. Ajoutez un libellé Avec mobile ?.

Cliquez sur l’icône Modifier pour l’expression du chemin Chemin1.

Démonstration

Dans la partie Sources de données affichée à gauche, accédez à ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Vous lisez maintenant le numéro de téléphone mobile directement à partir de Adobe Experience Platform et de Real-time Customer Profile.

Démonstration

Sélectionnez le champ Nombre, puis faites-le glisser vers le canevas de conditions.

Sélectionnez l’opérateur n’est pas vide. Cliquez sur OK.

Démonstration

Vous verrez alors ceci. Cliquez sur OK.

Démonstration

Votre parcours ressemblera alors à ceci. Cliquez sur Actions comme indiqué dans la capture d’écran.

Démonstration

Sélectionnez l’action ldapSmsTwilio (vérifiez votre ldap), puis faites-la glisser après la condition que vous venez d’ajouter.

Démonstration

Un panneau s’affiche sur le côté droit, dans lequel vous pouvez configurer l’action.

Démonstration

Accédez aux Paramètres d’action. Cliquez sur l’icône Modifier pour le paramètre d’action TEXTMESSAGE.

Démonstration

Dans la fenêtre contextuelle qui s’affiche, cliquez sur Mode avancé.

Démonstration

Sélectionnez le code ci-dessous, copiez-le et collez-le dans l’ éditeur de mode avancé. Cliquez sur OK.

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

Démonstration

Cliquez sur l’icône Modifier pour le paramètre d’action MOBILENR.

Démonstration

Une fenêtre contextuelle s’affiche avec l’éditeur de mode simple. Cliquez sur Mode avancé.

Démonstration

Collez ce code dans l’éditeur de mode avancé. Cliquez sur OK.

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

REMARQUE

Ce code est destiné à fonctionner avec les numéros de téléphone mobile à 12 chiffres (y compris le +), comme celui-ci : +32463622044. Plusieurs autres pays ont des numéros de téléphone à 13 chiffres. Si votre numéro de téléphone portable contient 13 chiffres (y compris le +), vous devez mettre à jour ce code pour :

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

Démonstration

Cliquez sur OK.

Démonstration

Dans le menu de gauche, revenez à Actions, sélectionnez l’action ldapTextSlack, puis faites-la glisser après l’action ldapSmsTwilio-Action (remplacez ldap par votre ldap).

Démonstration

Accédez à Paramètres d’action et cliquez sur l’icône Modifier pour le paramètre TEXTTOSLACK.

Démonstration

Dans la fenêtre contextuelle, cliquez sur Mode avancé.

Démonstration

Sélectionnez le code ci-dessous, copiez-le et collez-le dans l’ éditeur de mode avancé. Cliquez sur OK.

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

Démonstration

L’action terminée s’affiche. Cliquez sur OK.

Démonstration

Dans le menu de gauche, accédez à Orchestration, sélectionnez Fin, puis effectuez un glisser-déposer de Fin après l’action ldapTextSlack.

Démonstration

Votre parcours est maintenant entièrement configuré.

Démonstration

Cliquez à nouveau sur Publier.

Démonstration

Votre parcours est maintenant publié.

Démonstration

Dans l’exercice suivant, vous pourrez tester votre Parcours.

Étape suivante : 12.5 Déclenchez votre parcours

Revenir au module 12

Revenir à tous les modules

Sur cette page