Est-ce que quelqu'un sait si / où je peux trouver les adresses IP de mes visiteurs dans les rapports Google Analytics Universal?
Est-ce que quelqu'un sait si / où je peux trouver les adresses IP de mes visiteurs dans les rapports Google Analytics Universal?
Réponses:
Non, vous ne pourrez pas trouver cette information. GA ne le rend pas disponible dans vos rapports en raison de problèmes de confidentialité, et toute collecte de celui-ci est en violation des conditions d'utilisation de Google Analytics. Veuillez lire les consignes d'utilisation de Google Analytics pour obtenir des éclaircissements.
[Mise à jour du 26 juillet 2016]
La collecte IP via GA est une zone grise dans la mesure où il n'y a pas de bien ou de mal. Cela nécessitera cependant une diligence raisonnable dans l'enquête avec vos avocats / experts en matière de confidentialité ou dans les juridictions de votre région (par exemple, les lois européennes sur la confidentialité). Alternativement, vous pouvez toujours le rendre sans argument en définissant le dernier octet de vos adresses sur 0. Cela le rendrait suffisamment anonyme.
Vous ne pouvez pas le faire via Google Analytics. Cependant, vous pouvez configurer votre compte GA afin que chaque utilisateur se voit attribuer un ID utilisateur afin que vous puissiez suivre chaque utilisateur avec plus de détails si c'est ce que vous cherchez à faire. Remarque: cela nécessitera des modifications au sein de votre compte et du point de vue de la confidentialité, cela peut également être une vraie douleur.
Ou si vous voulez simplement trouver les adresses IP qui font des demandes à votre site, vous pouvez consulter le journal de votre serveur. Ce journal répertorie toutes les adresses IP.
Voici les instructions pour afficher les adresses IP dans Google Analytics.
Ajoutez le code suivant à vos pages, avant le code traditionnel de Google Analytics:
<?php
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];} else {
$ip=$_SERVER['REMOTE_ADDR'];}
?>
Ajoutez ensuite ce code à vos pages Web avant </body>
:
<script type='text/javascript'>
_gaq.push(['_setCustomVar', 1, 'IP', '<?=$ip;?>', 1]);
</script>
Voilà!
Le suivi des adresses IP des utilisateurs ne serait pas bénéfique pour le produit global que Google essaie de fournir.
Vous pouvez cependant trouver les IP dans les fichiers journaux Apache (ou IIS). Ensuite, vous pouvez prendre ces adresses IP et créer des filtres.
Cet article décrit le processus mais est spécifique aux adresses RFC 1918, mais ce n'est pas une exigence du filtre. Je ne sais pas si elle accepte la notation CIDR non plus mais mérite d'être étudiée.