Browse Source

Add data-do-not-track attribute to Umami analytics script across multiple files

- Updated hugo.toml to enable data-do-not-track for Umami.
- Modified script tags in various HTML files to include data-do-not-track attribute for enhanced user privacy.
- Ensured consistent implementation across all relevant pages.
codeskraps 4 days ago
parent
commit
add812c09c

+ 1 - 0
hugo.toml

@@ -56,6 +56,7 @@ enableOpenGraph = true
 enableTwitterCards = true
 umami = true
 umamiScript = "https://umami.codeskraps.com/script.js"
+umamiDataDoNotTrack = true
 umamiWebsiteId = "a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"
 
     [params.author]

+ 1 - 1
layouts/partials/custom-head.html

@@ -1,5 +1,5 @@
 {{ if and .Site.Params.umami .Site.Params.umamiScript .Site.Params.umamiWebsiteId -}}
-<script defer src="{{ .Site.Params.umamiScript }}" data-website-id="{{ .Site.Params.umamiWebsiteId }}"></script>
+<script defer src="{{ .Site.Params.umamiScript }}" data-website-id="{{ .Site.Params.umamiWebsiteId }}" data-do-not-track="true"></script>
 {{- end }}
 
 <!-- Code copy functionality -->

+ 1 - 1
public/404.html

@@ -20,7 +20,7 @@
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/about/index.html

@@ -20,7 +20,7 @@ About Me | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/index.html

@@ -22,7 +22,7 @@
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/2024/git_ssh_command/index.html

@@ -20,7 +20,7 @@ Configuring SSH Keys for Individual Git Commands | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/2024/gitignore_not_working/index.html

@@ -20,7 +20,7 @@ When .gitignore Doesnt Seem to Work: A Quick Fix | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/2024/mvi_architecture/index.html

@@ -20,7 +20,7 @@ Simplifying MVI Architecture | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/2024/react_vs_kmp/index.html

@@ -20,7 +20,7 @@ React Native vs Kotlin Multiplatform | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/2025/evolution_software_development_ai/index.html

@@ -20,7 +20,7 @@ The Evolution of Software Development in the AI Era | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/2025/move_home_folder/index.html

@@ -20,7 +20,7 @@ Move /home Folder | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/2025/public_pool_android/index.html

@@ -20,7 +20,7 @@ Building PublicPoolAndroid in One Day with Cursor | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/posts/index.html

@@ -22,7 +22,7 @@ Posts | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/projects/index.html

@@ -20,7 +20,7 @@ Projects | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/ai/index.html

@@ -22,7 +22,7 @@ Ai | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/android/index.html

@@ -22,7 +22,7 @@ Android | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/architecture/index.html

@@ -22,7 +22,7 @@ Architecture | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/cryptocurrency/index.html

@@ -22,7 +22,7 @@ Cryptocurrency | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/cursor/index.html

@@ -22,7 +22,7 @@ Cursor | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/development/index.html

@@ -22,7 +22,7 @@ Development | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/future/index.html

@@ -22,7 +22,7 @@ Future | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/git/index.html

@@ -22,7 +22,7 @@ Git | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/index.html

@@ -20,7 +20,7 @@ Tags | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/ios/index.html

@@ -22,7 +22,7 @@ Ios | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/kmp/index.html

@@ -22,7 +22,7 @@ Kmp | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/kotlin/index.html

@@ -22,7 +22,7 @@ Kotlin | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/linux/index.html

@@ -22,7 +22,7 @@ Linux | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/mining/index.html

@@ -22,7 +22,7 @@ Mining | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/mvi/index.html

@@ -22,7 +22,7 @@ Mvi | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/mvvm/index.html

@@ -22,7 +22,7 @@ Mvvm | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/react-native/index.html

@@ -22,7 +22,7 @@ React-Native | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/software-development/index.html

@@ -22,7 +22,7 @@ Software-Development | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/ssh/index.html

@@ -22,7 +22,7 @@ Ssh | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">

+ 1 - 1
public/tags/viewmodel/index.html

@@ -22,7 +22,7 @@ Viewmodel | codeskraps
 
 <link href="/css/style.min.ef8e99489b0b85e34523800e588426b1b4c05e27adcb9d7193952cef205afe6d.css" rel="stylesheet">
 
-<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f"></script>
+<script defer src="https://umami.codeskraps.com/script.js" data-website-id="a80a52da-0b7d-4faf-9dfc-ee6ca5a8421f" data-do-not-track="true"></script>
 
 
 <link rel="stylesheet" href="/css/code-copy.css">