TL;DR, Respuesta rápida
8 min de lecturaGoogle Analytics 4 escribe `(direct)` como fuente y `(none)` como medio en una sesión que llega sin referrer y sin parámetros de campaña, así que el par son dos valores literales de dimensión y no una descripción del comportamiento del visitante. No es lo mismo que `(not set)`, que significa que Analytics no recibió ningún valor para la dimensión, ni lo mismo que `Unassigned`, que significa que el evento traía valores que no encajaron con ninguna regla de canal. El canal Direct es más amplio que el par, porque la regla de Google acepta también un medio de `(not set)`.
¿Qué significa (direct) / (none) en GA4?
Google Analytics 4 asigna direct / none en GA4 a una sesión que llega sin referrer y sin parámetros de campaña, y escribe (direct) en la dimensión de fuente y (none) en la dimensión de medio para esa sesión. El artículo de ayuda de Google lo dice así: "La fuente '(direct)' y el medio '(none)' (es decir, '(direct) / (none)') en Google Analytics representan el tráfico del sitio web que no tiene una fuente de referencia clara". Lee el par como dos valores literales que GA4 guardó en la sesión, y comprueba qué dimensión estás mirando antes de interpretar el número.

¿Dónde muestra GA4 el par (direct) / (none)?
El par aparece en las dimensiones de fuente y medio, nunca en una dimensión de canal. En Informes, abre Adquisición y luego Adquisición de tráfico, y cambia la primera columna de Grupo de canales predeterminado de la sesión a Fuente / medio de la sesión; la fila etiquetada como (direct) / (none) es tu total con alcance de sesión. El mismo par aparece en Fuente / medio del primer usuario dentro del informe de Adquisición de usuarios, y ese informe cuenta otra cosa. Google describe el alcance de sesión como dimensiones que "muestran de dónde vienen tanto los usuarios nuevos como los recurrentes cuando inician sesiones nuevas", mientras que el alcance de primer usuario registra una sola vez cómo se adquirió al usuario y conserva ese valor en todas sus sesiones posteriores.
Esos dos informes discrepan por diseño, y los equipos leen la discrepancia como un bug. Antes de compararlos, confirma que ambos usan el mismo alcance, el mismo rango de fechas y la misma definición de qué cuenta como una sesión.
¿En qué se diferencia (direct) / (none) de (not set)?
(direct) / (none) es un valor que GA4 asignó; (not set) es GA4 diciéndote que no tiene ningún valor que mostrar. Google define el marcador de posición como "un nombre de marcador de posición que usa Analytics cuando no ha recibido ninguna información para la dimensión que has seleccionado", así que un medio (not set) significa que Analytics nunca recibió un medio, mientras que un medio (none) significa que Analytics escribió la cadena literal que representa la ausencia de medio de marketing.
Google publica esa definición en un artículo titulado "[UA] Qué significa el valor (not set) [Antiguo]" y no publica un reemplazo para GA4, así que ese texto es la única definición de primera mano disponible y los ejemplos que contiene describen informes de Universal Analytics. Trata la definición como vigente y los ejemplos como historia.
¿En qué se diferencia (direct) / (none) de Unassigned?
Unassigned es un valor de agrupación de canales, así que nunca aparece en la dimensión de fuente / medio donde vive (direct) / (none). Google lo define como "el valor que usa Analytics cuando no hay ninguna otra regla de canal que coincida con los datos del evento", lo que significa que la sesión traía algo, y ese algo falló todas las reglas del grupo de canales predeterminado. Una sesión que no traía absolutamente nada encaja con la regla Direct y recibe el canal Direct.
Las dos filas te mandan a sitios distintos. Un Unassigned que sube apunta a valores que sí estás enviando, como un utm_medium que nadie definió, y un (direct) / (none) que sube apunta a valores que nunca llegaron. Audita tus parámetros de campaña con la guía de parámetros UTM cuando Unassigned crezca, y audita los propios enlaces cuando crezca el par direct.
¿Es (direct) / (none) lo mismo que el canal Direct?
El canal Direct es más amplio que el par (direct) / (none). El grupo de canales predeterminado de Google define Direct como las sesiones en las que "Source exactly matches '(direct)' AND Medium is one of ('(not set)', '(none)')", así que (direct) / (not set) también cae en Direct aunque sea otra fila distinta de fuente / medio. Una propiedad que tenga ambas filas mostrará un total del canal Direct mayor que la fila (direct) / (none) del desglose de fuente / medio, y la diferencia es aritmética, no un problema de calidad de datos.
| Valor que ves | Dimensión en la que aparece | Cómo lo redacta Google | Qué lo produjo |
|---|---|---|---|
(direct) / (none) | Fuente / medio de la sesión, Fuente / medio del primer usuario | "representa el tráfico del sitio web que no tiene una fuente de referencia clara" | La sesión llegó sin referrer y sin parámetros de campaña |
(not set) | Cualquier dimensión, incluido el medio | "un nombre de marcador de posición que usa Analytics cuando no ha recibido ninguna información para la dimensión que has seleccionado" | Analytics no recibió información para esa dimensión |
Unassigned | Grupo de canales predeterminado de la sesión, Grupo de canales predeterminado del primer usuario | "el valor que usa Analytics cuando no hay ninguna otra regla de canal que coincida con los datos del evento" | El evento traía valores de fuente y medio que no encajaron con ninguna regla de canal |
Direct | Grupo de canales predeterminado de la sesión | "Source exactly matches '(direct)' AND Medium is one of ('(not set)', '(none)')" | La regla de canal encajó con una sesión con fuente (direct) |

