15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar
21.10.2024

Dimensiones Personalizadas de Google Analytics: Guía Técnica Completa

Las dimensiones personalizadas en Google Analytics son atributos de datos definidos por el usuario que amplían el esquema de seguimiento predeterminado de la plataforma, lo que le permite capturar y analizar datos de comportamiento, contextuales o específicos del negocio que Google Analytics no recopila automáticamente. A diferencia de las dimensiones estándar, como la URL de la página o la categoría del dispositivo, las dimensiones personalizadas son configuradas por el analista y se rellenan mediante programación a través de la capa de seguimiento.

Si necesita una respuesta en una sola oración para un fragmento destacado: una dimensión personalizada es un atributo de datos de ámbito personalizado que usted define en Google Analytics y transmite a través de su código de seguimiento para segmentar, filtrar e informar sobre información exclusiva de sus usuarios, contenido o lógica de negocio.

Qué son realmente las dimensiones personalizadas (y qué no son)

Una dimensión en Google Analytics es un atributo cualitativo asociado a un punto de datos: el «qué» o «quién» detrás de una métrica. Las dimensiones estándar incluyen Page Path, Source / Medium, Browser y Country. Son recopiladas automáticamente por la etiqueta de Analytics sin ninguna configuración.

Una dimensión personalizada es un espacio que usted reserva en el esquema de Analytics y luego rellena con un valor que su código envía explícitamente. Google Analytics 4 (GA4) admite hasta 50 dimensiones personalizadas por propiedad para los tipos de ámbito de evento y de usuario, mientras que Universal Analytics (UA) admite 20 dimensiones personalizadas de ámbito de hit y 20 de ámbito de usuario por propiedad (con límites más altos en las cuentas 360).

Lo que las dimensiones personalizadas no son:

  • No son métricas. Una métrica es una medición cuantitativa (sesiones, tasa de rebote, ingresos). Una dimensión personalizada es la etiqueta o atributo asociado a esas mediciones.
  • No son retroactivas. Los datos solo se recopilan desde el momento en que la dimensión está activa y el código de seguimiento envía valores. Las sesiones históricas mostrarán (not set) para cualquier dimensión creada con posterioridad.
  • No son un sustituto de los parámetros de evento en GA4. En GA4, los parámetros de evento y las dimensiones personalizadas están estrechamente relacionados pero son arquitectónicamente distintos: un parámetro de evento debe registrarse como dimensión personalizada antes de que aparezca en los informes estándar.

Ámbito: el concepto más incomprendido en las dimensiones personalizadas

El ámbito determina qué hits de una sesión o entre sesiones heredan el valor de la dimensión una vez establecido. Elegir un ámbito incorrecto es la causa más común de datos engañosos en las dimensiones personalizadas.

ÁmbitoSe aplica aCaso de uso típicoPersistencia
**Hit**El único hit donde se envía el valorTipo de contenido, variante de prueba A/B para una página específicaSolo ese hit
**Sesión**Todos los hits de la sesión después de establecer el valorCategoría de fuente de tráfico, punto de entrada al embudo de pagoHasta que finaliza la sesión
**Usuario**Todas las sesiones de ese usuario (basado en cookies)Nivel de membresía, estado de inicio de sesión, segmento CRMHasta que se sobreescriba o expire la cookie
**Producto** (solo UA)Un producto específico en Enhanced EcommerceCondición del producto, valoración del vendedorEsa impresión/acción del producto

Caso límite crítico — Ámbito de usuario y GDPR: Las dimensiones personalizadas de ámbito de usuario persisten en la cookie de Analytics. Si un usuario cancela el seguimiento a mitad de sesión y usted depende de la persistencia basada en cookies, el valor de la dimensión puede atribuirse a registros de usuario anonimizados o eliminados. Audite siempre las dimensiones de ámbito de usuario con su plataforma de gestión de consentimiento antes de implementarlas en producción.

Caso límite crítico — Ámbito de sesión y renderizado del lado del servidor: En aplicaciones renderizadas del lado del servidor donde la etiqueta se activa después de un cambio de ruta en lugar de una carga de página completa, las dimensiones de ámbito de sesión establecidas en el primer hit pueden no propagarse correctamente a las páginas vistas virtuales posteriores si la etiqueta se reinicializa. Pruebe explícitamente en esta arquitectura.

Configuración de dimensiones personalizadas en Universal Analytics

