Convención de nombres UTM: plantilla práctica y cómo los cambios de nombre rompen informes

Equipo de Changeline · Publicado el · Actualizado · 7 min de lectura

Una convención de nombres UTM es un conjunto fijo de reglas para los valores de utm_source, utm_medium y utm_campaign (además de utm_id, utm_content y utm_term): todo en minúsculas, un valor por plataforma y canal y un formato definido para el nombre de campaña. Mantiene el tráfico en el canal correcto de GA4 y evita campañas partidas en varias filas.

¿Qué es una convención de nombres UTM y por qué importa?

Es el reglamento que sigue tu equipo cada vez que etiqueta un enlace: qué parámetros rellenar, qué valores se permiten y cómo se construye el nombre de campaña. Sin ella, la misma campaña aparece con tres grafías y nadie se fía del informe de adquisición.

GA4 lee los valores UTM al pie de la letra. La ayuda de Google sobre URLs personalizadas indica que los valores distinguen entre mayúsculas y minúsculas: utm_source=google y utm_source=Google son dos fuentes distintas, y Rebajas y rebajas son dos campañas. Cada valor incoherente es otra fila que tienes que sumar a mano.

La segunda razón es la agrupación de canales. GA4 decide si una sesión es Paid Search, Paid Social, Email o Display comparando fuente y medio con reglas fijas. Un medio que no encaja en ninguna regla manda el tráfico al canal equivocado o a "Unassigned". La convención decide qué canal se lleva el mérito en cada informe que ve tu cliente.

¿Qué parámetros UTM debe llevar cada enlace?

Usa siempre utm_source, utm_medium y utm_campaign; Google también recomienda encarecidamente utm_id y utm_source_platform. Los que faltan aparecen como (not set) en los informes.

ParámetroQué guardaEjemplo de convención
utm_sourceDe dónde llega el clicgoogle, facebook, instagram, newsletter
utm_mediumEl tipo de canalcpc, paid_social, email, display, affiliate
utm_campaignEl nombre de la campaña2026-11_black-friday_mad
utm_idUn ID de campañabf26-mad-01
utm_contentLa creatividad o variante del enlacevideo-15s_v2
utm_termLa palabra clave de pagozapatillas-running

utm_creative_format y utm_marketing_tactic existen, pero según Google todavía no se muestran en los informes de las propiedades de Google Analytics. No montes informes sobre ellos.

Otro detalle: GA4 quita los UTM de la dimensión "Page path + query string". Para ver la URL completa, usa Ubicación de la página.

Lee también: Tráfico sin asignar en GA4: qué lo provoca y cómo encontrar el cambio responsable · Registro de cambios de marketing: qué es y cómo llevar uno

¿Cómo es una buena convención de nombres UTM?

Corta para recordarla, estricta para no dejar elección y escrita donde todos la vean. Estas reglas sirven a la mayoría de equipos:

  1. Todo en minúsculas. Google lo recomienda como práctica estándar.
  2. Una fuente por plataforma. facebook o fb, nunca las dos. Facebook e Instagram pueden tener fuentes separadas.
  3. Un medio por canal, alineado con las reglas de GA4. El tráfico manual solo entra en Paid Search o Paid Social si el medio encaja con el patrón ^(.*cp.*|ppc|retargeting|paid.*)$. cpc y paid_social funcionan; facebook_ads o promocionado no.
  4. Un separador y un orden. Por ejemplo fecha_nombre_mercado, con guiones dentro de cada parte y guiones bajos entre partes.
  5. Nombre de campaña igual al de la plataforma publicitaria. Así el mismo esfuerzo no se reparte en varias filas.
  6. Sin espacios, tildes ni caracteres especiales. Se codifican y es fácil equivocarse.

El email es el canal más tolerante: cuenta como Email si la fuente o el medio coincide con email, e-mail, e_mail o e mail. Display espera display, banner o cpm, y Affiliates espera exactamente affiliate. Mete esos valores en la convención para que nadie se invente otros.

