web-dev-qa-db-fra.com

Exclusion de Google Analytics sur IPv4 et IPv6

J'essaie de filtrer "mon propre" trafic "interne" en tant que nouvelle vue dans Google Analytics.

J'ai pu filtrer mon propre trafic en excluant mon adresse IPv6, mais pas en excluant par adresse IPv4 publique ou par bloc. Je peux voir un filtre réussi et non réussi en regardant les rapports en temps réel sur le contenu (URL).

Comment Google Analytics procède-t-il pour enregistrer l'adresse IP des visiteurs, exactement? Donne-t-il la priorité à IPv6 sur IPv4 ou prend-il les deux?

Merci

1
starlocke

Scénario 1: IPv4 uniquement

Simple.

Scénario 2: IPv6 uniquement

Simple.

Scénario 3: client double pile IPv4 + IPv6 ET serveur IPv4

  • Le client va récupérer les ressources du serveur en utilisant IPv4.
  • Le client utilisera IPv6 dans Google Analytics.

Conclusion du filtrage IPv6

Google Analytics abrégera toujours/abrégé l'adresse IPv6. Le filtre correspondant doit donc également cibler l'expression abrégée/abrégée d'une adresse ou d'un bloc IPv6. Remarque: il ne s'agit pas d'une notification officielle, mais d'une conclusion basée sur l'essai expérimental de différentes représentations d'un filtre d'exclusion IPv6.

  • La première raison pour laquelle j'ai tenté d'écrire un filtre a échoué, c'est parce que mon expression rationnelle de filtre n'était pas complètement sous forme abrégée/abrégée.
  • Lorsque la double pile est une possibilité, filtrez à la fois les blocs IPv4 et IPv6.

Solution échantillon

Je viens de vivre une expérience où je devais trouver comment filtrer un bloc IPv6, à l'exclusion de la plage/56. La solution était en fait une correspondance de chaîne parfaitement simple, regex.

  • Solution - ^ 1234: abcd: 5: 6 ..:. * $
  • Un peu plus clair pour les yeux humains - ^ 1234 [:] abcd [:] 5 [:] 6 ​​.. [:]. * $

Pour comprendre cette regex, je viens d'utiliser une calculatrice comme celle-ci - https://www.ultratools.com/tools/ipv6CIDRToRangeResult?ipAddress=1234%3Aabcd%3A5%3A600%3A%3A%3A%2F56 =

Notez les deux points "." symboles après le 6, utilisés pour couvrir la plage 00-ff; suivi d'un caractère générique pour correspondre à tout le reste.

1
starlocke