Mide la actividad en varios dominios

Este artículo está dirigido a desarrolladores que necesitan medir varios dominios con la misma etiqueta de Google. Este artículo se centra en la implementación de un código gtag.js. También puedes configurar dominios adicionales en la configuración de la etiqueta de Google de tu propiedad GA4.

Las mediciones multidominio permiten que dos o más sitios relacionados en dominios independientes se midan como uno solo. Las etiquetas de Google proporcionan una forma común para que los productos admitidos midan la actividad cuando los recorridos de tus clientes abarcan varios dominios. Las mediciones multidominio funcionan para todos los productos de Google, incluidos Google Analytics, la medición de conversiones de Google Ads y las conversiones de Floodlight.

Cuándo implementar las mediciones multidominio

Implementa las mediciones multidominio cuando necesites combinar datos de dos o más dominios.

Supongamos que tienes un sitio web en example-petstore.com y un carrito de compras de terceros aloja el componente de comercio electrónico de tu sitio web en otro dominio: example-commerce-host.com/example-petstore.

Sin las mediciones multidominio, un usuario que llega a tu tienda en línea y, luego, continúa a tu carrito de compras de terceros, se cuenta como dos usuarios independientes, con dos sesiones distintas de distintas duraciones. Con la medición multidominio, la actividad se captura como un solo usuario.

Cómo funciona

El vinculador de dominios comparte cookies de medición propias entre un dominio de origen y un dominio de destino. Las cookies de medición propias se almacenan en un navegador web y solo se puede acceder a ellas desde páginas del mismo dominio.

La configuración de las mediciones multidominio es un proceso que consta de dos pasos:

  1. El dominio de origen decora las URLs que apuntan al dominio de destino para que contengan los valores de las cookies de medición propia del dominio de origen.
  2. El dominio de destino verifica la presencia de cookies de medición vinculadas.

Las mediciones multidominio con las etiquetas de Google agregarán un parámetro de vinculador a las URLs que dirijan al dominio de destino. El parámetro del vinculador se identifica en los parámetros de consulta de URL con la clave _gl:

https://www.example.com/?_gl=1~abcde5~

En el dominio de destino, las etiquetas se configuran para verificar los parámetros del vinculador en la URL. Si se encuentra un parámetro de vinculador válido, la etiqueta extrae la cookie de medición propia y la almacena.

Cómo configurar la vinculación multidominio

A fin de configurar las mediciones multidominio en el dominio de origen para las URL que apuntan al dominio de destino, debes crear un objeto linker. El vinculador detectará los clics en los vínculos que dirijan a dominios de destino y agregará automáticamente un parámetro del vinculador a las URL de esos vínculos.

El objeto linker requiere un parámetro domains, que es un array de uno o más dominios. Este código agregará el parámetro del vinculador a los vínculos de una página que dirija a un dominio de destino 'example.com':

gtag.js

A fin de configurar las mediciones multidominio para la etiqueta de Google, agrega un comando linker a tu etiqueta de la siguiente manera. Reemplaza example.com por tu dominio.

<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {'domains': ['example.com']});
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
</script>

Puedes enumerar varios valores de cadena en la propiedad domains. Cuando la propiedad domains tenga al menos un valor, gtag.js aceptará vínculos de dominio entrantes de forma predeterminada. Puedes agregar varios valores a la propiedad domains y usar el mismo fragmento de código en cada dominio.

Google Analytics 4 respeta la configuración de gtag('set', 'linker', ...), siempre que el comando linker se establezca antes que el comando config relevante. Sin embargo, te recomendamos configurar las mediciones multidominio en la página Administrador de Google Analytics 4. Más información para configurar la medición multidominio

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

Tag Manager

Para las etiquetas de Google Ads y Floodlight

En Tag Manager, crea una etiqueta del Vinculador de conversiones y, luego, configúrala para vincular automáticamente los dominios.

  1. Haga clic en Etiquetas > Nueva.
  2. Haz clic en Tag Configuration y selecciona Vinculador de conversiones.
  3. Selecciona un activador. En la mayoría de los casos, debes usar un activador que se active en todas las páginas vistas para la medición multidominio o en páginas de conversión específicas a las que llegarán los visitantes del sitio después de hacer clic en un anuncio.
  4. Selecciona Habilitar la vinculación entre dominios. Este parámetro de configuración permitirá que esta etiqueta controle los vínculos entrantes que tienen un parámetro de vinculador.
  5. En Dominios de vínculos automáticos, ingresa una lista de dominios que se deben vincular con esta etiqueta. Todos los vínculos que dirijan a un dominio incluido en este campo incluirán un parámetro del vinculador en la URL.
  6. Guarde y publique la configuración de la etiqueta.

Más información sobre el vinculador de conversiones de Tag Manager

Para las etiquetas de Google Analytics 4

