Expand my Community achievements bar.

SOLVED

Setting Up a Journey Trigger Based on Dynamic Dates in Adobe Journey Optimizer

Avatar

Level 3

Hi all,

 

I'm currently working with Adobe Journey Optimizer (AJO) and have a specific requirement to initiate a journey based on dynamic dates. In my case, I have already captured an attribute termed "Arrival Day" within the Customer Data Platform (CDP).

My objective is to utilize this arrival date to trigger a journey three days prior, meaning the trigger should be set to "Arrival Day - 3". Could anyone provide guidance or steps on how to configure this setup in AJO? 

 

Thanks,

Allen

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@yesraptors12, You can start with the segment qualification activity after that have a condition activity to filter profiles that meet the "Arrival Day -3 = Today" criteria using AJO functions. Those who don't meet the criteria put it in an alternative path. Sample expression to try,

toDateOnly(toString(nowWithDelta(3,"days")))==toDateOnly(toString(Arrival Day))

Thanks, Sathees

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

@yesraptors12, You can start with the segment qualification activity after that have a condition activity to filter profiles that meet the "Arrival Day -3 = Today" criteria using AJO functions. Those who don't meet the criteria put it in an alternative path. Sample expression to try,

toDateOnly(toString(nowWithDelta(3,"days")))==toDateOnly(toString(Arrival Day))

Thanks, Sathees

Avatar

Level 3

Hi @SatheeskannaK,

 

I appreciate you getting back to me. I am a new AJO user, do you mind point me in the right direction on where to input this formula?

 

Should it go under AJO's Audiences, Events or Actions or input this formula inside the Journey somewhere? I'm still learning my way around the platform, so any guidance you can provide on the best place for this formula would be greatly appreciated. 

 

Thank you for your time and assistance!

 

Cheers,
Allen

Avatar

Community Advisor

@yesraptors12,

  • Create an audience (Customer -> Audience) with basic rules (For example, Arrivay day is next 10days). 
  • Goto journey management -> journeys -> Create a journey and add audience qualification activity. Select the audience you created in the previous step within the audience qualification activity.
  • Next, add a condition activity and select the data source condition, and within an expression, goto advanced mode and use the below expression (Remember to update the arrival day field). Example with birthdate

toDateOnly(toString(nowWithDelta(3,"days")))==toDateOnly(toString(#{ExperiencePlatform.ProfileFieldGroup.profile.person.birthDate}))

  • Add a message after the condition activity.
Thanks, Sathees

Avatar

Level 3

@SatheeskannaK Sincerely appreciate you taking the time to enlighten me on this topic. Thank you very much for your kind assistance.

 

Thanks,

Allen