bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 59 forks source link

Add Google Tag Manager snippet to sites being tracked with GA #24553

Open sandragornall opened 1 day ago

sandragornall commented 1 day ago

Google Tag Manager enables product managers and other users to manage analytics configuration without the need for developer involvement. The sites we're adding Google Analytics to should also have the Google Tag Manager snippet.

  1. Paste this code as high in the of the page as possible:
    <!-- Google Tag Manager -->
    <script>(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-559DC9S4');</script>
    <!-- End Google Tag Manager -->
  2. Paste this code immediately after the opening tag:
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-559DC9S4"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->