En Google Analytics 4, las mediciones multidominio se configuran a través de la interfaz de administrador de Google Analytics. Aprende a configurar las mediciones multidominio con Google Analytics 4.

Para etiquetas heredadas de Universal Analytics

Para configurar una etiqueta heredada de Universal Analytics en Tag Manager a fin de medir la interacción del usuario en varios dominios, sigue estos pasos:

  1. En Tag Manager, abre la variable de configuración de Google Analytics o la etiqueta de Universal Analytics para editarla.
    • Para encontrar la variable de configuración de Google Analytics, haz clic en Variables y, luego, en la variable adecuada de la lista.
    • Para encontrar tu etiqueta de Universal Analytics, haz clic en Etiquetas y, luego, selecciona la etiqueta adecuada en la lista.
  2. Navegue a Más opciones de configuración > Seguimiento de dominios cruzados.
  1. En el campo Dominios de vínculos automáticos, ingresa una lista de dominios separados por comas.
  2. Para recibir vínculos entrantes de otros dominios, navega a More Settings > Fields to Set y agrega un campo con el nombre de campo allowLinker y el Value true.
  3. Guarda los cambios y publica el contenedor.

Referencia del parámetro del vinculador

Parámetro Tipo Accepted values
accept_incoming boolean true (predeterminado si domains tiene un valor): false
decorate_forms boolean true, false (predeterminado)
domains arreglo Un array de uno o más dominios, p.ej., ['example1.com', 'example2.com']
url_position cadena 'query' (predeterminado), 'fragment'

accept_incoming

Una vez que un usuario llega a una página en el dominio de destino con un parámetro de vinculador en la URL, se deben configurar tus etiquetas para analizar ese parámetro.

Si el dominio de destino se configuró para vincular automáticamente dominios, aceptará los parámetros del vinculador de forma predeterminada. No se requiere ningún código adicional en el dominio de destino.

Si el dominio de destino no está configurado para vincular dominios automáticamente, puedes indicarle a la página de destino que busque parámetros del vinculador. Establece la propiedad accept_incoming en true.

gtag.js

gtag('set', 'linker', {
  'accept_incoming': true
});

Tag Manager

Etiquetas del vinculador de conversiones para las conversiones de Google Ads y Floodlight

Activa la casilla de verificación Aceptar parámetros de vinculador entrantes.

Etiquetas de Universal Analytics

accept_incoming se configura automáticamente cuando agregas valores al campo Dominios de vínculos automáticos que se encuentra en Variables de configuración de Google Analytics o en las etiquetas de Universal Analytics en Más opciones de configuración > Seguimiento de dominios cruzados.

decorate_forms

Para medir los datos de formulario que se envían entre varios dominios, establece la propiedad decorate_forms en true.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true
});

Tag Manager

Etiquetas del vinculador de conversiones para las conversiones de Google Ads y Floodlight

Configura Decorate Formularios como true.

Etiquetas de Google Analytics 4 y etiquetas de Universal Analytics

No hay control para decorate_forms para las etiquetas de Google Analytics en Tag Manager. Consulta la guía de gtag.js en su lugar.

domains

Un array de uno o más dominios que se vincularán.

gtag.js

gtag('set', 'linker', {
  'domains': [
    'example1.com',
    'example2.com',
    'subdomain1.example3.com',
    'subdomain2.example3.com'
  ]
});

Tag Manager

Etiquetas del vinculador de conversiones para las conversiones de Google Ads y Floodlight

  1. Seleccione Habilitar vinculación entre dominios.
  2. En el campo Dominios de vínculos automáticos, ingresa una lista de dominios separados por comas.

Google Analytics 4

Configura las mediciones multidominio a través de las páginas Administrador en Google Analytics.

Etiquetas de Universal Analytics

accept_incoming se configura automáticamente cuando agregas valores al campo Dominios de vínculos automáticos que se encuentra en Variables de configuración de Google Analytics o en las etiquetas de Universal Analytics en Más opciones de configuración > Seguimiento de dominios cruzados.

url_position

Ciertas aplicaciones de contenido requieren que uses un carácter de fragmento o hash (#) como delimitador en las strings de URL en lugar del carácter de signo de interrogación (?) que se usa con más frecuencia para indicar los parámetros de consulta. Para configurar el parámetro del vinculador para que aparezca en la URL después de un carácter # (p.ej., https://example.com#_gl=1~abcde5~), establece url_position en fragment.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true,
  'url_position': 'fragment'
});

Tag Manager

Etiquetas del vinculador de conversiones para las conversiones de Google Ads y Floodlight

Si necesitas indicarle a Tag Manager que lea el parámetro único de un fragmento (#) en lugar de una consulta estándar (?), configura URL Position como Fragment. De lo contrario, deja esta opción configurada como la opción predeterminada Parámetro de consulta.