Tracking e informes 5 min de lectura
Parámetros UTM en Meta Ads a escala, con tokens dinámicos
Parámetros UTM en Meta Ads: cuáles usar, cómo completarlos con tokens dinámicos en lugar de escribirlos a mano y qué se rompe cuando no se hace.
Índice
- ¿Qué tokens UTM le da Meta?
- ¿Qué plantilla de parámetros UTM en Meta Ads aguanta a escala?
- ¿Qué se rompe sin UTM bien configurados?
- ¿Qué dependencia no menciona nadie?
- ¿Dónde configurar los UTM y por qué importa?
- ¿Qué parámetros vale la pena llevar?
- ¿Cómo decidir source y medium una sola vez?
- ¿Cómo comprobar que funciona?
- ¿Qué no resuelven los UTM?
Los parámetros UTM en Meta Ads fallan por una razón aburrida: se escriben a mano, una vez por anuncio, por personas con prisa. La solución son los tokens.
¿Qué tokens UTM le da Meta?
| Token | Se reemplaza por |
|---|---|
campaign.name | el nombre de la campaña en el momento de la entrega |
adset.name | el nombre del conjunto de anuncios |
ad.name | el nombre del anuncio |
placement | feed, story, reels y los demás |
site_source_name | Facebook, Instagram, Messenger, Audience Network |
Se sustituyen cuando se entrega el anuncio, así que el valor siempre corresponde a la entidad que produjo el clic. Sin copiar y pegar, sin desviaciones.
¿Qué plantilla de parámetros UTM en Meta Ads aguanta a escala?
utm_source=meta
utm_medium=paid_social
utm_campaign={{campaign.name}}
utm_content={{ad.name}}
utm_term={{placement}}
Source y medium son constantes, porque describen el canal y nunca cambian. Todo lo demás se genera.
Ponga placement en utm_term y por fin podrá responder si las Historias convierten de forma distinta que el feed, algo que los informes de Meta le dirán, pero la analítica de su sitio no, salvo que se lo pase.

¿Qué se rompe sin UTM bien configurados?
Una persona escribe fb, otra facebook, una tercera Facebook. La analítica los trata como tres fuentes, y cada informe por canal se equivoca en un tercio.
Lo mismo pasa a nivel de campaña cada vez que se cambia el nombre de una campaña después del lanzamiento: el UTM conserva la cadena antigua, la interfaz muestra la nueva, y conciliar las dos se convierte en una tarde de trabajo.
¿Qué dependencia no menciona nadie?
Los valores UTM heredan su nomenclatura. Si los nombres de los anuncios son incoherentes, utm_content es incoherente, y el informe de analítica es tan ilegible como la exportación de la que viene. La solución está antes, en la nomenclatura (naming convention) y en nombres de campañas que no cambian después del lanzamiento.
Los tokens no limpian los nombres. Los propagan fielmente, desorden incluido.
¿Dónde configurar los UTM y por qué importa?
Meta le da dos lugares para poner los parámetros de URL, y no se comportan igual.

El campo de parámetros de URL a nivel del anuncio (que la configuración masiva de Apogee también completa para todo un lote) contiene la cadena de consulta por separado, aparte de la URL de destino. Es el lugar correcto: el enlace sigue siendo legible, y editar el seguimiento nunca pone en riesgo la página de destino.
Agregar la cadena de consulta directamente a la URL de destino funciona y envejece mal. Alguien acaba editando la URL para corregir una ruta, borra la mitad de los parámetros sin querer, y nada le avisa, porque una URL con el seguimiento roto sigue cargando bien.
¿Qué parámetros vale la pena llevar?
| Parámetro | Valor | Por qué |
|---|---|---|
utm_source | una constante, meta | Nombra la plataforma, nunca varía |
utm_medium | una constante, paid_social | Lo agrupa con el resto de sus canales sociales de pago |
utm_campaign | {{campaign.name}} | Vincula el clic con la campaña que lo generó |
utm_content | {{ad.name}} | La única forma de ver el rendimiento por creatividad en el sitio |
utm_term | {{placement}} | Separa feed, story y reels |
La separación importa porque estos cinco valores fallan de forma distinta. Las constantes fallan una vez, en la configuración, y siguen mal hasta que alguien se da cuenta. Los valores generados no pueden fallar así, ya que se leen de la entidad que generó el clic.
¿Cómo decidir source y medium una sola vez?
Parece trivial y es el fallo más frecuente de todo el ejercicio.
Elija meta o facebook y anote la elección en algún lugar que vea todo el equipo. Elija paid_social o cpc y haga lo mismo. Los valores en sí importan poco. Lo que importa es que seis meses de datos lleven un solo valor y no cuatro.
Un informe de analítica repartido entre fb, facebook, Facebook y meta no es un problema de informes que pueda arreglar más tarde. Las filas históricas conservan el valor que recibieron.
¿Cómo comprobar que funciona?
Lance un anuncio, haga clic usted mismo y mire la URL de destino en la barra de direcciones.
Los tokens deben estar reemplazados por valores reales. Si ve la cadena literal {{ad.name}} en la URL, el parámetro se escribió en un lugar que no admite la sustitución, y cada clic de ese anuncio se está registrando con un marcador de posición.
Lleva noventa segundos y es la única verificación que demuestra de verdad que la cadena funciona de principio a fin.
¿Qué no resuelven los UTM?
Los UTM describen de dónde vino un clic. No dicen nada de lo que pasó después, y no concilian las conversiones atribuidas por Meta con las cifras de su sitio. Esas dos cifras no coincidirán, y perseguir que cuadren es tiempo que no recuperará.