Paso 1: Registrar la dimensión en la interfaz de GA

  1. Inicie sesión en Google Analytics y abra la propiedad de destino.
  2. Haga clic en el icono de engranaje para abrir Administración.
  3. En la columna Propiedad, seleccione Definiciones personalizadas > Dimensiones personalizadas.
  4. Haga clic en + Nueva dimensión personalizada.
  5. Introduzca un nombre descriptivo (p. ej., User Role, Content Category, AB Test Variant).
  6. Seleccione el Ámbito apropiado (consulte la tabla anterior).
  7. Asegúrese de que Activo esté marcado.
  8. Haga clic en Crear.

GA asignará un Número de índice (p. ej., dimension1, dimension2). Este índice es al que hace referencia su código de seguimiento: mantenga un documento de registro de dimensiones que mapee cada índice con su nombre, ámbito y equipo responsable.

Paso 2: Implementar mediante Google Tag Manager (recomendado)

Google Tag Manager es la ruta de implementación preferida porque desacopla la configuración de dimensiones de los despliegues de aplicaciones y proporciona un entorno de depuración integrado.

  1. Abra su contenedor de GTM y navegue hasta Etiquetas.
  2. Abra la etiqueta de Google Analytics (UA — Vista de página o la etiqueta de evento correspondiente).
  3. En Configuración de etiqueta, expanda Más ajustes > Dimensiones personalizadas.
  4. Haga clic en Añadir dimensión personalizada.
  5. Establezca el Índice para que coincida con el índice del paso 1 (p. ej., 1).
  6. Establezca el Valor de dimensión en una variable de GTM; por ejemplo, una variable de capa de datos denominada userRole.
  7. En el código de su sitio, envíe el valor a la capa de datos antes de que se active la etiqueta:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  'userRole': 'premium_member'
});
  1. Guarde la etiqueta y publique el contenedor.

Por qué enviar a la capa de datos antes de que se active la etiqueta: GTM procesa la capa de datos de forma sincrónica en el momento de ejecución de la etiqueta. Si envía el valor después de que se active la etiqueta de vista de página, la dimensión será (not set) para ese hit. Esta es una fuente frecuente de errores en producción que solo se detectan en los informes en tiempo real.

Paso 3: Implementar directamente mediante gtag.js

Si no utiliza GTM y gestiona la etiqueta directamente, la implementación difiere ligeramente entre establecer un mapa personalizado persistente y enviar un valor en un evento específico.

// Map the custom dimension index to a parameter name
gtag('config', 'UA-XXXXXX-Y', {
  'custom_map': { 'dimension1': 'user_role' }
});

// Send the value with an event
gtag('event', 'page_view', {
  'user_role': 'premium_member'
});

Para analytics.js (heredado, pero aún presente en propiedades antiguas):

ga('create', 'UA-XXXXXX-Y', 'auto');
ga('set', 'dimension1', 'premium_member');
ga('send', 'pageview');

Problema con analytics.js y set: El uso de ga('set', ...) aplica el valor a todos los hits posteriores en esa sesión de página. Si solo desea la dimensión en un único hit, utilice ga('send', 'pageview', { 'dimension1': 'premium_member' }) en su lugar para limitarla solo a ese hit.

Configuración de dimensiones personalizadas en GA4

GA4 gestiona las dimensiones personalizadas de forma diferente. Los parámetros de evento son los datos sin procesar; las dimensiones personalizadas son la versión registrada y reportable de esos parámetros.

Paso 1: Enviar el parámetro en su evento

gtag('event', 'login', {
  'membership_tier': 'gold',
  'user_type': 'returning'
});

Paso 2: Registrar la dimensión personalizada en GA4

  1. En GA4, vaya a Administración > Definiciones personalizadas > Dimensiones personalizadas.
  2. Haga clic en Crear dimensiones personalizadas.
  3. Establezca el Nombre de la dimensión (lo que aparece en los informes).
  4. Establezca el Ámbito: Evento o Usuario.
  5. Establezca el Parámetro de evento para que coincida con la clave de parámetro que está enviando (p. ej., membership_tier).
  6. Haga clic en Guardar.

Particularidad específica de GA4: Existe un retraso de procesamiento de 24 a 48 horas antes de que una dimensión personalizada recién registrada comience a aparecer en los informes estándar. Aparecerá en DebugView y en tiempo real de inmediato, pero los informes de Exploración e informes estándar requieren la ventana de procesamiento. Planifique sus plazos de control de calidad en consecuencia.

Verificación de la implementación

