web-dev-qa-db-fra.com

Exclusion de trafic pour les adresses IPv6 lorsque la valeur d'anonymisation IP dans Google Analytics est "true"

Comme nous le savons avec tout ce nouveau GDPR, les paramètres d’anonymisation IP sont plus courants dans nos paramètres Google Analytics.

La question est de savoir comment exclure des adresses IPv6 à l'aide de filtres d'exclusion IP dans Google Analytics si la valeur d'anonymisation IP est définie sur 'true'?

Google dit:

La fonction d’anonymisation IP d’Analytics définit le dernier octet des adresses IP d’utilisateur IPv4 et les 80 derniers bits des adresses IPv6 en zéros peu de temps après leur envoi à. le réseau de collecte de données analytiques.

Combien coûtent les 80 derniers bits et comment, par exemple, cet IPv6 ressemblera si les 80 derniers bits sont définis sur 0?

2001:db8:85a3:8d3:1319:8a2e:370:7348

L'exemple IPv6 provient de la page Wikipedia .

Voici un exemple d'anonymisation IPv4: enter image description here Quelque chose de très similaire se passe avec IPv6. Le filtre de Google Analytics est appliqué à l'étape Stockage et traitement. Le filtre doit donc être basé sur une adresse IP anonymisée.

2
gintsg

Après quelques recherches et tests, j'ai trouvé la réponse à ce sujet.

Les adresses IPv6 ont une taille de 128 bits. Une adresse IPv6 est représentée par huit groupes de quatre chiffres hexadécimaux, chaque groupe représentant 16 bits (deux octets, un groupe parfois appelé hextet [6] [7]). Les groupes sont séparés par des deux points (:).

Ainsi, chaque groupe représentant 16 bits, cela signifie que les 5 derniers groupes représentent 80 bits et sont remplacés par des zéros.

Cet IPv6:

2001:db8:85a3:8d3:1319:8a2e:370:7348

Après l'anonymisation IP ressemblera à ceci:

2001:db8:85a3::

En fin de compte, il y a deux "::" parce que:

Un ou plusieurs groupes consécutifs contenant uniquement des zéros peuvent être remplacés par un seul groupe vide, à l'aide de deux deux points consécutifs (: :).

1
gintsg