Guía sobre el ID de cliente de Google Analytics

guia sobre el id de cliente de google analytics

Actualizado: 2 de abril de 2025

Si has llegado hasta aquí, es porque deseas profundizar en el mundo de Google Analytics. ¡Felicidades! Esto indica que estás listo para explorar más allá de lo básico y comprender cómo se generan y utilizan los identificadores de cliente en esta herramienta poderosa.

En este artículo, abordaremos qué es el ID de cliente de Google Analytics, cómo funciona, sus limitaciones y mucho más. Profundizaremos en cada aspecto para que puedas utilizar esta información de forma efectiva en tu análisis de datos.

¿Qué es el ID de cliente de Google Analytics?

El ID de cliente es un identificador único que Google Analytics asigna a cada navegador cuando un usuario visita un sitio web. Este ID es fundamental para rastrear las interacciones y actividades de los usuarios durante una sesión, lo que permite a los propietarios de sitios entender mejor el comportamiento de su audiencia.

Este identificador se genera de manera aleatoria y su principal función es diferenciar entre nuevos usuarios y visitantes recurrentes. Además, ayuda a organizar y agregar datos sobre el comportamiento de los usuarios, lo que significa que vincula múltiples eventos a un mismo visitante.

Es importante mencionar que el ID de cliente es distinto del ID de usuario, el cual tiene su propio conjunto de características y limitaciones. A lo largo de este artículo, exploraremos más sobre estas diferencias.

Funcionamiento del ID de cliente

El ID de cliente se almacena como una cookie de primera parte (_ga) en el dispositivo o navegador del usuario al visitar un sitio que tiene instalado el código de seguimiento de Google Analytics. Esta cookie, en teoría, tiene una duración de hasta dos años, permitiendo que las visitas posteriores y las acciones del mismo usuario sean reconocidas y atribuidas al mismo ID de cliente.

No obstante, muchos navegadores están limitando la duración de las cookies, por lo que en la práctica, su vida útil suele ser más corta.

A medida que el usuario interactúa con el sitio web, Google Analytics recopila diversos puntos de datos, como vistas de páginas, eventos y transacciones de comercio electrónico. Estos datos se vinculan al ID de cliente, lo que permite a Google Analytics agregar información sobre el comportamiento del usuario, y todo esto sucede de manera predeterminada.

Es importante recalcar que el ID de cliente es específico para cada dispositivo y navegador, lo que significa que no puede rastrear a los usuarios a través de diferentes dispositivos o navegadores. Si un usuario accede al mismo sitio desde diferentes dispositivos o navegadores, cada uno generará un ID de cliente diferente, y sus interacciones se registrarán como sesiones separadas en Google Analytics.

Sin embargo, si un visitante navega de un dominio a otro, es posible unificar el ID de cliente utilizando el seguimiento entre dominios.

Cómo encontrar el ID de cliente en Google Analytics

Existen varias maneras de localizar el ID de cliente dentro de Google Analytics.

#1. Revisar en la interfaz de Google Analytics 4

Para localizar el ID de cliente en Google Analytics 4, sigue estos pasos:

  1. Inicia sesión en tu cuenta de Google Analytics 4.
  2. Navega a la sección Explorar.
  3. Haz clic en Explorador de usuarios.

Dentro del Explorador de usuarios, podrás ver el ID de cliente listado para cada usuario individual.

#2. Usar BigQuery

En Google BigQuery, cada evento contiene un campo llamado user_pseudo_id, que contiene el ID de cliente.

#3. Comprobar la cookie _ga

Este método es un poco más técnico. Abre las herramientas de desarrollador en tu navegador (generalmente accesible mediante F12 en Windows o clic derecho en la página y seleccionar «Inspeccionar»). Navega a la pestaña Aplicación (usaré Google Chrome como ejemplo).

Ve a Cookies y selecciona tu dominio. Luego, localiza la cookie _ga. Su valor podría verse algo así (por supuesto, en tu caso, el valor será diferente):

Los dos últimos números (separados por un punto) son el ID de cliente. Si miras el ejemplo, el valor del ID de cliente es 40030803.167153367.

Si lo deseas, puedes acceder a esa cookie utilizando Google Tag Manager. En GTM, ve a Variables > Nueva > Cookie de primera parte y establece los siguientes ajustes:

Esta variable devolverá el valor completo de la cookie, por ejemplo, GA1.1.40032303.1671533621. Si deseas extraer solo los últimos dos números, crea una nueva Variable JavaScript personalizada y pega el siguiente código:

function() {
  return {{cookie ga}}.substring(6)
}

Este código eliminará los primeros seis caracteres de la cookie _ga, y el resultado será 40032303.1671533621 (o cualquier otro número que haya sido almacenado).

#4. Usando el comando “get” en gtag()

El código de seguimiento de Google Analytics 4 (conocido como GTAG) ofrece un conjunto de comandos que puedes utilizar para tu conveniencia. Uno de ellos es get, que puede devolver valores de ciertos campos/parámetros en GA4.

Aquí tienes un ejemplo de un comando que puedes ejecutar directamente en la consola de Google Chrome:

gtag('get', 'G-XXXXXX', 'client_id', function(clientId) {console.log(clientId)})

Reemplaza G-XXXXXX con el ID de medición de tu propiedad GA4. Si tus desarrolladores desean usarlo, necesitarán modificar el código (la parte de console.log) para pasar el valor del client_id a otras partes del código de tu sitio web.

#5. Usando una plantilla de tag de API GET en Google Tag Manager

