Google Tag Assistant Can't Find Global Tags

I believe this Google Analytics script is correct, I’ve followed directions, but when I run Google Tag Assistant, it cannot find any tags on my site.

Why isn’t this working?

(function(w,d,s,l,i){w[l]=w[l]||;w[l].push({‘gtm.start’:
new Date().getTime(),event:‘gtm.js’});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!=‘dataLayer’?‘&l=’+l:‘’;j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f;
})(window,document,‘script’,‘dataLayer’,‘GTM-XXXXXXX’);

window.dataLayer = window.dataLayer || ;
function gtag(){dataLayer.push(arguments);}
gtag(‘js’, new Date());

gtag(‘config’, ‘UA-XXXXX-X’);
gtag(‘config’, ‘AW-XXXXXX’);
gtag(‘config’, ‘G-XXXXXXX’);

No need to create the script manually, just copy and paste it from the platform. There’s no chance of an error copying the default code.

You’re loading google tag manager twice.
you can use only the first google tag manager script and then use GTM UI to have it inject GA4 and UA into the shopify website.
although it’s better to only inject GA4 and let Shopify handle GA UA.

Tag manager assistant will only read the tags you created within GTM UI.

2 Likes