Nunca implemente una dimensión personalizada en producción sin verificación. La siguiente secuencia es fiable tanto para UA como para GA4:

  1. Abra Tiempo real > Resumen (UA) o el informe Tiempo real (GA4) en una pestaña del navegador separada.
  2. Active la acción que debería rellenar la dimensión (p. ej., inicie sesión como un rol de usuario específico, navegue a una página de categoría de contenido).
  3. En UA, compruebe Tiempo real > Eventos y busque el valor de la dimensión en el detalle del evento. En GA4, utilice DebugView (Administración > DebugView) con ?gtm_debug=x o la extensión de Chrome GA Debugger activa.
  4. Utilice la extensión de Chrome GA Debugger o el modo Vista previa de GTM para inspeccionar el payload exacto que se envía al endpoint de recopilación y confirme que el índice y el valor de la dimensión están presentes.

Un error común es verificar solo en tiempo real y asumir que la producción es correcta. El tiempo real muestra hits sin procesar; no valida que el ámbito esté configurado correctamente ni que el índice de dimensión en la etiqueta coincida con el índice registrado en la interfaz de GA.

Uso de dimensiones personalizadas en informes

Creación de un informe personalizado (Universal Analytics)

  1. Vaya a Personalización > Informes personalizados > + Nuevo informe personalizado.
  2. Seleccione el tipo de informe (Explorador, Tabla plana o Superposición de mapa).
  3. Añada sus métricas (p. ej., Sesiones, Objetivos completados, Ingresos).
  4. En los Desgloses de dimensión, añada su dimensión personalizada (p. ej., User Role).
  5. Aplique los filtros necesarios para restringir el informe a los datos relevantes.
  6. Guarde el informe y márquelo como favorito para uso recurrente.

Aplicación de dimensiones personalizadas como segmentos

Los segmentos son donde las dimensiones personalizadas ofrecen su mayor valor analítico. Un segmento creado sobre una dimensión personalizada de ámbito de usuario le permite comparar el recorrido de comportamiento completo de dos cohortes de usuarios, no solo una única sesión.

  1. En cualquier informe, haga clic en + Añadir segmento > + Nuevo segmento.
  2. En Condiciones, cambie el ámbito del filtro a Usuarios (para dimensiones de ámbito de usuario) o Sesiones.
  3. Seleccione su dimensión personalizada en el menú desplegable.
  4. Establezca el operador y el valor (p. ej., Membership Tier coincide exactamente con gold).
  5. Guarde el segmento y aplíquelo junto a un segmento de referencia (p. ej., todos los usuarios) para una comparación directa.

Exploraciones en GA4

En GA4, las dimensiones personalizadas están disponibles en los informes Explorar > Forma libre. Arrastre su dimensión personalizada registrada al panel Filas o Columnas y añada las métricas relevantes al panel Valores. Las Exploraciones de GA4 admiten hasta 10 dimensiones por exploración, y las dimensiones personalizadas de ámbito de usuario pueden utilizarse en el Explorador de usuarios para rastrear los recorridos individuales de los usuarios.

Casos de uso de alto valor con notas de implementación técnica

Seguimiento del estado de autenticación del usuario

Esta es una de las dimensiones personalizadas de aplicación más universal. Le permite separar el comportamiento de los usuarios autenticados de los visitantes anónimos: dos poblaciones con señales de intención fundamentalmente diferentes.

// After successful authentication, push to data layer
dataLayer.push({
  'event': 'user_authenticated',
  'authStatus': 'logged_in',
  'userTier': 'enterprise'
});

Registre authStatus y userTier como dimensiones personalizadas de ámbito de usuario. Esto permite un análisis de cohortes que muestra si los usuarios empresariales que han iniciado sesión convierten a tasas más altas en tipos de contenido específicos, una pregunta que ningún informe estándar de GA puede responder.

Atribución de variantes de pruebas A/B

Al ejecutar experimentos del lado del servidor o del lado del cliente, adjunte el identificador de variante como una dimensión personalizada de ámbito de hit en cada vista de página durante el experimento. Esto le permite analizar no solo la métrica de conversión principal, sino también las señales de interacción secundarias (profundidad de desplazamiento, consultas de búsqueda interna, tasa de visitas de retorno) desglosadas por variante.

dataLayer.push({
  'experimentVariant': 'variant_b_hero_cta'
});

Problema: No utilice el ámbito de sesión para las variantes A/B si un usuario puede ser reasignado entre sesiones. El ámbito de hit es más seguro y produce datos más limpios.

Taxonomía de contenido y rendimiento editorial

