I have a client that uses Shopify.
I implemented their all actions via Google Tag Manager and recently we moved the GTM to Stape.
All events (include enhanced ecommerce) are working fine. I can observe data on GA4.
But unfortunately, Google Ads purchase is stopped working in Google Ads panel.
“google / cpc” traffic channel is collecting revenue and transaction, I can see them in GA4, but not in G.Ads
Even both GA4 and G.Ads purchase tags are using the same trigger, GA4 is working fine but not G.Ads conversion.
Is there a reason that I missed? Does anyone faced similar issue? To be honest I was searching the whole internet and Stape community for this, but I couldn’t find any solution.
On Shopify, you can use previews, including on checkout pages. But it’s only a server-side container preview and there are a few conditions that need to be met for this to work:
If you have previously run the web container preview - clean site data. Browser dev tools → Application → Storage → clead site data (do it on your site page).
Changes on your web container have been published.
Then you can run the server container preview, open your site in a neighbouring tab and it should work including on checkout pages.
But unfortunately, I’m not using any server-side tracking at the moment and I’m not going to use it for next period.
I’m just using the plugin because of dataLayer pushes.
So as you can check from the screenshot, both GA4 and G.Ads purchase tags are connected to the same trigger.
GA4 is working fine but however G.Ads purchase is not counting any.
Usually the easiest way to fix this is to add consent work via GTM. That way it will run in the same sandbox as your GTM container.
I recommend using Cookiebot, but generally any other CMP that officially supports Google Consent Mode and can be installed via GTM will do.
Actually I am sending CMP from GTM as you can see my ss. I am pretty sure you have faced clients who use Cookieyes. Basically Google Consent Mode dataLayers comes through directly by Cookieyes. And I am pushing through GTM. Why is it working good on every pages but not on checkout pages? Any idea
Problem is solved @Alex thank you so much. Basically cookieyes is compatible with GA4 native integration with App in Shopify, otherwise not working on checkout pages