Un mismo usuario contado como dos: la medición cross-domain en GA4
Cuando el recorrido salta entre dominios, GA4 puede crear un client_id nuevo en el segundo. Así se configura el enlace entre dominios y así se comprueba que _gl llega.
- El usuario navega por marca.com y hace clic para reservar en un segundo dominio, reservas-marca.com.
- En el segundo dominio GA4 crea otra cookie _ga: un client_id nuevo, una sesión nueva y marca.com como referencia.
- La causa: el dominio no está en la configuración de la etiqueta, o una redirección elimina el parámetro _gl.
- La solución: con ambos dominios configurados, el enlace lleva _gl y el destino reutiliza el mismo client_id.
- Para verificarlo, sigue el enlace real con todas sus redirecciones y compara el client_id en los dos dominios.
Muchas empresas reparten la experiencia de compra entre varios dominios: la web de marca en un dominio, la reserva o el pago en otro, un blog en un tercero. Para el usuario es un único recorrido. Para GA4, si no se configura, son visitas independientes de usuarios distintos, porque las cookies de un dominio no se pueden leer desde otro.
Qué ocurre cuando el usuario salta a otro dominio
El usuario navega por marca.com y hace clic para reservar en reservas-marca.com. En el segundo dominio no existe su cookie _ga, así que GA4 crea una nueva con otro client_id. El resultado:
- Un mismo usuario cuenta como dos.
- La sesión se corta en el salto entre dominios.
- La conversión del segundo dominio se atribuye a
marca.com / referral, es decir, a tu propia web, en lugar de a la campaña o al canal que trajo al usuario.
Por qué GA4 crea un client_id nuevo en el segundo dominio
GA4 resuelve este problema con el parámetro de enlace _gl, que la etiqueta añade a los enlaces entre dominios configurados y que transporta el identificador del usuario. Hay dos causas habituales de que falle:
- Los dominios no están configurados en la etiqueta de Google, así que los enlaces no se decoran con
_gl. - El parámetro se pierde por el camino. Una redirección del servidor que descarta los parámetros de la URL, un enlace generado por JavaScript después de que la etiqueta haya decorado la página o un formulario que no se decora pueden dejar al usuario en el destino sin
_gl.
Cómo detectar una medición cross-domain rota
- Haz clic en el enlace real entre dominios y observa la URL de destino: debe incluir
?_gl=1*…. Revisa también la URL final después de cualquier redirección. - Compara la cookie
_gaen ambos dominios. El número central (elclient_id) debe ser idéntico. - En los informes, busca tu propio dominio como fuente de referencia:
marca.com / referralcon conversiones es una señal clara.
Cómo configurar la medición cross-domain en GA4
- Administrar → Flujos de datos → flujo web → Configurar los ajustes de la etiqueta → Configurar tus dominios.
- Añade todos los dominios que forman parte del recorrido, con la condición adecuada (por ejemplo, contiene
marca.comy contienereservas-marca.com). - Asegúrate de que las redirecciones conservan los parámetros de la URL y de que los enlaces que se construyen dinámicamente existen antes de que el usuario haga clic.
Los dos dominios deben enviar datos al mismo flujo web con la misma etiqueta de Google. Si cada dominio tiene su propia propiedad, el enlace entre dominios no puede unir los recorridos.
Documentación de Google sobre configurar la medición en varios dominios.
Cómo comprobar que _gl llega al otro dominio
- Sigue el recorrido completo con DebugView abierto: el usuario debe aparecer con el mismo identificador antes y después del salto.
- El
client_idde la cookie_gadebe coincidir en los dos dominios. - En los días siguientes, tu propio dominio debería dejar de aparecer como fuente de referencia de las conversiones.
Los dominios configurados para la medición entre dominios dejan de tratarse como referencias, por lo que no hace falta añadirlos también a la lista de referencias no deseadas.