Skip to content

Commit 44f1073

Browse files
committed
refactor: add Google Tag Manager support
1 parent 55c9242 commit 44f1073

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/pug/_layout/default.pug

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ html(lang='en')
1313
block canonical
1414
block styles
1515
body
16+
// Google Tag Manager (noscript)
17+
noscript
18+
iframe(src='https://www.googletagmanager.com/ns.html?id=GTM-KX4JH47' height='0' width='0' style='display:none;visibility:hidden')
19+
// End Google Tag Manager (noscript)
1620
include ../_partials/sidebar.pug
1721
.wrapper.d-flex.flex-column.min-vh-100.bg-light
1822
include ../_partials/header.pug

src/pug/_partials/head.pug

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,13 @@ link(rel='stylesheet' href='css/vendors/simplebar.css')
3232
link(href='css/style.css', rel='stylesheet')
3333

3434
// We use those styles to show code examples, you should remove them in your application.
35-
link(href='css/examples.css', rel='stylesheet')
35+
link(href='css/examples.css', rel='stylesheet')
36+
37+
// Google Tag Manager
38+
script.
39+
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
40+
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
41+
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
42+
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
43+
})(window,document,'script','dataLayer','GTM-KX4JH47');
44+
// End Google Tag Manager

0 commit comments

Comments
 (0)