Mide la actividad en varios dominios

Las mediciones multidominio es una función de Google Analytics que te permite ver las sesiones de dos sitios relacionados (como un sitio de comercio electrónico y un sitio de carrito de compras separado) como una sola sesión, en lugar de dos como dos. A veces, esto se denomina "vinculación de sitios" y te permite medir de manera más eficaz todo el recorrido del cliente.

Google Analytics genera un ID de cliente único para determinar si un usuario es nuevo o recurrente. Se considera que un usuario regresa si ya se envió un hit con un ID de cliente coincidente a la misma propiedad.

Las mediciones multidominio funcionan cuando se comparte el ID de cliente entre un dominio de origen y un dominio de destino. El ID de cliente se almacena en las cookies del navegador, lo que significa que solo se puede acceder a él desde páginas del mismo dominio. Si tienes varios dominios y deseas tratarlos como una sola propiedad, debes encontrar una manera de compartir un ID de cliente en todos los dominios que deseas analizar.

Compartir el ID de cliente entre dominios es un proceso de dos pasos:

  1. El dominio de origen debe asegurarse de que todas las URLs que apuntan al dominio de destino contengan el ID de cliente del dominio de origen.
  2. El dominio de destino debe saber la presencia de un ID de cliente en la URL una vez que un usuario navega hacia allí.

las mediciones multidominio con gtag.js permiten agregar un parámetro de vinculador a las URLs que apuntan al dominio de destino. El parámetro del vinculador contiene el ID de cliente, así como la marca de tiempo actual y los metadatos del navegador codificados. (la marca de tiempo y los metadatos se utilizan para evitar problemas con el uso compartido de URLs).

El parámetro del vinculador se verá de la siguiente manera:

_ga=1.199239214.1624002396.1440697407

En el dominio de destino, cuando se configura un valor para la propiedad domains del parámetro linker, gtag.js verificará los parámetros del vinculador en la URL. Si el parámetro del vinculador se encuentra y es válido, gtag.js extrae el ID de cliente del parámetro y lo almacena.

Si habilitas las mediciones multidominio con gtag.js, podrás agregar de forma automática y manual el parámetro del vinculador a las URLs de los vínculos y formularios de la página.

.

Si deseas configurar las mediciones multidominio automáticas en el dominio de origen para las URLs que apuntan al dominio de destino, configura la propiedad domains del parámetro linker en la configuración de tu propiedad.

Cuando se configure y esté en ejecución, gtag.js detectará las selecciones en los vínculos que dirigen al dominio (o dominios) de destino y agregará automáticamente el parámetro del vinculador a esos vínculos inmediatamente antes de comenzar la navegación. Es necesario esperar hasta que un usuario haga clic en un vínculo para agregar el parámetro del vinculador, ya que estos se vencen después de dos minutos.

Si en tu sitio tienes formularios que apuntan al dominio de destino, configura la propiedad opcional decorate_forms del parámetro linker como true.

Por ejemplo, este código adjuntará el parámetro del vinculador a cualquier vínculo de la página que dirija al dominio de destino "example.com":

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Configura un sitio para que acepte parámetros del vinculador

Una vez que un usuario llega a una página en el dominio de destino con un parámetro del vinculador en la URL, gtag.js debe saber que debe buscar ese parámetro.

Si el dominio de destino ya tiene un vinculador configurado, aceptará los parámetros del vinculador de forma predeterminada.

Si el dominio de destino no está configurado para vincular automáticamente dominios, puedes indicarle a la página de destino que busque parámetros del vinculador. Para ello, establece la propiedad accept_incoming del parámetro linker en true en la configuración de la propiedad de destino:

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

Medición multidominio bidireccional

Las "mediciones multidominio unidireccionales" se producen cuando el flujo de usuarios se registra solo de un dominio a otro. Por ejemplo, el usuario comienza en example.com y termina en example-pet-store.com. En las instrucciones anteriores, se supone que es este tipo de flujo de usuarios.

En los casos en que no se sepa qué dominio visitarán primero tus usuarios, debes implementar una “medición bidireccional multidominio”, en la que cada dominio esté configurado para funcionar como el origen o el destino. Para implementar las mediciones bidireccionales en varios dominios, habilita la vinculación automática en ambos dominios y configúralos para que acepten los parámetros del vinculador y vinculen automáticamente los dominios.

En example.com, actualiza la configuración de la propiedad:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example-pet-store.com']
  }
});

En example-pet-store.com, actualiza la configuración de la propiedad:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Usar un solo fragmento en todos los dominios

Para simplificar aún más las mediciones bidireccionales entre dominios, puedes enumerar todos los dominios posibles que desees analizar en la propiedad domains del parámetro linker de la configuración de la propiedad para cada dominio, lo que te permite usar el mismo fragmento de código en cada dominio:

En example.com, actualiza la configuración de la propiedad:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});

En example-pet-store.com, actualiza la configuración de la propiedad:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});