Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marketempower/axiom.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJhaura Wachsman <jw@jhaurawachsman.com>2020-07-11 21:14:14 +0300
committerJhaura Wachsman <jw@jhaurawachsman.com>2020-07-11 21:14:14 +0300
commit3bc8c964880c401583f6946d05ee7df28babef06 (patch)
tree7a5fff2fda6040ca7e2a5f09550384e1c945ec5c
parentdd9d127aecd90398c5ccb2f27fded1b179c1972b (diff)
Add new feature "Google Tag Manager"
-rw-r--r--layouts/partials/google-tag-manager-body.html3
-rw-r--r--layouts/partials/google-tag-manager-head.html7
2 files changed, 10 insertions, 0 deletions
diff --git a/layouts/partials/google-tag-manager-body.html b/layouts/partials/google-tag-manager-body.html
new file mode 100644
index 0000000..3238710
--- /dev/null
+++ b/layouts/partials/google-tag-manager-body.html
@@ -0,0 +1,3 @@
+{{- with .Site.Params.services.googleTagManagerId }}
+<noscript><iframe src="https://www.googletagmanager.com/ns.html?id={{ . }}" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
+{{- end }}
diff --git a/layouts/partials/google-tag-manager-head.html b/layouts/partials/google-tag-manager-head.html
new file mode 100644
index 0000000..23c4281
--- /dev/null
+++ b/layouts/partials/google-tag-manager-head.html
@@ -0,0 +1,7 @@
+{{- with .Site.Params.services.googleTagManagerId }}
+<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','{{ . }}');</script>
+{{- end }}