Cómo filtrar el tráfico interno con direcciones IP anónimas en Google Analytics
Publicado: 2018-05-30Con una línea adicional de código, Google Analytics anonimizará las direcciones IP de todos sus visitantes. Lo hace reemplazando el último octeto (los últimos cuatro dígitos) en la dirección IP con 0000.
¿Por qué anonimizaría las direcciones IP?
La razón principal para la anonimización de las IP es aumentar la privacidad de los datos, ya que el tráfico ya no se puede rastrear hasta una IP específica. Esto es especialmente frecuente con las nuevas leyes europeas GDPR , que clasifican las direcciones IP como información personal. Como resultado, existen requisitos de seguridad mucho mayores en torno al almacenamiento de direcciones IP que no son anónimas. Para obtener más información sobre el RGPD, consulte las publicaciones de nuestro blog aquí .
Seguimiento de usuarios internos con la anonimización de IP activada
Como se mencionó anteriormente, activar el anonimato de IP es increíblemente simple. Sin embargo, hay una pequeña trampa. Cuando las direcciones IP se anonimizan, ya no puede utilizar filtros de IP para excluir sesiones internas (sesiones dentro de su propia empresa).
En su lugar, deberá filtrar su tráfico interno en Google Analytics según una dimensión personalizada. Los siguientes pasos le muestran cómo configurar esto usando Google Tag Manager y Google Analytics.
Configuración de su filtro
Para establecer la dimensión personalizada en la que se basa su filtro, debe diferenciar a sus visitantes internos de los visitantes externos en Google Tag Manager. Para asegurarse de que estos datos sean persistentes, también necesitará configurar una cookie para todos los visitantes internos.
Para configurar la cookie, debe encontrar una manera de identificar la visita de un visitante interno. En este ejemplo, voy a cubrir un método que hace uso de un parámetro de consulta, ya que se puede utilizar para cualquier sitio.
Paso 1: configuración de la "cookie interna"
a) Cree un disparador para activar la etiqueta de configuración de cookies:
Dado que utiliza un parámetro de consulta para identificar el tráfico interno, todo lo que necesita es un activador simple que compruebe este parámetro. He hecho uso de un parámetro de consulta de internal = true, pero puede cambiarlo fácilmente si esto entra en conflicto con su configuración existente.
Así es como se ve nuestro disparador:

b) Cree una etiqueta para configurar la cookie:
Cree una etiqueta HTML personalizada con el siguiente código:
<script>
// Establece la caducidad para tres años en el futuro
var fecha = nueva fecha ();
var dateTimeNow = date.getTime ();
date.setTime (dateTimeNow + 94608000000);
var expiration = date.toUTCString ();
// Establece una cookie de tráfico interno para todos los subdominios
document.cookie = “internalTraffic = true; expires = ”+ expiration +”; ruta = /; dominio =. " + location.hostname.replace (/ ^ www \ ./ i, “”);
</script>
Este código establecerá una cookie con un valor de internalTraffic = true siempre que se active la etiqueta. Establecí la fecha de vencimiento de esta cookie en tres años en el futuro. Si desea cambiar el vencimiento, puede hacerlo fácilmente cambiando el valor de la variable de vencimiento en el código.
Agregue el disparador configurado anteriormente y una vez que haya terminado, su etiqueta debería verse así:

Esta combinación de etiqueta y activador ahora establecerá una cookie para identificar a los visitantes internos cada vez que visiten cualquier URL en su sitio con un parámetro de consulta de internal = true.
Nota:
Si su sitio web tiene páginas que solo pueden ser visitadas por usuarios internos, por ejemplo, páginas detrás de un inicio de sesión o un entorno de prueba, puede reemplazar el activador del parámetro de consulta con un activador que se activa solo en estas páginas.

Alternativamente, si puede convencer a su equipo de desarrollo para que lo ayude, un método más limpio sería configurar el lado del servidor de cookies.
Paso 2: leer la cookie interna en GTM
El siguiente paso es comprobar si la cookie que acaba de crear existe antes de enviar un hit a Google Analytics. Puede hacer esto creando una variable de Google Tag Manager.
Para hacer esto, cree una nueva variable basada en la cookie de 1ª parte llamada "internalTraffic". Aquí hay una captura de pantalla de su variable:

Paso 3: creación de una dimensión personalizada "interna"
Dentro de Google Analytics, cree una nueva dimensión personalizada para realizar un seguimiento de si una visita proviene de un visitante interno o externo.
Para hacer esto, simplemente cree una nueva dimensión personalizada en el ámbito del usuario llamada "tráfico interno". Una vez que haya creado esto, realice un seguimiento del número de dimensión, ya que lo utilizará en el siguiente paso.

En el ejemplo anterior, puede ver que está usando la dimensión 2.
Paso 4: Establecer el valor de dimensión personalizada en GTM
Para completar esta dimensión personalizada en GA, necesitará modificar su variable Configuración de GA en GTM.
(Si no está utilizando una variable de configuración de GA, puede realizar estos cambios en "más configuraciones" en su etiqueta de vista de página de GA).
- En la variable Configuración de GA, en "más configuraciones", haga clic en "dimensión personalizada" y agregue una dimensión personalizada.
- En "índice", utilice el número de dimensión del paso anterior; en este ejemplo, era la dimensión 2.
- Luego, bajo valor, use la variable GTM que creó en el paso 2; en este ejemplo, fue "Cookie de tráfico interno".
Su variable de configuración de GA ahora debería verse así:

Una vez que haya agregado esto, puede continuar y publicar todos sus cambios de GTM.
Paso 5: filtrado basado en la dimensión personalizada
Una vez que se hayan implementado todos los pasos anteriores, podrá filtrar o segmentar su tráfico de Google Analytics en función de la dimensión personalizada recién creada.
Para configurar un filtro basado en esta dimensión, inicie sesión en Google Analytics y navegue hasta la sección Administrador de su propiedad. Dentro de su propiedad:
- Cree una nueva vista y asígnele el nombre apropiado, por ejemplo, "Tráfico externo". Para obtener más información sobre cómo configurar vistas, consulte esta publicación de blog .
- Dentro de su nueva vista, agregue un filtro; puede llamarlo "Excluir tráfico interno".
- Seleccione "personalizado" como su tipo de filtro
- Marque el botón de opción "excluir"
- Luego, seleccione "tráfico interno" como su campo de filtro (esto debería aparecer en dimensiones personalizadas).
- Luego agregue "verdadero" en el campo de filtro y presione Guardar.
Su nueva vista ahora filtrará a cualquier visitante que visite su sitio con el parámetro de consulta definido en el paso 1.
Conseguir que los visitantes internos visiten páginas con el parámetro de consulta
La tarea final es lograr que los visitantes internos realmente visiten el sitio web utilizando el parámetro de consulta. Solo necesita que visiten el sitio web una vez, sin embargo, esto aún puede ser una gran tarea.
La forma más sencilla de hacerlo es incluir el enlace en un correo electrónico que se envía a toda la empresa. Cómo lograr que la gente haga clic en el enlace es algo que dejaremos en tus manos, sin embargo, hemos descubierto que la promesa de cerveza gratis funcionó bien para nosotros.
Si tiene más preguntas relacionadas con el seguimiento de visitantes internos, envíeme un correo electrónico .
