© 2026 UTM Generator. Todos los derechos reservados.

Aprendizaje UTM gratuitoAI SkillsPolítica de privacidadTérminos de servicioPolítica de cookiesContacto

FOP Tserkovnyi Daniil Albertovych, Ukraine

UTM GeneratorUTM Generator
Free UTM LearningAI Skills
  1. UTM Generator
  2. Aprendizaje UTM gratuito
  3. UTM en Facebook Ads: Guía completa de tracking en Meta
Guías

UTM en Facebook Ads: Guía completa de tracking en Meta

Configura UTM en Meta Ads correctamente: 8 parámetros dinámicos, el campo URL Parameters y plantillas listas para campañas de Facebook e Instagram en GA4.

por Daniil Wem•Publicado el 9 de abril de 2026•13 min de lectura

¿Cómo se añaden parámetros UTM a los anuncios de Facebook e Instagram?

Los parámetros UTM van en el campo URL Parameters dentro de Meta Ads Manager, no en el campo de URL del sitio web. Navega al nivel de anuncio, abre la sección de Seguimiento y pega tu cadena UTM allí — sin un ? inicial, porque Meta añade el separador automáticamente.

Esa es la versión corta. La versión larga implica qué parámetros dinámicos usar, por qué el campo equivocado corrompe tus datos de atribución y qué se rompe silenciosamente en GA4 cuando alguien de tu equipo renombra una campaña a mitad de vuelo.

Facebook e Instagram juntos alcanzan aproximadamente 3.350 millones de usuarios activos diarios según el informe de resultados del Q4 2025 de Meta. Para la mayoría de equipos de paid social, Meta Ads es el canal con mayor inversión. Configurar bien el tracking UTM aquí no es opcional.

¿Qué son los parámetros UTM dinámicos de Meta?

Los parámetros dinámicos de Meta completan datos reales de campaña automáticamente cuando alguien hace clic en tu anuncio. En lugar de codificar utm_campaign=spring_shoes, escribes {{campaign.name}} y Meta sustituye el nombre real de la campaña en el momento del clic.

Hay 8 parámetros dinámicos principales para Meta Ads:

Parámetro dinámicoQué insertaCampo UTM recomendado
{{campaign.name}}Nombre de campaña (texto)utm_campaign
{{campaign.id}}ID de campaña (numérico)utm_id
{{adset.name}}Nombre del conjunto de anuncios (texto)utm_campaign
{{adset.id}}ID del conjunto de anuncios (numérico)utm_campaign
{{ad.name}}Nombre del anuncio (texto)utm_content
{{ad.id}}ID del anuncio (numérico)utm_content
{{placement}}Ubicación (feed, story, explore, reels)utm_source
{{site_source_name}}Plataforma (fb, ig, an, msg)utm_source

La sintaxis de doble llave {{}} es específica de Meta. Es diferente de las {llaves simples} de Google y los __dobles guiones bajos__ de TikTok. Confundirlos cuando gestionas campañas multiplataforma es un error lo suficientemente común como para merecer su propia advertencia.

¿En cuántas ubicaciones muestra Meta anuncios realmente? Al menos 20, distribuidas entre Facebook Feed, Reels, Stories, Marketplace, Instagram Feed, Instagram Stories, Instagram Explore, Instagram Reels, Audience Network y Messenger — cada una con diferentes tasas de engagement y comportamiento de conversión. Trackearlas como una fuente indiferenciada "meta" significa que no puedes ver cuáles realmente funcionan.

Los dos parámetros de ubicación son los que la mayoría de equipos omiten. {{site_source_name}} devuelve fb (Facebook), ig (Instagram), an (Audience Network) o msg (Messenger). Combínalo con {{placement}} y podrás ver en GA4 si el tráfico vino de una Instagram Story, un anuncio en el Facebook Feed o el Audience Network — sin tocar los informes de desglose de Meta Ads.

Según el Centro de ayuda para empresas de Meta, los parámetros de URL dinámicos se actualizan en el momento de la impresión, no cuando guardas el anuncio.

¿Cuál es la plantilla UTM recomendada para Meta Ads?

La plantilla del Clean Signal Method para Meta Ads:

utm_source=meta-{{site_source_name}}-{{placement}}
utm_medium=paid_social
utm_campaign={{campaign.name}}-{{adset.name}}
utm_content={{ad.name}}
utm_id={{campaign.id}}

