Skip navigation Menu
Extra informatie

IP-adressen verbergen in Google Analytics

De privacywetgeving stelt strenge eisen aan het bijhouden van webstatistieken. Google Analytics is één van de veiligste producten, maar het is aan te bevelen om in ieder geval nog één extra maatregel te nemen; het verbergen of anonimiseren van IP-adressen. Google Analytics gebruikt namelijk evenals alle andere producten voor webstatistieken de IP-adressen van websitebezoekers voor het rapporteren van algemene geografische gegevens. Theoretisch is het mogelijk om op basis van een volledig IP-adres meer informatie over een bezoeker te achterhalen, maar dat mag niet binnen de wetgeving en gebruiksvoorwaarden van Google. Omdat kwaadwillende bedrijven het echter wel zouden kunnen, staat de privacywetgeving dit überhaupt niet toe.

IP-masking – anonymizeIp

Als oplossing biedt Google al heel lang de mogelijkheid om IP-adressen te verbergen. Wanneer IP-masking is ingeschakeld, verwijdert Google Analytics de laatste acht cijfers van IP4-adressen en de laatste 80 bits van IPv6-adressen van de bezoeker voordat deze worden gebruikt en opgeslagen. Dit gebeurt op de website zelf dus aan de bron, hierdoor komen de gegevens niet terecht in Google Analytics.

Gevolgen van IP-masking

Het maskeren van IP adressen heeft een aantal gevolgen. Als eerste zijn de metingen in de geografische rapporten minder betrouwbaar: de exacte woonplaats van uw bezoekers is namelijk lastiger te achterhalen. Ten tweede werken uw filters op basis van IP adres niet meer. Lees het artikel over eigen bezoekers uitsluiten van rapportages voor het maken van filters zonder IP adressen.

Het instellen van IP-masking

Hoe u IP-masking in kunt stellen is verschillend per situatie. Hieronder bespreken we alle mogelijke scenario’s.

IP-masking instellen in Google Tag Manager

Doorloop de volgende stappen om IP-masking in te stellen in Google Tag Manager:

  1. Open uw Google Analytics Instellingen variabele.
  2. Ga onder ‘Meer instellingen’ naar ‘Velden die moeten worden ingesteld’.
  3. Voeg een veld toe met veldnaam ‘anonymizeIp’ en vul bij de waarde ‘true’ in.
  4. Sla op en klik op ‘verzenden’.

Wanneer u geen Google Tag Manager gebruikt, dan wordt Google Analytics geplaatst met behulp van een trackingcode. Er zijn momenteel drie verschillende versies in omloop. We gaan ze in dit artikel allemaal even langs.

IP-masking instellen met de nieuwe gtag.js trackingcode (sinds september 2017)

De nieuwste versie van de trackingcode wordt ook wel gtag.js genoemd. Voeg een stukje code toe aan regel 8 van de tracking code om IP-masking in te schakelen, zoals in onderstaand voorbeeld:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXXXXX-X', { 'anonymize_ip': true });
</script>

Ga naar de documentatie voor ontwikkelaars voor meer informatie over ip anonimisering met de gtag.js trackingcode.

IP-Masking instellen met de analytics.js trackingcode (sinds 2014)

Op dit moment wordt de analytics.js trackingcode nog het meest gebruikt. Ook bij deze trackingcode kunt u IP-masking aan zetten door één regel toe aan uw tracking code toe te voegen. Deze regel kunt u overnemen uit onderstaand voorbeeld:

<script>
 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
ga('create', 'UA-XXXXXXX-X', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
 
</script>

Raadpleeg voor details over het aanpassen van uw trackingcode Google Analytics Tracking API op Google Code.

Het instellen van IP-masking bij een oude ga.js trackingcode (voor 2014)

Gebruikt u nog een oude trackingcode? Ook hier moet u één regel toevoegen aan uw tracking code. Deze moet direct na de regel waarin uw accountnummer staat:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push (['_gat._anonymizeIp']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

Raadpleeg voor details over het aanpassen van uw trackingcode Google Analytics Tracking API op Google Code. Lees ook de documentatie van Google Analytics over IP-adressen verbergen in Google Analytics.