In dieser Übung erstellen Sie eine Journey, indem Sie Adobe Journey Optimizer verwenden.
Melden Sie sich unter Adobe Experience Cloud bei Adobe Journey Optimizer an. Klicken Sie auf Journey Optimizer.
Sie werden zur Ansicht Home in Journey Optimizer weitergeleitet.
Vergewissern Sie sich zunächst, dass Sie die richtige Sandbox verwenden. Die zu verwendende Sandbox heißt --aepSandboxId--
. Um von einer Sandbox zu einer anderen zu wechseln, klicken Sie auf PRODUKTIONSPROD (VA7) und wählen Sie die Sandbox aus der Liste aus. In diesem Beispiel erhält die Sandbox den Namen AEP-Aktivierung FY21.
Sie befinden sich dann in der Ansicht Home Ihrer Sandbox --aepSandboxId--
.
Klicken Sie auf Erstellen , um mit der Erstellung Ihrer Journey zu beginnen.
Gehen Sie im linken Menü zu Journey. Klicken Sie anschließend auf Journey erstellen.
Du solltest zuerst deine Journey benennen.
Verwenden Sie als Namen für die Journey ldap Geofence Entry Journey
und ersetzen Sie ldap
durch Ihren ldap. In diesem Beispiel lautet der Journey-Name vangeluw Geofence Entry Journey
. Derzeit dürfen keine anderen Werte festgelegt werden.
Klicken Sie auf OK.
Sehen Sie sich auf der linken Bildschirmseite Ereignisse an. Ihr zuvor erstelltes Ereignis sollte in dieser Liste angezeigt werden. Wählen Sie es aus und ziehen Sie es per Drag-and-Drop auf die Journey-Arbeitsfläche. Ihre Journey sieht dann wie folgt aus:
Klicken Sie anschließend auf Orchestration. Jetzt sehen Sie die verfügbaren Funktionen von Orchestrierung. Wählen Sie Bedingung aus und ziehen Sie sie per Drag-and-Drop auf die Journey-Arbeitsfläche.
Definieren Sie nun drei Bedingungen:
Definieren wir die erste Bedingung.
Klicken Sie auf Bedingung. Klicken Sie auf Path1 und bearbeiten Sie den Namen des Pfades zu Niedriger als 10 C. Klicken Sie auf das Symbol Bearbeiten für den Ausdruck von Path1.
Dann wird ein leerer Bildschirm Einfacher Editor angezeigt. Ihre Abfrage wird ein wenig erweiterter sein, sodass Sie den Erweiterten Modus benötigen. Klicken Sie auf Erweiterter Modus.
Dann sehen Sie den erweiterten Editor, der die Codeeingabe zulässt.
Wählen Sie den folgenden Code aus und fügen Sie ihn in den Erweiterten Editor ein.
#{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 10
(ldap durch ldap ersetzen)
Dann wirst du das sehen.
Um die Temperatur als Teil dieser Bedingung abzurufen, müssen Sie die Stadt angeben, in der sich der Kunde derzeit befindet.
City muss mit dem dynamischen Parameter q
verknüpft werden, wie wir es zuvor in der Dokumentation zur Open Weather API gesehen haben.
Klicken Sie auf das Feld Dynamisches Feld: q wie im Screenshot angegeben.
Dann müssen Sie das Feld, das die aktuelle Stadt des Kunden enthält, in einer der verfügbaren Data Sources finden.
Sie können das Feld finden, indem Sie zu ldapGeofenceEntry.placeContext.geo.city
navigieren (ldap durch Ihren ldap ersetzen).
Durch Klicken auf dieses Feld wird es als dynamischer Wert für den Parameter q
hinzugefügt. Dieses Feld wird beispielsweise durch den Geolocation-Service ausgefüllt, den Sie in Ihrer Mobile App implementiert haben. In unserem Fall simulieren wir dies mit der Admin Console der Demo-Website. Klicken Sie auf OK.
Nachdem Sie die erste Bedingung hinzugefügt haben, sehen Sie diesen Bildschirm. Klicken Sie auf Pfad hinzufügen.
Doppelklicken Sie auf Path1 und bearbeiten Sie den Pfadnamen in Zwischen 10 und 25 C. Klicken Sie auf das Symbol Bearbeiten für den Ausdruck in diesem Pfad.
Dann wird ein leerer Bildschirm Einfacher Editor angezeigt. Ihre Abfrage wird ein wenig erweiterter sein, sodass Sie den Erweiterten Modus benötigen. Klicken Sie auf Erweiterter Modus.
Dann sehen Sie den erweiterten Editor, der die Codeeingabe zulässt.
Wählen Sie den folgenden Code aus und fügen Sie ihn in den Erweiterten Editor ein.
#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 10 and #{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 25
(ldap durch ldap ersetzen)
Dann wirst du das sehen.
Um die Temperatur als Teil dieser Bedingung abzurufen, müssen Sie die Stadt angeben, in der sich der Kunde derzeit befindet.
City muss mit dem dynamischen Parameter q verknüpft werden, genau wie wir es zuvor in der Dokumentation zur Open Weather API gesehen haben.
Klicken Sie auf das Feld Dynamisches Feld: q wie im Screenshot angegeben.
Dann müssen Sie das Feld, das die aktuelle Stadt des Kunden enthält, in einer der verfügbaren Data Sources finden.
Sie können das Feld finden, indem Sie zu ldapGeofenceEntry.placeContext.geo.city
(ldap durch Ihren LDAP ersetzen) navigieren. Durch Klicken auf dieses Feld wird es als dynamischer Wert für den Parameter q hinzugefügt. Dieses Feld wird beispielsweise durch den Geolocation-Service ausgefüllt, den Sie in Ihrer Mobile App implementiert haben. In unserem Fall simulieren wir dies mit der Admin Console der Demo-Website. Klicken Sie auf OK.
Als Nächstes fügen Sie die dritte Bedingung hinzu.
Nachdem Sie die zweite Bedingung hinzugefügt haben, sehen Sie diesen Bildschirm. Klicken Sie auf Pfad hinzufügen.
Doppelklicken Sie auf Pfad1 , um den Namen in Warmer als 25 C zu ändern.
Klicken Sie dann auf das Symbol Bearbeiten für den Ausdruck in diesem Pfad.
Dann wird ein leerer Bildschirm Einfacher Editor angezeigt. Ihre Abfrage wird ein wenig erweiterter sein, sodass Sie den Erweiterten Modus benötigen. Klicken Sie auf Erweiterter Modus.
Dann sehen Sie den erweiterten Editor, der die Codeeingabe zulässt.
Wählen Sie den folgenden Code aus und fügen Sie ihn in den Erweiterten Editor ein.
#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 25
(ldap durch Ihr LDAP ersetzen)
Dann wirst du das sehen.
Um die Temperatur als Teil dieser Bedingung abzurufen, müssen Sie die Stadt angeben, in der sich der Kunde derzeit befindet.
City muss mit dem dynamischen Parameter q verknüpft werden, genau wie wir es zuvor in der Dokumentation zur Open Weather API gesehen haben.
Klicken Sie auf das Feld Dynamisches Feld: q wie im Screenshot angegeben.
Dann müssen Sie das Feld, das die aktuelle Stadt des Kunden enthält, in einer der verfügbaren Data Sources finden.
Sie können das Feld finden, indem Sie zu ldapGeofenceEntry.placeContext.geo.city
navigieren. Durch Klicken auf dieses Feld wird es als dynamischer Wert für den Parameter q hinzugefügt. Dieses Feld wird beispielsweise durch den Geolocation-Service ausgefüllt, den Sie in Ihrer Mobile App implementiert haben. In unserem Fall simulieren wir dies mit der Admin Console der Demo-Website. Klicken Sie auf OK.
Sie haben jetzt drei konfigurierte Pfade. Klicken Sie auf OK.
Da dies eine Journey für Lernzwecke ist, konfigurieren wir nun eine Reihe von Aktionen, um die Vielfalt der Optionen zu veranschaulichen, die Marketing-Experten jetzt haben, um Nachrichten zu senden.
Für jeden Temperaturkontext versuchen wir, eine SMS an unseren Kunden zu senden. Wir können eine SMS nur dann senden, wenn wir für einen Kunden eine Mobiltelefonnummer zur Verfügung haben. Daher müssen wir zunächst überprüfen, ob wir dies tun.
Fokussieren wir uns auf Kälter als 10 C.
Nehmen wir ein weiteres Element Bedingung und ziehen Sie es wie im Screenshot unten angegeben. Wir werden überprüfen, ob für diesen Kunden eine Mobiltelefonnummer zur Verfügung steht.
Da dies nur ein Beispiel ist, konfigurieren wir nur die Option, bei der der Kunde über eine Mobiltelefonnummer verfügt. Fügen Sie den Titel Hat mobile? hinzu.
Klicken Sie auf das Symbol Bearbeiten für den Ausdruck für den Pfad Pfad1 .
Navigieren Sie in den links angezeigten Datenquellen zu ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Sie lesen die Mobiltelefonnummer jetzt direkt aus dem Echtzeit-Kundenprofil von Adobe Experience Platform.
Wählen Sie das Feld Zahl aus und ziehen Sie es per Drag-and-Drop auf die Arbeitsfläche für Bedingungen .
Wählen Sie den Operator ist nicht leer aus. Klicken Sie auf OK.
Daraufhin sehen Sie Folgendes:
Ihre Journey wird dann so aussehen. Klicken Sie auf Aktionen, wie im Screenshot angegeben.
Wählen Sie die Aktion ldapSmsTwilio
aus (überprüfen Sie Ihren ldap) und ziehen Sie sie nach der soeben hinzugefügten Bedingung per Drag-and-Drop.
Rechts sehen Sie ein Bedienfeld, in dem Sie die Aktion konfigurieren können.
Navigieren Sie zu Aktionsparameter. Klicken Sie auf das Symbol Bearbeiten für den Aktionsparameter TEXTMESSAGE.
Dann wirst du das sehen. Klicken Sie auf Erweiterter Modus.
Wählen Sie den folgenden Code aus, kopieren Sie ihn und fügen Sie ihn in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"
Du wirst dann wieder hier sein. Klicken Sie auf das Symbol Bearbeiten für den Aktionsparameter MOBILENR.
Es wird ein Popup mit dem einfachen Modus-Editor angezeigt. Klicken Sie auf Erweiterter Modus.
Fügen Sie diesen Code in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
Dieser Code ist für die Verwendung mit Mobiltelefonnummern mit 12 Stellen (einschließlich +) vorgesehen, wie in diesem Beispiel: +32463622044. Einige andere Länder haben 13-stellige Telefonnummern. Wenn Ihre Mobiltelefonnummer 13 Ziffern enthält (einschließlich +), müssen Sie diesen Code aktualisieren, um:
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)
Jetzt sehen Sie Ihre abgeschlossene Aktion. Klicken Sie auf OK.
Gehen Sie im linken Menü zurück zu Aktionen, wählen Sie die Aktion ldapTextSlack aus und ziehen Sie sie nach der Aktion ldapSmsTwilio (Ersetzen Sie ldap durch Ihren ldap).
Navigieren Sie zu Aktionsparameter und klicken Sie auf das Symbol Bearbeiten für den Parameter TEXTTOSLACK
.
Klicken Sie im Popup-Fenster auf Erweiterter Modus.
Wählen Sie den folgenden Code aus, kopieren Sie ihn und fügen Sie ihn in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"
Sie sehen Ihre abgeschlossene Aktion. Klicken Sie auf OK.
Gehen Sie im linken Menü zu Orchestrierung, wählen Sie Ende aus und ziehen Sie Ende nach der Aktion ldapTextSlack
.
Für jeden Temperaturkontext versuchen wir, eine SMS an unseren Kunden zu senden. Wir können eine SMS nur dann senden, wenn wir für einen Kunden eine Mobiltelefonnummer zur Verfügung haben. Daher müssen wir zunächst überprüfen, ob wir dies tun.
Fokussieren wir uns auf den Pfad Zwischen 10 und 25 C.
Nehmen wir ein weiteres Element Bedingung und ziehen Sie es wie im Screenshot oben angegeben. Wir werden überprüfen, ob für diesen Kunden eine Mobiltelefonnummer zur Verfügung steht.
Da dies nur ein Beispiel ist, konfigurieren wir nur die Option, bei der der Kunde über eine Mobiltelefonnummer verfügt. Fügen Sie den Titel Hat mobile? hinzu.
Klicken Sie auf das Symbol Bearbeiten für den Ausdruck für den Pfad Pfad1 .
Navigieren Sie in den links angezeigten Datenquellen zu ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Sie lesen die Mobiltelefonnummer jetzt direkt aus dem Echtzeit-Kundenprofil von Adobe Experience Platform.
Wählen Sie das Feld Zahl aus und ziehen Sie es per Drag-and-Drop auf die Arbeitsfläche für Bedingungen .
Wählen Sie den Operator ist nicht leer aus. Klicken Sie auf OK.
Dann wirst du das sehen. Klicken Sie auf OK.
Ihre Journey wird dann so aussehen. Klicken Sie auf Aktionen, wie im Screenshot angegeben.
Wählen Sie die Aktion ldapSmsTwilio
aus (überprüfen Sie Ihren ldap) und ziehen Sie sie nach der soeben hinzugefügten Bedingung per Drag-and-Drop.
Rechts sehen Sie ein Bedienfeld, in dem Sie die Aktion konfigurieren können.
Navigieren Sie zu Aktionsparameter. Klicken Sie auf das Symbol Bearbeiten für den Aktionsparameter TEXTMESSAGE.
Klicken Sie im Popup-Fenster auf Erweiterter Modus.
Wählen Sie den folgenden Code aus, kopieren Sie ihn und fügen Sie ihn in den Erweiterter Modus-Editor ein.
"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"
Klicken Sie auf OK.
Klicken Sie auf das Symbol Bearbeiten für den Aktionsparameter MOBILENR.
Es wird ein Popup mit dem einfachen Modus-Editor angezeigt. Klicken Sie auf Erweiterter Modus.
Fügen Sie diesen Code in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
Dieser Code ist für die Verwendung mit Mobiltelefonnummern mit 12 Stellen (einschließlich +) vorgesehen, wie in diesem Beispiel: +32463622044. Einige andere Länder haben 13-stellige Telefonnummern. Wenn Ihre Mobiltelefonnummer 13 Ziffern enthält (einschließlich +), müssen Sie diesen Code aktualisieren, um:
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)
Klicken Sie auf OK.
Gehen Sie im linken Menü zurück zu Aktionen, wählen Sie die Aktion ldapTextSlack aus und ziehen Sie sie nach der Aktion ldapSmsTwilio (Ersetzen Sie ldap durch Ihren LDAP).
Navigieren Sie zu Aktionsparameter und klicken Sie auf das Symbol Bearbeiten für den Parameter TEXTTOSLACK
.
Klicken Sie im Popup-Fenster auf Erweiterter Modus.
Wählen Sie den folgenden Code aus, kopieren Sie ihn und fügen Sie ihn in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"
Sie sehen Ihre abgeschlossene Aktion. CLick OK.
Gehen Sie im linken Menü zu Orchestrierung, wählen Sie Ende aus und ziehen Sie Ende nach der Aktion joconnorTextSlack
.
Für jeden Temperaturkontext versuchen wir, eine SMS an unseren Kunden zu senden. Wir können eine SMS nur dann senden, wenn wir für einen Kunden eine Mobiltelefonnummer zur Verfügung haben. Daher müssen wir zunächst überprüfen, ob wir dies tun.
Fokussieren wir uns auf den Pfad Warmer als 25 C.
Nehmen wir ein weiteres Element Bedingung und ziehen Sie es wie im Screenshot oben angegeben. Sie überprüfen, ob für diesen Kunden eine Mobiltelefonnummer verfügbar ist.
Da dies nur ein Beispiel ist, konfigurieren wir nur die Option, bei der der Kunde über eine Mobiltelefonnummer verfügt. Fügen Sie den Titel Hat mobile? hinzu.
Klicken Sie auf das Symbol Bearbeiten für den Ausdruck für den Pfad Pfad1 .
Navigieren Sie in den links angezeigten Datenquellen zu ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Sie lesen die Mobiltelefonnummer jetzt direkt aus dem Echtzeit-Kundenprofil von Adobe Experience Platform.
Wählen Sie das Feld Zahl aus und ziehen Sie es per Drag-and-Drop auf die Arbeitsfläche für Bedingungen .
Wählen Sie den Operator ist nicht leer aus. Klicken Sie auf OK.
Dann wirst du das sehen. Klicken Sie auf OK.
Ihre Journey wird dann so aussehen. Klicken Sie auf Aktionen, wie im Screenshot angegeben.
Wählen Sie die Aktion ldapSmsTwilio
aus (überprüfen Sie Ihren ldap) und ziehen Sie sie nach der soeben hinzugefügten Bedingung per Drag-and-Drop.
Rechts sehen Sie ein Bedienfeld, in dem Sie die Aktion konfigurieren können.
Navigieren Sie zu Aktionsparameter. Klicken Sie auf das Symbol Bearbeiten für den Aktionsparameter TEXTMESSAGE.
Klicken Sie im Popup-Fenster auf Erweiterter Modus.
Wählen Sie den folgenden Code aus, kopieren Sie ihn und fügen Sie ihn in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"
Klicken Sie auf das Symbol Bearbeiten für den Aktionsparameter MOBILENR.
Es wird ein Popup mit dem einfachen Modus-Editor angezeigt. Klicken Sie auf Erweiterter Modus.
Fügen Sie diesen Code in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)
Dieser Code ist für die Verwendung mit Mobiltelefonnummern mit 12 Stellen (einschließlich +) vorgesehen, wie in diesem Beispiel: +32463622044. Einige andere Länder haben 13-stellige Telefonnummern. Wenn Ihre Mobiltelefonnummer 13 Ziffern enthält (einschließlich +), müssen Sie diesen Code aktualisieren, um:
substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)
Klicken Sie auf OK.
Gehen Sie im linken Menü zurück zu Aktionen, wählen Sie die Aktion ldapTextSlack aus und ziehen Sie sie nach der Aktion ldapSmsTwilio (Ersetzen Sie ldap durch Ihren ldap).
Navigieren Sie zu Aktionsparameter und klicken Sie auf das Symbol Bearbeiten für den Parameter TEXTTOSLACK
.
Klicken Sie im Popup-Fenster auf Erweiterter Modus.
Wählen Sie den folgenden Code aus, kopieren Sie ihn und fügen Sie ihn in den Erweiterter Modus-Editor ein. Klicken Sie auf OK.
"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"
Sie sehen Ihre abgeschlossene Aktion. Klicken Sie auf OK.
Gehen Sie im linken Menü zu Orchestrierung, wählen Sie Ende aus und ziehen Sie Ende nach der Aktion ldapTextSlack
.
Ihre Journey ist jetzt vollständig konfiguriert.
Klicken Sie erneut auf Publish .
Ihre Journey ist jetzt veröffentlicht.
In der nächsten Übung werden Sie Ihre Journey testen können.
Nächster Schritt: 12.5 Trigger Ihre Journey