TL;DR, Respuesta rápida
9 min de lectura(not set) es el marcador de Google para una dimensión que no recibió ningún valor, y el artículo de ayuda de Google nombra una causa distinta para cada dimensión que lo muestra: cuentas de Google Ads sin vincular, un evento session_start ausente, una sesión sin evento page_view, un content_group vacío, un User ID registrado como dimensión personalizada, un parámetro personalizado con menos de 24 horas y un modo de consentimiento que llama a default donde debería llamar a update. Google no publica ningún porcentaje aceptable de (not set), así que mide tú la proporción y arregla la dimensión a la que pertenece.
¿Qué significa not set en GA4?
Google Analytics escribe not set en GA4 en una fila de un informe cuando no recibió ningún valor para la dimensión de esa fila, y la causa cambia de una dimensión a la siguiente. La definición de Google cabe en una frase: "(not set) is a placeholder name that Analytics uses when it hasn't received any information for a dimension." Identifica primero la dimensión, porque la reparación de una fila de Google Ads y la de una fila de página de destino no tienen nada en común.
El mismo artículo señala un vecino: "The '(data not available)' value is a related value that can appear in reports." Los dos apuntan en direcciones opuestas. (not set) culpa a tu configuración de recogida de datos. (data not available) culpa a Google por retener una cifra.
¿Es (not set) lo mismo que un valor en blanco?
No. GA4 reserva el marcador para el caso en que no llegó nada. La referencia de dimensiones y métricas de Google traza la línea: "(not set) is a placeholder used when data hasn't been received for a dimension. When you send an empty value to Analytics, you will see a blank value instead of (not set); (not set) appears when no value is sent." Una columna de valores en blanco significa que tu etiqueta se disparó y envió una cadena vacía; una columna de (not set) significa que el parámetro nunca llegó a Google.
El grupo de contenido rompe esa regla, y Google documenta la excepción él mismo: "(not set) can also appear when your event sends the content_group parameter but it's an empty value, for example (content_group: "")." Trata la regla del valor en blanco como el caso por defecto y el grupo de contenido como la única excepción con nombre.
¿Qué dimensiones producen (not set) y qué causa cada una?
El artículo de ayuda de Google reparte la respuesta entre siete dimensiones, cada una con su propia causa. Nada fuera de esta lista está documentado, así que cualquier cosa que leas en otro sitio es una inferencia de alguien.
| Dimensión | Causa documentada por Google | Qué cambiar |
|---|---|---|
| Dimensiones de Google Ads | Ads y Analytics no están vinculados, el etiquetado automático está desactivado, el tráfico llega desde cuentas de Google Ads sin vincular o las URL de destino llevan "incomplete or incorrect UTM parameters" | Vincula las cuentas, activa el etiquetado automático, repara las etiquetas |
| Fuente / medio de la sesión | "sessions where the automatically collected event session_start is missing" | Mueve la etiqueta de Google al activador Initialization - All Pages |
| Página de destino | "a session doesn't have a page_view event" | Confirma que page_view se dispara en las páginas de entrada |
| Grupo de contenido | Asociado a eventos recogidos automáticamente como session_start y first_visit, que "don't accept the content_group parameter", o el evento envía un content_group vacío | Desasocia el grupo de contenido de esos eventos, deja de enviar una cadena vacía |
| User ID definido como personalizado | Un ID de usuario registrado como dimensión personalizada | Usa la función User-ID en su lugar |
| Parámetros personalizados | "the first 24 hours after you register a custom parameter", y valores ausentes en el primer evento que activó session_start o first_visit | Espera a que pasen las 24 horas, vuelve a comprobar |
| Modo de consentimiento | El comando default usado donde corresponde update, de modo que "the initial event with the session_start parameter is lost", o eventos enviados con consentimiento denegado después de concederse el consentimiento | Llama a update tras la interacción con el banner |
Tres de esas filas son fallos de etiquetado, y el etiquetado UTM es el que puedes auditar hoy sin tocar código. La fila del modo de consentimiento es la que debes contrastar con tu banner, y Google consent mode v2 la cubre por completo.

