Herramienta gratis · Zenda

UTM Builder: generador de URLs de campaña

Armá links etiquetados para Google Analytics 4 con los nueve parámetros UTM explicados uno por uno, y mirá en qué canal de GA4 va a caer el click antes de publicarlo.

// presets por plataforma
obligatorio

Si ya tiene parámetros o un ancla, los respetamos.

obligatorio
recomendado
recomendado
Parámetros opcionales (ID, término, contenido)
Parámetros exclusivos de GA4 (plataforma, formato, táctica)
// formato
  • Los 9 parámetros UTM, incluidos los cuatro nuevos de GA4
  • Predice el canal de GA4 y avisa si el link va a caer en Unassigned
  • Presets para Meta, Google, TikTok, LinkedIn, email, WhatsApp y QR
  • Se ejecuta en tu navegador, así que ningún link sale de tu equipo

Cómo se lee una URL con UTM

Todo lo que va después del signo de pregunta es la query string: pares de clave y valor separados por &. El navegador los ignora para cargar la página y la herramienta de analítica los usa para clasificar la visita.

https://zenda.com.ar/paid-media?utm_source=instagram&utm_medium=cpc&utm_campaign=hot-sale-2026&utm_content=video-15s&utm_id=2026-hs-001
  1. utm_sourceDónde ocurrió el click.
  2. utm_mediumQué tipo de tráfico es: define el canal de GA4.
  3. utm_campaignEl agrupador con el que vas a leer los resultados.
  4. utm_contentLa pieza exacta, para comparar creativos.
  5. utm_idLa clave para cruzar el costo importado.

Qué significa cada parámetro UTM

Los cinco clásicos vienen de Urchin, el software que Google compró en 2005. Los otros cuatro los agregó GA4 para poder importar costos y separar tácticas. Esto es qué hace cada uno, qué valor conviene poner y cuál es el error más común.

utm_source

obligatorio

Origen de la campaña

utm_source es el sitio o la plataforma concreta desde donde llega el click. Es el único parámetro que GA4 necesita para registrar la visita como campaña en vez de como tráfico directo.

Va el nombre del lugar donde ocurrió el click, no el de la empresa que vende el inventario. Google mantiene una lista de fuentes que ya reconoce como buscadores, redes sociales, video o shopping; si el valor que ponés no está en esa lista, GA4 no puede clasificar el tráfico y lo manda a un canal genérico. Por eso facebook e instagram funcionan y meta no.

Ejemplos
facebookinstagramgooglelinkedinnewsletter-semanal
En GA4
Dimensión GA4: Origen de la sesión
Error frecuente
Usar el nombre del holding (meta) en vez del sitio donde ocurrió el click (facebook, instagram). GA4 lo reporta como Paid Other.

utm_medium

recomendado

Medio de la campaña

utm_medium es el tipo de tráfico: pago, email, referido, display o afiliados. Es el parámetro que decide en qué canal de GA4 cae la visita, y el que más veces rompe un reporte.

GA4 pasa el medio por una expresión regular antes de clasificarlo. Cualquier valor que empiece con paid, que contenga cp (cpc, cpm, cpv) o que sea ppc o retargeting cuenta como pago. social a secas cae en Organic Social aunque hayas pagado cada uno de esos clicks, y ahí el gasto deja de coincidir con el canal.

Ejemplos
cpcemaildisplayaffiliatereferralorganic_social
En GA4
Dimensión GA4: Medio de la sesión
Error frecuente
Poner social en una campaña paga. GA4 la reporta como orgánica y el canal queda sin costo asociado.

utm_campaign

recomendado

Nombre de la campaña

utm_campaign es el nombre con el que vas a leer los resultados agrupados: la promo, el lanzamiento o la iniciativa que reúne a varios anuncios.

Conviene una convención fija y escrita, del tipo mercado-objetivo-periodo (ar-leads-q1-2026) o promo-año (hot-sale-2026). GA4 no reprocesa el historial. Si cambiás el nombre a mitad de campaña quedan dos filas que en realidad son la misma campaña, y no hay forma de unirlas en la interfaz.

