Expand my Community achievements bar.

Adobe Journey Optimizer Community Lens 7th edition is out.
SOLVED

abandon basket Journey Optimizer

Avatar

Level 7

Hi, 

 

I would like to implement abandon basket in AJO. 

I found out that instruction - https://experienceleague.adobe.com/docs/commerce-merchant-services/data-connection/use-cases/using-a...

 

However how do you check that event commerce.purchases did not happen?

Is there any other instruction how to implement that use-case? 

 

Thanks 

Mike 

Topics

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

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Michael_Soprano You need to do that at the audience level to identify those who didn't make a purchase when the journey starts with an event (ex. commerce.productListAdds). A high-level journey will contain the following,

  • Create an event with eventtype as commerce.productListAdds
  • Have an audience (i.e. segment) setup to define the additional rules to get the right set of profiles for the abandoned cart.
  • Within the journey start with an event created followed by an audience qualification activity to refer to the audience setup in the earlier step

Take a look at this thread.

Thanks, Sathees

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

@Michael_Soprano You need to do that at the audience level to identify those who didn't make a purchase when the journey starts with an event (ex. commerce.productListAdds). A high-level journey will contain the following,

  • Create an event with eventtype as commerce.productListAdds
  • Have an audience (i.e. segment) setup to define the additional rules to get the right set of profiles for the abandoned cart.
  • Within the journey start with an event created followed by an audience qualification activity to refer to the audience setup in the earlier step

Take a look at this thread.

Thanks, Sathees

Avatar

Employee

It would be on the following lines - 

 

1) Create a unitary event (say for example - eventType = 'commerce.checkout')

2) Create another unitary event (with eventType = 'commerce.purchases') and specify a time out say for 1 hour. If you don't see a purchase event happening in an hour from the initial event, abandon cart email would be sent out 

 

dugganab_0-1710306194939.png

 

Avatar

Level 7

Thanks for your response!

But there should be some filtering between these two events which checks that commerce.purchases event did not happen?

Michael_Soprano_0-1712173074332.png

 

Avatar

Employee

If the commerce.purchases event did not happen within the specified duration (timeout), it would traverse down the timeout path and we connect the Abandon message to this transition.

If this event is recorded within the timeout duration, journey would end for the respective profile.

 

So, no explicit filtering is needed if the check is based on event types.