Mide la actividad en varios dominios

Este artículo está dirigido a los desarrolladores que necesitan medir varios dominios con la misma etiqueta de Google. Este artículo se centra en una implementación de código de 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 separados se midan como uno solo. Las etiquetas de Google proporcionan una forma común para que los productos compatibles midan la actividad cuando los recorridos de tus clientes abarcan varios dominios. La medición entre dominios funciona 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 la medición entre dominios cuando necesites combinar datos de dos o más dominios.

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

Sin la medición multidominio, un usuario que llega a tu tienda en línea y, luego, continúa en tu carrito de compras de terceros, se registra como dos usuarios independientes, con dos sesiones independientes de diferentes duraciones. Con las mediciones 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 de dos pasos:

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

La medición multidominio con etiquetas de Google agregará un parámetro del vinculador a las URLs que dirigen al dominio de destino. El parámetro del vinculador se identifica en los parámetros de búsqueda de la URL con la clave _gl:

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

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

Configura la vinculación multidominio

Para configurar la medición multidominio en el dominio de origen para las URLs que dirigen al dominio de destino, debes crear un objeto linker. El vinculador detectará los clics en los vínculos que dirigen a dominios de destino y agregará automáticamente un parámetro del vinculador a las URLs 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 dirige a un dominio de destino 'example.com':

gtag.js

Para configurar la medición 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á los 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 las configuraciones de gtag('set', 'linker', ...), siempre que el comando linker se establezca antes del comando config relevante. Sin embargo, te recomendamos que configures las mediciones multidominio en la página Administrador de Google Analytics 4. Obtén información para configurar la medición entre dominios

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

Tag Manager

Para etiquetas de Google Ads y Floodlight

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

  1. Haga clic en Etiquetas > Nueva.
  2. Haz clic en Configuración de la etiqueta 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 vistas de página para la medición entre dominios o en páginas de conversión específicas a las que los visitantes del sitio llegan después de hacer clic en un anuncio.
  4. Selecciona Habilitar vinculación entre diferentes dominios. Este parámetro de configuración permitirá que esta etiqueta maneje los vínculos entrantes que tengan un parámetro del vinculador.
  5. En Vinculación automática de dominios, ingresa una lista de dominios que deben vincularse con esta etiqueta. Todos los vínculos que dirijan a un dominio indicado en este campo tendrán un parámetro del vinculador agregado a la URL.
  6. Guarda y publica 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. Obtén más información para configurar la medición entre dominios con Google Analytics 4.

  1. En el campo Auto Link Domains, ingresa una lista de dominios separados por comas.
  2. Para recibir vínculos entrantes de otros dominios, navega a Más opciones de configuración > Campos para configurar y agrega un campo con el nombre allowLinker y el valor true.
  3. Guarda los cambios y publica el contenedor.

Referencia del parámetro del vinculador

Parámetro Tipo Valores aceptados
accept_incoming booleano true (predeterminado si domains tiene valor), false
decorate_forms booleano true, false (predeterminado)
domains array Un array de uno o más dominios, p.ej., ['example1.com', 'example2.com']
url_position string 'query' (predeterminado), 'fragment'

accept_incoming

Una vez que un usuario llega a una página del dominio de destino con un parámetro de vinculación en la URL, tus etiquetas deben configurarse para analizar ese parámetro.

Si el dominio de destino se configuró para vincular dominios automáticamente, 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 los parámetros entrantes del vinculador.

decorate_forms

Para medir los datos de formularios 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

Establece Decorar formularios en true.

Etiquetas de Google Analytics 4

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

domains

Es 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. Selecciona Habilitar la vinculación entre diferentes dominios.
  2. En el campo Auto Link Domains, 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.

url_position

Algunas aplicaciones de contenido requieren que uses un carácter de fragmento o hash (#) como delimitador en las cadenas de URL en lugar del carácter de signo de interrogación (?) más común 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 (?), establece la Posición de la URL en Fragmento. De lo contrario, conserva la opción predeterminada Parámetro de consulta.