Parámetros UTM explicados: etiquetar enlaces para la analítica

Actualizado:

Los parámetros UTM son etiquetas que se añaden al final de un enlace para que una herramienta de analítica sepa qué campaña trajo a un visitante. Un enlace de boletín como https://example.com/oferta?utm_source=newsletter&utm_medium=email&utm_campaign=rebajas_primavera dice que la visita llegó desde el boletín, por correo electrónico, para las rebajas de primavera. La página que se abre es la misma con o sin ellos; solo cambian los informes. Esta guía sigue Google Analytics 4 (GA4), el lector más habitual de estas etiquetas, e indica en qué difieren otras herramientas.

Los campos

Google dice que se usen siempre utm_source, utm_medium y utm_campaign, y recomienda encarecidamente utm_id y utm_source_platform, porque un campo que falta aparece como (not set) en los informes. Los demás son opcionales. En GA4 los valores aparecen en el informe de adquisición de tráfico y en dimensiones ligadas al inicio de la sesión (nombres de la interfaz en inglés).

ParámetroRegistraEjemploEn GA4
utm_sourcede dónde viene la visita: un sitio, un boletín o una plataformanewsletterSession source
utm_mediumel tipo de canalemailSession medium
utm_campaignla promoción, el producto o el esloganrebajas_primaveraSession campaign
utm_idel ID de campaña, el mismo que se usa al importar datos de campañasabc.123Session manual campaign ID
utm_termla palabra clave de pagozapatillas+runningSession manual term
utm_contentqué enlace o creatividad se pulsó, para distinguir dos de elloslogolinkSession manual ad content
utm_source_platformla plataforma que envió el tráficoSearch Ads 360Session manual source platform
utm_creative_formatel tipo de creatividad: display, nativa, vídeo…videode momento no aparece en informes
utm_marketing_tacticla segmentación: remarketing, captación…remarketingde momento no aparece en informes

Generador UTM

Cómo el medio decide el canal

GA4 clasifica cada visita en un canal predeterminado, como Email, Organic Social o Display, con reglas fijas sobre la fuente, el medio y a veces el nombre de la campaña. Estas reglas no distinguen mayúsculas de minúsculas y no se pueden editar. Si el medio no cumple ninguna y la fuente no está en una de las listas de Google, la visita queda en Unassigned (sin asignar). Entre las reglas para enlaces etiquetados a mano están:

utm_mediumCanal
email, e-mail, e_mail, e mail (en el medio o en la fuente)Email
social, social-network, social-media, sm, social network, social mediaOrganic Social
cpc, ppc, retargeting, o cualquier valor que contenga cp o empiece por paidPaid Search, Paid Social, Paid Video o Paid Shopping, según la fuente; si no, Paid Other
display, banner, expandable, interstitialDisplay
affiliateAffiliates
referral, app, linkReferral
organicOrganic Search
sms (en el medio o en la fuente)SMS
audioAudio
que termine en push, o que contenga mobile o notificationMobile Push Notifications
que contenga videoOrganic Video

Así, utm_medium=newsletter con utm_source=newsletter no cumple ninguna regla y acaba en Unassigned, mientras que utm_medium=email acaba en Email. Lo mismo pasa con print o qr: GA4 no tiene canal para material impreso. Si hace falta, un usuario con rol de editor puede crear grupos de canales personalizados (dos en una propiedad estándar), y Google indica que también se aplican a datos anteriores.

Una convención de nombres

Las reglas de canal no distinguen mayúsculas, pero los informes sí: utm_source=google y utm_source=Google son dos filas, igual que Meta y meta. El consejo de Google es una convención estricta, con minúsculas como norma, una fuente por plataforma (facebook e instagram por separado), un medio por canal y un nombre por campaña, para que un mismo esfuerzo no se reparta en varias filas.

Guarda los valores acordados en una hoja compartida y cópialos de ahí. Un medio mal escrito no da error en ninguna parte; simplemente crea otra fila sin avisar, u otra visita en Unassigned.

Construir bien el enlace

Las etiquetas van en la cadena de consulta, después de un ? y antes de cualquier #. Si la dirección ya tiene una cadena de consulta, se añaden con & en lugar de un segundo ?. Todo lo que va después de # es el fragmento, que gestiona el propio navegador, así que las etiquetas escritas ahí no forman parte de la consulta.

Los valores deben codificarse. Un espacio pasa a ser + (o %20), & pasa a %26 y # a %23; si no, cortan el valor antes de tiempo. Las letras fuera de ASCII se escriben con sus bytes UTF-8: «campaña de otoño» queda campa%C3%B1a+de+oto%C3%B1o. Un generador lo hace por ti; para leer un enlace codificado, un decodificador de URL muestra el texto original. No repitas un parámetro en el mismo enlace: cada herramienta decide cuál de los dos valores cuenta.

Codificador / decodificador URL

Dónde no usarlos

Códigos QR, impresos y otras herramientas

Un código QR es un buen sitio para etiquetas UTM: al escanearlo, la página suele abrirse sin página de referencia, así que sin etiquetas la visita parece tráfico directo. Etiqueta la URL antes de generar el código, por ejemplo utm_source=folleto&utm_medium=qr&utm_campaign=rebajas_primavera_2026, y recuerda que qr acaba en Unassigned salvo que crees un grupo de canales personalizado. Un enlace más corto da además un código menos denso, más fácil de escanear.

Otras herramientas de analítica leen las mismas etiquetas. Matomo las detecta sin configuración extra: utm_campaign, utm_source y utm_medium alimentan su nombre de campaña, y utm_term la palabra clave de campaña; su complemento Marketing Campaigns Reporting añade utm_content y utm_id.

Generador de QR y Wi-Fi QR

Preguntas frecuentes

¿Qué campos UTM son obligatorios?

Técnicamente ninguno, pero Google dice que se usen siempre utm_source, utm_medium y utm_campaign. Su propio generador de URL marca la fuente y el medio como obligatorios, y pide un nombre o un ID de campaña.

¿Por qué mis visitas de campaña aparecen como Unassigned?

Normalmente porque el medio no es uno que GA4 reconozca, por ejemplo newsletter o qr. Usa un medio estándar como email, social o cpc, o crea un grupo de canales personalizado.

¿Los valores UTM distinguen mayúsculas?

En los informes de GA4, sí: email y Email son dos filas. Las reglas de canal no, así que ambos cuentan como Email.

¿Puedo añadir etiquetas UTM a los enlaces de Google Ads?

Puedes, pero con el etiquetado automático activado GA4 usa los datos del gclid y las etiquetas manuales no los sustituyen.

¿Los parámetros UTM cambian la página?

No. Solo los lee la analítica. El servidor los recibe como cualquier otro parámetro, pero la página que se muestra es la misma.

Referencias

  1. Google Analytics Help — [GA4] URL builders: Collect campaign data with custom URLs
  2. Google Analytics Help — [GA4] Default channel group
  3. Google Analytics Help — Custom channel groups
  4. Google Analytics Help — Traffic-source dimensions (session manual dimensions)
  5. Google Analytics Help — Best practices to avoid sending personally identifiable information (PII)
  6. Google Ads Help — About auto-tagging
  7. Google Analytics Demos & Tools — Campaign URL Builder
  8. Matomo FAQ — Does Matomo support Google Analytics campaign parameters?
  9. RFC 3986 — Uniform Resource Identifier (URI): Generic Syntax (query and fragment)
  10. WHATWG URL Standard — application/x-www-form-urlencoded

Guías relacionadas