Lanzas anuncios en Google y Meta. Y te encuentras con cosas raras en tus URLs: ?gclid=Cj0K..., ?fbclid=IwAR....

Tranquilo. Son identificadores de clic, y tienen una función precisa. Aquí tienes cómo no mezclarlo todo con tus UTM.

Qué son gclid y fbclid

  • gclid: el identificador que Google Ads pega automáticamente a tus enlaces cuando el auto-tagging está activado. Vincula cada clic con la campaña, el anuncio y la palabra clave exactos.
  • fbclid: el equivalente del lado de Meta (Facebook / Instagram).

Diferencia clave con los UTM: los UTM son legibles (tú escribes utm_source=newsletter), mientras que gclid y fbclid son códigos opacos destinados a las plataformas, no a ti.

Auto-tagging vs UTM manuales (Google)

En Google Ads tienes dos opciones:

  • Auto-tagging (gclid): Google se encarga de todo, y es lo que da el seguimiento de conversiones más fiable en Google Analytics. Es la configuración predeterminada recomendada.
  • UTM manuales: tú mismo pones utm_source, utm_medium, etc. Útil si envías tus datos hacia otras herramientas distintas de GA, que no entienden el gclid.
Auto-tagging (gclid) UTM manuales
Quién pone los parámetros Google, automáticamente Tú, a mano
Seguimiento en Google Analytics El más fiable Correcto
Datos hacia otras herramientas No
Recomendado si Vives en GA Usas otras herramientas

La trampa n.º 1: el doble etiquetado

El error clásico: activar el auto-tagging y añadir UTM manuales por encima, sin método.

Resultado posible: conversiones contadas dos veces, o UTM que aplastan el gclid y rompen tu atribución.

La regla:

  • Si vives en Google Analytics: solo auto-tagging, sin UTM por encima.
  • Si necesitas UTM legibles en otro sitio: pon UTM coherentes, y comprueba el ajuste "sobrescribir los valores" del lado de GA para evitar conflictos.

En caso de duda, un solo método por campaña. Nunca los dos a ciegas.

Del lado de Meta: los parámetros dinámicos

Meta no hace auto-tagging al estilo de Google. Así que tú pones tus UTM, pero puedes hacerlos automáticos con variables:

  • utm_source=facebook
  • utm_medium=cpc
  • utm_campaign={{campaign.name}}
  • utm_content={{ad.name}}

Meta reemplaza los {{...}} por los nombres reales. Etiquetas una vez, y cada campaña/creatividad se nombra sola. Es el buen equilibrio entre legibilidad y automatización.

Por qué tu anuncio a veces aparece como "directo"

Pasa a menudo y vuelve loco a cualquiera: pagas clics, y GA4 los coloca en "directo" u "orgánico". Las causas clásicas:

  • El auto-tagging desactivado y sin UTM: ninguna información, así que "directo".
  • Una redirección o una landing page que pierde los parámetros.
  • El Consent Mode: sin consentimiento, una parte del tracking queda limitada.

A comprobar en orden: auto-tagging activado, landing page que conserva los parámetros, y vinculación Google Ads / Analytics bien hecha.

En resumen para un consultor con prisa

  • Google: auto-tagging por defecto, UTM solo si hay necesidad externa, nunca los dos sin método.
  • Meta: UTM con parámetros dinámicos.
  • Comprueba siempre que la landing page no se coma los parámetros.
  • Si el paid cae en "directo", casi siempre es uno de estos tres puntos.