Skip to content

Commit 50b92c8

Browse files
committed
Added Tracking
1 parent a34ceb0 commit 50b92c8

55 files changed

Lines changed: 1854 additions & 142 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

layouts/_default/baseof.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,4 @@
3939
data-id="{{ .Site.Params.buymeacoffee.identifier }}" data-description="Support me on Buy me a coffee!" data-message="{{ .Site.Params.buymeacoffee.globalWidgetMessage | default "" }}"
4040
data-color="{{ .Site.Params.buymeacoffee.globalWidgetColor | default "#FFDD00" }}" data-position="{{ .Site.Params.buymeacoffee.globalWidgetPosition | default "Left" }}" data-x_margin="18" data-y_margin="18"></script>
4141
{{ end }}
42-
43-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
4442
</html>

layouts/partials/head.html

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<head>
2-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
32
<meta charset="utf-8" />
43
{{ with .Site.Language.Params.htmlCode | default .Site.LanguageCode }}
54
<meta http-equiv="content-language" content="{{ . }}" />
@@ -153,4 +152,34 @@
153152
</script>
154153
{{ end }}
155154
{{ end }}
155+
156+
{{/* Databuddy Analytics */}}
157+
<script>
158+
// Only load Databuddy analytics in production environment
159+
if (window.location.hostname !== 'localhost' && window.location.hostname !== '127.0.0.1' && window.location.protocol !== 'file:') {
160+
var script = document.createElement('script');
161+
script.src = 'https://cdn.databuddy.cc/databuddy.js';
162+
script.async = true;
163+
script.crossOrigin = 'anonymous';
164+
script.dataset.clientId = '1DL7tse_ZTnMsjrVbv_Bp';
165+
script.dataset.trackHashChanges = 'true';
166+
script.dataset.trackAttributes = 'true';
167+
script.dataset.trackOutgoingLinks = 'true';
168+
script.dataset.trackInteractions = 'true';
169+
script.dataset.trackEngagement = 'true';
170+
script.dataset.trackScrollDepth = 'true';
171+
script.dataset.trackExitIntent = 'true';
172+
script.dataset.trackBounceRate = 'true';
173+
script.dataset.trackWebVitals = 'true';
174+
script.dataset.trackErrors = 'true';
175+
script.dataset.enableBatching = 'true';
176+
177+
// Add error handling
178+
script.onerror = function() {
179+
console.warn('Failed to load Databuddy analytics script');
180+
};
181+
182+
document.head.appendChild(script);
183+
}
184+
</script>
156185
</head>

public/404.html

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<!DOCTYPE html>
22
<html lang="en" dir="ltr" class="scroll-smooth" data-default-appearance="dark"
33
data-auto-appearance="false"><head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
4-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
54
<meta charset="utf-8" />
65

76
<meta http-equiv="content-language" content="en" />
@@ -136,6 +135,36 @@
136135
<meta name="theme-color"/>
137136

138137

138+
139+
140+
<script>
141+
142+
if (window.location.hostname !== 'localhost' && window.location.hostname !== '127.0.0.1' && window.location.protocol !== 'file:') {
143+
var script = document.createElement('script');
144+
script.src = 'https://cdn.databuddy.cc/databuddy.js';
145+
script.async = true;
146+
script.crossOrigin = 'anonymous';
147+
script.dataset.clientId = '1DL7tse_ZTnMsjrVbv_Bp';
148+
script.dataset.trackHashChanges = 'true';
149+
script.dataset.trackAttributes = 'true';
150+
script.dataset.trackOutgoingLinks = 'true';
151+
script.dataset.trackInteractions = 'true';
152+
script.dataset.trackEngagement = 'true';
153+
script.dataset.trackScrollDepth = 'true';
154+
script.dataset.trackExitIntent = 'true';
155+
script.dataset.trackBounceRate = 'true';
156+
script.dataset.trackWebVitals = 'true';
157+
script.dataset.trackErrors = 'true';
158+
script.dataset.enableBatching = 'true';
159+
160+
161+
script.onerror = function() {
162+
console.warn('Failed to load Databuddy analytics script');
163+
};
164+
165+
document.head.appendChild(script);
166+
}
167+
</script>
139168
</head>
140169
<body
141170
class="flex flex-col h-screen px-6 m-auto text-lg leading-7 max-w-7xl bg-neutral text-neutral-900 dark:bg-neutral-800 dark:text-neutral sm:px-14 md:px-24 lg:px-32 scrollbar-thin scrollbar-track-neutral-200 scrollbar-thumb-neutral-400 dark:scrollbar-track-neutral-800 dark:scrollbar-thumb-neutral-600">
@@ -513,6 +542,4 @@ <h1 class="mb-3 text-4xl font-extrabold">Page Not Found 😕</h1>
513542
</div>
514543
</body>
515544

516-
517-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
518545
</html>

public/authors/index.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<!DOCTYPE html>
22
<html lang="en" dir="ltr" class="scroll-smooth" data-default-appearance="dark"
33
data-auto-appearance="false"><head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
4-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
54
<meta charset="utf-8" />
65

76
<meta http-equiv="content-language" content="en" />
@@ -593,6 +592,4 @@ <h1 class="mt-5 text-4xl font-extrabold text-neutral-900 dark:text-neutral">Auth
593592
</div>
594593
</body>
595594

596-
597-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
598595
</html>

public/categories/index.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<!DOCTYPE html>
22
<html lang="en" dir="ltr" class="scroll-smooth" data-default-appearance="dark"
33
data-auto-appearance="false"><head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
4-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
54
<meta charset="utf-8" />
65

76
<meta http-equiv="content-language" content="en" />
@@ -593,6 +592,4 @@ <h1 class="mt-5 text-4xl font-extrabold text-neutral-900 dark:text-neutral">Cate
593592
</div>
594593
</body>
595594

596-
597-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
598595
</html>

public/ctfs/1337up-2024/index.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<!DOCTYPE html>
22
<html lang="en" dir="ltr" class="scroll-smooth" data-default-appearance="dark"
33
data-auto-appearance="false"><head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
4-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
54
<meta charset="utf-8" />
65

76
<meta http-equiv="content-language" content="en" />
@@ -1220,6 +1219,4 @@ <h2 class="mt-8 text-2xl font-extrabold mb-10">Related</h2>
12201219
</div>
12211220
</body>
12221221

1223-
1224-
<script data-goatcounter="https://majix.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
12251222
</html>

0 commit comments

Comments
 (0)