Tu lances des pubs Google et Meta. Et tu tombes sur des trucs bizarres dans tes URLs : ?gclid=Cj0K..., ?fbclid=IwAR....

Pas de panique. Ce sont des identifiants de clic, et ils ont un rôle précis. Voilà comment ne pas tout mélanger avec tes UTM.

gclid et fbclid, c'est quoi

  • gclid : l'identifiant que Google Ads colle automatiquement à tes liens quand l'auto-tagging est activé. Il relie chaque clic à la campagne, l'annonce et le mot-clé exacts.
  • fbclid : l'équivalent côté Meta (Facebook / Instagram).

Différence clé avec les UTM : les UTM sont lisibles (tu écris utm_source=newsletter), alors que gclid et fbclid sont des codes opaques destinés aux plateformes, pas à toi.

Auto-tagging vs UTM manuels (Google)

Sur Google Ads, tu as deux options :

  • Auto-tagging (gclid) : Google gère tout, et c'est ce qui donne le suivi des conversions le plus fiable dans Google Analytics. C'est le réglage par défaut recommandé.
  • UTM manuels : tu poses toi-même utm_source, utm_medium, etc. Utile si tu envoies tes données vers d'autres outils que GA, qui ne comprennent pas le gclid.
Auto-tagging (gclid) UTM manuels
Qui pose les paramètres Google, automatiquement Toi, à la main
Suivi dans Google Analytics Le plus fiable Correct
Données vers d'autres outils Non Oui
Recommandé si Tu vis dans GA Tu utilises d'autres outils

Le piège n°1 : le double tagging

L'erreur classique : activer l'auto-tagging et ajouter des UTM manuels par-dessus, sans méthode.

Résultat possible : des conversions comptées deux fois, ou des UTM qui écrasent le gclid et cassent ton attribution.

La règle :

  • Si tu vis dans Google Analytics : auto-tagging seul, pas d'UTM par-dessus.
  • Si tu as besoin d'UTM lisibles ailleurs : pose des UTM cohérents, et vérifie le réglage "écraser les valeurs" côté GA pour éviter les conflits.

Dans le doute, une seule méthode par campagne. Jamais les deux à l'aveugle.

Côté Meta : les paramètres dynamiques

Meta ne fait pas d'auto-tagging façon Google. Tu poses donc tes UTM, mais tu peux les rendre automatiques avec des variables :

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

Meta remplace les {{...}} par les vrais noms. Tu tagues une fois, et chaque campagne/créa se nomme toute seule. C'est le bon compromis entre lisibilité et automatisation.

Pourquoi ta pub s'affiche parfois en « direct »

Ça arrive souvent et ça rend fou : tu paies des clics, et GA4 les range en « direct » ou « organique ». Les causes classiques :

  • L'auto-tagging désactivé et pas d'UTM : aucune info, donc « direct ».
  • Une redirection ou une landing page qui perd les paramètres.
  • Le Consent Mode : sans consentement, une partie du tracking est bridée.

À vérifier dans l'ordre : auto-tagging activé, landing page qui conserve les paramètres, et liaison Google Ads / Analytics bien faite.

En résumé pour un consultant pressé

  • Google : auto-tagging par défaut, UTM seulement si besoin externe, jamais les deux sans méthode.
  • Meta : UTM avec paramètres dynamiques.
  • Toujours vérifier que la landing page ne mange pas les paramètres.
  • Si du paid tombe en « direct », c'est presque toujours un de ces trois points.