¿Cómo se calcula la proporción de (direct) / (none) en un informe?
Divide las sesiones de la fila (direct) / (none) entre las sesiones totales del mismo informe y multiplica por 100:
direct/none share = sessions on the (direct) / (none) row ÷ total sessions × 100
Si Adquisición de tráfico devuelve 5,000 sesiones para el mes y la fila (direct) / (none) contiene 1,400 de ellas, la proporción es 1,400 ÷ 5,000 × 100 = 28 por ciento de las sesiones para esa propiedad, ese rango de fechas y ese alcance. Haz la misma aritmética en el informe de Fuente / medio del primer usuario y el número cambia, porque el denominador cuenta usuarios adquiridos en lugar de sesiones iniciadas. Anota qué informe produjo la cifra siempre que la cites, ya que dos herramientas que miden el mismo sitio rara vez coinciden en cuanto cambia el alcance.
¿Qué deberías revisar en GA4 cuando crece la fila (direct) / (none)?
Revisa primero la configuración del informe y después los enlaces. Cuatro comprobaciones en orden:
- Confirma la dimensión. Cambia Adquisición de tráfico a Fuente / medio de la sesión para estar leyendo el par en sí y no el canal Direct, que además absorbe
(direct) / (not set). - Compara alcances. Pon Fuente / medio de la sesión y Fuente / medio del primer usuario una al lado de la otra; una diferencia entre ambas es una diferencia de alcance, no tráfico nuevo sin etiquetar.
- Segmenta por página de destino. Añade Página de destino como dimensión secundaria sobre la fila
(direct) / (none). Una sola página que acumule casi todo el total apunta a una campaña o a una redirección concreta, lo que te da algo que puedes arreglar. - Audita los enlaces salientes. Las causas que eliminan un referrer o una etiqueta de campaña están documentadas al completo en la guía sobre el tráfico directo como bucket de atribución, que cubre políticas de referrer, apps nativas, PDFs, redirecciones, email sin etiquetar y códigos QR. Arregla el etiquetado de los enlaces que controlas con el seguimiento de campañas UTM.
Una comprobación más queda fuera del informe. GA4 solo puede clasificar las sesiones que registró, así que una fila direct que crece y un total que encoge son dos síntomas de un mismo problema; lee el vacío de datos de GA4 antes de concluir que lo único roto es la atribución. Si migraste la propiedad, confirma también las definiciones de canal contra las que estás comparando, porque GA4 y Universal Analytics agrupan los canales de forma distinta.
Flowsery
Prueba gratuita
Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
Preguntas frecuentes
¿Significa (direct) / (none) que la gente escribió mi URL en la barra de direcciones?
No. El artículo de Google enumera tres motivos para el par, y escribir una URL es un elemento dentro de uno de ellos, junto a la falta de información de tráfico y los bloqueadores de anuncios. El par registra la ausencia de referrer y de parámetros de campaña en el momento en que GA4 procesó la sesión, y esa ausencia tiene varias causas que no tienen nada que ver con la barra de direcciones.
¿Puedo convertir las sesiones (direct) / (none) de vuelta a su fuente real?
Después de la recogida, no. GA4 guarda la fuente y el medio que recibió, y ningún reprocesamiento recupera un referrer que el navegador nunca envió. Reduce el volumen futuro etiquetando con parámetros de campaña cada enlace que controlas, que es la única palanca que cambia lo que llega.
¿Por qué mi cifra del canal Direct difiere de mi fila (direct) / (none)?
La regla Direct de Google acepta un medio de (not set) además de (none), así que el total del canal incluye sesiones (direct) / (not set) que el desglose de fuente / medio lista en una fila aparte. Suma ambas filas antes de compararlas con la cifra del canal.
¿Es Unassigned un subconjunto del tráfico directo?
No. Unassigned y Direct son dos valores distintos de la misma dimensión de canal, y una sesión recibe uno o el otro. Unassigned significa que el evento traía datos que no encajaron con ninguna regla del grupo de canales predeterminado; Direct significa que la sesión encajó con la regla de la fuente (direct).
¿Documenta GA4 qué significa (not set) en las propiedades de GA4?
El único artículo de Google que define el valor está marcado como contenido antiguo de Universal Analytics. La definición que da, un marcador de posición usado cuando Analytics no recibió información para la dimensión seleccionada, sigue describiendo lo que señala el valor en un informe de GA4, pero los ejemplos de informes de ese artículo se refieren a Universal Analytics.
¿Qué dimensión de GA4 debería usar para seguir el par direct a lo largo del tiempo?
Usa Fuente / medio de la sesión si estás midiendo cómo llegan las sesiones, y Fuente / medio del primer usuario si estás midiendo cómo se adquirieron los usuarios por primera vez. Elige una, anótala en el gráfico y mantenla fija, porque cambiar de alcance a mitad de trimestre cambia la línea de tendencia sin que nada haya cambiado en el sitio.
¿Una proporción alta de (direct) / (none) es automáticamente un problema?
Una proporción alta por sí sola no es automáticamente un problema, es aritmética que refleja enlaces sin etiquetar, referrers ausentes o bloqueadores de anuncios. Segmenta primero la fila (direct) / (none) por página de destino, porque una sola página o campaña que concentre la mayor parte te da algo concreto que corregir. Trata el porcentaje como punto de partida para una auditoría, no como un veredicto sobre tu marketing.
¿Por qué crece (direct) / (none) mientras baja el total de sesiones?
Una fila (direct) / (none) que crece junto con un total de sesiones que baja suele señalar un vacío en la captura de datos, no un aumento del tráfico sin etiquetar, porque GA4 solo puede clasificar las sesiones que realmente registró. Revisa primero si hay un problema más amplio de recogida de datos antes de tratar la fila como la causa. Corregir ese vacío puede cambiar ambas cifras a la vez.
¿Una fila (direct) / (none) en aumento significa que mi etiquetado UTM está roto?
Una fila (direct) / (none) en aumento no suele ser un problema de etiquetado UTM, ese patrón aparece en un Unassigned en aumento. (direct) / (none) significa que a la sesión no llegó ningún valor en absoluto, ni referrer ni parámetros de campaña. Unassigned significa que el evento llevaba un valor, como un utm_medium sin definir, que no coincidió con ninguna regla del grupo de canales predeterminado. Revisa primero Unassigned si sospechas un error de etiquetado, y revisa los enlaces si la fila que crece es (direct) / (none).
¿Por qué Session source/medium y First user source/medium muestran totales distintos para (direct) / (none)?
Los dos informes miden cosas distintas, así que sus totales de (direct) / (none) rara vez coinciden. Session source/medium cuenta cada sesión que llegó sin referrer y sin etiqueta de campaña, mientras que First user source/medium conserva el valor de la primera sesión de un usuario y lo aplica a cada sesión posterior, nueva o recurrente. Compara ambos informes uno junto al otro antes de concluir que ha cambiado el tráfico sin etiquetar, porque una diferencia aquí suele ser una diferencia de alcance, no datos nuevos.
¿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


Google enumera siete causas distintas de not set en GA4
Google da a not set en GA4 una causa distinta por dimensión, desde un session_start ausente hasta un content_group vacío. Aquí cada causa y su arreglo.


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.


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.


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.


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.


Qué es una sesión en analítica web
En analítica web, una sesión es un grupo de interacciones de un visitante, cerrado por inactividad, medianoche o cambio de campaña.
Artículos relacionados


Cómo se comparan los sitios B2B y B2C en los benchmarks de duración media de sesión
Los datos propios de Databox sitúan los benchmarks de duración media de sesión en 77.61 segundos para B2B y 92.33 para B2C, por industria y dispositivo.


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é beforeunload vs pagehide decide si tus analíticas sobreviven
Comparar beforeunload vs pagehide muestra por qué el móvil se salta beforeunload, bloquea el bfcache y pagehide envía datos de forma fiable con sendBeacon.

