Universal Analytics (UA) dejará de estar disponible el 1 de julio de 2023, lo que significa que dejará de procesar datos. Las propiedades de Analytics 360 dejarán de funcionar el 1 de octubre de 2023. Migra a Google Analytics 4.

Cómo crear herramientas de seguimiento

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Los objetos de seguimiento (también conocidos como "herramientas de seguimiento") son aquellos que pueden recopilar y almacenar datos y, luego, enviarlos a Google Analytics.

Al crear una herramienta de seguimiento nueva, debe especificar un ID de seguimiento (que es el mismo que el ID de propiedad que corresponde a una de sus propiedades de Google Analytics) y un dominio de cookies, que especifica cómo se almacenan las cookies. (El valor recomendado 'auto' especifica la configuración automática del dominio de cookies).

Si no existe una cookie para el dominio especificado, se genera un ID de cliente y se almacena en la cookie, y el usuario se identifica como nuevo. Si existe una cookie que contiene un valor de ID de cliente, ese ID de cliente se establece en la herramienta de seguimiento y el usuario se identifica como recurrente.

Al crearlo, los objetos de seguimiento también recopilan información sobre el contexto de navegación actual, como el título y la URL de la página, e información sobre el dispositivo, como la resolución de la pantalla, el tamaño de la vista del puerto y la codificación del documento. Cuando llegue el momento de enviar datos a Google Analytics, se enviará toda la información almacenada en el monitor.

El método create

La biblioteca analytics.js ofrece diversas formas de crear seguimientos, pero la forma más común es utilizar el comando create y pasar los campos ID de seguimiento y dominio de cookies como segundo y tercer parámetro:

ga('create', 'UA-XXXXX-Y', 'auto');

Rastreadores de nombres

También puedes, de manera opcional, asignar un nombre al rastreador si pasas el campo name como el cuarto argumento en el comando create. Es necesario asignar un nombre a una herramienta de seguimiento en los casos en que sea necesario crear más de una herramienta de seguimiento para la misma página. Para obtener más información sobre los motivos por los que deberías hacer esto, consulta la sección Cómo trabajar con varios rastreadores que aparece más abajo.

ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker');

La creación de una herramienta de seguimiento sin establecer el campo name se conoce como crear una herramienta de seguimiento &predeterminada; La herramienta de seguimiento predeterminada recibe el nombre interno "t0".

Especifica campos en el momento de la creación

También se puede pasar un objeto de campos opcional que le permite configurar cualquiera de los campos analytics.js en el momento de la creación, de modo que se almacenen en el seguimiento y se apliquen a todos los hits que se envíen.

ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker', {
  userId: '12345'
});

Al igual que con todas las llamadas a la función ga(), el objeto de campos también se puede usar para especificar todos los campos juntos:

ga('create', {
  trackingId: 'UA-XXXXX-Y',
  cookieDomain: 'auto',
  name: 'myTracker',
  userId: '12345'
});

Consulta la referencia del método create para obtener más detalles.

Cómo trabajar con varios rastreadores

En algunos casos, es posible que desees enviar datos a varias propiedades desde una sola página. Esto es útil para los sitios que tienen varios propietarios y supervisan secciones de un sitio, ya que cada propietario puede ver su propia propiedad.

Para realizar el seguimiento de datos de dos propiedades separadas, debes crear dos herramientas de seguimiento independientes y al menos una de ellas debe ser una de seguimiento con nombre. Los siguientes dos comandos crean una herramienta de seguimiento predeterminada y otra de seguimiento llamada &client:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker');

Ejecuta comandos para un rastreador específico

Para ejecutar los comandos de analytics.js para una herramienta de seguimiento específica, debe anteponer el nombre de la herramienta al seguido por un punto. Cuando no especificas un nombre de monitor, el comando se ejecuta en el monitor predeterminado.

Para enviar páginas vistas para los dos rastreadores anteriores, debe ejecutar los siguientes dos comandos:

ga('send', 'pageview');
ga('clientTracker.send', 'pageview');

En futuras guías, se detallará la sintaxis para ejecutar comandos específicos. También puede consultar la referencia de la cola de comandos para ver la sintaxis completa de todos los comandos de analytics.js.

Próximos pasos

Una vez que hayas creado una herramienta de seguimiento, es posible que debas acceder a los datos almacenados en ese objeto. En la siguiente guía, se explica cómo obtener y configurar datos de seguimiento.