Ejemplos
hot-sale-2026ar-leads-q1-2026lanzamiento-app
En GA4
Dimensión GA4: Campaña de la sesión
Error frecuente
Nombres que cambian por persona (HotSale, hot_sale, Hot Sale 2026): en el reporte son tres campañas distintas.

utm_id

opcional

ID de la campaña

utm_id es el identificador único de la campaña, y es la clave con la que GA4 une el tráfico con los costos que importás desde plataformas que no son de Google.

Si subís costo, impresiones y clicks de Meta, TikTok o LinkedIn a GA4 con Data Import, el cruce se hace por utm_id más la fecha y el par origen/medio. Sin utm_id cada plataforma queda contando por su lado y no hay ROAS consolidado dentro de GA4.

Ejemplos
2026-hs-001120210000000000
En GA4
Dimensión GA4: ID de campaña manual
Error frecuente
Reutilizar el mismo ID en dos campañas distintas: el costo importado se reparte mal entre las dos.

utm_term

opcional

Término de la campaña

utm_term guarda la palabra clave que disparó el anuncio. Es un campo pensado para búsqueda paga, donde se completa solo con el ValueTrack {keyword} de Google Ads.

Fuera de búsqueda, muchos equipos lo usan como segundo utm_content para guardar el conjunto de anuncios o la audiencia. Es válido, pero decidilo una vez y documentalo. Mezclar los dos criterios en la misma cuenta hace ilegible el reporte.

Ejemplos
{keyword}agencia-paid-medialookalike-compradores
En GA4
Dimensión GA4: Término de la sesión
Error frecuente
Usarlo como campo libre en campañas que no son de búsqueda, sin una regla escrita.

utm_content

opcional

Contenido de la campaña

utm_content identifica la pieza exacta que se clickeó: el creativo, el anuncio o la posición del link dentro de un mismo email.

Es el parámetro del A/B testing. Dos links al mismo destino con distinto utm_content te dicen qué creativo o qué botón trajo la conversión, sin inflar la cantidad de campañas. En Meta conviene llenarlo con la variable dinámica {{ad.name}} para que se mantenga solo.

Ejemplos
{{ad.name}}video-15s-testimonialcta-header
En GA4
Dimensión GA4: Contenido de la sesión
Error frecuente
Crear una campaña nueva por cada creativo en vez de diferenciarlos acá.

utm_source_platform

opcionalGA4

Plataforma de compra

utm_source_platform declara desde qué herramienta se compró el medio: Google Ads, Search Ads 360, Display & Video 360 o Manual.

GA4 lo agregó para separar lo que compró una plataforma de Google de lo que etiquetaste a mano. Si toda tu compra es manual o no usás las herramientas de Google, podés dejarlo vacío sin perder nada.

Ejemplos
Google AdsManualDisplay & Video 360
En GA4
Dimensión GA4: Plataforma de origen
Error frecuente
Repetir acá el valor de utm_source: no aporta y duplica una dimensión.

utm_creative_format

opcionalGA4

Formato del creativo

utm_creative_format describe el formato de la pieza: display, native, video, search o social. Es una dimensión de reporte y no cambia la clasificación de canal.

Sirve cuando querés comparar formatos por encima de las plataformas: cuánto rinde video contra estático sumando Meta, TikTok y YouTube en una sola vista.

Ejemplos
videodisplaynativesearch
En GA4
Dimensión GA4: Formato del creativo
Error frecuente
Inventar valores por campaña. Sirve solo si el vocabulario es cerrado y el mismo para todos.

utm_marketing_tactic

opcionalGA4

Táctica de marketing

utm_marketing_tactic separa el objetivo de la audiencia: prospecting para captación nueva, remarketing para recuperar a quien ya te conoce.

Es la forma de cortar prospecting contra remarketing sin depender de que el nombre de campaña lo diga. Si medís CAC incremental, sin este parámetro dependés de que cada campaña tenga la táctica escrita en el nombre.

Ejemplos
prospectingremarketing
En GA4
Dimensión GA4: Táctica de marketing
Error frecuente
Mezclar tácticas dentro de una misma campaña y etiquetarlas todas igual.

Cómo convierte GA4 tus UTM en canales

GA4 evalúa tu utm_medium contra una lista ordenada de reglas y la primera que coincide define el canal. Por eso una campaña paga puede terminar reportada como orgánica.

