I’m currently working on setting up accurate revenue tracking for Taboola campaigns via Google Tag Manager. While purchases are being tracked correctly, we’re unable to pass the revenue value into the dataLayer after a successful order, which prevents us from measuring ROAS.
Taboola support has requested that we implement a script to push the revenue value into the dataLayer, ideally on the Thank You page (or wherever the final order total becomes available).
Here’s what I need help with:
- How can we expose the final order total on the Thank You page?
- Is there a way to use something like
dataLayer.push({ event: "purchase", revenue: VALUE })after the purchase is complete? - If this isn’t natively supported by Funnelish, do you have a recommended workaround or custom JS solution?
For reference, Taboola has already implemented a listener on the Thank You page to pick up the revenue if it becomes available in the dataLayer — we just need that value to be accessible.
Thanks so much in advance for your help!