Cuando alguien hace clic en un anuncio de Instagram Stories, eso se resuelve así:

utm_source=meta-ig-story
utm_medium=paid_social
utm_campaign=awareness_lookalike_video_v1-retargeting_warm
utm_content=video_hook_b
utm_id=23851234567890

Compara eso con lo que la mayoría de equipos realmente usan: utm_source=facebook&utm_medium=cpc&utm_campaign=spring_sale. Esa cadena te dice tres cosas. La plantilla de arriba te dice doce.

utm_medium=paid_social se alinea con el Default Channel Grouping de GA4 para tráfico social de pago. Usa cpc, cpm, smm o social y tu tráfico de Meta acaba en el canal equivocado — o en "Sin asignar". Y una vez que esos datos están mal en GA4, no puedes corregirlos retroactivamente.

utm_id={{campaign.id}} tampoco es opcional. GA4 necesita este campo para cruzarlo con importaciones de datos de costes. Sin él, estarás siempre cambiando entre Meta Business Suite y GA4 para correlacionar gasto con resultados, sin forma de automatizar la unión.

Para entender cómo interactúan estos parámetros con las agrupaciones de canales de GA4, la guía de mejores prácticas UTM cubre las 15 reglas incluyendo exactamente qué valores de utm_medium activan cada GA4 Default Channel Group.

¿Dónde exactamente se pegan los parámetros UTM en Meta Ads Manager?

Los parámetros UTM van en el nivel de anuncio en Meta Ads Manager. Abre el editor de anuncios → desplázate hasta la sección "Seguimiento" → encuentra el campo "URL Parameters".

No el campo de URL del sitio web. Ese es solo para tu URL de destino limpia.

Flujo de inserción de UTM en Meta Ads Manager — navega a la sección de Seguimiento a nivel de anuncio y usa el campo URL Parameters, no la URL del sitio web

Si pegas parámetros UTM en el campo de URL del sitio web, crearás URLs finales inconsistentes entre anuncios, romperás la revisión de anuncios en algunos casos y verás cómo GA4 fragmenta tus sesiones en múltiples fuentes fantasma. Basura entra, basura sale.

El campo URL Parameters espera una cadena de consulta sin el ? inicial:

utm_source=meta-{{site_source_name}}-{{placement}}&utm_medium=paid_social&utm_campaign={{campaign.name}}-{{adset.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}}

Meta añade el ? automáticamente. Si tu cadena empieza con ?, la URL final acaba con ??utm_source=... lo cual rompe toda la cadena de tracking.

En la práctica, aproximadamente el 40 % de los marketers pegan parámetros UTM en el campo equivocado en algún momento — la URL del sitio web en lugar de URL Parameters. El resultado es siempre el mismo: enlaces malformados, revisiones de anuncios fallidas y sesiones fragmentadas en GA4 que tardan días en desenredarse.

También puedes configurar URL Parameters a nivel de conjunto de anuncios a través de la sección Destino — se aplica en cascada a todos los anuncios de ese conjunto. Útil para plantillas. Pero los URL Parameters a nivel de anuncio sobrescriben silenciosamente los de nivel de conjunto, así que sé deliberado sobre en qué nivel estás editando.

Consejo profesional: Selecciona "Meta (Facebook/Instagram)" en UTM Generator y la herramienta autorellena los 8 macros dinámicos en los campos correctos: meta-{{site_source_name}}-{{placement}} en source, paid_social en medium, {{campaign.name}}-{{adset.name}} en campaign, {{ad.name}} en content y {{campaign.id}} en utm_id. La cadena de URL Parameters está lista para pegar — sin ? inicial, sintaxis de doble llave correcta, nada que recordar.

¿Qué pasa cuando renombras una campaña de Meta después de lanzarla?

El problema del renombrado. A mí también me pilló desprevenido la primera vez.

Tenía una campaña de retargeting en Meta corriendo en el Q1. A mitad de mes, alguien del equipo la renombró de spring_awareness a q1_retargeting_march para reflejar mejor el cambio de audiencia. En 48 horas, teníamos dos entradas de campaña separadas en GA4 para lo que realmente era una sola campaña — cada clic antes del renombrado mostraba un nombre, cada clic después mostraba el otro. La comparación semana a semana se convirtió en un ejercicio manual con hojas de cálculo.