utm_mediumutm_sourceCanal GA4Qué mirar
— (sin parámetros)DirectSin parámetros no hay campaña y la visita queda como directa.
cpc, ppc, paid*google, bing, yahoo…Paid SearchLa fuente tiene que estar en la lista de buscadores de Google.
cpc, paid_social, retargetingfacebook, instagram, linkedin, tiktok…Paid SocialEl caso más común en LATAM. meta no está en la lista; facebook sí.
cpc, paid*una fuente que Google no reconocePaid OtherSabe que pagaste, pero no por qué canal. Casi siempre es un utm_source mal elegido.
display, banner, cpm, interstitialcualquieraDisplayEl medio alcanza por sí solo, sin depender de la fuente.
email, e-mail, e_mailcualquieraEmailTambién clasifica si utm_source es exactamente email.
affiliatecualquieraAffiliatesEl medio para influencers y programas de referidos con comisión.
social, social-media, smcualquieraOrganic SocialUna campaña paga etiquetada social se reporta como orgánica.
organiccualquieraOrganic SearchEtiquetar tráfico orgánico a mano rompe la atribución real.
referral, app, linkcualquieraReferralPara links en sitios de terceros que no son publicidad paga.
smssmsSMSAlcanza con que coincida el medio o la fuente.
*push, *notificationfirebaseMobile PushPush de app. También entra cualquier medio que contenga mobile.
*cualquieraUnassignedGA4 no lo pudo clasificar. Es la primera fila que se revisa en una auditoría.

Las reglas se evalúan en orden y la primera coincidencia gana. Si ninguna coincide, GA4 usa Unassigned. Podés cambiar esta clasificación creando grupos de canales personalizados, pero no se aplica de forma retroactiva a más de los últimos meses.

Qué poner en cada plataforma

Cada plataforma necesita su propio par origen/medio, y casi todas resuelven variables dinámicas que te evitan etiquetar anuncio por anuncio.

Plataformautm_sourceutm_mediumVariables dinámicas
Meta Ads{{site_source_name}}cpc{{campaign.name}}, {{adset.name}}, {{ad.name}}, {{campaign.id}}, {{placement}}
Google AdsgooglecpcValueTrack: {campaignid}, {adgroupid}, {keyword}, {creative}, {network}. Con auto-tagging no hacen falta.
TikTok Adstiktokcpc__CAMPAIGN_NAME__, __AID_NAME__, __CID_NAME__, __PLACEMENT__
LinkedIn AdslinkedincpcNo tiene: se carga a mano por creativo.
Microsoft Adsbingcpc{CampaignId}, {AdId}, {keyword}, {MatchType}
Display & Video 360dv360display${CAMPAIGN_ID}, ${CREATIVE_ID}, ${SITE_NAME}
Customer.io / Braze / MailchimpcustomerioemailLiquid o handlebars de la propia herramienta para el nombre del envío.
WhatsAppwhatsappreferralNo tiene: link fijo por pieza o por agente.

Los seis errores que rompen un reporte

Ninguno de estos da error al hacer click; el link funciona igual. El problema aparece semanas después, cuando el reporte no cierra con lo que gastaste.

  1. Etiquetar links internos

    Un UTM en un link de tu propio sitio le dice a GA4 que empezó una campaña nueva, así que corta la sesión y reescribe el origen. La conversión termina atribuida al banner interno en vez de a la pauta que trajo a la persona. Los links internos se miden con un evento click y parámetros propios.

  2. Mezclar mayúsculas y minúsculas

    GA4 conserva el formato tal como llega, así que Email, email y EMAIL son tres filas distintas en el mismo reporte. Las reglas de canal sí son insensibles a mayúsculas, con lo cual el canal sale bien y el detalle queda partido en filas duplicadas. Escribí todo en minúscula.

  3. Poner datos personales en un parámetro

    Un mail, un teléfono o un documento dentro de un UTM entra a Google Analytics como dato identificable. Viola los términos de servicio y habilita a Google a borrar los datos de la propiedad. Si necesitás identificar a la persona, usá User-ID, que está pensado para eso.

  4. UTMs sobre Google Ads con auto-tagging

    Si el auto-tagging está activo, cada click llega con gclid y GA4 prefiere ese dato: las UTM que agregaste se ignoran, salvo que actives explícitamente el override de etiquetado manual en la propiedad. Elegí uno de los dos y documentá cuál.

  5. Poner los parámetros después del #

    Todo lo que va después de un numeral es fragmento y no viaja al servidor ni a la query string. Los UTM tienen que ir antes, como en /pagina?utm_source=...#seccion. Este builder lo reordena solo cuando la URL ya trae un ancla.

  6. No tener una convención escrita

    El primer link siempre sale bien. El que rompe el reporte es el número doce, que hizo otra persona tres meses después. Una tabla compartida con los valores permitidos de utm_source y utm_medium, más el formato del nombre de campaña, evita casi todos los errores de esta lista.

