How to turn on IP Anonymization in Google Analytics and Google Tag Manager

Under GDPR, an IP address is considered as personal data.

Google Analytics track and store IP addresses of your website users, in order to report on geolocation data.

However GA does not report on IP addresses in its reports.

If your privacy policy or local privacy laws prevent the storage of full IP addresses then you can use the IP anonymization feature to anonymize/mask website visitors IPs.

When you anonymize visitor IP, the last 3 digits from your website visitor’s IP address are automatically dropped / deleted.

In other words, the IP anonymization feature sets the last octet of IPv4 user IP addresses and the last 80 bits of IPv6 addresses to zeros.

For example, if a website visitor has a public ip of 12.214.31.144 then as soon as the IP data is received by the Analytics Collection Network, Google will anonymize/mask the ip to 12.214.31.0

It is important to remember that IP anonymization occurs before any data storage or processing takes place. So Google does not store or process complete IP addresses at any given time.

Enabling the IP Anonymization feature in Google Analytics for analytics.js

The IP Anonymization feature in Google Analytics is not enabled by default.

You would need to enable it by making a small code change or by adding a new variable in your GTM tag.

If you use the analytics.js library, you can add the following line of code in your Google Analytics tracking code to anonymize IP:

ga('set', 'anonymizeIp', true);

After adding this line of code, the final Google Analytics tracking code should look like the one below:

<!– Google Analytics –>

<script>

window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;

ga('create', 'UA-1123456-78', 'auto');

ga('set', 'anonymizeIp', true);

ga('send', 'pageview');

</script>

<script async src='//www.google-analytics.com/analytics.js'></script>

<!– End Google Analytics –>

Note: Do not use the property ID ‘’UA-1123456-78’. Use your own property ID.

Get the E-Book (37 Pages)

Learn to read e-commerce reports book banner

Get the E-Book (104 Pages)

Enabling the IP Anonymization feature in Google Analytics for gtag.js

If you use the gtag.js library, you can add the following line of code in your Google Analytics tracking code to anonymize IP:

{ 'anonymize_ip': true }

After adding this line of code, the final Google Analytics tracking code should look like the one below:

<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1509844-26"></script>

<script>

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', 'UA-1123456-78', { 'anonymize_ip': true });

</script>

Note: Do not use the property ID ‘’UA-1123456-78’. Use your own property ID.

Enabling the IP Anonymization feature in Google Analytics via Google Tag Manager

You can also enable the IP anonymization feature via Google Tag Manager.

Follow the steps below:

Step-1: Login to your GTM account and then open the tag which is used to install Google Analytics on your website.

Step-2: Scroll down to the ‘Fields to Set’ section and then select ‘anonymizeIp’ from the drop down menu:

Step-3: Enter the text ‘true’ in the value field:

Step-4: Save the tag.

Step-5: Preview and publish the container.

Note: You can also enable the ‘IP Anonymization’ feature in GA by adding a new field named ‘anonymizeIp’ with a value of ‘true’ in your Google Analytics Settings variable.

Testing the implementation of IP Anonymization

In order to check the implementation of the IP anonymization feature in Google Analytics follow the steps below:

Step-1: Navigate to the website for which you have enabled the IP Anonymization feature.

Step-2: Open the Google Developer Console (Press F12 for windows) and then click on the ‘Networks’ tab:

Step-3: Refresh the web page by clicking on the browser refresh button.

Step-4: Enter the term ‘collect’ in the search box embedded in the developer console:

Step-5: Click on the listing which reads ‘www.google-analytics.com’:

You should now see the request URI which contains parameters of measurement protocol.

Step-6: Look for the parameter aip=1. This is called the IP anonymization parameter:

The presence of IP anonymization parameter is a proof that the implementation of IP anonymization feature has been successful.

The impact of IP Anonymization on Website Traffic

When you anonymize IP, it negatively impact the geolocation tracking data esp. at the city level.

There is no noticeable difference in accuracy at the continent or country level.

Learn about the Google Analytics Usage Trends Tool

The Google Analytics usage trend is a new tool which is used to visualise trends in your Google Analytics data and to perform trend analysis.


Do you want to Learn Web Analytics in 8 Weeks?

  • Learn and Master Web Analytics, Conversion Optimization & Google Analytics from Industry Expert in 8 weeks.
  • Lifetime access to the course + Lifelong FREE course updates.
  • New study material added every few months (lifelong learning).
  • Up to date training material.
  • Most exhaustive course on Google Analytics on the internet.
  • Hundreds of Assessments to test your learning.
  • Your 24/7, 365 days a year reference source.
  • Learn at your own pace and from any place.

Take your Analytics knowledge to the next level. Checkout my Best Selling Books on Amazon

Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.

Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.

Attribution Modelling in Google Analytics and Beyond
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.

Himanshu Sharma

Certified web analyst and founder of OptimizeSmart.com

My name is Himanshu Sharma and I help businesses find and fix their Google Analytics and conversion issues. If you have any questions or comments please contact me.

  • Over eleven years' experience in SEO, PPC and web analytics
  • Google Analytics certified
  • Google AdWords certified
  • Nominated for Digital Analytics Association Award for Excellence
  • Bachelors degree in Internet Science
  • Founder of OptimizeSmart.com and EventEducation.com

I am also the author of three books:

error: Alert: Content is protected !!