¿Cómo activar el cross-domain tracking en Google Analytics 4?
Este manual explica cómo activar el cross-domain tracking (seguimiento entre dominios) para Google Analytics 4 usando query parameters en la URL.
👉¿Qué registros se pueden obtener desde FacebookPixel y GA4?
El cross-domain tracking permite rastrear a los usuarios cuando navegan entre diferentes dominios, manteniendo una única sesión de Analytics y evitando duplicidades en la medición.
¿Cómo se activa?
Añade el parámetro domains en la URL
Para activar el seguimiento entre dominios, añade el parámetro domains a la URL, incluyendo la lista de dominios separados por comas.
💬 Por ejemplo:
https://ejemplo.com/path?domains=dominio1.com,dominio2.com,subdominio.dominio3.com |
💬 Ejemplo práctico
URL original:
https://160-f1401014.spalopia.app/es/engine/163/channel/web/utb-spa-booking-simple?rfh_currency=EUR&clear_filters=1 |
URL con cross-domain tracking activado:
https://160-f1401014.spalopia.app/es/engine/163/channel/web/utb-spa-booking-simple?rfh_currency=EUR&clear_filters=1&domains=spalopia.com,booking.spalopia.app |
Formato correcto de los dominios
Los dominios incluidos en el parámetro domains deben cumplir estas condiciones:
- Separados por comas y sin espacios (
dominio1.com,dominio2.com) - Sin protocolo (
http://ohttps://) - Se pueden incluir subdominios (
sub.ejemplo.com)
💬 Por ejemplo:
?domains=example.com?domains=example.com,booking.example.com?domains=spalopia.com,booking.spalopia.app,www.spalopia.com
Comportamiento del sistema
- Prioridad de configuración
El sistema aplica la configuración de cross-domain tracking siguiendo este orden de prioridad:
- Query parameter
domains(máxima prioridad) - Sesión
google-ga4-domains - Configuración persistente
- Query parameter
- Persistencia en sesión
Cuando el parámetrodomainsllega por URL.
- Se guarda automáticamente en la sesión.
- Se reutiliza en páginas posteriores mientras dure la sesión.
- Se puede sobrescribir enviando un nuevo valor por query parameter
💬 Por ejemplo:
<iframe src="https://dominio-externo.com/path?domains=dominio-principal.com,dominio-externo.com"></iframe> |
Verificación del funcionamiento
- Desde el navegador
- Abre las herramientas de desarrollador (F12).
- Ve a la pestaña Network (Red).
- Filtra por
gtagocollect. - Comprueba que la petición contiene el parámetro
_gl
(indica que el linker de GA4 está activo)
- Desde la consola JavaScript
Verifica que se han generado eventos con la configuración de dominios ejecutando:
console.log(window.dataLayer);
💡 Notas importantes
- El parámetro
domainsdebe estar presente en ambos dominios implicados. - Los dominios deben estar correctamente escritos (sin espacios ni protocolo).
- Todos los dominios deben usar el mismo código de seguimiento de GA4.
- El valor guardado en sesión se reutiliza automáticamente.
- Puedes sobrescribir la configuración añadiendo un nuevo valor por query parameter .
📩 Si durante el proceso tienes cualquier consulta, por favor, no dudes en escribirnos a soporte@spalopia.com