Para sitios con gran cantidad de contenido, adjuntar una dimensión contentCategory y contentAuthor a cada vista de página de artículo permite a los equipos editoriales medir las métricas de interacción (tiempo en página, profundidad de desplazamiento, visitas de retorno) por vertical de contenido y por autor, lo que permite tomar decisiones de inversión editorial basadas en datos.

Sincronización de segmentos CRM

Para productos SaaS B2B, puede pasar etiquetas de segmento derivadas del CRM (p. ej., ICP_tier, accountSize, churnRisk) a GA como dimensiones personalizadas de ámbito de usuario a través de su backend después de la autenticación. Esto cierra la brecha entre el análisis de productos y la inteligencia de ventas sin exponer información personal identificable (PII) a la etiqueta de Analytics.

Nota de arquitectura: Nunca transmita PII sin procesar (nombres, direcciones de correo electrónico, ID de usuario que puedan revertirse a individuos) como valores de dimensiones personalizadas. Esto viola los Términos de Servicio de Google Analytics y, dependiendo de la jurisdicción, el GDPR y la CCPA. Utilice únicamente identificadores opacos o etiquetas de segmento.

Dimensiones personalizadas vs. métricas personalizadas vs. parámetros de evento

CaracterísticaDimensión personalizadaMétrica personalizadaParámetro de evento (GA4)
**Tipo de dato**Cadena (cualitativo)Numérico (cuantitativo)Cadena o numérico
**Propósito**Segmentar y filtrarAgregar y calcularDatos de evento sin procesar
**Opciones de ámbito**Hit, Sesión, Usuario, ProductoHit, Sesión, Usuario, ProductoEvento o Usuario (tras el registro)
**Retroactivo**NoNoNo
**Límite (estándar)**20 (UA), 50 (GA4)20 (UA), 50 (GA4)25 por evento (GA4)
**Aparece en informes estándar**Tras el registroTras el registroSolo tras el registro como dimensión personalizada

Consideraciones de infraestructura de alojamiento para la implementación de Analytics

La precisión de los datos de dimensiones personalizadas depende de una ejecución de etiquetas fiable y de baja latencia. En servidores lentos o mal configurados, la etiqueta de Analytics puede activarse antes de que se complete el envío a la capa de datos, lo que resulta en valores (not set) a escala.

Si gestiona un sitio de alto tráfico donde la precisión de Analytics es crítica para el negocio, considere las siguientes opciones de infraestructura:

  • Un entorno de Alojamiento VPS le otorga control total sobre los tiempos de respuesta del servidor, las cabeceras de caché y el orden en que se sirven los scripts, todo lo cual afecta al tiempo de ejecución de las etiquetas.
  • Los sitios que utilizan VPS con cPanel pueden gestionar los despliegues de contenedores GTM y las configuraciones de etiquetado del lado del servidor sin necesidad de conocimientos de línea de comandos.
  • Para plataformas de comercio electrónico o SaaS de alto volumen donde el etiquetado del lado del servidor (envío de datos de dimensiones directamente desde el servidor al Protocolo de Medición de GA) es preferible a las etiquetas del lado del cliente, los Servidores Dedicados proporcionan los recursos aislados necesarios para ejecutar un contenedor GTM del lado del servidor sin contención.
  • Si su stack de analytics incluye segmentación basada en ML o canalizaciones de personalización en tiempo real que consumen datos de dimensiones personalizadas de GA, el Alojamiento GPU puede acelerar la capa de inferencia del modelo que actúa sobre esos segmentos.

Matriz de decisión: cuándo usar dimensiones personalizadas

Utilice esta matriz para determinar si una dimensión personalizada es la herramienta adecuada para su necesidad de medición:

EscenarioEnfoque recomendadoÁmbito
Rastrear qué categoría de blog leyó un usuarioDimensión personalizada en el hit de vista de páginaHit
Identificar si un usuario ha iniciado sesión durante toda su visitaDimensión personalizada establecida al iniciar sesiónSesión o Usuario
Atribuir todo el comportamiento futuro a un segmento CRMDimensión personalizada establecida al iniciar sesiónUsuario
Medir los ingresos generados por una etiqueta de producto específicaMétrica personalizada (no dimensión)Hit
Rastrear la variante de prueba A/B por impresión de páginaDimensión personalizada en el hit de vista de páginaHit
Distinguir usuarios de plan gratuito vs. de pago en todos los informesDimensión personalizada establecida en la autenticaciónUsuario
Rastrear etiquetas de campaña interna (no UTM)Dimensión personalizada en el hit de la página de destinoSesión