Esta opción utiliza el mismo comando get del consejo anterior. Sin embargo, Simo Ahava lo hizo un poco más conveniente para los usuarios de Google Tag Manager. Creó una plantilla de tag que puedes agregar a tu contenedor de GTM y luego enviar los valores de ciertos campos de GA (incluyendo el client_id) a la capa de datos.

En Google Tag Manager, ve a Plantillas > Plantillas de etiquetas > Galería de búsqueda y localiza la plantilla GTAG GET API. Agrégala a tu espacio de trabajo.

Luego, dirígete a Etiquetas > Nueva > Configuración de etiqueta > GTAG GET API. Pega tu ID de medición de GA4, nombra la etiqueta y guárdala. NO añadas un activador a ella.

Después, abre tu etiqueta de Google existente (también conocida como etiqueta de configuración GA4) (si no tienes una, consulta este artículo sobre cómo instalar GA4 con Google Tag Manager).

En la sección Ajustes avanzados de esa etiqueta, haz clic en Secuenciación de etiquetas > Disparar una etiqueta después de que se dispare la etiqueta de configuración de GA4 y selecciona la etiqueta GTAG GET API que acabas de crear.

Haz clic en el botón Vista previa en GTM. En la barra lateral izquierda del modo de vista previa, comenzarás a ver un nuevo evento en la capa de datos que contiene el client_id. Si deseas usarlo, crea una Variable de Capa de Datos para ello (client_id).

Importante: no envíes el ID de cliente como una Dimensión Personalizada a GA4. De lo contrario, podrías enfrentar problemas de cardinalidad.

¿Por qué necesitarías obtener el ID de cliente de GA?

Existen varios escenarios donde podría ser útil obtener el ID de cliente. Sin embargo, la necesidad varía en función de tus objetivos y la situación específica de tu empresa.

El ID de cliente es esencial si tu empresa planea enviar datos a GA4 utilizando el protocolo de medición. Si tus desarrolladores quieren implementar esto, primero deben obtener el ID de cliente y almacenarlo en tu base de datos o CRM. Una vez hecho esto, podrán enviar eventos desde tu servidor directamente a los servidores de GA4.

También puede ser útil si estás activando algunas etiquetas en Google Tag Manager, por ejemplo, para enviar datos a tu sistema interno o CRM, y deseas incluir el ID de cliente con esos datos.

No obstante, es fundamental recordar que no debes enviar el ID de cliente como una dimensión personalizada, ya que esto podría llevar a problemas de alta cardinalidad.

Limitaciones del ID de cliente de Google Analytics

A pesar de ser una parte crucial de Google Analytics, el ID de cliente presenta ciertas limitaciones que es importante tener en cuenta.

Seguimiento entre dispositivos y navegadores

El ID de cliente es específico para un dispositivo y navegador particulares. Esto significa que no puede rastrear a los usuarios a través de diferentes dispositivos o navegadores.

Si un usuario visita el mismo sitio web desde distintos dispositivos o navegadores, cada instancia generará un ID de cliente separado, y sus interacciones se registrarán como sesiones distintas en Google Analytics. Esto puede provocar datos fragmentados y una comprensión menos precisa del comportamiento del usuario.

Borrado y bloqueo de cookies

Los usuarios pueden eliminar o bloquear cookies, lo que resulta en la pérdida del ID de cliente almacenado. Cuando el usuario regresa al sitio web, se generará un nuevo ID de cliente y Google Analytics lo considerará un nuevo visitante. Esto puede causar discrepancias en el seguimiento de visitantes recurrentes y afectar la precisión de los datos.

Diferencias entre el ID de cliente y el ID de usuario en Google Analytics

En ocasiones, los usuarios de Google Analytics (especialmente los principiantes) pueden confundir el ID de usuario con el ID de cliente. Aunque Google Analytics admite ambos, cada uno cumple funciones diferentes.

Si deseas un análisis más profundo, consulta el artículo completo sobre este tema aquí, pero aquí te ofrezco una visión general.

Alcance del seguimiento

El ID de cliente se utiliza para rastrear sesiones e interacciones individuales en un dispositivo y navegador específicos. No puede hacer un seguimiento de los usuarios en múltiples dispositivos o navegadores.

El ID de usuario permite el seguimiento entre dispositivos y navegadores, lo que permite analizar el comportamiento del usuario a través de diferentes plataformas. Esto proporciona una visión más completa del recorrido del usuario y sus interacciones con tu sitio web.

Almacenamiento

El ID de cliente es generado automáticamente por Google Analytics y almacenado como una cookie de primera parte (_ga) en el navegador del usuario.

Por otro lado, el ID de usuario (para un usuario registrado) se almacena en la base de datos de tu sistema o sitio web y luego se envía a Google Analytics.

Precisión de los datos

La precisión del ID de cliente puede verse afectada por el borrado o bloqueo de cookies, lo que puede resultar en datos fragmentados y una comprensión menos precisa del comportamiento del usuario.

El ID de usuario, al estar vinculado a un sistema de autenticación, tiende a ser más preciso y confiable para rastrear el comportamiento del usuario, incluso si las cookies son eliminadas o bloqueadas.

Casos de uso

El ID de cliente es útil para rastrear el comportamiento general del usuario, como nuevos visitantes frente a visitantes recurrentes, duración promedio de la sesión y tasas de conversión. A pesar de que los usuarios pueden bloquear o eliminar cookies, el ID de cliente sigue siendo útil para vincular eventos de un mismo visitante a una sesión.

El ID de usuario permite un seguimiento más avanzado, como el análisis entre dispositivos. Sin embargo, si tu sitio web no cuenta con una función de inicio de sesión, el ID de usuario en GA4 puede no ser relevante para ti.