La función User-ID de Google Analytics se usa para asociar varias sesiones y actividades de usuario a un ID único. De este modo, puede obtener un recuento de usuarios más preciso, analizar la experiencia de los usuarios que han iniciado sesión y conocer el comportamiento de los usuarios en diferentes dispositivos.
Para configurar las etiquetas de Google Analytics de modo que recojan el ID de usuario, debe seguir dos pasos:
Paso 1: Crear una variable de ID de usuario en Tag Manager
- Cree una variable de Tag Manager y asígnele el nombre user_id. Esta variable puede obtener el ID de usuario de una cookie propia o de una capa de datos:
- Si va a utilizar una cookie propia para almacenar un ID de usuario en el navegador web del cliente, puede usar la variable para recoger el ID de usuario de dicha cookie. Cree una variable de cookie propia y especifique su nombre en el campo Nombre de la cookie.
- Si el ID de usuario está disponible en la misma página, puede crear una variable de capa de datos. Cree una variable de capa de datos y especifique su nombre en el campo Nombre de variable de capa de datos.
Paso 2: Añadir el campo de ID de usuario a la etiqueta de Google Analytics
Los pasos para añadir el campo de ID de usuario a la etiqueta varían en función de si utiliza Universal Analytics o Google Analytics 4 (GA4).
Añadir el campo de ID de usuario a la etiqueta de Universal Analytics
- En la etiqueta de Universal Analytics, vaya a Más opciones > Configurar campos.
- Haga clic en Añadir campo e introduzca los valores siguientes en el campo nuevo:
Nombre del campo Valor userId {{user_id}} - Guarde la etiqueta y publique los cambios.
Añadir el campo de ID de usuario a la etiqueta de GA4
Para que las funciones basadas en el ID de usuario funcionen correctamente en GA4, el campo user_id debe vincularse a todos los eventos. Si define el campo de ID de usuario en la etiqueta de configuración, se añadirá automáticamente a todos los eventos. Por este motivo, se recomienda añadir el campo de ID de usuario a la etiqueta de configuración en vez de a cada etiqueta de evento.
Para añadir el campo de ID de usuario a una etiqueta de configuración de GA4, siga estos pasos:
- En los ajustes de la etiqueta de configuración, seleccione Configurar campos.
- Haga clic en Añadir fila e introduzca los valores siguientes en el campo nuevo:
Nombre del campo Valor user_id {{user_id}} - Guarde la etiqueta y publique los cambios.
Para añadir el campo de ID de usuario a una etiqueta de evento de GA4, siga estos pasos:
- En la configuración de la etiqueta de evento, seleccione Parámetros de evento.
- Haga clic en Añadir fila e introduzca los valores siguientes en el campo nuevo:
Nombre del campo Valor user_id {{user_id}} - Guarde la etiqueta y publique los cambios.
Quitar el ID de usuario de la actividad de los usuarios que han cerrado sesión
De acuerdo con la política de Google Analytics referente a los IDs de usuario, debe dejar de hacer mediciones de la actividad de los usuarios basadas en el ID de usuario cuando esos usuarios cierren sesión en su sitio web. Si utiliza etiquetas para hacer un seguimiento de los eventos que los usuarios completan después de cerrar sesión en su sitio web, debe inhabilitar el campo de ID de usuario para que no se registre el ID de usuario correspondiente a la actividad de esos usuarios.
Si el ID de usuario se almacena en una cookie, las etiquetas pueden leer el valor en esa cookie, aunque el usuario correspondiente haya cerrado sesión. Además, si el ID de usuario se define en la etiqueta de configuración y el usuario cierra sesión, pero no sale de la página, su ID de usuario permanecerá almacenado en la capa de datos incluso después de que se haya eliminado la cookie.
Para dejar de registrar el ID de usuario cuando el usuario cierre sesión, siga estos pasos:
- Elimine la cookie del ID de usuario.
- Si el campo user_id está definido en una etiqueta de configuración, active una nueva etiqueta que no tenga ningún ID de usuario definido para borrar el valor de la capa de datos.
El valor del ID de usuario "null" se interpreta como "not set". Todos los demás valores, incluidos "false" y "0", se consideran IDs de usuario válidos. Por ejemplo, si asigna el ID de usuario "0" a usuarios que no han iniciado sesión en su sitio, su actividad se atribuirá al ID de usuario "0" en Analytics.
Si el usuario vuelve a iniciar sesión en su sitio, se podrá definir una cookie nueva y las etiquetas volverán a enviar el ID de usuario a Google Analytics.