¿Alguien sabe si puedo encontrar direcciones IP de mis visitantes en los informes de Google Analytics Universal?
¿Alguien sabe si puedo encontrar direcciones IP de mis visitantes en los informes de Google Analytics Universal?
Respuestas:
No, no podrás encontrar esa información. GA no lo pone a disposición en sus informes debido a problemas de privacidad, y cualquier recopilación de este es una violación de los Términos de servicio de Google Analytics. Lea las pautas de uso de Google Analytics para obtener aclaraciones.
[Actualización 26 de julio de 2016]
La recopilación de IP a través de GA es un área gris en la que no hay correcto o incorrecto. Sin embargo, requerirá la debida diligencia en la investigación con sus abogados / expertos en privacidad o en las jurisdicciones de su localidad (por ejemplo, las leyes europeas de privacidad). Alternativamente, siempre puede hacer que no sea argumento estableciendo el último octeto de sus direcciones en 0. Esto lo haría suficientemente anónimo.
No puedes hacerlo a través de Google Analytics. Sin embargo, puede configurar su cuenta de GA para que a cada usuario se le asigne una ID de usuario para que pueda rastrear a cada usuario con más detalle si eso es lo que está buscando hacer. Nota: esto requerirá algún cambio dentro de su cuenta y desde la perspectiva de la privacidad esto también puede ser un verdadero dolor.
O si simplemente desea encontrar las direcciones IP que realizan solicitudes a su sitio, puede verificar el registro de su servidor. Ese registro enumerará todas las direcciones IP.
Aquí están las instrucciones para ver las direcciones IP en Google Analytics.
Agregue el siguiente código a sus páginas, antes del código tradicional 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'];}
?>
Luego agregue este código a sus páginas web antes de </body>
:
<script type='text/javascript'>
_gaq.push(['_setCustomVar', 1, 'IP', '<?=$ip;?>', 1]);
</script>
Voilà!
El seguimiento de las IP de los usuarios no sería beneficioso para el producto general que Google está tratando de ofrecer.
Sin embargo, puede encontrar las IP dentro de los archivos de registro de Apache (o IIS). Luego puede tomar esas IP y crear filtros.
Este artículo describe el proceso, pero es específico para las direcciones RFC 1918, pero ese no es un requisito del filtro. No estoy seguro de si acepta la notación CIDR tampoco, pero vale la pena analizarlo.