Guarda la convención en una hoja compartida con una lista de valores permitidos y una columna que genere la URL. El Creador de URLs de campañas de Google sirve para enlaces sueltos, pero una hoja con desplegables acaba con la escritura libre.

¿Cómo rompen los informes los cambios de nombre?

En los datos, un cambio de nombre casi nunca parece un cambio de nombre. Parece un cambio de rendimiento: un canal baja, otro sube o los resultados de una campaña desaparecen.

  • Salto de canal. Alguien etiqueta enlaces de pago de Meta con utm_medium=social. La regla de Organic Social acepta ese medio, así que el pago pasa a orgánico y Paid Social parece hundirse.
  • Pico de "Unassigned". Un medio nuevo como influencer no encaja con ninguna regla y las sesiones se quedan sin canal.
  • Campaña partida. Alguien escribe Black-Friday en lugar de black-friday y la campaña pasa a tener dos filas.
  • Filas (not set). Una plantilla de enlace pierde el utm_campaign al cambiar de herramienta de email.
  • Cambios en la plantilla de seguimiento. En Google Ads puede estar a nivel de palabra clave, anuncio, grupo, campaña o cuenta, y gana la más específica. Google indica que los cambios tardan de 24 a 48 horas en reflejarse en los anuncios.

Nada de esto se ve en la plataforma publicitaria, que sigue mostrando los mismos clics. La diferencia solo aparece en GA4. Si el propio GA4 parece raro, mira cómo distinguir un problema de medición de una caída real de tráfico.

¿Cómo pruebo qué cambio causó el salto en "Unassigned" o (not set)?

Busca el primer día en que apareció el valor raro y alinea todos los cambios de los días anteriores: plantillas UTM, campañas nuevas, herramienta de email, plantillas de seguimiento, despliegues de la web. La causa casi siempre se activó ese día o uno o dos días antes.

  1. Busca el primer día del cambio
  2. Saca los nuevos valores fuente/medio
  3. Alinea los cambios de esa semana
  4. Une el valor nuevo a un cambio
  5. Corrige y registra la corrección

En GA4, abre Adquisición > Adquisición de tráfico, cambia la dimensión a Fuente/medio de la sesión y compara la semana anterior con la posterior. Un valor nuevo que aparece el mismo día en que el tráfico cambia de canal es tu pista. Después revisa Campaña de la sesión buscando nombres duplicados.

Con todos los cambios en una sola línea de tiempo, verías que los conjuntos de Meta relanzados el martes llevaban un parámetro de URL nuevo, el mismo día en que bajó Paid Social. En Changeline, los cambios de Google Ads se importan automáticamente con valores de antes y después, y el equipo registra el resto (nueva plantilla UTM, cambio de herramienta de email, actualización de la convención) con fecha, responsable y motivo.

Ejemplo: Un cliente pregunta por qué las sesiones de Paid Social cayeron un 40 % en marzo mientras Organic Social se duplicaba. La inversión y los clics en el Administrador de anuncios estaban estables. Al alinear los cambios de esa semana apareció un registro del 4 de marzo: un freelance lanzó conjuntos nuevos con utm_medium=social en vez de paid_social. El tráfico no se perdió, cambió de canal. Corregido el medio, el reparto volvió al día siguiente. (Nombres y cifras ilustrativos.)
  1. 4 marMeta AdsConjuntos nuevos con utm_medium=social
  2. Desde 4 marPaid Social −40 %, Organic Social ×2
Ejemplo

Sesiones Paid Social por día4 mar: −40 %

Ejemplo · tu informe de analítica

Confirmada la causa, deja una anotación en GA4 para que nadie vuelva a investigar la misma bajada.

¿Cómo consigo que todo el equipo siga la convención?

