23.7 Geschäftsereignis-Journey erstellen

Melden Sie sich unter Adobe Experience Cloud bei Adobe Experience Cloud an. Klicken Sie auf Adobe Journey Optimizer.

Journey Optimizer

Sie werden zur Ansicht Home in Journey Optimizer weitergeleitet.

Journey Optimizer

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.

Journey Optimizer

23.7.1 Geschäftsereignis erstellen

Klicken Sie im linken Menü auf Konfigurationen.

Journey Optimizer

Klicken Sie auf die Schaltfläche Verwalten in der Karte Ereignisse .

Journey Optimizer

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.

Journey Optimizer

Geben Sie die folgenden Werte in das Formular Ereigniserstellung ein:

  • Name: ​ldapItemBackInStockand ersetzen Sie ​ldapby durch Ihren ldap. Beispiel: vangeluwItemBackInStock
  • Beschreibung: Dieses Ereignis wird ausgelöst, wenn ein Produkt wieder auf Lager ist
  • Typ: Wählen Sie ​Geschäft in der Dropdown-Liste aus.

Journey Optimizer

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

    Journey Optimizer

    Führen Sie folgende Schritte aus:

    Klicken Sie auf das Symbol Stift im Feld, in dem das Feld 1 ausgewählt ist.

    Journey Optimizer

    Wählen Sie alle verfügbaren Felder im Schema aus und klicken Sie dann auf OK.

    Journey Optimizer

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

    Journey Optimizer

    Erweitern Sie auf der linken Seite das --aepTenantId---Objekt, erweitern Sie das Objekt joBusinessEvents und ziehen Sie das Feld eventName auf die Arbeitsfläche.

    Journey Optimizer

    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.

    Journey Optimizer

    Klicken Sie auf OK.

    Journey Optimizer

Schließlich sollte Ihr Formular zur Ereigniserstellung wie folgt aussehen: Klicken Sie auf Speichern , um Ihr Geschäftsereignis zu speichern.

Journey Optimizer

23.7.2 Geschäftsereignis-Journey erstellen

Sie können dieses Geschäftsereignis jetzt innerhalb einer Journey nutzen. Navigieren Sie zu Journey. Klicken Sie auf Journey erstellen.

Journey Optimizer

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:

  • Name: ldap - Auf Lager zurückgeben. Ersetzen Sie ldap durch Ihren ldap. Beispiel: vangeluw - Bestandsrückgang
  • Beschreibung: Diese Journey sendet eine SMS, wenn ein Artikel wieder auf Lager ist, an Besucher, die Interesse gezeigt haben.

Klicken Sie auf OK.

Journey Optimizer

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.

Journey Optimizer

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 .

Journey Optimizer

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 .

Journey Optimizer

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.

Journey Optimizer

Klicken Sie anschließend auf OK.

Journey Optimizer

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.

Journey Optimizer

Navigieren Sie zu den Aktionsparametern und klicken Sie auf das Symbol pencil für den Aktionsparameter TEXTMESSAGE.

Journey Optimizer

Klicken Sie im Popup-Fenster auf Erweiterter Modus.

Journey Optimizer

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.

Journey Optimizer

Klicken Sie auf das Symbol pencil für den Aktionsparameter MOBILENR.

Journey Optimizer

Klicken Sie im Popup-Fenster auf Erweiterter Modus.

Journey Optimizer

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)

HINWEIS

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.

Journey Optimizer

Klicken Sie auf OK.

Journey Optimizer

Klicken Sie im Menü auf Orchestration und ziehen Sie Ende auf die Arbeitsfläche. Klicken Sie auf OK.

Journey Optimizer

Ihre Journey kann jetzt veröffentlicht werden. Klicken Sie auf Veröffentlichen.

Journey Optimizer

Klicken Sie erneut auf Publish .

Journey Optimizer

Ihre Journey ist jetzt veröffentlicht, können Sie sie jetzt testen!

23.7.3 Journey Ihrer Geschäftsereignisse 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.

Journey Optimizer

Klicken Sie auf den Tab Konten, suchen Sie das Konto Journey Optimizer Business Events und klicken Sie auf den Namen, um es zu öffnen.

Journey Optimizer

Dieses Konto hat nur einen Datenfluss, klicken Sie auf den Namen des Datenflusses, um ihn auszuwählen.

Journey Optimizer

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.

Journey Optimizer

Fügen Sie den Befehl "Curl"in einen Texteditor ein.

Journey Optimizer

Sehen wir uns diese Anfrage genauer an,

  • Die POST-Anfrage wird an die DCS-Inlet-ID gesendet
  • Die Anfrage verweist auf das Schema, den Datensatz und die Organisations-ID.
  • Schließlich enthält es den Knoten xdmEntity , der die Daten darstellt, die wir im Datensatz erstellen möchten.

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:

Journey Optimizer

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.

Journey Optimizer

Wählen Sie die Registerkarte Rohtext aus und fügen Sie den zuvor kopierten Befehl ein. Klicken Sie auf Weiter.

Journey Optimizer

Klicken Sie auf Importieren.

Journey Optimizer

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.

Journey Optimizer

Überprüfen Sie, ob Ihre Anfrage erfolgreich empfangen wurde. Suchen Sie nach dem Status 200 OK im Postman.

Journey Optimizer

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.

Journey Optimizer

Du bist jetzt mit dieser Übung fertig.

Nächster Schritt: Zusammenfassung und Vorteile

Zurück zu Modul 23

Zu allen Modulen zurückkehren

Auf dieser Seite