Google Tag duplication issue

I have a new client and in auditing the account, it appears to me that they have a “double tagging” sort of issue. I see they implemented both the Google & YouTube App and they have a Manual GTM script in the theme.liquid file.

Client indicated that they implemented the “Google and YouTube app” for tracking as Shopify and Google both recommended it as a best practice, but then they also implemented Google tag manager in Shopify via the theme.liquid file as they needed this for tracking Bazaarvoice conversions. In researching the issue, I am thinking the best approach would be to:

  • Remove Manual GTM from Theme: Completely remove the manual GTM and blocks from the theme.liquid file. This stops the duplication at the source.

  • Leverage the Native App for Google: Keep the Google & YouTube App as the primary source for GA4 and Google Ads tracking. This ensures full compatibility with Shopify’s checkout and utilizes “Enhanced Conversions” for better attribution in privacy-focused browsers.

  • Migrate Bazaarvoice to a Custom Shopify Pixel: Move the Bazaarvoice tracking code from its current implementation into a Shopify Custom Pixel so they do not need the GTM in the theme to track Bazaarvoice.

Do you agree that this is the right approach for the tracking setup or is there a better approach? Have you seen anything like this before and how did you fix it?

Thanks - any suggestions or resources on Bazaar Voice? I am not familiar with it and want to guide on how to set up the tracking for it so it doesn’t cause issues with ad tracking.

Hi @Reid72

The appproch you have written here is the standard method for tracking events through Google Tag Manager GTM.

Once you get events on console or GTM preview you can create trigger the event for the specific event you want to track.

Intially keep the Google and youtube app conversion goal as primary and account default goal.

create another conversion goal manually and configure the google tag through Google tag manager and make it secondary.

Feel free to ask if you have any questions.

Thank you