Elimina la escritura libre donde puedas y haz que la convención sea el único camino fácil.

  • Valores dinámicos donde la plataforma lo permita. Google recomienda UTM dinámicos para reducir errores manuales. En Google Ads, los parámetros ValueTrack como {campaignid}, {adgroupid}, {keyword} y {device} se rellenan en el clic.
  • Plantilla en el nivel más amplio posible. La plantilla de seguimiento de la cuenta se aplica a todas las campañas salvo que una más específica la sustituya. Revisa los niveles inferiores antes de confiar en ella.
  • Un responsable de la convención. Solo esa persona añade valores nuevos, y cada alta queda registrada.
  • Hoja con desplegables. Fuente, medio y mercado salen de listas; solo se escribe la descripción de la campaña.
  • Revisión mensual. Exporta fuente/medio de GA4 y marca lo que no esté en la lista.

Trata cada actualización de la convención como un cambio de puja o presupuesto: fecha, responsable, qué cambió y por qué. Una plantilla de registro de cambios de marketing basta para empezar.

¿Cómo cambio la convención UTM sin perder la comparación?

Cámbiala en una fecha fija, de una vez, y guarda un mapa de valores antiguos a nuevos. Un cambio gradual deja semanas de datos mezclados.

  1. Escribe el mapa (por ejemplo fb → facebook, social-pago → paid_social).
  2. Elige el inicio de una semana o de un mes y actualiza ese día todas las plantillas, hojas y enlaces guardados.
  3. Registra el cambio en tu registro de cambios de marketing con el mapa adjunto.
  4. En informes que crucen esa fecha, agrupa valores antiguos y nuevos o compara canales en lugar de filas de fuente/medio.

El registro vale sobre todo un año después, cuando alguien compare noviembre con el noviembre anterior y vea un cambio de canal.

Descubre qué cambio de etiqueta rompió tus conversiones

Changeline reúne los cambios de tu equipo, los cambios importados de Google Ads y los cambios en web, tracking y CRM en una línea de tiempo por cliente.

Plan Free: 1 proyecto, 2 editores, 15 días de historial. Sin tarjeta.

Preguntas frecuentes

¿Los parámetros UTM distinguen mayúsculas en GA4?

Sí. Google indica que los valores de los parámetros distinguen entre mayúsculas y minúsculas, así que utm_source=google y utm_source=Google aparecen como dos fuentes. Usa minúsculas en todo y mantén una lista de valores permitidos para escribir siempre igual.

¿Qué utm_medium uso en anuncios de pago en redes sociales?

Usa un valor que encaje con el patrón de pago de GA4, como paid_social o cpc. El tráfico manual solo cuenta como Paid Social si la fuente es una red social y el medio coincide con ^(.*cp.*|ppc|retargeting|paid.*)$. El medio social se lee como Organic Social.

¿Por qué mi tráfico aparece como "Unassigned" en GA4?

Es el valor que GA4 asigna cuando la sesión no encaja con ninguna regla de la agrupación de canales predeterminada. Con etiquetado manual suele ser un medio que GA4 no reconoce, como influencer. Cámbialo por un medio aceptado o crea una agrupación de canales personalizada.

¿Dónde veo los valores UTM en GA4?

Abre Adquisición > Adquisición de tráfico y usa las dimensiones Fuente/medio de la sesión o Campaña de la sesión. GA4 quita los UTM de la dimensión de ruta de página con cadena de consulta, así que para ver la URL completa usa Ubicación de la página.

¿Cómo arreglo datos antiguos con nombres mal puestos?

No puedes reescribir datos pasados de GA4, pero sí agruparlos. Mantén un mapa de valores antiguos a nuevos, combina ambos en filtros de Looker Studio o de las exploraciones y registra la fecha del cambio de convención para quien compare periodos.

Fuentes

  1. Google Analytics Help: Collect campaign data with custom URLs
  2. Google Analytics Help: Default channel group
  3. Google Ads Help: Set up tracking with ValueTrack parameters
  4. Google Ads Help: Set up your tracking template