Un UTM dinámico en Google Ads es un valor que se rellena solo dentro de tu plantilla de seguimiento usando variables de ValueTrack, para que cada clic llegue a GA4 o a tu CRM con datos reales de esa búsqueda en vez de un genérico “google / cpc”. No es lo mismo que un anuncio dinámico de búsqueda (DSA), aunque Google los mezcle en su propia documentación. Aquí te muestro cómo armar la plantilla completa, con los 5 parámetros UTM mapeados a ValueTrack, y cómo la complementa una estrategia de UTMs avanzada y atribución ya construida.
Qué es un UTM dinámico y por qué no es lo mismo que un anuncio dinámico de búsqueda
Un UTM dinámico envía información de la campaña a tus plataformas de analítica o a tu CRM. Un anuncio dinámico combina títulos y descripciones para armar el mejor resultado de búsqueda según lo que escribió el usuario. Son dos cosas distintas que resuelven problemas distintos.
El UTM dinámico es un valor que se rellena con un formato específico en la URL para recolectar información valiosa del tráfico: en GA4 y en las fuentes de adquisición de tu CRM. Un ejemplo simple: pones {keyword} como UTM dinámico en un anuncio de Google Ads, y ese valor se rellena según la búsqueda exacta del usuario, quedando visible en tus herramientas de analítica o CRM.
Definición técnica
Técnicamente, un UTM dinámico es un parámetro de la URL que en vez de llevar un valor fijo (como utm_source=google) lleva una variable de ValueTrack entre llaves, como {keyword} o {campaignid}. Google Ads reemplaza esa variable con el dato real de cada clic antes de mandar al usuario a tu landing page.
Por qué Google mezcla ambos conceptos en su propia documentación
Son dos conceptos muy consultados que los usuarios suelen confundir, así que Google termina poniendo toda la información junta. Pero además hay una razón práctica: UTM dinámico y anuncio dinámico se configuran en la misma pantalla de creación de anuncios dinámicos en Google Ads, porque ahí también puedes poner tus UTM dinámicos. Por eso la doc oficial salta de un tema a otro sin avisar.

Los 5 parámetros UTM y cómo mapearlos con variables ValueTrack
Esta es la plantilla que casi nadie arma completa: los 5 parámetros UTM estándar, cada uno con su variable de ValueTrack, lista para copiar en tu plantilla de seguimiento de Google Ads.
| Parámetro UTM | Variable ValueTrack | ¿Estático o dinámico? |
|---|---|---|
| utm_source | google | Estático |
| utm_medium | cpc | Estático |
| utm_campaign | {campaignid} | Dinámico |
| utm_content | {adgroupid} o {creative} | Dinámico |
| utm_term | {keyword} | Dinámico |
Por qué utm_term es el único parámetro que siempre dejo dinámico
utm_term lo dejo dinámico siempre, porque varía de acuerdo a la búsqueda del usuario, es decir, a la keyword. Los otros parámetros dependen de la estructura de la cuenta, pero en casi todos los casos utm_source y utm_medium van estáticos, fijos en google y cpc respectivamente. No tiene sentido volverlos dinámicos si el origen del tráfico no cambia.

Cómo configurar la plantilla de seguimiento en Google Ads, paso a paso
La plantilla de seguimiento se configura en la sección de URLs de la campaña, grupo de anuncios o anuncio, según el nivel donde la necesites. La estructura básica es la siguiente:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={adgroupid}&utm_term={keyword}{lpurl} es la URL final de tu anuncio; todo lo que va después del ? son tus parámetros UTM con sus variables.
A nivel de cuenta, campaña o anuncio: cuál usar y cuándo
Yo la pongo a nivel de campaña cuando hay muchos grupos de anuncios con variantes corriendo al mismo tiempo. Si es una campaña con un solo grupo de anuncios, prefiero ponerla a nivel de anuncio, porque me da mayor visibilidad de exactamente qué está utilizando cada pieza.
Sintaxis correcta de la URL de plantilla (evitar el doble “?”)
Si tu URL final ya trae parámetros propios (por ejemplo, ?ref=organico), no puedes agregar un segundo ? para tus UTMs: tienes que usar &. Un doble ? rompe la URL y Google Ads deja de reconocer los parámetros. Revisa siempre la URL final antes de guardar la plantilla.