Lista de verificación de puntos clave técnicos

Antes de implementar cualquier dimensión personalizada en producción, verifique cada uno de los siguientes puntos:

  • Alineación de índices: El índice de dimensión en su etiqueta o variable de GTM coincide exactamente con el índice registrado en la interfaz de administración de GA. Una discrepancia descarta datos silenciosamente.
  • Selección de ámbito: Ha elegido el ámbito correcto para el uso previsto de los datos. Ámbito de usuario para atributos de identidad, ámbito de hit para atributos de contenido, ámbito de sesión para contexto a nivel de visita.
  • Temporización de la capa de datos: Para implementaciones con GTM, el envío a la capa de datos ocurre antes de que se active la etiqueta, no después.
  • Sin PII en los valores: Los valores de dimensión no contienen información personal identificable, solo identificadores opacos o etiquetas categóricas.
  • Registro de dimensiones mantenido: Su equipo mantiene un documento compartido que mapea cada índice de dimensión con su nombre, ámbito, responsable, fecha de implementación y propósito.
  • Registro en GA4 completado: En GA4, el parámetro de evento ha sido registrado como dimensión personalizada en Administración > Definiciones personalizadas, y ha permitido la ventana de procesamiento de 24 a 48 horas antes de validar en los informes estándar.
  • Cumplimiento de consentimiento auditado: Las dimensiones de ámbito de usuario solo se rellenan después de haber obtenido el consentimiento válido bajo su marco de privacidad aplicable.
  • Verificado en tiempo real y DebugView: Ha confirmado que el valor de la dimensión aparece correctamente en tiempo real o en DebugView antes de declarar la implementación completa.
  • Retroactividad reconocida: Las partes interesadas comprenden que no se rellenarán datos históricos: las líneas base de informes deben establecerse desde la fecha de lanzamiento.

Preguntas frecuentes

¿Cuál es la diferencia entre una dimensión personalizada y una métrica personalizada en Google Analytics?

Una dimensión personalizada es un atributo cualitativo (una etiqueta de cadena como «premium_member» o «blog_post») utilizado para segmentar y filtrar datos. Una métrica personalizada es un valor numérico (como «articles_read» o «loyalty_points») utilizado para agregar y calcular. Ambas requieren configuración explícita y no se recopilan de forma retroactiva.

¿Por qué mi dimensión personalizada muestra (not set) en los informes?

Las causas más comunes son: el código de seguimiento envía el valor de la dimensión después de que se active el hit en lugar de antes; el índice de dimensión en la etiqueta no coincide con el índice registrado en la administración de GA; la dimensión se creó después de que se recopilaron los datos que está consultando (sin relleno retroactivo); o, en GA4, el parámetro de evento aún no ha sido registrado como dimensión personalizada en Administración > Definiciones personalizadas.

¿Cuántas dimensiones personalizadas puedo crear en Google Analytics 4?

Las propiedades estándar de GA4 admiten hasta 50 dimensiones personalizadas de ámbito de evento y 25 dimensiones personalizadas de ámbito de usuario por propiedad. Las propiedades GA4 360 tienen límites más altos. Las propiedades estándar de Universal Analytics admiten 20 dimensiones personalizadas por propiedad, mientras que las propiedades 360 admiten hasta 200.

¿Puedo usar dimensiones personalizadas con Google Tag Manager del lado del servidor?

Sí. En una configuración de GTM del lado del servidor, envía parámetros de evento al contenedor del servidor GTM a través del Protocolo de Medición o una etiqueta del lado del cliente, y la etiqueta del lado del servidor los reenvía a GA con el mapeo de dimensiones personalizadas correspondiente. Este enfoque es preferido en entornos de alta seguridad porque evita que los valores de dimensión sin procesar sean visibles en las solicitudes de red del navegador.

¿Las dimensiones personalizadas afectan al rendimiento del sitio o a la velocidad de carga de la página?

Las dimensiones personalizadas en sí mismas añaden una carga útil insignificante a la señal de Analytics (unos pocos bytes por hit). El riesgo de rendimiento está en la ejecución de JavaScript que rellena la capa de datos antes de que se active la etiqueta. Los scripts síncronos mal escritos que obtienen valores de dimensión de una API antes de activar la etiqueta pueden introducir una latencia medible. Utilice envíos asíncronos a la capa de datos y, cuando sea posible, derive los valores de dimensión del contexto de página ya disponible (atributos del DOM, cookies o metaetiquetas renderizadas en el servidor) en lugar de solicitudes de red adicionales.

15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar