Est-ce que quelqu'un sait si/où je peux trouver les adresses IP de mes visiteurs dans les rapports Google Analytics Universal?
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 enfreint les conditions d'utilisation de Google Analytics. Veuillez lire consignes d'utilisation de Google Analytics pour plus de précisions.
[Mis à jour le 26 juillet 2016]
La collecte IP via GA est une zone grise dans laquelle il n'y a pas de raison ou d'erreur. Cependant, l'enquête avec vos avocats/experts en matière de protection de la vie privée ou dans les juridictions de votre région (telles que les lois européennes en matière de protection de la vie privée) nécessitera une diligence raisonnable. Alternativement, vous pouvez toujours le rendre non-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 de sorte qu'un ID utilisateur soit attribué à chaque utilisateur. Vous pourrez ainsi suivre chaque utilisateur avec plus de détails si c'est ce que vous cherchez à faire. Remarque: cela nécessitera quelques modifications dans votre compte et, du point de vue de la confidentialité, cela peut également être très pénible.
Ou si vous voulez simplement trouver les adresses IP qui font des demandes sur votre site, vous pouvez consulter le journal de votre serveur. Ce journal listera 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 le </body>
:
<script type='text/javascript'>
_gaq.Push(['_setCustomVar', 1, 'IP', '<?=$ip;?>', 1]);
</script>
Voilà!
Suivre les adresses IP des utilisateurs ne serait pas bénéfique pour le produit global que Google tente de fournir.
Vous pouvez toutefois trouver l'adresse IP dans les fichiers journaux Apache (ou IIS). Ensuite, vous pouvez prendre ces IP et créer des filtres.
This Cet article décrit le processus, mais il est spécifique aux adresses RFC 1918, mais ce n'est pas une exigence du filtre. Je ne sais pas s'il accepte la notation CIDR non plus, mais cela vaut la peine de s'y intéresser.