El ID de usuario es definitivamente una de las cosas más interesantes de Common Analytics, si se usa correctamente. Podría revelar algunas concepts sorprendentes sobre sus visitantes, ya que ahora no está restringido a analizar a los visitantes solo como instancias del navegador o del dispositivo como antes, sino que puede construir sus historias en torno a todos los puntos de contacto que el usuario pudo haber tenido en su viaje a y a través de sus propiedades internet.
Con este sencillo consejo, puede ampliar el seguimiento de ID de usuario para que regresen los usuarios sin que tengan que autenticarse. Esto se hace con una galleta.
¡Nota! Esto significa que la ID de usuario a menudo persistirá en las computadoras públicas, por lo que es posible que la persona a la que estás rastreando no sea la misma. humano (También podría ser una llama con algunas habilidades tecnológicas).
Esta concept se inspiró en los comentarios de la publicación del weblog de Annie Cushing: Por qué las métricas de usuario de Google Analytics son una tontería (para la mayoría de los sitios). Especialmente los comentarios de John Mitchell y Christopher Mason fueron particularmente reveladores.
incógnita
El boletín a fuego lento
Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.
Consejo 8: ID de usuario para usuarios que regresan no autenticados
El proceso es más o menos este:
-
Cuando los usuarios se autentican, la ID de usuario debe almacenarse en dataLayer
-
Cuando se activan etiquetas posteriores de Common Analytics,
&uid;
La clave debe verificar primero si la ID de usuario está endataLayer
-
Si es así, se escribe una cookie en el navegador del usuario con este ID de usuario y, finalmente, el valor se devuelve a la etiqueta.
-
Si la ID de usuario no está en
dataLayer
GTM comprueba si está almacenado en una cookie y, si es así, se devuelve el valor de la cookie. -
Si no existe dicha cookie, no se devuelve nada y el parámetro ID de usuario no se enviará
Entonces, para que esto funcione necesitarás tres variables. El primero es {{uid en capa de datos}}y es una variable de capa de datos easy donde el nombre de la variable a la que apunta es el que haya configurado en su sitio internet. voy a usar userId
en este ejemplo.
Entonces, cuando un usuario inicia sesión, el sitio internet debe insertar su ID de usuario en dataLayer
así:
dataLayer.push({
'userId' : 'AAA-123',
'occasion' : 'authentication'
});
Esto no debería ser una sorpresa, ¿verdad? Así es como debes hacerlo en cualquier caso. La inserción de ‘evento’ activa la etiqueta de evento que envía la identificación del usuario a Google Analytics. No hay nada innovador aquí todavía.
A continuación, necesitará otras dos variables. El primero es un Galleta de primera fiesta variable, que busca cualquier nombre de cookie en el que haya decidido almacenar el ID de usuario. Usaré userId
nuevamente para mantener la coherencia, pero tenga en cuenta que es un nombre bastante común y no desea sobrescribir otras cookies escritas por sus scripts.
Finalmente, necesitarás un Variable de JavaScript personalizadaque llamaremos {{identificación de usuario}}. Su tarea es realizar el algoritmo descrito al principio de este capítulo.
perform() {
if ({{uid in datalayer}}) {
var d = new Date();
d.setTime(d.getTime()+1000*60*60*24*365*2);
var expires = 'expires='+d.toGMTString();
doc.cookie = 'userId=' + {{uid in datalayer}} + '; '+expires+'; path=/';
return {{uid in datalayer}};
} else if ({{uid in cookie}}) {
return {{uid in cookie}};
}
return;
}
Y, finalmente (¡uf! Se suponía que esto period un consejo easy), debe editar sus etiquetas de Common Analytics para obtener el {{identificación de usuario}} para el &uid;
:
Y eso será suficiente.
Recuerde, esto no es para todos. No existe ningún beneficio inherente de realizar un seguimiento permanente de los usuarios que regresan, a menos que sea algo que considere necesario para lograr sus objetivos comerciales. A veces es un requisito empresarial en sí mismo realizar un seguimiento de los usuarios que regresan y que no autenticar. Y no olvide la advertencia sobre las computadoras públicas. Es posible que desees editar este script para que solo funcione en teléfonos móviles y tabletas, ya que es menos possible que tengan tantos usuarios como una computadora de la biblioteca.