Melden Sie sich unter Adobe Experience Cloud bei Adobe Experience Cloud an. Klicken Sie auf Adobe Journey Optimizer.
Sie werden zur Ansicht Home in Journey Optimizer weitergeleitet.
Bevor Sie fortfahren, müssen Sie eine Sandbox auswählen. Die auszuwählende Sandbox heißt --aepSandboxId--
. Klicken Sie dazu in der blauen Zeile oben auf Ihrem Bildschirm auf den Text Produktions-Prod.
Klicken Sie im linken Menü auf Konfigurationen.
Klicken Sie auf die Schaltfläche Verwalten in der Karte Ereignisse .
Geschäftsereignisse sind ein neuer Ereignistyp, den Sie in Journey Optimizer erstellen können. Im Gegensatz zu den Ereignissen Unitary, die Sie in vorherigen Modulen erstellt haben, werden die Geschäftsereignisse nicht vom Kunden, sondern vom Unternehmen ausgelöst. Jetzt erstellen Sie Ihr Geschäftsereignis.
Klicken Sie auf Ereignis erstellen.
Geben Sie die folgenden Werte in das Formular Ereigniserstellung ein:
Schema: Wählen Sie Demo System - Event Schema for JO Business Events (Global v1.1) v.1. Jetzt müssen Sie die Felder im Schema auswählen, die Sie für unseren Anwendungsfall benötigen.
Führen Sie folgende Schritte aus:
Klicken Sie auf das Symbol Stift im Feld, in dem das Feld 1 ausgewählt ist.
Wählen Sie alle verfügbaren Felder im Schema aus und klicken Sie dann auf OK.
Bedingung: müssen Sie angeben, welche Datensätze in diesem Schema das Geschäftsereignis auslösen.
Führen Sie folgende Schritte aus:
Klicken Sie auf das Symbol Stift im Feld, in dem Bedingung hinzufügen steht.
Erweitern Sie auf der linken Seite das --aepTenantId--
-Objekt, erweitern Sie das Objekt joBusinessEvents und ziehen Sie das Feld eventName auf die Arbeitsfläche.
Geben Sie für das Feld eventName den folgenden Wert ein: ldapItemBackInStock und ersetzen Sie ldap durch Ihren ldap. Beispiel: vangeluwItemBackInStock.
Klicken Sie auf OK.
Klicken Sie auf OK.
Schließlich sollte Ihr Formular zur Ereigniserstellung wie folgt aussehen: Klicken Sie auf Speichern , um Ihr Geschäftsereignis zu speichern.
Sie können dieses Geschäftsereignis jetzt innerhalb einer Journey nutzen. Navigieren Sie zu Journey. Klicken Sie auf Journey erstellen.
Auf der rechten Seite sehen Sie ein Formular, in dem Sie den Journey-Namen und die Beschreibung angeben müssen. Geben Sie die folgenden Werte ein:
Klicken Sie auf OK.
Suchen Sie im linken Menü unter Ereignisse nach Ihrem ldap. Sie finden das zuvor erstellte Geschäftsereignis ldapItemBackInStock. Ziehen Sie dieses Ereignis auf die Arbeitsfläche, da dies der Ausgangspunkt der Journey sein wird.
Wie Sie sehen können, wurde der Arbeitsfläche automatisch die Aktivität Segment lesen hinzugefügt. Dies liegt daran, dass die Geschäftsereignisse nur einen Trigger senden, damit der Journey ein bestimmtes Segment liest, wodurch die Profilliste für diese Journey abgerufen wird.
Klicken Sie auf die Aktivität Segment lesen .
Die Konfiguration Segment lesen erwartet, dass Sie das Segment auswählen, das Sie über das gerade eingetretene Geschäftsereignis benachrichtigen möchten. Klicken Sie auf das Feld Segment auswählen .
Suchen Sie im Popup Wählen Sie ein Segment aus, suchen Sie nach Ihrem ldap und wählen Sie das Segment aus, das Sie unter Modul 11 - Echtzeit-Kundendatenplattform - Erstellen eines Segments erstellt haben, und führen Sie die Aktion mit dem Namen ldap - Interessen in Zeppelin Yoga Pant (RTCDP - ldap) aus. Beispiel: vangeluw - Interesse an Zeppelin Yoga Pant (RTCDP - vangeluw). Klicken Sie auf Speichern.
Klicken Sie anschließend auf OK.
Der nächste Schritt besteht darin, die gewünschte Aktion per Drag-and-Drop in diese Journey zu ziehen. Gehen Sie im Menü zu Aktionen und suchen Sie die Aktion ldapSmsTwilio, die Sie anhand der Anweisungen unter Modul 12 - Journey Orchestration - Externe Wetter-API, SMS-Aktion und mehr erstellt haben.
Daraufhin wird auf der rechten Seite ein Bedienfeld angezeigt, in dem Sie die Aktion konfigurieren können.
Navigieren Sie zu den Aktionsparametern und klicken Sie auf das Symbol pencil für den Aktionsparameter TEXTMESSAGE.
Klicken Sie im Popup-Fenster auf Erweiterter Modus.
Wählen Sie den unten stehenden Code aus, kopieren Sie ihn und fügen Sie ihn im Editor für erweiterten Modus ein.
'Hi ' + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + ' the Zeppelin Yoga pant is back in stock at ' + #{ExperiencePlatform.ExperienceEventFieldGroup.experienceevent.at(0)._experienceplatform.demoEnvironment.brandName}
Klicken Sie auf OK.
Klicken Sie auf das Symbol pencil für den Aktionsparameter MOBILENR.
Klicken Sie im Popup-Fenster auf Erweiterter Modus.
Fügen Sie diesen Code in den Editor für erweiterten Modus 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.
Klicken Sie auf OK.
Klicken Sie im Menü auf Orchestration und ziehen Sie Ende auf die Arbeitsfläche. Klicken Sie auf OK.
Ihre Journey kann jetzt veröffentlicht werden. Klicken Sie auf Veröffentlichen.
Klicken Sie erneut auf Publish .
Ihre Journey ist jetzt veröffentlicht, können Sie sie jetzt testen!
Sie simulieren jetzt die Neuvorgabe eines Produkts, indem Sie ein neues Ereignis mit Postman im Demo-System - Ereignisschema für JO Business Events (Global v1.1) v.1 erfassen.
Klicken Sie im linken Menü auf Quellen.
Klicken Sie auf den Tab Konten, suchen Sie das Konto Journey Optimizer Business Events und klicken Sie auf den Namen, um es zu öffnen.
Dieses Konto hat nur einen Datenfluss, klicken Sie auf den Namen des Datenflusses, um ihn auszuwählen.
Klicken Sie im rechten Menü auf Schema-Payload kopieren. Mit dieser Option wird der gesamte Befehl curl kopiert, um einen Datensatz für Demo System - Event Schema for JO Business Events (Global v1.1) v.1 in die Zwischenablage einzufügen.
Fügen Sie den Befehl "Curl"in einen Texteditor ein.
Sehen wir uns diese Anfrage genauer an,
Sie müssen nun die folgende Zeile xdmEntity
ersetzen…
"xdmEntity": {
"_experienceplatform": {
"joBusinessEvents": {
"eventDescription": "string",
"eventName": "string",
"stockEventId": "string"
}
},
"_id": "/uri-reference",
"eventType": "advertising.completes",
"timestamp": "2018-11-12T20:20:39+00:00"
}
…Stellen Sie anhand dieser Zeile sicher, dass Sie ldap durch Ihren ldap ersetzen, da ldap ItemBackInStock die Bedingung darstellt, die Sie in Ihrem Geschäftsereignis für den Trigger Ihrer Journey angegeben haben.
"xdmEntity": {
"_experienceplatform": {
"joBusinessEvents": {
"eventDescription": "Product Zeppelin Yoga pant is back in stock",
"eventName": "ldapItemBackInStock",
"stockEventId": "1"
}
},
"_id": "/uri-reference",
"eventType": "productBackInStock",
"timestamp": "2021-04-19T15:25:39+00:00"
}
Der aktualisierte Befehl curl sollte wie folgt aussehen:
Wählen Sie alles aus und kopieren Sie es in die Zwischenablage.
Öffnen Sie Postman. Klicken Sie auf der linken Seite von Postman auf Import.
Wählen Sie die Registerkarte Rohtext aus und fügen Sie den zuvor kopierten Befehl ein. Klicken Sie auf Weiter.
Klicken Sie auf Importieren.
Postman hat den Befehl curl automatisch in einen REST-Befehl konvertiert, der ausgelöst werden kann. Drücken Sie einfach die Schaltfläche Senden , um die Erstellung dieses Datensatzes im Datensatz anzufordern.
Überprüfen Sie, ob Ihre Anfrage erfolgreich empfangen wurde. Suchen Sie nach dem Status 200 OK im Postman.
Es kann einige Minuten dauern, bis die SMS auf Ihrem Mobiltelefon ankommt. Ist dies nicht der Fall, enthält das Segment Interesse am Zeppelin Yoga Pant möglicherweise kein Profil mit einem korrekten Mobiltelefon. Wenn ja, gehen Sie auf die Luma-Website, besuchen Sie das Produkt Zeppelin Yoga Pant und registrieren Sie sich, während Sie sicherstellen, dass Sie die richtige Mobiltelefonnummer angeben.
Du bist jetzt mit dieser Übung fertig.
Nächster Schritt: Zusammenfassung und Vorteile