Skip to content

Commit 3c665db

Browse files
committed
chore: install Google Tag Manager (GTM) code snippets
1 parent a5e053e commit 3c665db

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

src/layouts/Base.astro

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,20 @@ const {
5959
<!doctype html>
6060
<html data-theme-mode="blog" lang="en">
6161
<head>
62+
<!-- Google Tag Manager -->
63+
<script is:inline>
64+
(function (w, d, s, l, i) {
65+
w[l] = w[l] || [];
66+
w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
67+
var f = d.getElementsByTagName(s)[0],
68+
j = d.createElement(s),
69+
dl = l != "dataLayer" ? "&l=" + l : "";
70+
j.async = true;
71+
j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
72+
f.parentNode.insertBefore(j, f);
73+
})(window, document, "script", "dataLayer", "GTM-WLRW535");
74+
</script>
75+
<!-- End Google Tag Manager -->
6276
<script is:inline>
6377
(function () {
6478
const initTheme = () => {
@@ -345,6 +359,15 @@ const {
345359
<meta content="summary_large_image" name="twitter:card" />
346360
</head>
347361
<body>
362+
<!-- Google Tag Manager (noscript) -->
363+
<noscript
364+
><iframe
365+
src="https://www.googletagmanager.com/ns.html?id=GTM-WLRW535"
366+
height="0"
367+
width="0"
368+
style="display:none;visibility:hidden"></iframe></noscript
369+
>
370+
<!-- End Google Tag Manager (noscript) -->
348371
{import.meta.env.DEV && <TwSizeIndicator />}
349372
<CommandPalette />
350373
<!-- Mode Switcher -->

0 commit comments

Comments
 (0)