Hi @othqsa95,
Thanks for your query. Let us guide you with this.
- Since you have already configured events with GTM just make sure to enable purchase event tracking from Funnelkit tracking settings only.
- Navigate to Funnelkit Settings > General and enable Purchase event tracking here: https://i.imgur.com/x8wlqNm.png
- It is purchase event that will not be tracked from GTM on the offer page since Funnelkit is not compatible with GTM.
- So, if in case user left from the offer page without reaching Thank you page, it will not track the purchase event.
- That is why we recommend to track purchase event from Funnelkit settings only.
- GTM will not track purchase events on the offer pages as they expect users will straight away jump to Thank you page.
- To overcome this limitation, we had a built-in entire layer of Purchase event tracking.
- We fire purchase events for the main order on the upsell page. And if the offer is accepted, the net purchase event is fired on the next step.
- This also ensures that if the user leaves the upsell page, the original purchase is still tracked.
- Furthermore, our purchase tracking will also fire purchase events even if there is no funnel. In that sense, it takes end to end responsibility of send purchase data to the analytics system.
- However to avoid duplication of tracking data we suggest that you disable “just” purchase tracking from GTM and enable tracking of purchase events tracking from Funnelkit tracking settings only.
For other events like Initiate checkout/add to cart/add payment info
You can track these events from GTM only and disable these events from Funnelkit so that there will be no duplication of tracking of events.
Hope it explains everything.
Let us know if any other question.
Thanks
Team Funnelkit