La solución es utm_id={{campaign.id}}. El ID numérico de campaña — algo como 23851234567890 — nunca cambia cuando renombras una campaña. Así que incluso cuando el nombre legible se divide en GA4, el ID permanece consistente y sirve como clave de unión estable.

Usa ambos juntos:

utm_campaign={{campaign.name}}-{{adset.name}}
utm_id={{campaign.id}}

El nombre de campaña se mantiene legible en informes diarios. El ID sobrevive a los renombrados. Usa utm_id como tu clave de unión principal en Looker Studio o cualquier herramienta BI. Según una encuesta de Supermetrics de 2024 a más de 200 gestores de paid social, el 67 % citó la nomenclatura inconsistente de campañas como su principal problema de calidad de datos. El problema del renombrado es un factor importante.

Por eso también importa la gobernanza UTM — convenciones de nomenclatura consistentes en la plataforma publicitaria significan que los parámetros dinámicos extraen datos limpios y parseables en vez de lo que alguien escribió con prisas.

¿Cómo funcionan los parámetros UTM en campañas Advantage+ Shopping?

Las campañas Advantage+ Shopping soportan el campo URL Parameters, pero con una limitación documentada: {{placement}} y {{site_source_name}} tienen comportamiento inconsistente en algunas configuraciones ASC — pueden devolver cadenas vacías.

¿El resultado? utm_source=meta-- en tus informes de GA4. Dos guiones. Sin datos de ubicación.

Para Advantage+ Shopping específicamente, usa una source estática:

utm_source=meta
utm_medium=paid_social
utm_campaign={{campaign.name}}
utm_content={{ad.name}}
utm_id={{campaign.id}}

Pierdes el desglose por ubicación. Pero datos limpios y completos son mejor que campos vacíos. Trackea el rendimiento por ubicación dentro de la vista de Desglose del Meta Ads Manager para ASC específicamente.

A principios de 2026, Advantage+ Shopping representa aproximadamente el 20–30 % de la inversión publicitaria en Meta para anunciantes de e-commerce en algunas verticales, según informes de agencias. Si esa proporción aplica a tu cuenta, la excepción UTM de ASC importa.

Esta es una excepción de ASC. Para anuncios de catálogo estándar, anuncios de colección y anuncios dinámicos de productos, la plantilla completa con macros de ubicación funciona correctamente. Meta ha reconocido la limitación de ASC en su documentación para desarrolladores y ha sido inconsistente sobre cuándo aplica entre diferentes tipos de cuenta.

¿Cuál es la diferencia entre FBCLID y parámetros UTM?

FBCLID y parámetros UTM no son alternativas. Hacen trabajos diferentes y ambos deberían estar activos.

FBCLID es la cadena fbclid=... que Meta añade automáticamente a cada URL de clic de anuncio. Enruta datos de conversión directamente al sistema de atribución de Meta — habilitando ventanas de atribución de 7 días clic / 1 día vista, y dando al algoritmo de Meta la señal que necesita para optimizar pujas hacia conversiones. No puedes desactivarlo desde Meta, y no deberías querer hacerlo.

Los parámetros UTM son los que añades intencionalmente. Enrutan datos de campaña a GA4, tu CRM, herramientas BI — todo fuera del ecosistema de Meta. Ambos parámetros coexisten en la misma URL sin conflictos:

https://example.com/?utm_source=meta-ig-feed&utm_medium=paid_social&utm_campaign=spring_sale&utm_content=video_v1&utm_id=23851234567890&fbclid=AR3K7...

GA4 usa UTM para atribución. Meta usa FBCLID para sus propios modelos. Ninguno interfiere con el otro.

Una diferencia real: la Link Tracking Protection de Apple en iOS 17 elimina FBCLID de URLs abiertas en Mail, Mensajes y Safari en modo privado. Los parámetros UTM no se ven afectados. Así que para el aproximadamente 4–7 % de usuarios de iPhone que abren tus enlaces de anuncios en modo privado o los reciben por Mensajes — pierdes la atribución FBCLID y conservas la atribución UTM. Por eso mismo la guía de Google Ads también aplica aquí: ejecuta tanto FBCLID como UTM, y tendrás una señal de respaldo cuando uno sea eliminado.

