From 4417b040d15b1204aa50478d0f215c12bac6b413 Mon Sep 17 00:00:00 2001
From: jatin <jatiny@consultbop.com>
Date: Wed, 10 Apr 2024 12:12:32 +0530
Subject: [PATCH] chore: add google tag manager scripts

---
 templates/_partials/head.tpl              | 11 +++++++++++
 templates/layouts/layout-both-columns.tpl |  4 ++++
 2 files changed, 15 insertions(+)

diff --git a/templates/_partials/head.tpl b/templates/_partials/head.tpl
index 79815e3..83dbb5b 100644
--- a/templates/_partials/head.tpl
+++ b/templates/_partials/head.tpl
@@ -90,6 +90,7 @@
     })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
 </script>
 {/literal}
+
 {literal}
 <!--Start of Tawk.to Script-->
 <script type="text/javascript">
@@ -105,6 +106,16 @@ s0.parentNode.insertBefore(s1,s0);
 </script>
 <!--End of Tawk.to Script-->
 {/literal}
+
+{literal}
+<!-- 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-5RQJPSV4');</script>
+<!-- End Google Tag Manager -->
+{/literal}
 {block name='hook_header'}
   {$HOOK_HEADER nofilter}
 {/block}
diff --git a/templates/layouts/layout-both-columns.tpl b/templates/layouts/layout-both-columns.tpl
index 3097cee..d6fc308 100644
--- a/templates/layouts/layout-both-columns.tpl
+++ b/templates/layouts/layout-both-columns.tpl
@@ -32,6 +32,10 @@
   </head>
 
   <body id="{$page.page_name}" class="{$page.body_classes|classnames}">
+    <!-- Google Tag Manager (noscript) -->
+    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5RQJPSV4"
+    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
+    <!-- End Google Tag Manager (noscript) -->
 
     {block name='hook_after_body_opening_tag'}
       {hook h='displayAfterBodyOpeningTag'}