Por qué GA4 muestra tráfico Sin asignar
Sin asignar no es un canal. Es lo que GA4 escribe cuando una sesión no cumple ninguna de sus reglas de canal, y en una cuenta de paid media el rastro casi siempre empieza en el mismo campo, utm_medium, enviado junto a un utm_source que GA4 tampoco reconoce.
El enlace funciona igual. El clic llega. La venta ocurre. Simplemente queda archivada en un cajón que nadie reporta, y por eso la campaña parece no haber traído nada.
Qué significa realmente Sin asignar
GA4 asigna a cada sesión un grupo de canales predeterminado pasando la fuente, el medio y, en algunos canales, el nombre de campaña por un conjunto fijo de reglas que Google publica como definiciones del grupo de canales predeterminado. Esas reglas no son flexibles y GA4 no adivina, aunque sí ignoran las mayúsculas. Una sesión solo cae en Sin asignar cuando atraviesa todas las reglas sin cumplir ninguna: el medio no es uno que GA4 asigne por sí solo, y la fuente no está en la lista de sitios de búsqueda, redes sociales, vídeo y compras que Google mantiene junto a las reglas.
De ahí se derivan tres cosas:
- Una fuente reconocida rescata un medio equivocado, pero solo hacia un canal orgánico.
utm_source=facebookconutm_medium=facebook_adsaparece como Social orgánico, así que la inversión desaparece de Social de pago sin una sola fila Sin asignar que te avise. - Arreglar los enlaces solo ayuda a las sesiones posteriores al arreglo. Las sesiones ya registradas conservan la fuente y el medio con los que llegaron, así que las filas históricas siguen Sin asignar.
- Un solo medio mal escrito en un emplazamiento puede sacar del informe una parte notable de un lanzamiento.
Las reglas que deciden el canal
Los canales de pago necesitan las dos mitades del par: una fuente en la lista correcta y un medio que encaje con el patrón de pago de GA4. Un medio cuenta como de pago cuando contiene cp, empieza por paid, o es exactamente ppc o retargeting. Los demás canales de la tabla los decide un solo campo, como indica cada fila.
| Grupo de canales | Qué comprueba GA4, y valores que funcionan | Lo que suele verse, y dónde acaba |
|---|---|---|
| Búsqueda de pago | Una fuente de búsqueda como google o bing más un medio de pago: cpc, ppc, paid | google_ads, sem: Búsqueda orgánica con utm_source=google |
| Social de pago | Una fuente social como facebook, instagram, tiktok o linkedin más un medio de pago: paid_social, cpc. También funciona paidsocial, porque empieza por paid. | facebook_ads, social_paid, meta: Social orgánico con utm_source=facebook, porque ninguno encaja con el patrón de pago |
| Vídeo de pago | Una fuente de vídeo como youtube más un medio de pago: paid_video, cpc | youtube_ads: Vídeo orgánico con utm_source=youtube |
| Display | Solo el medio: display, banner, expandable, interstitial, cpm | programmatic: Sin asignar con una fuente que GA4 no tiene en su lista |
| Social orgánico | Una fuente social, o solo el medio: social, social-network, social-media, sm | social_network con guion bajo: Sin asignar salvo que la fuente sea una red social de la lista |
email, e-mail, e_mail o e mail como fuente o como medio | mailchimp, edm, klaviyo: Sin asignar salvo que la fuente sea email | |
| Referencia | Solo el medio: referral, app, link | ref: Sin asignar con una fuente que GA4 no tiene en su lista |
| Afiliación | Solo el medio, exactamente affiliate | affiliates, partner, referral_program: Sin asignar con una fuente que GA4 no tiene en su lista |
Dos detalles merecen una segunda mirada. cpm está en la lista de Display, pero también contiene cp, así que con una fuente de búsqueda, social o de vídeo cumple además la regla de pago de esa fuente, que Google enumera antes que Display. Si una compra programática tiene que caer en Display, usa display o banner. Y un medio de pago que llega de una fuente que no está en ninguna lista, como el nombre de un DSP o de un medio, aparece como Otros de pago, no como Sin asignar.
El patrón de la columna derecha es casi siempre el mismo error: alguien puso la plataforma en el campo del medio. La plataforma va en utm_source. El medio dice qué tipo de marketing fue.
Regla práctica: la fuente responde de dónde vino el clic, el medio responde qué se pagó. Facebook es una fuente. Paid social es un medio.
Cómo encontrar los enlaces rotos
En GA4 abre Informes, luego Adquisición, luego Adquisición de tráfico. Pon como dimensión principal el grupo de canales predeterminado de la sesión y busca la fila Sin asignar. Añade después fuente / medio de la sesión como dimensión secundaria. Cada valor problemático queda delante de ti, con las sesiones que ha costado.
Lo habitual es una lista corta: dos o tres medios mal escritos que concentran casi todo el volumen. Esos son los enlaces a corregir primero, y suelen estar pegados en un solo sitio dentro de la plataforma, así que una edición arregla miles de clics.
Después repite la revisión en las filas Social orgánico, Búsqueda orgánica y Vídeo orgánico. Un medio con aspecto de pago en ellas, como facebook_ads o google_ads, es inversión que una fuente reconocida libró de Sin asignar y que GA4 archivó como orgánica.
Las cinco causas, en el orden en que aparecen
- Un medio que GA4 no asigna, desde una fuente que no tiene en su lista. La tabla de arriba. Es la mayoría de los casos. Con una fuente de la lista, el mismo medio cae en un canal orgánico, algo más difícil de detectar.
- Ningún medio. Un enlace construido solo con
utm_campaign, lo que pasa cuando alguien copia una URL de un informe y cambia el nombre de campaña. Google documenta que un parámetro que falta aparece como(not set), y si la fuente no es una que GA4 tenga en su lista, nada más puede asignar la sesión a un canal. - Parámetros eliminados por una redirección. El clic pasa por un acortador o una cadena de redirecciones que descarta la cadena de consulta. Prueba la URL final, no la que pegaste.
- Una macro que nunca se resolvió. El informe muestra literalmente
{{campaign.name}}como campaña. El marcador llegó al navegador, así que la macro fue codificada, mal escrita, o colocada donde la plataforma no sustituye. Si el marcador está enutm_sourceoutm_medium, ese texto literal es también lo que ven las reglas de canal. No encaja con nada, así que la sesión se queda solo con el canal que el otro campo consiga por sí mismo. - Mayúsculas. Las reglas de canal las ignoran, así que
CPCsigue contando como de pago. Los informes no: Google trata los valores de los parámetros distinguiendo mayúsculas, de modo queCPCycpc, oSpring_Saleyspring_sale, aparecen como filas distintas aunque el canal esté bien.
Arreglarlo sin repetirlo
Arreglar los enlaces vivos es la mitad fácil. Mantenerlos arreglados es la mitad que falla, porque etiqueta quien lanza, con la herramienta que tenga abierta.
Tres cosas hacen que aguante:
- Una convención acordada. Minúsculas, guiones bajos en vez de espacios, y un medio fijo por canal. Escríbelo una vez.
- Un único sitio donde se construyen los enlaces. No una hoja por persona, no la memoria.
- Una revisión antes del lanzamiento. Pegar el enlace terminado en un validador y leer lo que dice. Son diez segundos y es el único paso que caza el error mientras todavía no cuesta nada.
El constructor UTM de este sitio hace las tres. Construye un enlace o una fila por canal, avisa de un medio que caería en Sin asignar y de un medio de pago que GA4 no contaría como de pago, y su pestaña Revisar un enlace coge un enlace ajeno y dice exactamente qué falla. No se sube nada, así que es seguro pegar URLs de cliente.
Lo que Sin asignar no es
Hay dos culpables habituales que suelen ser inocentes. El modo de consentimiento es uno: cuando alguien rechaza cookies la sesión se modela, no se archiva mal, y las sesiones modeladas siguen llevando canal. La medición entre dominios es el otro: un montaje roto aparece como autoreferencia, no como Sin asignar.
Si junto a Sin asignar aparece un par real de fuente y medio, el problema es el etiquetado. Si aparece (not set), comprueba primero si los enlaces llevan utm_source y utm_medium, porque así es exactamente como aparece un parámetro que falta. Si los llevan, revisa el consentimiento y la recogida de datos.
Para seguir leyendo
Para qué hace cada parámetro y una convención de nombres que merece la pena, lee parámetros UTM explicados para paid media. Para la sintaxis de marcadores que cada plataforma sustituye en el clic, lee macros de URL de las plataformas publicitarias.