Le GCLID (Google Click Identifier) est un identifiant unique généré automatiquement par Google Ads et ajouté à l’URL de destination à chaque clic sur une annonce. Il se présente sous la forme d’un paramètre d’URL (?gclid=EAIaIQobChMI...) qui permet à Google de relier un clic publicitaire spécifique à toutes les actions ultérieures de l’utilisateur sur le site, y compris la conversion. C’est le mécanisme fondamental d’attribution de Google Ads : sans GCLID, il est impossible d’attribuer une conversion à la campagne, au groupe d’annonces, au mot-clé et à l’annonce qui ont généré le clic. Le GCLID est également indispensable pour l’import de conversions offline et pour le transfert de données entre Google Ads et Google Analytics 4.
• Le GCLID permet d’attribuer une conversion à la campagne, au groupe d’annonces et au mot-clé source.
• Le paramètre GCLID est ajouté automatiquement à l’URL de destination via l’auto-tagging.
• L’import de conversions offline nécessite la capture et le stockage du GCLID dans le CRM.
• Le GCLID relie les données Google Ads aux données Google Analytics 4.
• La durée de vie du GCLID est limitée par la fenêtre de conversion configurée dans Google Ads.
• Les Enhanced Conversions pour les leads offrent une alternative au GCLID pour l’attribution offline.
Fonctionnement
Lorsque l’auto-tagging est activé dans les paramètres du compte Google Ads (il l’est par défaut), Google génère un GCLID unique pour chaque clic et l’ajoute automatiquement à l’URL de la landing page sous forme de paramètre d’URL. L’utilisateur arrive donc sur une URL du type https://monsite.fr/page?gclid=EAIaIQobChMI4eSq....
Ce GCLID est ensuite lu par la balise de conversion Google Ads (ou par Google Analytics 4 via le cookie _gcl_aw) et stocké dans un cookie first-party sur le navigateur de l’utilisateur. Lorsque l’utilisateur convertit (achat, formulaire, appel), la balise de conversion transmet le GCLID à Google Ads, qui fait la correspondance avec le clic d’origine et attribue la conversion à la campagne, au groupe d’annonces, au mot-clé et à l’annonce spécifiques qui ont généré ce clic.
Le GCLID contient des informations encodées sur le clic, notamment l’identifiant de la campagne, du groupe d’annonces, du mot-clé, le type de réseau (Search, Display, Shopping) et l’horodatage du clic. Ces informations ne sont pas lisibles directement dans la chaîne de caractères du GCLID mais sont décodées par les serveurs Google lors de l’attribution.
Auto-tagging vs taggage manuel (UTM)
L’auto-tagging (via le GCLID) et le taggage manuel (via les paramètres UTM) sont deux approches de suivi des campagnes qui coexistent mais servent des objectifs différents.
Le GCLID est spécifique à Google Ads et transmet automatiquement toutes les dimensions d’attribution (campagne, groupe d’annonces, mot-clé, type de correspondance, réseau, position) sans intervention manuelle. Il est indispensable pour le reporting dans Google Ads et pour l’import de conversions offline. Son inconvénient est qu’il n’est pas lisible humainement et qu’il ne fonctionne que dans l’écosystème Google.
Les paramètres UTM (utm_source, utm_medium, utm_campaign, utm_content, utm_term) sont des paramètres d’URL définis manuellement par l’annonceur pour suivre les campagnes dans Google Analytics et dans tout outil d’analytics tiers. Ils sont lisibles, portables entre plateformes et fonctionnent indépendamment de l’écosystème Google. Leur inconvénient est qu’ils nécessitent une configuration manuelle et ne transmettent pas le niveau de granularité du GCLID (pas d’attribution au mot-clé ni au type de correspondance sans configuration spécifique).
Les deux systèmes peuvent fonctionner simultanément. Google recommande de laisser l’auto-tagging activé pour le reporting Google Ads et d’utiliser les UTM en complément pour le suivi dans les outils tiers ou pour les campagnes hors Google (Meta Ads, LinkedIn Ads, emailing).
GCLID et conversions offline
Le GCLID est historiquement le mécanisme principal pour attribuer les conversions offline aux campagnes Google Ads. Le workflow est le suivant. L’utilisateur clique sur une annonce et arrive sur le site avec un GCLID dans l’URL. Le site capture le GCLID au moment de la soumission du formulaire et le stocke dans le CRM ou la base de données avec les informations du lead. Lorsque le lead se transforme en client (signature de contrat, vente en magasin, appel concluant), l’annonceur importe cette conversion dans Google Ads via l’API ou un fichier CSV en associant le GCLID stocké à la date et la valeur de la conversion. Google Ads fait la correspondance et attribue la conversion à la campagne d’origine.
Ce workflow nécessite une infrastructure technique solide. Le site doit capturer le GCLID depuis l’URL (via JavaScript ou un champ de formulaire caché), le CRM doit stocker cette valeur avec chaque lead, et un processus d’import régulier doit être mis en place. La moindre rupture dans cette chaîne (GCLID non capturé, champ CRM manquant, import en erreur) provoque une perte d’attribution.
Les Enhanced Conversions pour les leads offrent une alternative simplifiée en utilisant l’email hashé plutôt que le GCLID comme clé de correspondance, ce qui élimine la nécessité de capturer et stocker le GCLID dans le CRM. Les deux méthodes peuvent coexister pour maximiser le taux d’attribution.
GCLID et Google Analytics 4
Le GCLID est le vecteur de liaison entre Google Ads et Google Analytics 4. Lorsqu’un utilisateur arrive sur le site avec un GCLID, GA4 le détecte et le stocke dans le cookie _gcl_aw. Cette liaison permet d’importer les données de coût Google Ads dans GA4, d’analyser le comportement post-clic des utilisateurs Google Ads dans les rapports GA4 et de créer des audiences GA4 basées sur les campagnes Google Ads pour le remarketing.
La liaison nécessite que les comptes Google Ads et GA4 soient liés dans les paramètres administrateur de GA4 et que l’auto-tagging soit activé dans Google Ads.
Durée de vie du GCLID
Le GCLID a une durée de vie limitée qui dépend de deux facteurs. Le cookie first-party qui stocke le GCLID côté navigateur a une durée par défaut de 90 jours, configurable dans Google Ads. La fenêtre de conversion définie dans les paramètres de l’action de conversion (1 à 90 jours) détermine la période pendant laquelle une conversion peut être attribuée au clic. Si l’utilisateur convertit après l’expiration de la fenêtre de conversion, le GCLID existe encore dans le cookie mais la conversion n’est pas attribuée à la campagne.
Pour les conversions offline, le GCLID reste valide pour l’import pendant 90 jours après le clic. Les conversions importées au-delà de ce délai sont rejetées par l’API Google Ads.
Problèmes techniques courants
Le GCLID est supprimé par des redirections lorsque le site utilise des redirections intermédiaires (redirection 302, redirections JavaScript, shorteners d’URL) qui ne préservent pas les paramètres d’URL. Chaque redirection dans la chaîne doit transmettre le paramètre gclid à l’URL suivante.
Le GCLID est bloqué par le serveur ou le CMS lorsque le serveur web ou le pare-feu rejette les URLs contenant des paramètres inconnus. Certains CMS ou plugins de sécurité filtrent les paramètres d’URL non reconnus, ce qui supprime le GCLID avant qu’il ne soit lu par la balise de conversion.
Le GCLID est supprimé par les restrictions navigateur lorsque Safari (via ITP) ou d’autres navigateurs limitent la durée de vie des cookies first-party à 7 jours. Dans ce cas, le GCLID stocké dans le cookie expire avant que l’utilisateur ne convertisse, ce qui empêche l’attribution. Les Enhanced Conversions et le tracking server-side atténuent ce problème.
Le GCLID n’est pas capturé dans le CRM lorsque le formulaire de contact ou le processus de checkout ne transmet pas le GCLID au système de gestion des leads. Un champ de formulaire caché alimenté par JavaScript doit être configuré pour capturer la valeur du paramètre gclid de l’URL et la stocker avec les données du lead.
Le GCLID provoque des problèmes de duplicate content lorsque le site génère des URLs canoniques différentes avec et sans le paramètre gclid. La balise rel="canonical" doit pointer vers l’URL sans paramètres pour éviter que Google indexe les versions avec GCLID comme des pages distinctes.
Erreurs fréquentes
• Sans GCLID, l’import de conversions offline et la liaison avec GA4 deviennent beaucoup moins fiables.
• Configurer des redirections qui ne transmettent pas les paramètres d’URL élimine silencieusement le GCLID et provoque une sous-déclaration des conversions.
• Ne pas capturer le GCLID dans le CRM rend impossible l’import de conversions offline.
• Sans GCLID dans le CRM, le Smart Bidding perd des données de conversion essentielles pour optimiser les campagnes.
• Ne pas vérifier la transmission du GCLID après une refonte ou un changement de CMS laisse des problèmes d’attribution non détectés pendant des semaines.
• Confondre le GCLID avec les paramètres UTM conduit à désactiver l’auto-tagging à tort.
• Les UTM ne fournissent pas le même niveau de granularité que le GCLID ni la même capacité d’import offline.
Outils de diagnostic
- Google Ads → Paramètres du compte → Auto-tagging → Vérifier que l’auto-tagging est bien activé (il devrait toujours l’être)
- Chrome DevTools → barre d’adresse → Vérifier manuellement la présence du paramètre
?gclid=dans l’URL après un clic sur une annonce en mode prévisualisation - Google Tag Assistant → Valider que le GCLID est correctement lu par les balises Google Ads et GA4 sur la page de destination
- Google Ads → Diagnostic de conversion → Détecter les problèmes de suivi liés à la perte du GCLID dans la chaîne de redirection
- Google Analytics 4 → Rapport d’acquisition → Paramètre gclid → Vérifier que les sessions Google Ads sont correctement attribuées via le GCLID
- CRM → Rapport de leads → Auditer la présence du champ GCLID dans les enregistrements de leads pour évaluer le taux de capture
- Google Ads → Rapport d’import de conversions offline → Vérifier le taux de correspondance des GCLID importés et identifier les imports rejetés
FAQ GCLID
Quelle est la différence entre le GCLID et les paramètres UTM ?
Le GCLID est généré automatiquement par Google Ads et transmet toutes les dimensions d’attribution : campagne, groupe d’annonces, mot-clé, type de correspondance et réseau, sans configuration manuelle. Il ne fonctionne que dans l’écosystème Google. Les paramètres UTM sont définis manuellement par l’annonceur, lisibles humainement et fonctionnent avec tous les outils d’analytics, mais offrent moins de granularité. Les deux peuvent fonctionner simultanément.
Que se passe-t-il si le GCLID est perdu entre le clic et la conversion ?
La conversion n’est pas attribuée à la campagne Google Ads. Elle apparaît comme une conversion « directe » ou « non attribuée » dans les rapports. Les causes les plus fréquentes de perte du GCLID sont les redirections qui ne transmettent pas les paramètres d’URL, les restrictions navigateur, comme l’ITP de Safari qui limite la durée du cookie à 7 jours, et les bloqueurs de publicité qui empêchent le stockage du cookie. Les Enhanced Conversions et le tracking server-side compensent ces pertes.
Comment capturer le GCLID pour les conversions offline ?
Ajouter un champ de formulaire caché alimenté par JavaScript qui extrait la valeur du paramètre gclid de l’URL au moment de la soumission du formulaire. Stocker cette valeur dans le CRM avec les données du lead. Lors de la conversion offline, comme une vente signée ou un contrat conclu, importer la conversion dans Google Ads via l’API ou un fichier CSV en associant le GCLID à la date et à la valeur de la conversion.
Le GCLID peut-il créer des problèmes de duplicate content ?
Oui. Les URLs avec et sans le paramètre gclid, comme /page et /page?gclid=EAIa…, peuvent être interprétées comme deux pages distinctes par Google. La solution est de configurer la balise rel= »canonical » pour qu’elle pointe systématiquement vers l’URL sans paramètres. La plupart des CMS gèrent ce cas automatiquement, mais il est recommandé de le vérifier.
Combien de temps le GCLID reste-t-il valide ?
Le cookie first-party qui stocke le GCLID a une durée par défaut de 90 jours, configurable dans Google Ads. Pour les imports de conversions offline, le GCLID reste valide 90 jours après le clic. Les conversions importées au-delà de ce délai sont rejetées. Sur Safari, la durée effective peut être réduite à 7 jours à cause des restrictions ITP, ce qui rend les Enhanced Conversions indispensables pour les parcours de conversion longs.
Besoin d’un accompagnement ?
Garantir la fiabilité du GCLID dans toute la chaîne d’attribution, de la landing page au CRM en passant par l’import de conversions offline, c’est la condition sine qua non d’un pilotage Google Ads basé sur des données réelles.
Nos experts Google Ads à Lyon auditent votre infrastructure de tracking, configurent la capture du GCLID et mettent en place les imports de conversions offline pour que chaque euro dépensé soit correctement attribué.
Entités liées (→ définitions dédiées)
→ Google Ads · Tracking de conversions · Enhanced Conversions · Conversions offline · Google Analytics 4 · Google Tag Manager · Smart Bidding · CPA · ROAS · Landing page · Consent Mode · UTM