Google Ads y los anuncios de Meta necesitan configuraciones UTM opuestas, y confundirlas es el error de rastreo de pago más común. Google etiqueta automáticamente cada clic con un gclid, así que no deberías añadir UTM manuales - hacerlo realmente rompe tus datos de coste. Meta no etiqueta automáticamente en absoluto, así que debes añadir UTM manuales o el tráfico aparecerá como directo. Este artículo cubre cómo etiquetar cada uno correctamente.
Si eres nuevo en las propias etiquetas, parámetros UTM explicados es la introducción y el constructor de UTM gratuito genera las URL etiquetadas. Esta pieza trata específicamente de las dos grandes plataformas publicitarias, donde las reglas divergen.
Google Ads: deja activado el etiquetado automático
Google Ads tiene su propio identificador de clic, y es mejor que un UTM para los datos propios de Google.
Con el etiquetado automático activado, Google añade un parámetro gclid a cada clic de anuncio. GA4 lee ese gclid para establecer la fuente como google y el medio como cpc, y de forma crucial para importar los datos de coste, palabra clave y campaña que solo Google tiene. Si añades utm_source y utm_medium manuales encima, anulan la atribución del gclid y GA4 pierde los datos de coste. Así que la regla para Google Ads es simple: deja el etiquetado automático activado y no añadas UTM manuales a la URL final.
La única excepción es cuando necesitas los datos de campaña de Google Ads en algún lugar donde GA4 no está presente, como un CRM que no puede leer el gclid. Entonces añades UTM también, aceptando que GA4 se apoyará en ellos. Para la mayoría de los equipos, esa excepción no aplica, y la configuración más limpia para Google es el gclid solo.
Meta Ads: UTM manuales con macros
Meta es la imagen especular. No hay etiquetado automático, así que un clic de Meta sin UTM llega a GA4 como tráfico directo o sin asignar, y la campaña se vuelve invisible.
La solución es el campo de parámetros de URL en el Administrador de anuncios, configurado a nivel de conjunto de anuncios o de anuncio, relleno con UTM que usan las macros dinámicas de Meta para que los valores se autocompleten:
utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}}
Las macros entre llaves dobles son sustituidas por Meta en el momento de la entrega, así que utm_campaign se rellena con el nombre real de la campaña sin que tengas que escribirlo en cada anuncio. Establece la fuente como facebook o instagram, mantén el medio consistente (paid_social es habitual), y deja que las macros hagan el resto. Aplica minúsculas y un vocabulario fijo, porque una mezcla de Facebook y facebook divide los informes.
El ángulo de la privacidad en iOS
Aquí tienes una razón para mantener los UTM incluso donde una plataforma etiqueta por ti.
La protección de rastreo de enlaces de Apple elimina identificadores de clic conocidos, entre ellos gclid y fbclid, de las URL en algunos contextos como Mail y la navegación privada. No elimina los parámetros utm_ estándar. Así que en el tráfico donde Apple ha eliminado el identificador de la plataforma, un UTM que hayas añadido sigue transportando la atribución. Para campañas dirigidas a audiencias con mucho iOS, esa resiliencia vale la etiqueta adicional, y es la razón por la que los dos sistemas son complementarios en lugar de competir entre sí.
Si quieres que los enlaces etiquetados sean también cortos, de marca y con capacidad de clic en un anuncio o una bio, las campañas de Elido agrupan los enlaces etiquetados y los acortan, y puedes empezar con el plan gratuito.
Errores comunes que rompen el rastreo de anuncios
Tres errores explican la mayoría de los informes rotos en anuncios de pago.
El primero es añadir UTM manuales a Google Ads encima del etiquetado automático, lo que anula el gclid y borra los datos de coste en GA4. Elige uno, y para Google elige el gclid. El segundo es olvidar los UTM en Meta por completo, lo que deja caer el tráfico en el bloque directo o sin asignar donde se vuelve invisible. Meta los necesita siempre. El tercero son valores inconsistentes entre plataformas y campañas: facebook aquí, Facebook allá, paid_social en un sitio y paid-social en otro. Los valores UTM distinguen mayúsculas y minúsculas y son literales, así que cada variante se convierte en su propia fila y el informe se fragmenta. Fija una taxonomía en minúsculas, escríbela y reutilízala, porque la herramienta no puede corregir la deriva en la nomenclatura y un informe construido sobre ella tampoco puede.
Cómo comprobar que funciona
No des por hecho que las etiquetas se dispararon; verifícalo.
Haz clic en tu propio anuncio en vivo, o en una vista previa, y lee la URL que aparece en la barra de direcciones. Para Google, deberías ver un gclid añadido y ningún UTM suelto. Para Meta, deberías ver tus valores utm_ con las macros rellenadas, no el texto literal de doble llave. Luego abre el informe de adquisición de tráfico de GA4 un día después y confirma que la fuente y el medio se leen como pretendías: google / cpc para Google, facebook / paid_social para Meta, ya que GA4 mapea los valores en sus informes de campaña. Si una campaña aterriza en directo o sin asignar, falta una etiqueta o está mal formada, y esta comprobación de cinco minutos lo detecta antes de que todo un periodo de campaña reporte mal.
Una referencia rápida
Todo cabe en una tabla.
| Plataforma | Etiquetado | Qué hacer |
|---|---|---|
| Google Ads | Automático (gclid) | Deja el etiquetado automático activado; no añadas UTM manuales |
| Meta Ads | Ninguno | Añade UTM manuales con macros dinámicas en los parámetros de URL |
| Ninguno | Añade UTM manuales a mano | |
| Email, etc. | Ninguno | Añade UTM manuales; acorta el resultado |
Acierta con esas dos grandes plataformas y el resto sigue el mismo patrón manual: cualquier canal que no etiquete automáticamente recibe UTM manuales, y toda URL etiquetada larga se acorta para que siga siendo usable en una publicación, una bio o en material impreso. Para la disciplina de nomenclatura que mantiene todo limpio, convenciones de nomenclatura UTM es el complemento, y rastrear campañas UTM de extremo a extremo muestra dónde acaban los datos.
Relacionado en el Blog
- Parámetros UTM explicados: la introducción en lenguaje sencillo
- Constructor de UTM gratuito: crea URL de campaña rastreables
- Convenciones de nomenclatura UTM que mantienen los informes limpios
- Rastrear campañas UTM de extremo a extremo sin un CDP
- Cómo rastrear enlaces en redes sociales: clics por canal
- UTM Parameters for TikTok and LinkedIn Ads: A Guide
Preguntas frecuentes
¿Debo añadir parámetros UTM a Google Ads?
Normalmente no, no de forma manual. El etiquetado automático de Google Ads añade un gclid que GA4 lee para establecer la fuente y el medio y para importar los datos de coste. Añadir UTM manuales encima de eso anula esa atribución y pierdes las cifras de coste de Google Ads en GA4. Deja el etiquetado automático activado. Añade UTM manuales solo cuando necesites los datos de campaña en una herramienta que no puede leer el gclid, como algunos CRM.
¿Necesito parámetros UTM para los anuncios de Meta?
Sí. Meta no etiqueta automáticamente, así que sin UTM manuales tu tráfico de Meta aparece como directo o sin atribuir. Añade UTM en el campo de parámetros de URL a nivel de conjunto de anuncios o de anuncio, usando las macros dinámicas de Meta para que los nombres de campaña y anuncio se completen automáticamente. Esto es lo opuesto a Google Ads, donde los UTM manuales causan problemas.
¿Cuál es la diferencia entre gclid y los parámetros UTM?
Un gclid es el identificador de clic propio de Google, añadido automáticamente por el etiquetado automático, y transporta los datos de coste y campaña de Google Ads hasta GA4. Los parámetros UTM son etiquetas abiertas y manuales que cualquier herramienta de analítica puede leer. El gclid es más rico pero exclusivo de Google y solo Google puede leerlo; los UTM son más simples pero universales. Las configuraciones serias de búsqueda de pago mantienen el etiquetado automático con gclid y añaden UTM solo donde una herramienta ajena a Google los necesita.
¿Los parámetros UTM sobreviven a la protección de rastreo de enlaces de iOS?
Sí. La protección de rastreo de enlaces de Apple elimina identificadores de clic conocidos como gclid y fbclid de las URL en algunos contextos, pero deja intactos los parámetros utm_ estándar. Esa es una razón práctica para mantener los UTM en las campañas incluso donde una plataforma etiqueta automáticamente: el UTM sobrevive donde el identificador de la plataforma puede no hacerlo.
¿Qué valores UTM debo usar para los anuncios de Facebook e Instagram?
Una convención habitual es utm_source=facebook (o instagram), utm_medium=paid_social, y utm_campaign, utm_content y utm_id rellenados a partir de las macros dinámicas de Meta como {{campaign.name}} y {{ad.name}}. Mantén todo en minúsculas y consistente. Los valores exactos de la fuente son tu elección; la consistencia en cada campaña importa más que las palabras concretas.
Prueba Elido
Pega una URL, obtén un enlace corto
Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.
Gratis, sin registro · 2 por día