¿Por qué la fuente / medio de la sesión aparece como (not set)?
La fuente / medio de la sesión pasa a (not set) cuando la sesión no tiene evento session_start, y Google lo atribuye a una etiqueta de Google que se dispara con el tipo de activador equivocado en lugar de "Initialization". El efecto dominó es la parte que los equipos pasan por alto. Google afirma que, cuando la fuente / medio de la sesión es (not set), "your traffic will be shown as Unassigned in the default channel group as there are no channel rules that match the event data." Unassigned y (not set) son un mismo fallo visto desde dos informes, y por eso los equipos también confunden ambos con direct / none en GA4.
Google documenta un caso más a nivel de sesión: sesiones que llevan el parámetro srsltid sin un referrer de google.com. Google las atribuye a "actions like sharing modified URLs" y afirma que son "not classified as organic." Revisa las URL de tus páginas de destino en busca de srsltid antes de culpar a la etiqueta.
¿Cómo se calcula la proporción de (not set) en un informe?
Divide las filas que contienen el marcador entre el total de la misma dimensión en el mismo rango de fechas.
(not set) share = (not set) sessions / total sessions x 100
Toma una semana con 84.000 sesiones en la que 12.480 están en la fila (not set) de fuente / medio de la sesión. 12.480 / 84.000 = 0,1486, así que el 14,86 por ciento de la semana no tiene una fuente atribuible. Con una tasa de conversión del 2 por ciento, eso son 250 conversiones sin canal asociado, y esa es la cifra que hay que llevar a una reunión de presupuesto. Google no publica ningún porcentaje aceptable de (not set), así que la cifra solo significa algo frente a tus propias semanas anteriores.
¿Crean (other) y los umbrales de datos filas (not set)?
No. Tres etiquetas, tres mecanismos, y confundirlas te lleva a arreglar lo que no es. La fila (other) aparece "when the number of rows in a table exceeds the table's row limit", momento en el que Analytics "surfaces only the most common dimension values and condenses less common values under the (other) row". Las pautas de cardinalidad de Google fijan el disparador en "more than 500 unique values in one day" y el techo de la propiedad en "a cardinality limit of 50,000 values. Thereafter, cardinality control is implemented."
Los umbrales de datos son la tercera etiqueta. Google retiene filas "to prevent anyone viewing a report or exploration from inferring the identity or sensitive information of individual users", y afirma que "Data thresholds are system defined. You can't adjust them." Lee la mecánica en umbrales de datos de GA4 antes de llamar fallo de etiquetado a un informe que se encoge.

Flowsery
Prueba gratuita
Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
¿Qué no documenta Google sobre (not set)?
Tres afirmaciones circulan mucho y no aparecen en ningún lugar de la documentación de Google. Los bloqueadores de anuncios y la protección contra el rastreo de Safari no figuran como causas de (not set) en el artículo de ayuda, así que trata esa relación como una inferencia, no como una regla documentada. La documentación de Google no publica en ningún sitio un porcentaje aceptable de (not set), lo que convierte cualquier referencia del tipo "menos del 5 por ciento está bien" en la norma interna de alguien. Y el (not provided) de Universal Analytics para palabras clave orgánicas es un valor distinto de un producto distinto, ausente por completo del artículo de GA4.
Si una causa no está en la lista de Google, demuéstrala en una sesión de depuración antes de reescribir tu etiquetado.
¿Cómo dejas de perder sesiones por (not set)?
Arregla la dimensión a la que pertenece la fila y luego verifica con una sesión real, no con un informe. Todas las causas de la lista de Google son problemas de recogida de datos, así que la prueba que necesitas es lo que envió el navegador, no lo que muestra la tabla agregada un día después.
Flowsery graba cada sesión de usuario y funciona sin cookies, alojado en la UE y sin muestreo de datos, así que una sesión con una fuente rota se convierte en un replay (la grabación de la sesión) que puedes ver, no en una fila que no puedes abrir. Detecta por sí solo errores de JavaScript, rage clicks (clics repetidos por frustración) y abandonos, y envía cada incidencia a Slack, Linear o Jira con el replay adjunto. Si la unidad en sí todavía no está clara, qué es una sesión marca el límite.
Preguntas frecuentes
¿Significa (not set) que mi seguimiento de GA4 está roto?
Por sí solo, no. Google define el valor como un marcador para una dimensión que no recibió información, y varias causas documentadas son decisiones de configuración, no fallos, como un parámetro personalizado registrado hace menos de 24 horas. Compara la dimensión con la lista de Google antes de hablar de avería.
¿Puedo filtrar (not set) de un informe de GA4?
Puedes ocultar la fila con un filtro de informe, pero las sesiones siguen en la propiedad y el valor que falta no vuelve. Google advierte de la misma trampa con la fila (other): la advertencia de calidad de datos aparece "but no (other) row appears in the report" porque un filtro ocultó los resultados agrupados. Ocultar una fila cambia la vista, no la recogida.
¿Por qué aparece Unassigned junto a (not set)?
Salen del mismo hueco. Google afirma que, si la fuente / medio de la sesión se registra como (not set), "your traffic will be shown as Unassigned in the default channel group as there are no channel rules that match the event data." Arregla el evento session_start que falta y ambas etiquetas se reducen a la vez.
¿El modo de consentimiento causa (not set)?
Google nombra dos errores del modo de consentimiento. Usar el comando default para fijar todos los valores de consentimiento, incluidas las actualizaciones tras la interacción con el banner, hace que "the user_engagement event isn't sent, and the initial event with the session_start parameter is lost". Los eventos enviados con consentimiento denegado después de concederse el consentimiento son, según Google, "treated as a separate session, which won't have a session_start event". Usa el comando update para los cambios posteriores al banner.
¿Es (not set) lo mismo que (other)?
No. (not set) significa que no se recibió ningún valor para la dimensión. (other) significa que se recibieron valores pero la tabla superó su límite de filas, así que Analytics agrupó los menos comunes en una sola fila. Google señala que tanto "other" como "(other)" expresan alta cardinalidad, con "no significant difference between them".
¿Cuánto tiempo muestra (not set) un parámetro personalizado nuevo?
Google da una cifra para este caso: (not set) puede aparecer "during the first 24 hours after you register a custom parameter", y después "you should have the expected parameter values". Si el marcador sobrevive a las 24 horas, el parámetro no está llegando a Google y el fallo está en tu etiqueta.
¿Qué causa (not set) en las dimensiones de Google Ads?
Las dimensiones de Google Ads muestran (not set) cuando las dos herramientas no están vinculadas, cuando el etiquetado automático está desactivado, cuando el tráfico llega desde una cuenta de Google Ads sin vincular o cuando las URL de destino llevan parámetros UTM incompletos o incorrectos. Vincula las cuentas, activa de nuevo el etiquetado automático y revisa cada URL de página de destino en busca de una etiqueta rota. Cualquiera de las cuatro rompe la atribución del mismo modo, así que revisa las cuatro antes de decidir cuál es la culpable.
¿Cuál es la diferencia entre (not set) y (data not available)?
El propio artículo de Google los presenta como un par relacionado que apunta en direcciones opuestas. (not set) significa que tu configuración de recopilación nunca envió el valor, mientras que (data not available) significa que Google retiene una cifra por su cuenta. Confundir los dos te lleva a reparar una etiqueta que nunca estuvo rota.
¿Por qué content group muestra (not set) cuando otras dimensiones muestran un valor en blanco en su lugar?
Google documenta content group como la única excepción nombrada a su propia regla. Cualquier otra dimensión muestra un valor en blanco cuando la etiqueta envía un valor vacío y reserva (not set) para cuando no llega nada, pero content group muestra (not set) incluso con una cadena vacía, por ejemplo content_group: "". La misma fila también pasa a (not set) cuando content_group va emparejado con un evento recopilado automáticamente como session_start o first_visit, porque esos eventos no aceptan el parámetro content_group.
¿El parámetro srsltid causa (not set) en GA4?
Google documenta un caso aparte a nivel de sesión para esto. Una sesión que lleva el parámetro srsltid sin un referrer de google.com se atribuye a acciones como compartir URL modificadas, y Google indica que ese tráfico no se clasifica como orgánico. Revisa las URL de tus páginas de destino en busca de srsltid antes de culpar a la etiqueta session_start de un problema de fuente / medio.
¿Te resultó útil este artículo?
¡Cuéntanos qué opinas!
Vernos más en Google
Un clic marca Flowsery como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.
Antes de irte...
Flowsery
Analítica orientada a ingresos para tu sitio web
Rastrea cada visitante, fuente y conversión en tiempo real. Simple, potente y sin cookies.
Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
Términos relacionados del glosario


