Recommended Event type for Purchase Rule | Community
Skip to main content
Level 4
June 23, 2021
Solved

Recommended Event type for Purchase Rule

  • June 23, 2021
  • 2 replies
  • 1587 views

Hi Team,

 

Can anyone tell me which is the recommended event type for purchase rule, I am using page bottom because data layer is populating late, so Is this is the right approach?

 

Or it can cause in matching the orders the data with the backend data.

 

 

Thanks!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by yuhuisg
Double-check that your order_id data element is really being set by using the Adobe debugger extension with your web browser. Also, check that your order_id data element uses the "None" storage (I find that that storage type works best if using the data element with the Data Element Changed event type).

2 replies

Level 7
June 23, 2021

@bindukumari1990 If I am right than you are talking about the Event type configuration in the Core extension in a rule in Launch. If yes, than it depends on your implementation for retrieving the values from data layer. You can also use Click or Submit event type by mentioning the appropriate CSS selector as the purchase is made on the click of a button.

You can also check the below doc :-

https://experienceleague.adobe.com/docs/launch/using/extensions-ref/adobe-extension/core-extension/overview.html?lang=en

yuhuisg
Community Advisor
Community Advisor
June 24, 2021

You should use the event type that works best for your implementation. Most of the time, Page Bottom or DOM Ready would work, but we don't know the details of your implementation, so even those event types may not be the right ones for you.

Worse comes to worst, you could use Data Element Changed event type to detect when a particular data element has changed that is essential for purchase tracking, and use that to run your Rule.

yuhuisg
Community Advisor
yuhuisgCommunity AdvisorAccepted solution
Community Advisor
July 27, 2021
Double-check that your order_id data element is really being set by using the Adobe debugger extension with your web browser. Also, check that your order_id data element uses the "None" storage (I find that that storage type works best if using the data element with the Data Element Changed event type).