templates/bundles/PimcoreCoreBundle/Google/TagManager/codeHead.html.twig line 1

Open in your IDE?
  1. {% block beforeScriptTag %}{{ blocks.beforeScriptTag|raw }}{% endblock %}
  2. {% block code %}
  3. <!-- Google Tag Manager -->
  4. {% if pimcore_website_config('googleConsentV2') %}
  5.     <script data-cookieconsent="ignore">
  6.         window.dataLayer = window.dataLayer || [];
  7.         function gtag() {
  8.             dataLayer.push(arguments);
  9.         }
  10.         gtag("consent", "default", {
  11.             ad_personalization: "denied",
  12.             ad_storage: "denied",
  13.             ad_user_data: "denied",
  14.             analytics_storage: "denied",
  15.             functionality_storage: "denied",
  16.             personalization_storage: "denied",
  17.             security_storage: "granted",
  18.             wait_for_update: 500,
  19.         });
  20.         gtag("set", "ads_data_redaction", true);
  21.         gtag("set", "url_passthrough", true);
  22.     </script>
  23. {% endif %}
  24. <script type="text/plain" data-cookieconsent="statistics,marketing">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  25. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  26. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  27. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  28. })(window,document,'script','dataLayer','{{ containerId }}');</script>
  29. <!-- End Google Tag Manager -->
  30. {% endblock %}
  31. {% block afterScriptTag %}{{ blocks.afterScriptTag|raw }}{% endblock %}