Qué significa direct / none en GA4 y en qué se diferencia de (not set)
Ver direct / none en GA4 significa que la sesión llegó sin referrer y sin etiqueta de campaña. En qué se diferencia de (not set), Unassigned y Direct.


Cómo leer la tasa de interacción en Google Analytics 4
GA4 informa la tasa de interacción como sesiones con interacción entre sesiones totales. Una sesión cuenta a los 10 segundos, un evento clave o dos vistas.


Estas cifras muestran la tasa de rebote media por industria
Nueve industrias registradas muestran una tasa de rebote media por industria documentada, entre 35.76% y 48.38%, según datos de Databox de septiembre de 2024.


Lo que realmente mide la duración media de sesión
En analítica clásica, la duración media de sesión da cero tiempo a la última página vista de cada sesión, arrastrando el promedio hacia abajo en silencio.


Por qué el tráfico directo es el cajón de todo lo que la analítica no pudo atribuir
Las sesiones caen en tráfico directo cuando no sobreviven el referrer ni la etiqueta de campaña. Las causas: referrer policy, apps, PDFs, redirecciones, QR.


Una página de tráfico resuelve tasa de rebote vs tasa de salida
Leer tasa de rebote vs tasa de salida se reduce a dos denominadores. Una página de precios devuelve 40% de salida y 15% de rebote en la misma semana.
Artículos relacionados


Por qué páginas vistas vs sesiones vs usuarios nunca coinciden en un mismo informe
Comparar páginas vistas vs sesiones vs usuarios muestra tres conteos distintos que se acumulan uno sobre otro y rara vez coinciden dos veces en el mismo número.


Qué restringe en realidad el límite de 7 días de cookies de Safari
El límite de 7 días de cookies de Safari recorta las cookies first-party puestas por JavaScript, con un límite más corto de 24 horas tras ciertos clics.


Cómo las reglas de tiempo de espera de la sesión inflan tus analíticas
Un tiempo de espera de la sesión cierra la sesión de un visitante inactivo, y la regla de 30 minutos explica por qué el mismo tráfico da cifras distintas.

