Erstellen der Journey concept_owm_kdy_w2b
Der Business-Anwender kann nun die Journey einrichten. Unsere Journey umfasst folgende Aktivitäten:
- Zwei Aktivitäten vom Typ Ereignis: „LobbyBeacon“ und „RestaurantBeacon“
- zwei Aktivitäten vom Typ Bedingung
- drei Aktivitäten vom Typ Push und eine E-Mail-Aktivität (mit Adobe Campaign Standard)
- eine Aktivität vom Typ Warten
- vier Aktivitäten vom Typ Ende
Weitere Informationen zum Erstellen einer Journey finden Sie auf dieser Seite.
Erste Schritte section_ntb_ws1_ffb
-
Klicken Sie im oberen Menü auf den Tab Startseite und dann auf Erstellen, um eine neue Journey einzurichten.
-
Bearbeiten Sie im Konfigurationsbereich auf der rechten Seite die Eigenschaften der Journey. Fügen Sie einen Namen hinzu und legen Sie die Journey auf eine Dauer von einem Monat fest (vom 1. bis 31. Dezember).
-
Beginnen Sie mit der Gestaltung Ihrer Journey, indem Sie das Ereignis „LobbyBeacon“ per Drag-and-Drop von der Palette auf die Arbeitsfläche ziehen. Alternativ können Sie in der Palette auf das Ereignis doppelklicken, um es der Arbeitsfläche hinzuzufügen.
-
Nun fügen wir eine Bedingung hinzu, um sicherzustellen, dass die Person in den letzten 24 Stunden nicht kontaktiert wurde, und zu prüfen, ob sie Mitglied des Treueprogramms ist. Ziehen Sie per Drag-and-Drop eine Bedingungsaktivität in die Journey.
-
Wählen Sie den Typ Bedingung der Datenquelle und klicken Sie auf das Feld Ausdruck. Sie können auch eine Bedingungsbezeichnung definieren, die in der Arbeitsfläche auf dem Pfeil angezeigt wird. In unserem Beispiel ersetzen wir „Bedingung 1“ durch „Mitglied des Treueprogramms“.
-
Klicken Sie auf Erweiterter Modus und definieren Sie die folgende Bedingung basierend auf den Feldern „timestamp“ und „directMarketing.send.value“, die aus der Adobe Experience Platform-Datenquelle kommen. Die Syntax des Ausdrucks lautet:
code language-none count(#{ExperiencePlatformDataSource.MarltonExperience.experienceevent.all( currentDataPackField.directMarketing.sends.value > 0 and currentDataPackField.timestamp > nowWithDelta(-1, "days")).timestamp}) == 0 and #{ExperiencePlatformDataSource.MarltonProfiles.Profile._customer.marlton.loyaltyMember}
-
Klicken Sie auf die Schaltfläche Pfad hinzufügen und erstellen Sie einen zweiten Pfad für Kunden, die in den letzten 24 Stunden nicht kontaktiert wurden und keine Mitglieder des Treueprogramms sind. Nennen Sie den Pfad „Kein Mitglied des Treueprogramms“. Die Syntax des Ausdrucks lautet:
code language-none count(#{ExperiencePlatformDataSource.MarltonExperience.experienceevent.all( currentDataPackField.directMarketing.sends.value > 0 and currentDataPackField.timestamp > nowWithDelta(-1, "days").timestamp}) == 0 and not #{ExperiencePlatformDataSource.MarltonProfiles.Profile._customer.marlton.loyaltyMember}
note note NOTE Im zweiten Teil des Ausdrucks ist „Profil“ optional. -
Ein Namespace muss ausgewählt werden. Basierend auf Schemaeigenschaften ist schon vorab ein Namespace ausgewählt. Sie können die Auswahl beibehalten. Weitere Informationen zu Namespaces finden Sie auf dieser Seite.
In unserem Anwendungsfall wollen wir nur auf diese beiden Bedingungen reagieren, sodass wir das Kontrollkästchen Pfad für andere Fälle als die obigen zeigen deaktivieren.
Nach der Bedingung werden zwei Pfade erstellt:
- Kunden, die in den letzten 24 Stunden nicht kontaktiert wurden und Mitglieder des Treueprogramms sind.
- Kunden, die in den letzten 24 Stunden nicht kontaktiert wurden und nicht Mitglieder des Treueprogramms sind.
Erster Pfad: Der Kunde ist Mitglied des Treueprogramms section_otb_ws1_ffb
-
Im ersten Pfad fügen wir nun eine Bedingung hinzu, um zu überprüfen, ob der Kunde eine Reservierung hat. Ziehen Sie per Drag-and-Drop eine Bedingungsaktivität in die Journey.
-
Wählen Sie den Typ Bedingung der Datenquelle und definieren Sie die Bedingung anhand der vom Reservierungssystem abgerufenen Informationen zum Buchungsstatus:
code language-none #{MarltonReservation.MarltonFieldGroup.reservation} == true
-
Wenn Sie ein Feld aus einer externen Datenquelle auswählen, wird im rechten Teil des Bildschirms die Liste der Parameter angezeigt, die beim Konfigurieren der externen Datenquelle definiert wurden (siehe diese Seite). Klicken Sie auf den Parameternamen und definieren Sie den Wert des Reservierungssystemschlüssels (die Experience Cloud-ID), in unserem Beispiel:
code language-none @{LobbyBeacon.endUserIDs._experience.mcid.id}
-
Da wir auch auf Kunden reagieren wollen, die keine Reservierung haben, müssen wir das Kontrollkästchen Pfad für andere Fälle als die obigen anzeigen aktivieren.
Es werden zwei Pfade erstellt:
- Kunden, die ein Zimmer gebucht haben;
- Kunden, die kein Zimmer gebucht haben.
-
Legen Sie im ersten Pfad (Zimmer gebucht) eine Aktivität vom Typ Push ab und wählen Sie Ihre App sowie Ihre „Willkommens“-Vorlage.
-
Definieren Sie die Zielgruppenfelder, die vom System zum Senden der Push-Benachrichtigung benötigt werden.
-
Push-Plattform: Wählen Sie die Plattform: Apple Push Notification Server (Apple) oder Firebase Cloud Messaging (Android).
-
Anmeldetoken: Fügen Sie im erweiterten Modus den folgenden Ausdruck hinzu (basierend auf dem konfigurierten Ereignis):
code language-none @{LobbyBeacon._experience.campaign.message.profileSnapshot.pushNotificationTokens.first().token}
-
-
Definieren Sie die Personalisierungsfelder der Push-Benachrichtigung. In unserem Beispiel: Vorname und Nachname.
-
Fügen Sie ein Ereignis vom Typ „RestaurantBeacon“ hinzu.
-
Fügen Sie eine neue Aktivität vom Typ Push hinzu, wählen Sie die Vorlage „Rabatt für Mahlzeit“ und definieren Sie die Felder Adresse und Personalisierung. Fügen Sie eine Aktivität vom Typ Ende hinzu.
-
Wir wollen die Push-Benachrichtigung für eine ermäßigte Mahlzeit nur dann senden, wenn die Person das Restaurant innerhalb von 6 Stunden nach Erhalt der Willkommens-Push-Benachrichtigung betritt. Dafür müssen wir eine Warteaktivität verwenden. Platzieren Sie den Cursor in der Willkommens-Push-Aktivität und klicken Sie auf das Symbol „+“. Fügen Sie im neuen Pfad eine Warteaktivität hinzu und legen Sie eine Dauer von 6 Stunden fest. Die erste zulässige Aktivität wird ausgewählt. Wenn das Restaurantereignis weniger als 6 Stunden nach der Willkommens-Push-Benachrichtigung empfangen wird, wird die Push-Aktivität gesendet. Wird in den folgenden 6 Stunden kein Restaurantereignis empfangen, wird „Warten“ gewählt. Platzieren Sie eine Aktivität vom Typ Ende nach der Warteaktivität.
-
Fügen Sie im zweiten Pfad, der auf die Reservierungsbedingung folgt (kein Zimmer gebucht), eine Push-Aktivität hinzu und wählen Sie die Vorlage „Zimmerpreise“. Fügen Sie eine Aktivität vom Typ Ende hinzu.
Zweiter Pfad: Der Kunde ist kein Mitglied des Treueprogramms section_ptb_ws1_ffb
-
Fügen Sie im zweiten Pfad, der auf die erste Bedingung folgt (Kunde ist kein Mitglied des Treueprogramms), eine E-Mail-Aktivität hinzu und wählen Sie die Vorlage „Mitgliedschaft im Treueprogramm“.
-
Wählen Sie im Feld Adresse die E-Mail-Adresse aus der Datenquelle.
-
Definieren Sie die Personalisierungsfelder für Vorname und Nachname aus der Datenquelle.
-
Fügen Sie eine Aktivität vom Typ Ende hinzu.
Klicken Sie auf den Umschalter Testen und testen Sie Ihre Journey. Wenn ein Fehler auftritt, deaktivieren Sie den Testmodus, ändern Sie Ihre Journey und testen Sie sie erneut. Weitere Informationen zum Testmodus finden Sie auf dieser Seite.
Nach Abschluss des Tests können Sie Ihre Journey über das Dropdown-Menü oben rechts veröffentlichen.