En tu Empresa Posicionamiento Web sabemos que hay cada vez más gente que usa la conocida herramienta para SEO onpage.org, un error que siempre podemos ver en los análisis que se hacen con ésta es: «El ID del usuario no aparece oculto para Google Analytics», por eso hoy te explicaremos cómo ocultar el ID de usuario para Google Analytics. Sabemos que esta herramienta SEO ofrece muchos beneficios con sus auditorías y por eso hemos decidido traerte una guía sobre este tema.
Tabla de contenidos
Una herramienta cada vez más popular
OnPage.org se ha convertido en una herramienta muy popular entre los expertos SEO, es alemana y ofrece diversas opciones de análisis para la optimización técnica y de contenidos, para las palabras clave y para «espiar a la competencia», entre otros aspectos que serán de mucha ayuda.
Como mencionamos anteriormente, hay un error que se repite al analizar las Webs, es el «El ID del usuario no aparece oculto para Google Analytics», como se muestra en la siguiente imagen:
Cabe destacar que en la Web hay muchas herramientas SEO para analizar los sitios, algunas muy populares como esta que hemos nombrado, Semrush, Google Webmaster Tools, Seoprofiler, entre otras, pero no son herramientas que ofrezcan una verdad absoluta, es importante saber interpretar los datos que ofrecen, los resultados y no tomar todo al pie de la letra. Debemos tomar estas herramiemtas como una fuente de datos que despues deberemos interpretar y valorar. Por ejemplo, woorank si tienes h1, h2, h3, te dice q está bien. Pero si tienes 3 h1, despues un h4 y luego un h2, tambien te dice que está bien, por que ha detectado varias cabeceras. Pero si nosotros sabemos positivamente que no es bueno tener más de 1 H1, este dato no debemos tomarlo como correcto. Solo como informativo.
Teniendo esto en cuenta, hemos decidido contarte detalles sobre cómo ocultar el usuario para Google Analytics, un tema que podría serte muy útil en algunos casos y en otros no tanto, sigue leyendo y aprende más sobre la solución a este problema, que sería la función _anonymizeIp de Google Analytics, este aspecto tiene algunas ramificaciones:
- En Alemania, con la legislación local, es importante tener en cuenta este punto
- Si estás en otras partes de Europa podría serte útil igualmente.
- Deberías actualizar el snippet de Google Analytics como te mostraremos.
- Deberías cambiar algunas cosas de tu política de privacidad para resaltar ese hecho.
De qué se trata la función _anonymizeIp de Google Analytics
Te hablaremos sobre la función de _anonymizelp en ga.js o analytics.js… _anonymizeIp en español sería anonimizar la ip para Google analitycs, esta función toma la parte final de tu IP y configura los últimos dígitos a «0», por lo tanto, colocar en anonimato el usuario final antes de comenzar el tratamiento y el almacenamiento. La ocultación del IP se da tan pronto como se recibe por la red de Google Analytics Collection, así sucede dentro de Europa.
En palabras de Google esto sería lo que sucede:
«Cuando un cliente de Google Analytics pide anonimizar su dirección IP, Google Analytics anonimiza la dirección tan pronto como sea técnicamente posible en la etapa más temprana posible red de colección. La función de dirección de IP anónima en Google Analytics establece el último octeto de las direcciones IP de los visitantes IPv4 y los últimos 80 bits de direcciones IPv6 a ceros en la memoria poco después de ser enviado a la red de Google Analytics Collection. La dirección IP completa nunca se escribe en el disco en este caso.
Pero hacer esto no es del todo positivo, porque todo el proceso podría tener como resultado una pequeña reducción en la exactitud de los reportes geográficos».
Por qué usar esta función de ocultar el usuario para Google Analytics
Esta función no es algo tan nuevo, pero no es muy conocido, desde mayo de 2010 Google Analytics permiten a los dueños de los sitios solicitar que todas las direcciones IP de sus visitantes quedan en el anonimato en Analytics.
Google también indica que esta característica se ha diseñado para ayudar a los propietarios de un sitio a cumplir con sus propias políticas de privacidad. Así que si su política de privacidad establece la anonimización de las direcciones IP de los usuarios, deben entonces aplicar la función _anonymizeIp.
Cómo utilizar la función de _anonymizeIp
Hay dos formas, de la manera tradicional con el código GA.js y de la manera más moderna con Analytics.js, cabe destacar que los códigos que incluimos en la explicación son ejemplos, y deben adaptarse a tu sitio Web.
La manera más moderna, con Analytics.js
Implementar el código de _anonymizeIp, se debe agregar el siguiente código, llamado «fragmento de seguimiento JavaScript», a las plantillas de tu Web. Se tiene que agregar antes de la etiqueta < /head> y además se debe reemplazar la cadena ‘UA-XXXXX-Y’ por el ID del propietario o ID de seguimiento de la propiedad de Analitycs de la que quieras hacer el seguimiento.
<!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview'); </script> <!-- End Google Analytics --> |
Esto código se ve reflejado en 4 acciones, lo primero es que crea un elemento que permite iniciar asíncronicamente la descarga de la biblioteca JavaScript analytics.js desde la url https://www.google-analytics.com/analytics.js. Lo segundo es que da inicio a una función ga global (cola de comandos ga()) con esta puedes programar la ejecución de comandos luego que la bibliote de analytics.js haya cargado y esté lista para funcionar.
La tercera acción es que añade un comando a la cola de comandos de ga(), y así se puede crear un nuevo objeto de seguimiento para la propiedad que ha sido especificada a través del parámetro que ya mencionamos el ‘UA-XXXXX-Y’. La última acción es que agrega otro comando a la cola de los ga(), envía una página de visita a Analytics, que corresponde a la página actual.
Con analytics.js puede anonimizar las direcciones IP de todos los hits enviados desde una página usando el comando set y ajustar el campo anonymizeIp a true:
GA (‘set’, ‘anonymizeIp’, true);
Por lo tanto, el fragmento completo se vería algo como esto (este es el fragmento asincrónico con soporte para la carga previa de los documentos de Google):
<!-- Google Analytics --> <script async src='//www.google-analytics.com/analytics.js'></script> <script> window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-XXXX-Y', 'auto'); ga('set', 'anonymizeIP', true); ga('send', 'pageview'); </script> <!-- End Google Analytics --> |
Al añadir este código o el anterior al código de tu sitio web, se enviará una página vista por cada página que visitan los usuarios, Google Analytics procesará estos datos y te dará información muy útil, como:
- Tiempo que pasa cada usuario en tu Web.
- Tiempo que pasa el usuario en cada página y el orden en que las visita.
- Los enlaces internos en los que ha hecho click.
- Ubicación del usuario.
- Navegador y sistema operativo.
Y algunos otros datos. Aquí muestra Google un tutorial sobre como anonimizar la ip para Google Analytics en la guía para desarrolladores de Google.
Cuando agregas cualquier de estos fragmentos de seguimiento a tu sitio web, se envía una página vista por cada página que visitan tus usuarios. Google Analytics procesa estos datos y puede deducir una gran cantidad de información, por ejemplo:
La manera más tradicional, con GA.js
La función de _anonymizeIp() elimina el último octeto de una dirección IP antes de su almacenamiento, esto se recomienda antes de su almacenamiento. Este sería el fragmento asincrónico recomendado que usted tendrá que poner en en sus sitios:
var _gaq = _gaq || []; _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']); _gaq.push (['_gat._anonymizeIp']); _gaq.push (['_trackPageview']); |
Y el snippet tradicional completo sería así:
<!-- Google Analytics --> <script> window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview'); </script> <script async src='//www.google-analytics.com/analytics.js'></script> <!-- End Google Analytics --> |
Una vez que ha usado la función de _anonymizeIp, cambiando el código del sitio, el siguiente paso es actualizar su política de privacidad, hay una herramienta muy útil que es Iubenda, que genera su política de privacidad basando en las apps externas que esté usando, como Gogle Analytics, y tiene más de 300 clausulas pre-escritas para ti.
Asegúrate de incluir la cláusula de que IP anónima, en español sería «Google Analytics con dirección IP anonimizada».
Esto es muy importante en Alemania, por su marco normativo, ya que las autoridades buscan proteger la información de los usuarios, y deben obligatoriamente usar esta técnica de anonimato. Recuerda que si tu sitio Web es de España no debería preocuparte demasiado este error, realmente no deberías tomarlo en cuenta como un error como tal, pero si se recomienda hacerlo para sitios Web de Alemania, esto por la política de privacidad de este país.
Ya sabes como ocultar el ID de usuario en Google Analytics, aplicando los pasos que te hemos mostrado podrás hacero sin problemas. Recuerda que si tienes algunas duda siempre puedes recurrir a la guía que te indicamos anteriormente de Google Analytics.
¿Debo ocultar mi ID de usuario de Google Analytics si estoy en España?
Seguramente habrás llegado a este post buscando info sobre este tema después de haber utilizado la herramienta onpage.org antes mencionada. Como habiamos mencionado antes esta herramienta SEO es alemana y principalmente destinada al público alemán. Debido a la legislación local allí si es altamente recomendable ocultar el ID de usuario de Google Analytics. Por eso esta herramiemta lo muestra como error grave.
¿Error SEO o recomendación?
Si no estás en Alemania, no debes interpretar este dato como un error SEO grave, ni si quiera como error. Lo debemos incluir en categoria de recomendación. Por cuestiones de privacidad y otros beneficios expuestos anteriormente, si es recomendable hacerlo. Pero si no lo hacemos, no es algo que nos vaya a perjudicar.
¿Te pareció interesante este post? Compártelo con tus amigos en tus redes sociales.
Redactora, copywriter, especialista en temas SEO y de marketing digital, con 10 años de experiencia. Periodista de profesión. Jefa de Contenidos de Posicionamiento Web Systems.