Si llevas un tiempo peleándote con Google Analytics 4, seguro que te suena esta situación: tienes un montón de datos, gráficos y tablas, pero sientes que no te cuentan toda la historia. Ves visitas, usuarios y conversiones, pero te falta el «quién», el «qué» y el «porqué» detrás de cada clic. La verdad es que los informes estándar se quedan cortos muy rápido cuando quieres entender de verdad a tu negocio y a tus clientes.
Llevo más de una década como consultor SEO y analista, y he visto a decenas de empresas ahogarse en datos genéricos. La solución casi siempre pasa por el mismo sitio: dejar de mirar solo lo que GA4 te da por defecto y empezar a enviarle la información que a ti te importa. Y para eso, amigo mío, necesitas dominar la dimensión personalizada. Es, sin duda, una de las herramientas más potentes y peor utilizadas de la analítica web actual. En este artículo te voy a enseñar, sin tecnicismos y con ejemplos reales, cómo exprimirla al máximo.
Lo que aprenderás en este artículo:
- Qué es una dimensión personalizada (explicado para humanos) – Entenderás por fin qué son y por qué son el ingrediente secreto para un análisis de datos útil.
- El método paso a paso para crear la tuya – Te guiaré desde la idea hasta la implementación en GA4, pasando por Google Tag Manager, para que puedas hacerlo tú mismo.
- Ejemplos prácticos y reales que uso con mis clientes – Ideas directamente aplicables a tu e-commerce, web de servicios o blog para que empieces a medir lo que de verdad importa.
- La diferencia clave entre alcance de usuario y de evento – Uno de los conceptos que más confunden y que te explicaré de forma sencilla para que siempre elijas el correcto.
¿Qué es una dimensión personalizada y por qué te debería importar?
Vamos al grano. Imagina que Google Analytics es un empleado que toma notas de todo lo que pasa en tu web. Por defecto, anota cosas básicas: de qué ciudad viene el visitante (Dimensión: Ciudad), qué página ha visto (Dimensión: Ruta de la página), o si ha llegado desde Google (Dimensión: Fuente).
Pero tu negocio tiene particularidades que ese empleado no conoce. Quizás tienes distintos tipos de clientes (registrados vs. invitados), vendes productos de diferentes autores, o tienes un blog con varias categorías temáticas. Toda esa información es oro puro, pero GA4 no la recoge por defecto.
Una dimensión personalizada es, sencillamente, una instrucción que le das a Google Analytics para que empiece a registrar esa información específica de tu negocio. Es como añadirle una nueva columna a sus informes, una columna que tú has definido y que tiene un significado directo para ti.
Más allá de las métricas que vienen por defecto
Gracias a las dimensiones personalizadas, puedes empezar a responder preguntas mucho más interesantes:
- ¿Los usuarios registrados compran más que los invitados?
- ¿Qué autor o categoría del blog atrae a los usuarios que más tiempo pasan en la web?
- ¿Los clientes que eligen la opción «recogida en tienda» vuelven a comprar más a menudo?
- ¿Qué plan de precios (Básico, Pro, Enterprise) genera más solicitudes de demo?
Ojo, esto es un cambio de juego. Pasas de tener datos genéricos a tener inteligencia de negocio (business intelligence) real, directamente en tu panel de analítica.
La diferencia clave: dimensión vs. métrica (explicado fácil)
Es un lío común, pero te lo explico rápido. Una dimensión es un atributo, una característica. Es texto. Por ejemplo: «Madrid», «Móvil», «Usuario registrado».
Una métrica es un número, una cantidad que se puede contar o sumar. Por ejemplo: Sesiones, Usuarios, Conversiones.
Las dimensiones te dan el contexto de las métricas. No es lo mismo decir «tuvimos 100 conversiones» que decir «tuvimos 70 conversiones de usuarios registrados desde Madrid que usaban un móvil«. La segunda frase es infinitamente más útil, y esa riqueza de detalles la consigues gracias a las dimensiones personalizadas.
Alcance de usuario vs. alcance de evento: ¿cuál elegir?
Aquí es donde muchos se pierden, pero es más fácil de lo que parece. En GA4, cuando creas una dimensión personalizada, tienes que elegir su «alcance» (scope). Esto solo significa a qué quieres asociar ese dato que estás enviando. Hay dos tipos principales:
Alcance de usuario (User Scope)
El dato se asocia a la persona, al usuario, y se mantiene en todas sus futuras sesiones. Es para características que definen al usuario y no suelen cambiar (o cambian poco).
- Ejemplos: Tipo de cliente (p. ej., «Cliente VIP», «Registrado»), Plan de suscripción («Gratis», «Premium»), si se ha registrado en la newsletter («si», «no»).
- Cuándo usarlo: Cuando la característica describe al usuario, no a una acción concreta. Si un usuario es «Cliente VIP», lo será hoy, mañana y pasado.
Alcance de evento (Event Scope)
El dato se asocia únicamente al evento específico con el que se envió. Es para detalles contextuales de una acción en un momento concreto.
- Ejemplos: Nombre del archivo descargado (en un evento download), método de pago elegido (en un evento purchase), categoría del artículo leído (en un evento view_item).
- Cuándo usarlo: Cuando el dato solo tiene sentido para esa acción. El nombre del archivo descargado solo importa para ese evento de descarga, no para el resto de la visita.
Cómo crear tu primera dimensión personalizada en GA4 (paso a paso)
Venga, vamos a la práctica. Te lo resumo en tres grandes pasos. Mi recomendación es usar siempre Google Tag Manager (GTM) para esto, te da una flexibilidad brutal.
Paso 1: Definir qué quieres medir (la estrategia)
Antes de tocar nada, para y piensa. ¿Qué información clave de tu negocio no estás midiendo? Apunta 2 o 3 ideas. Por ejemplo, si tienes un blog, podría ser la «categoría del post» o el «nombre del autor».
Paso 2: Enviar el dato con Google Tag Manager (la técnica)
Esto es lo más técnico, pero sin dramas. La idea es capturar esa información en tu web y enviarla a GA4 como un «parámetro» dentro de un evento.
- Crear una Variable en GTM: Primero necesitas que GTM «lea» esa información de tu web. Esto se suele hacer con una variable de tipo «Variable de capa de datos (Data Layer)» o «Variable de DOM». Por ejemplo, podrías crear una variable que capture el nombre del autor de la página.
- Modificar tu Etiqueta de GA4: Ve a tu etiqueta de configuración de GA4 o a la etiqueta de evento correspondiente en GTM. En la sección «Parámetros del evento», añade una nueva fila.
- Configurar el Parámetro: En el nombre del parámetro, ponle un nombre descriptivo (p. ej.,
post_author). En el valor, selecciona la variable que creaste en el paso 1.
Con esto, cada vez que se dispare ese evento, GTM enviará a GA4 el parámetro post_author con el nombre del autor correspondiente.
Paso 3: Registrar la dimensión en la interfaz de GA4 (la activación)
Este es el paso que el 80% de la gente olvida. Enviar el parámetro no es suficiente, tienes que decirle a GA4 que lo «convierta» en una dimensión para poder usarla en los informes.
- Ve a tu propiedad de GA4 y haz clic en Administrar > Definiciones personalizadas.
- Haz clic en el botón «Crear dimensiones personalizadas».
- Rellena los campos:
- Nombre de la dimensión: El nombre que verás en los informes (p. ej., «Autor del Post»).
- Alcance: Elige Evento o Usuario. Para nuestro ejemplo, sería «Evento».
- Descripción: Un recordatorio para ti (opcional).
- Parámetro de evento: ¡Aquí está la magia! Escribe el nombre exacto del parámetro que enviaste desde GTM (en nuestro caso,
post_author).
- Haz clic en «Guardar».
¡Listo! A partir de las siguientes 24-48 horas, empezarás a ver tu nueva dimensión «Autor del Post» disponible en los informes de GA4, sobre todo en la sección «Explorar».
Ejemplos prácticos de dimensiones personalizadas que uso con mis clientes
Para que veas el potencial, aquí te dejo una tabla con ideas que puedes aplicar según tu tipo de negocio. Son ejemplos que he implementado en proyectos reales y que han servido para tomar decisiones importantes.
| Tipo de Dimensión | Ideal para… | Ejemplo de Valor que Aporta | Alcance Recomendado |
|---|---|---|---|
| Tipo de Usuario | Cualquier web con login (SaaS, E-commerce, Membresías) | Comparar el comportamiento (conversión, LTV) entre usuarios «Registrados» y «Visitantes». | Usuario |
| Categoría del Post | Blogs, Medios de comunicación | Identificar qué temáticas generan más engagement, leads o suscriptores a la newsletter. | Evento |
| Estado del Login | Cualquier web con login | Crear audiencias para remarketing (p.ej., usuarios que no han iniciado sesión en 30 días). | Usuario |
| Plan de Precios Visto | SaaS, Servicios por suscripción | Saber qué planes de precios consultan los usuarios que acaban contratando (o los que no). | Evento |
| User ID de tu CRM | Cualquier negocio con CRM | Unificar los datos de comportamiento web con los datos de tu CRM (compras offline, estado del lead). Brutal. | Usuario |
| Método de Envío | E-commerce | Analizar si un método de envío concreto («Recogida en tienda», «Envío 24h») se asocia a un ticket medio más alto. | Evento |
Mi consejo final: empieza simple pero empieza ya
Te lo digo claro: si no estás usando dimensiones personalizadas, estás analizando tu negocio con los ojos medio cerrados. Estás dejando escapar los matices, los porqués, la información que de verdad te permite tomar decisiones inteligentes en lugar de dar palos de ciego.
No te agobies intentando medirlo todo desde el primer día. Elige UNA sola pieza de información que sea realmente importante para tu negocio y que no estés midiendo ahora mismo. Sigue los pasos que te he contado, impleméntala y empieza a ver qué te dicen los datos. Una vez que veas el valor de esa primera dimensión, el resto vendrá solo. Es un camino de ida, te lo aseguro.
Preguntas que me suelen hacer mis clientes
¿Necesito saber programar para crear dimensiones personalizadas?
No necesariamente. Si la información que quieres medir ya está visible en la página (como el nombre de un autor en un H1), a menudo puedes capturarla con las variables integradas de Google Tag Manager sin tocar una línea de código. Para cosas más complejas, como el ID de usuario de tu base de datos, sí necesitarás la ayuda de un desarrollador para que inserte esa información en la capa de datos (Data Layer).
¿Cuántas dimensiones personalizadas puedo crear en GA4?
Actualmente, en la versión gratuita de Google Analytics 4, puedes crear hasta 50 dimensiones personalizadas de alcance de evento y 25 de alcance de usuario. En la versión de pago (GA360) los límites son mucho más altos. Mi consejo es que seas selectivo y solo crees las que de verdad vayas a utilizar para no gastar cupos innecesariamente.
He creado una dimensión personalizada pero no veo datos, ¿qué pasa?
Es el error más común. Lo más probable es que se deba a una de estas tres cosas: 1) Aún no han pasado las 24-48 horas que tarda GA4 en procesar y mostrar los datos. 2) Hay un error en la configuración de GTM y no estás enviando el parámetro correctamente. Usa el modo de vista previa de GTM para depurar. 3) El nombre del parámetro que has puesto en GA4 no coincide EXACTAMENTE con el que envías desde GTM (distingue mayúsculas y minúsculas).
¿Puedo ver datos históricos de una dimensión personalizada que acabo de crear?
No. Las dimensiones personalizadas (y los datos que recogen) solo empiezan a procesarse desde el momento en que las registras en la interfaz de GA4. No se aplican de forma retroactiva a los datos que ya tenías. Por eso es tan importante definir y configurar tu analítica lo antes posible.