The <noscript> tag is not Google Tag Manager: it's just a pixel tracker Google uses to collect statistics about people blocking JavaScript.

For GTM to work you need to insert the <script> tag (the actual GTM snippet, or load it via custom code such as Once the snippet runs, it will create the window.dataLayer array and push the gtm.js event to it upon loading:

enter image description here


<noscript> is for the users who have disabled Javascript in their browsers. Instead you should insert the tracking code snippet provided by Google Analytics/Tag manager when you are setting up the container as the first item into the <HEAD>. it is something like follows,

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=""></script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'GA_MEASUREMENT_ID');

to get yours, in Google Analytics, go to the admin section. in there under the property column select the property you want to redirect your data and select tracking info->tracking code.

In Google Tag Manager, once you go inside the container, click on the container code and you'll be able to find the tracking code there.

GA :


Related Query

More Query from same tag