Journey samenstellen concept_owm_kdy_w2b
De bedrijfsgebruiker kan nu de journey bouwen. Onze journey bevat de volgende activiteiten:
- twee Event-activiteiten: ‘LobbyBeacon’ en ‘RestaurantBeacon’
- twee Condition-activiteiten
- drie Push-activiteiten en één Email-activiteit (met Adobe Campaign Standard)
- een Wait-activiteit
- vier End-activiteiten
Voor meer informatie over hoe u een reis kunt maken, raadpleegt u deze pagina.
Eerste stappen section_ntb_ws1_ffb
-
Klik in het bovenste menu op de tabbladen Home en Create om een nieuwe journey te maken.
-
Bewerk de eigenschappen van de journey in het configuratievenster dat aan de rechterkant wordt weergegeven. Voeg een naam toe en stel de duur in op een maand, van de eerste tot en met de 31e december.
-
Begin het ontwerp van uw journey door de gebeurtenis ‘LobbyBeacon’ van het palet naar het canvas te slepen. U kunt ook dubbelklikken op de gebeurtenis in het palet om deze aan het canvas toe te voegen.
-
Laten we nu een voorwaarde toevoegen om te controleren of de persoon in de afgelopen 24 uur niet is benaderd en om te controleren of deze een loyaliteitslid is. Sleep een voorwaardeactiviteit en zet deze neer in uw journey.
-
Kies het type Data Source Condition en klik in het veld Expression. U kunt ook een voorwaardelabel definiëren die wordt weergegeven op de pijl, in het canvas. In ons voorbeeld vervangen we ‘Voorwaarde 1’ door ‘Loyaliteitslid’.
-
Klik op Advanced mode en definieer de volgende voorwaarde op basis van de velden ‘timestamp’ en ‘directMarketing.sends.value’ die afkomstig zijn uit de Adobe Experience Platform-databron. De syntaxis van de expressie is:
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}
-
Klik op de knop Add a path en maak een tweede pad voor klanten die de afgelopen 24 uur niet zijn benaderd en die geen loyaliteitslid zijn. Geef het pad de naam ‘Geen loyaliteitslid’. De syntaxis van de expressie is:
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 In het tweede deel van de expressie is ‘Profiel’ optioneel. -
We moeten een naamruimte selecteren. Een naamruimte wordt vooraf geselecteerd op basis van schema-eigenschappen. U kunt de voorinstelling behouden. Voor meer informatie over naamruimten raadpleegt u deze pagina.
In ons gebruiksscenario willen we alleen reageren op deze twee voorwaarden, dus we schakelen het selectievakje Show path for other cases than the one(s) above niet in.
Na uw voorwaarde worden twee paden gemaakt:
- Klanten die de afgelopen 24 uur niet zijn benaderd en die loyaliteitsleden zijn.
- Klanten die de afgelopen 24 uur niet zijn benaderd en die geen loyaliteitsleden zijn.
Eerste pad: de klant is een loyaliteitslid section_otb_ws1_ffb
-
In het eerste pad voegen we een voorwaarde toe om te controleren of de klant een reservering heeft. Sleep een voorwaardeactiviteit en zet deze neer in uw journey.
-
Kies het type Data Source Condition en definieer de voorwaarde op basis van de informatie over de reserveringsstatus die u hebt opgehaald uit het reserveringssysteem:
code language-none #{MarltonReservation.MarltonFieldGroup.reservation} == true
-
Wanneer u een gebied van een externe gegevensbron selecteert, toont het juiste deel van het scherm de lijst van parameters die toen het vormen van de externe gegevensbron werden bepaald (zie deze pagina). Klik op de parameternaam en definieer de waarde van de sleutel van het reserveringssysteem, de Experience Cloud-ID, in ons voorbeeld:
code language-none @{LobbyBeacon.endUserIDs._experience.mcid.id}
-
Aangezien we ook willen reageren op klanten die geen reservering hebben, moeten we het selectievakje Show path for other cases than the one(s) above inschakelen.
Er worden twee paden gemaakt:
- Klanten die een kamer hebben geboekt
- Klanten die geen kamer hebben geboekt.
-
Zet in het eerste pad (kamer geboekt) een Push-activiteit neer, selecteer uw mobiele app en uw welkomstsjabloon.
-
Definieer de velden Target die het systeem nodig heeft om de push te verzenden.
-
Push platform: selecteer het platform: Apple Push Notification Server (Apple) of Firebase Cloud Messaging (Android).
-
Registration token: voeg de volgende uitdrukking toe (op basis van de geconfigureerde gebeurtenis) met de geavanceerde modus:
code language-none @{LobbyBeacon._experience.campaign.message.profileSnapshot.pushNotificationTokens.first().token}
-
-
Definieer de velden voor het personaliseren van pushmeldingen. In ons voorbeeld: voornaam en achternaam.
-
Voeg een gebeurtenis ‘RestaurantBeacon’ toe.
-
Voeg een nieuwe Push-activiteit toe, selecteer de sjabloon ‘Meal discount’ (Maaltijdkorting) en definieer de velden Address en Personalization. Voeg een End-activiteit toe.
-
We willen alleen een pushmelding voor een maaltijdkorting verzenden als de persoon het restaurant binnen 6 uur na de welkomstpushmelding betreedt. Daarvoor moeten we een wachtactiviteit gebruiken. Plaats de cursor op de welkomstpushactiviteit en klik op het plusteken (+). Voeg in het nieuwe pad een wachtactiviteit toe en definieer een duur van 6 uur. De eerste in aanmerking komende activiteit wordt gekozen. Als de restaurantgebeurtenis minder dan 6 uur na de welkomstpush wordt ontvangen, wordt de pushactiviteit verzonden. Als er binnen de volgende 6 uur geen restaurantgebeurtenis wordt ontvangen, wordt de wachtactiviteit gekozen. Plaats een End-activiteit na de wachtactiviteit.
-
In het tweede pad dat volgt op de reserveringsvoorwaarde (geen kamer geboekt), voegt u een Push-activiteit toe en selecteert u de sjabloon ‘Room rates’ (Kamerprijzen). Voeg een End-activiteit toe.
Tweede pad: de klant is geen loyaliteitslid section_ptb_ws1_ffb
-
In het tweede pad dat volgt op de eerste voorwaarde (de klant is geen loyaliteitslid), voegt u een Email-activiteit toe en selecteert u de sjabloon ‘Loyalty membership’ (Loyaliteitslidmaatschap).
-
Selecteer in het veld Address het e-mailadres in de databron.
-
Definieer de personalisatievelden voor voornaam en achternaam van de databron.
-
Voeg een End-activiteit toe.
Klik op de Test-schakeloptie en test uw journey. Als er een fout optreedt, deactiveert u de testmodus, wijzigt u de journey en test u deze opnieuw. Raadpleeg voor meer informatie over de testmodus deze pagina.
Wanneer de test is geslaagd is, kunt u uw journey vanuit het vervolgkeuzemenu rechtsboven publiceren.