Por qué priorizo utm_term en campañas de búsqueda y qué debe ajustarse en el CRM
utm_term es más valioso para entender el tipo de búsqueda que se realiza y cómo están funcionando tus concordancias de palabra clave. Es el parámetro que más me dice sobre la intención real detrás del clic, más que cualquier otro.
Qué me dice utm_term sobre el tipo de búsqueda y las concordancias
Cuando reviso utm_term en GA4, puedo ver exactamente qué término disparó el anuncio, no solo la keyword que yo configuré con su concordancia. Eso me permite detectar si una concordancia amplia está trayendo búsquedas fuera de intención, algo que a nivel de cuenta de Google Ads no siempre se ve tan claro.
Por qué el campo del CRM debe ser de texto libre, no de selección
Normalmente hay que asegurar que el campo donde cae este dato en el CRM sea de texto libre, no de selección. Con campos de selección (un dropdown, por ejemplo), aunque los valores coincidan visualmente, el match muchas veces no funciona bien, y terminas con leads sin fuente de adquisición asignada.

Errores comunes al implementar UTMs dinámicos en Google Ads
Dos errores aparecen una y otra vez en las cuentas que audito:
- Parámetros vacíos cuando el anuncio dinámico de búsqueda (DSA) no tiene una keyword asociada al clic.
- Empresas medianas que directamente no implementan UTMs dinámicos y se quedan con la data por defecto de GA4.
Parámetros vacíos cuando el DSA no tiene keyword asociada
En campañas de anuncios dinámicos de búsqueda, Google genera el anuncio a partir del contenido de tu sitio, así que no siempre hay una keyword asociada al clic. Cuando eso pasa, {keyword} puede llegar vacío en tu UTM. Vale la pena revisarlo si trabajas DSA junto con tus UTMs dinámicos.
El error más común: empresas medianas que ni siquiera implementan UTMs dinámicos
El error más frecuente que veo en auditorías no es un UTM mal armado. Es que no se usan UTMs dinámicos en absoluto. Muchas empresas medianas instalan GA4, ven los datos por defecto, y se quedan ahí, sin el nivel de detalle que realmente las ayude a tomar decisiones.
El costo real de esto es tiempo: cuando por fin implementan UTMs dinámicos, hay que esperar al menos 2 semanas adicionales de tráfico para empezar a tomar decisiones con datos útiles. Ese es tiempo que se pudo haber ganado desde el día uno de la campaña.

Cómo verificar que tus UTMs dinámicos funcionan en GA4
Verificar que tus UTMs dinámicos están funcionando no es difícil. No necesitas herramientas adicionales, solo mirar en el lugar correcto y en el momento correcto.
Checklist antes de lanzar
Antes de lanzar, sigo tres pasos:
- Reviso la estructura de datos del proyecto: cómo está organizada la cuenta y qué se puede segmentar.
- Planeo cómo quiero recibir esa data para poder tomar decisiones con ella.
- Armo el UTM dinámico que va a traer esa data.
Siempre reviso que toda la cuenta de Google Ads esté aprovechada al máximo para ver datos de rendimiento, no solo la campaña que estoy lanzando.
Qué mirar en el informe de fuentes de adquisición 24 horas después
24 horas después de iniciar el tráfico, reviso cómo se ve en GA4, específicamente en el informe de fuentes de adquisición. Si los valores de utm_term y utm_campaign aparecen poblados con datos reales (y no vacíos o como “(not set)”), la plantilla está funcionando.
Preguntas frecuentes sobre UTMs dinámicos en Google Ads
¿Cuál es la diferencia entre un UTM y una variable ValueTrack?
El UTM es el parámetro que va en la URL y que GA4 o tu CRM interpretan (utm_source, utm_campaign, etc.). ValueTrack es el sistema de variables de Google Ads ({keyword}, {campaignid}, {device}) que rellena esos parámetros con datos reales de cada clic.
¿Los UTMs dinámicos afectan el Quality Score de Google Ads?
No. Los parámetros UTM viven en la URL de seguimiento, no en la URL final que Google evalúa para relevancia del anuncio, landing page y CTR esperado. Puedes agregar o cambiar tus UTMs sin que eso toque el Quality Score.
¿Cada cuánto debo revisar que mis UTMs dinámicos estén funcionando?
Lo reviso a las 24 horas de iniciar el tráfico, directamente en el informe de fuentes de adquisición de GA4. Es tiempo suficiente para que los datos empiecen a llegar y detectar rápido si algún parámetro está saliendo vacío.
Si quieres saltarte el ensayo y error, puedes descargar la plantilla de seguimiento con los 5 parámetros UTM y sus variables ValueTrack ya armadas, o agendar una auditoría de tracking conmigo para revisar cómo está configurada tu cuenta hoy.