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.
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.
@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 :-