Para el contexto completo de cómo los IDs de clic automático como GCLID y FBCLID se comparan con parámetros UTM manuales, la documentación de Meta sobre el píxel de Facebook y parámetros UTM explica cómo ambos métodos de atribución funcionan juntos.

Cómo configurar parámetros UTM de Meta Ads en UTM Generator

Abre UTM Generator y selecciona Meta (Facebook/Instagram) del desplegable de red publicitaria.

La herramienta rellena los valores por defecto del Clean Signal Method:

  1. URL de destino — tu landing page
  2. Source se autorellena: meta-{{site_source_name}}-{{placement}}
  3. Medium se autorellena: paid_social
  4. Campaign se autorellena: {{campaign.name}}-{{adset.name}}
  5. Content se autorellena: {{ad.name}}
  6. UTM ID se autorellena: {{campaign.id}}

La salida de URL Parameters está formateada para pegar directamente en Meta Ads Manager — sin ? inicial, los 8 macros en sus campos correctos, valor de utm_medium que coincide con la agrupación de canal Paid Social de GA4.

Guárdalo como plantilla con nombre. Comparte la URL de la plantilla con tu equipo — cualquiera que abra el enlace obtiene exactamente la misma configuración cargada al instante, que es como impones convenciones de tracking consistentes sin una hoja de cálculo de gobernanza. Eso es el Principio 4 (Automatizar o Arrepentirse) y el Principio 7 (Ninguna Campaña Sin ID) del Clean Signal Method integrados en la salida por defecto.

Así que el flujo de trabajo es: generar una vez, compartir la URL de plantilla, y cada campaña lanzada por cualquier persona del equipo usa la misma estructura. Sin pestañas a Slack, sin errores de copiar y pegar, sin "no sabía que estábamos usando guiones bajos."

FAQ

¿Dónde se ponen los parámetros UTM en Meta Ads Manager?

Los parámetros UTM van en el campo "URL Parameters" dentro de la sección de Seguimiento a nivel de anuncio en Meta Ads Manager — no en el campo de URL del sitio web. Navega al editor de anuncios, desplázate hasta la sección de Seguimiento y pega tu cadena UTM sin un ? inicial. Meta añade automáticamente el separador de signo de interrogación. Pegar parámetros UTM en el campo de URL del sitio web crea URLs malformadas y fragmentará tus datos de atribución de GA4 entre múltiples fuentes.

¿Cuáles son los parámetros UTM dinámicos para Facebook Ads?

Meta Ads soporta 8 parámetros dinámicos con sintaxis de doble llave: {{campaign.name}} (nombre de campaña), {{campaign.id}} (ID de campaña), {{adset.name}} (nombre del conjunto de anuncios), {{adset.id}} (ID del conjunto de anuncios), {{ad.name}} (nombre del anuncio), {{ad.id}} (ID del anuncio), {{placement}} (tipo de ubicación: feed, story, explore, reels) y {{site_source_name}} (plataforma: fb, ig, an, msg). Todos se autorellenan con valores reales en el momento de la impresión cuando alguien hace clic en tu anuncio.

¿Cuál es la diferencia entre FBCLID y parámetros UTM?

FBCLID es el identificador de clic autogenerado por Meta que enruta señales de conversión de vuelta al algoritmo de optimización publicitaria de Meta — habilita atribución por ventana de clic y seguimiento de conversiones dentro de Meta Business Suite. Los parámetros UTM son cadenas configuradas manualmente que enrutan datos de campaña a herramientas externas: GA4, CRMs y plataformas BI. Ambos operan en la misma URL simultáneamente sin conflictos. Necesitas parámetros UTM para cualquier análisis de campaña fuera del ecosistema de Meta.

¿Por qué renombrar una campaña de Meta rompe el tracking UTM?

Si utm_campaign usa {{campaign.name}} y renombras la campaña después del lanzamiento, Meta toma el nuevo nombre para todos los clics futuros. Tus informes de GA4 se dividen en dos entradas de campaña separadas — misma campaña, dos nombres, sin forma de combinarlas nativamente. La solución es utm_id={{campaign.id}} en tu cadena de URL Parameters. El ID numérico de campaña nunca cambia al renombrar, así que sirve como clave de unión estable a través del evento de renombrado.

¿Cuál es el utm_medium correcto para Meta Ads en GA4?

