From 25331a5ffad215b86fcdf78067ee89b940147bc5 Mon Sep 17 00:00:00 2001
From: Alexey Averikhin <alexey.averikhin@labs64.de>
Date: Fri, 8 Nov 2019 06:54:59 +0100
Subject: [PATCH] Enable IP anonymization in Google Analytics (GDPR) -
 Introduced "ga_tracking_anonymize_ip" parameter to enable/disable Google
 Analytics IP anonymization (to comply with GDPR).

(cherry picked from commit ce530f36fa0549c78ffe53ea6077f44f6f0b330f) (+1 squashed commit)
Squashed commits:
[69b7718] - enable GA anonymize_ip

(cherry picked from commit f2b67c632af72b61dd634b9a337200781519691e)
---
 _config.yml           | 1 +
 _includes/head.html   | 2 +-
 docs/configuration.md | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/_config.yml b/_config.yml
index a0906708..5508d4a2 100644
--- a/_config.yml
+++ b/_config.yml
@@ -47,6 +47,7 @@ color_scheme: nil
 # Google Analytics Tracking (optional)
 # e.g, UA-1234567-89
 ga_tracking: UA-2709176-10
+ga_tracking_anonymize_ip: true
 
 plugins:
   - jekyll-seo-tag
diff --git a/_includes/head.html b/_includes/head.html
index eae6a5e9..67e7b056 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -21,7 +21,7 @@
       function gtag(){dataLayer.push(arguments);}
       gtag('js', new Date());
 
-      gtag('config', "{{ site.ga_tracking }}");
+      gtag('config', '{{ site.ga_tracking }}'{% if site.ga_tracking_anonymize_ip %}, { 'anonymize_ip': true }{% endif %});
     </script>
 
   {% endif %}
diff --git a/docs/configuration.md b/docs/configuration.md
index eb43a086..23a0e260 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -85,4 +85,5 @@ See [Customization]({{ site.baseurl }}{% link docs/customization.md %}) for more
 # Google Analytics Tracking (optional)
 # e.g, UA-1234567-89
 ga_tracking: UA-5555555-55
+ga_tracking_anonymize_ip: true
 ```
-- 
GitLab