Preguntas frecuentes sobre parámetros UTM

  • ¿Qué es un parámetro UTM?

    Un parámetro UTM es una etiqueta que se agrega al final de una URL para contarle a la herramienta de analítica de dónde viene esa visita. Son cinco parámetros clásicos (utm_source, utm_medium, utm_campaign, utm_term, utm_content) más cuatro que agregó GA4 (utm_id, utm_source_platform, utm_creative_format, utm_marketing_tactic). La sigla viene de Urchin Tracking Module, el software que Google compró en 2005 y que se convirtió en Google Analytics.

  • ¿Cuáles son obligatorios?

    Solo utm_source es estrictamente obligatorio, porque sin él GA4 no registra la visita como campaña. En la práctica necesitás tres, porque utm_medium define el canal y utm_campaign es el agrupador con el que vas a leer los resultados. Los otros seis son opcionales y se agregan según qué querés poder cortar después.

  • ¿Guion o guion bajo en los valores?

    A GA4 le da igual; ninguno de los dos rompe nada. La regla real es elegir uno y no mezclar. La convención más extendida usa guion medio dentro de cada valor (hot-sale-2026) y guion bajo solo para los medios estándar que ya vienen con él, como organic_social.

  • ¿Los UTM afectan el SEO?

    No perjudican el posicionamiento si la página tiene un canonical que apunta a la URL limpia, que es el caso por defecto en cualquier sitio bien armado. El riesgo aparece cuando las URLs con UTM se vuelven rastreables: links internos etiquetados, sitemaps con parámetros o URLs con UTM publicadas en otros sitios. Regla práctica: UTM solo en links que vienen de afuera, nunca en navegación interna ni en el sitemap.

  • ¿Sirven los UTM para medir Meta Ads?

    Sí, y son imprescindibles. GA4 no lee el fbclid de Meta para atribuir, así que sin UTM todo el tráfico pago de Meta cae en Organic Social o en Referral. Lo correcto es cargar las variables dinámicas ({{campaign.name}}, {{ad.name}}) a nivel cuenta para que cada anuncio nuevo salga etiquetado solo.

  • ¿Por qué mi tráfico aparece en Unassigned?

    Unassigned significa que GA4 recibió un par origen/medio que no coincide con ninguna regla de canal. Las tres causas más frecuentes son un utm_medium inventado (offline, qr, whatsapp), un utm_source sin medio, y campañas de Google Ads sin el link de la propiedad configurado. El predictor de canal de este builder te muestra el resultado antes de publicar el link.

  • ¿Cuánto tarda GA4 en mostrar una campaña nueva?

    En el informe en tiempo real aparece en minutos; en los informes estándar, entre 24 y 48 horas. Si pasadas 48 horas la campaña sigue sin aparecer, revisá que el link publicado sea el etiquetado y que ningún redirect esté descartando la query string.

  • ¿Se pueden usar UTMs con otras herramientas además de GA4?

    Sí. Los UTM son parámetros de URL comunes, así que los lee cualquier herramienta que vea el tráfico entrante: Adobe Analytics, Amplitude, Mixpanel, Matomo, un CDP como Customer.io o Segment, y tu propio backend. Conviene guardarlos en el primer contacto del lead, que es el único momento en que están disponibles.

Medición que cierra con lo que gastás

Un link mal etiquetado lo arreglás acá arriba. Un reporte que no cierra con la inversión suele venir de varios lados a la vez. En Zenda el mismo equipo opera el martech y el paid media; escribinos si querés que miremos tu caso.