Usa paid_social para campañas publicitarias de Facebook e Instagram. Esto coincide con la regla de Default Channel Grouping de GA4 para Paid Social, que requiere que utm_medium contenga "paid" combinado con una utm_source social. Usar cpc, cpm, social, smm o facebook como medium clasificará mal el tráfico en el canal equivocado o lo enviará a "Sin asignar" en GA4, lo que rompe los informes de rendimiento de campaña.

¿Afecta iOS 17 al tracking de parámetros UTM en Meta Ads?

No — los parámetros UTM sobreviven a la Link Tracking Protection de iOS 17. La protección de Apple elimina FBCLID de enlaces abiertos en Mail, Mensajes y Safari en modo privado, lo que elimina la atribución interna de Meta para esos clics. Pero los parámetros UTM no se eliminan y continúan pasando datos de source, medium y campaña a GA4. Para usuarios de iPhone que hacen clic en enlaces de anuncios compartidos o navegan en modo privado, la atribución UTM es la única señal que llega a tu analytics.

¿Puedo usar parámetros UTM con campañas Advantage+ Shopping de Meta?

Sí, pero con un matiz: los macros dinámicos {{placement}} y {{site_source_name}} devuelven valores vacíos en algunas configuraciones de campañas Advantage+ Shopping. Esto produce utm_source=meta-- en los informes de GA4. Para ASC específicamente, usa utm_source=meta estático en lugar de la versión dinámica combinada. Todos los demás macros — {{campaign.name}}, {{ad.name}}, {{campaign.id}} — funcionan correctamente en ASC. La limitación del desglose de ubicación es específica de Advantage+ Shopping y no afecta a campañas de catálogo estándar, colección ni anuncios dinámicos de productos.


Configura tus parámetros UTM de Meta en menos de 60 segundos — abre UTM Generator, selecciona Meta Ads y copia la cadena completa de URL Parameters con todos los macros dinámicos en los campos correctos. Gratis, sin registro, funciona para cada campaña y cada cuenta publicitaria.

#utm-facebook-ads#meta-ads#dynamic-parameters#facebook-tracking
Compartir

Artículos relacionados

Guías

UTM en Google Ads: ValueTrack y configuración de tracking

Domina el tracking UTM en Google Ads: parámetros ValueTrack, Plantillas de Seguimiento, GCLID vs UTM manual y plantillas para Search, Shopping y PMax.

6 abr 202613 min de lectura
utm-google-adsvaluetrack-parametersgclid
Guías

UTM Governance para equipos: Guía de estandarización en 5 pasos

Cómo estandarizar el tracking UTM en tu equipo de marketing en 5 pasos. Deja de desperdiciar presupuesto por mala atribución — construye un sistema de UTM governance escalable.

3 abr 202613 min de lectura
utm-governanceutm-standardizationcampaign-tracking
Guías

15 buenas prácticas UTM que realmente importan en 2026

Buenas prácticas de etiquetado UTM para 2026 — desde la alineación con canales GA4 hasta parámetros dinámicos. Corrige tu tracking antes de arruinar otro trimestre.

31 mar 202614 min de lectura
utm-best-practicesutm-taggingcampaign-tracking

Tabla de contenidos

  • ¿Cómo se añaden parámetros UTM a los anuncios de Facebook e Instagram?
  • ¿Qué son los parámetros UTM dinámicos de Meta?
  • ¿Cuál es la plantilla UTM recomendada para Meta Ads?
  • ¿Dónde exactamente se pegan los parámetros UTM en Meta Ads Manager?
  • ¿Qué pasa cuando renombras una campaña de Meta después de lanzarla?
  • ¿Cómo funcionan los parámetros UTM en campañas Advantage+ Shopping?
  • ¿Cuál es la diferencia entre FBCLID y parámetros UTM?
  • Cómo configurar parámetros UTM de Meta Ads en UTM Generator
  • FAQ
  • ¿Dónde se ponen los parámetros UTM en Meta Ads Manager?
  • ¿Cuáles son los parámetros UTM dinámicos para Facebook Ads?
  • ¿Cuál es la diferencia entre FBCLID y parámetros UTM?
  • ¿Por qué renombrar una campaña de Meta rompe el tracking UTM?
  • ¿Cuál es el utm_medium correcto para Meta Ads en GA4?
  • ¿Afecta iOS 17 al tracking de parámetros UTM en Meta Ads?
  • ¿Puedo usar parámetros UTM con campañas Advantage+ Shopping de Meta?