Skip to content

Commit

Permalink
Add option to anonymize analytics ip address (mmistakes#1636)
Browse files Browse the repository at this point in the history
* Add option to anonymize analytics ip address

* Add option to anonymize analytics ip address in google tag
  • Loading branch information
4brunu authored and mmistakes committed May 3, 2018
1 parent ded9bc5 commit 336aa37
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 1 deletion.
1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ analytics:
provider : false # false (default), "google", "google-universal", "custom"
google:
tracking_id :
anonymize_ip : # true, false (default)


# Site Author
Expand Down
2 changes: 1 addition & 1 deletion _includes/analytics-providers/google-gtag.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', '{{ site.analytics.google.tracking_id }}');
gtag('config', '{{ site.analytics.google.tracking_id }}', { 'anonymize_ip': {{ site.analytics.google.anonymize_ip | default: false }}});
</script>
1 change: 1 addition & 0 deletions _includes/analytics-providers/google-universal.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', '{{ site.analytics.google.tracking_id }}', 'auto');
ga('set', 'anonymizeIp', {{ site.analytics.google.anonymize_ip | default: false }})
ga('send', 'pageview');
</script>
3 changes: 3 additions & 0 deletions _includes/analytics-providers/google.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '{{ site.analytics.google.tracking_id }}']);
{% if site.analytics.google.anonymize_ip == true %}
_gaq.push(['_gat._anonymizeIp']);
{% endif %}
_gaq.push(['_trackPageview']);

(function() {
Expand Down

0 comments on commit 336aa37

Please sign in to comment.