Suivre les leads d’un cycle de vente long avec GA4 et GTM

R

Rubriqua team

15 min de lecture

Photo by Carlos Muza on Unsplash

Dans cet article

Quand un formulaire rempli aujourd’hui débouche sur un contrat signé six mois plus tard, Google Analytics 4 perd presque toujours le fil. Ses fenêtres d’attribution ne dépassent pas 90 jours, ses cookies expirent, et il ignore tout de ce qui se passe dans votre CRM. La solution n’est pas de pousser GA4 au-delà de ses limites, mais de répartir les rôles. Google Tag Manager capture la source de chaque lead au moment du premier contact, le CRM conserve cette information jusqu’à la signature, puis les étapes du pipeline sont renvoyées vers GA4 et Google Ads. Vous pouvez alors savoir quels canaux génèrent du chiffre d’affaires, et pas seulement des formulaires. Voici la méthode, étape par étape, avec les limites techniques à connaître avant de commencer.

Pourquoi GA4 perd la trace de vos leads au fil des mois

GA4 a été conçu pour mesurer des sessions et des événements sur un site, pas pour suivre une négociation commerciale de plusieurs trimestres. Trois limites se cumulent dès que votre cycle de vente dépasse quelques semaines.

La première concerne l’attribution. Dans les paramètres de la propriété, la fenêtre de conversion est plafonnée à 90 jours pour les événements clés, et à 30 jours pour les événements liés à l’acquisition de nouveaux utilisateurs. Un client qui découvre votre site par une recherche organique en janvier, revient par une campagne LinkedIn en mars puis signe en septembre ne sera jamais rattaché à sa source d’origine.

La deuxième tient à la conservation des données. Sur une propriété GA4 standard, les données au niveau de l’événement utilisées dans les explorations sont conservées 2 mois par défaut, et 14 mois au maximum. Si ce paramètre n’a jamais été modifié, vos analyses de parcours sur un cycle long sont tronquées avant même d’avoir commencé.

La troisième est la fragilité de l’identification. Le cookie _ga qui identifie un visiteur est déposé en JavaScript, et Safari limite la durée de ce type de cookie à 7 jours. Ajoutez le changement d’appareil entre le premier contact et la prise de rendez-vous, les visiteurs qui refusent le consentement, et tous les échanges qui ne passent jamais par le site (appels, salons, rendez-vous, échanges par courriel) : sur un cycle long, GA4 voit une succession de visites, pas un parcours d’achat.

Le principe, faire du CRM la référence

Plutôt que d’attendre de GA4 qu’il reconstitue des parcours qu’il ne peut pas voir, la méthode consiste à figer l’information d’acquisition au moment où le visiteur devient un contact identifié, c’est-à-dire à l’envoi du formulaire. À cet instant, la source, le support, la campagne et l’identifiant de clic publicitaire sont encore disponibles dans le navigateur. Si vous les enregistrez dans la fiche du contact, ils survivent à l’expiration des cookies, au changement d’appareil et aux mois de négociation.

Chaque outil garde ainsi son rôle. GA4 mesure le comportement sur le site et la performance des contenus. Le CRM porte l’historique du lead, de sa première visite à la signature. GTM fait le lien entre les deux en collectant et en transmettant les bons identifiants. Les analyses de rentabilité par canal se font ensuite à partir du CRM, enrichi des données GA4, et non l’inverse.

Définir les étapes du cycle avant de toucher à GTM

La partie technique est la plus visible, mais la plupart des projets échouent en amont, faute d’accord entre marketing et ventes sur ce qu’est un lead qualifié. Avant de configurer la moindre balise, formalisez les étapes de votre pipeline et la règle qui fait passer un contact de l’une à l’autre.

GA4 propose une série d’événements recommandés pour la génération de leads, qu’il vaut mieux reprendre plutôt que d’inventer vos propres noms : generate_lead pour la prise de contact, qualify_lead lorsque le contact correspond à votre cible, working_lead lorsque l’équipe commerciale engage la discussion, close_convert_lead à la signature, et close_unconvert_lead ou disqualify_lead en cas d’échec. Ces noms standardisés facilitent la lecture des rapports et la compatibilité avec les intégrations Google.

À chaque étape, notez qui la déclenche (un formulaire, un commercial, une règle automatique dans le CRM) et à quelle valeur elle correspond. Une valeur estimée par étape, par exemple le chiffre d’affaires moyen multiplié par le taux de transformation historique, permet plus tard d’optimiser vos campagnes sur la valeur plutôt que sur le simple volume de formulaires.

Capturer la source du premier et du dernier contact avec GTM

Le cœur du dispositif tient en quelques variables GTM. Lorsqu’un visiteur arrive sur le site, une balise lit les paramètres UTM présents dans l’adresse (utm_source, utm_medium, utm_campaign, utm_term, utm_content), ainsi que les identifiants de clic publicitaire comme gclid pour Google Ads, ou gbraid et wbraid pour certains parcours sur iOS. En l’absence de paramètres, le référent (document.referrer) permet de distinguer une visite issue d’un moteur de recherche, d’un réseau social ou d’un site partenaire.

Ces informations sont stockées dans deux cookies propriétaires distincts. Le premier enregistre le premier contact et n’est jamais écrasé. Le second enregistre le dernier contact et se met à jour à chaque nouvelle arrivée porteuse de paramètres de campagne. Ce double enregistrement évite un débat stérile entre attribution au premier et au dernier contact, puisque vous disposez des deux dans le CRM.

Au moment de l’envoi du formulaire, GTM injecte ces valeurs dans des champs cachés, avec l’identifiant client GA4 lu dans le cookie _ga. Le formulaire transmet le tout à votre CRM, qu’il s’agisse de HubSpot, Salesforce, Pipedrive ou d’un outil interne. En parallèle, GTM envoie à GA4 l’événement generate_lead, accompagné de paramètres non personnels comme le type de formulaire ou la page d’origine.

Deux précautions évitent les mauvaises surprises. Ne transmettez jamais d’adresse électronique, de nom ou de numéro de téléphone à GA4, ce que les règles de Google Analytics interdisent. Et tenez compte de la limite de 7 jours imposée par Safari aux cookies déposés en JavaScript : si vos prospects reviennent souvent plusieurs semaines après leur première visite, un conteneur GTM côté serveur permet de déposer des cookies propriétaires depuis votre propre domaine, avec une durée de vie plus longue.

Faire remonter les étapes du pipeline dans GA4

Une fois la source enregistrée dans le CRM, il reste à informer GA4 de ce qui se passe ensuite. Le protocole de mesure de GA4 (Measurement Protocol) permet d’envoyer des événements depuis un serveur, sans passer par le navigateur. À chaque changement d’étape dans le CRM, un appel transmet l’événement correspondant (qualify_lead, working_lead, close_convert_lead) avec l’identifiant client enregistré au moment du formulaire, et l’identifiant utilisateur si votre site en gère un.

Cette remontée peut passer par une intégration native du CRM, par un développement sur mesure, ou par un outil d’automatisation comme Make, n8n ou Zapier, qui déclenche l’envoi dès qu’une opportunité change de statut. Pour une PME comme pour une grande entreprise, cette dernière option est souvent la plus rapide à mettre en place et la plus simple à maintenir.

Le protocole de mesure a toutefois ses limites. Un événement ne peut être antidaté que de 72 heures au maximum : il faut donc l’envoyer au moment où l’étape change, et non par lots plusieurs mois plus tard. Par ailleurs, ces événements arrivent hors de toute session, si bien que leur attribution aux canaux d’acquisition dans GA4 reste partielle. Utilisez donc GA4 pour visualiser l’entonnoir et les volumes par étape, et appuyez vos calculs de rentabilité par canal sur les sources enregistrées dans le CRM.

Renvoyer les ventes signées à Google Ads

Si vous investissez dans Google Ads, l’enjeu dépasse la mesure. Tant que l’algorithme d’enchères ne connaît que les formulaires, il optimise pour en obtenir le plus possible, y compris ceux qui ne déboucheront jamais sur une vente. L’import de conversions hors ligne lui apprend à distinguer un lead qui signe d’un lead qui disparaît.

Deux mécanismes coexistent. Le premier repose sur le gclid enregistré dans le CRM : les conversions qualifiées sont importées dans Google Ads avec cet identifiant, manuellement, par fichier planifié ou via un connecteur. Le second, les conversions avancées pour les leads, s’appuie sur l’adresse électronique hachée collectée au moment du formulaire, ce qui le rend moins dépendant des cookies.

Une contrainte pèse lourd sur les cycles longs : une conversion avec gclid doit être importée dans les 90 jours suivant le clic, et ce délai tombe à 63 jours pour les conversions avancées. Si vos contrats se signent en moyenne au bout de six mois, la signature arrive trop tard pour être rattachée à la campagne. Importez alors l’étape intermédiaire la plus prédictive, souvent la qualification ou le premier rendez-vous commercial, en lui attribuant une valeur estimée. Vous donnez ainsi à l’algorithme un signal assez proche de la vente pour orienter les enchères, et assez rapide pour respecter la fenêtre d’import.

Respecter le consentement sans casser la mesure

Dans l’Espace économique européen, le mode consentement de Google dans sa version 2 est exigé depuis mars 2024 pour utiliser les fonctionnalités publicitaires de GA4 et de Google Ads. Il doit être relié à votre outil de gestion du consentement, afin que les balises adaptent leur comportement au choix de chaque visiteur. En mode avancé, GA4 peut modéliser une partie des conversions des visiteurs qui refusent les cookies, à condition que votre trafic atteigne les seuils requis.

La collecte des sources dans le CRM relève d’un traitement de données personnelles, puisqu’elle est associée à un contact identifié. Elle doit apparaître dans votre politique de confidentialité et reposer sur une base légale claire. Faites valider le dispositif par votre délégué à la protection des données ou votre conseil juridique avant de le déployer, en vous appuyant sur les recommandations de la CNIL relatives aux traceurs.

Construire un tableau de bord qui parle chiffre d’affaires

Avec les sources stockées dans le CRM et les étapes visibles dans GA4, le tableau de bord peut enfin répondre à la question que se posent les directions, à savoir quels canaux génèrent du chiffre d’affaires. L’export gratuit de GA4 vers BigQuery, croisé avec une extraction régulière du CRM, permet de construire dans Looker Studio une vue qui suit chaque lead jusqu’à son issue.

Quatre indicateurs suffisent pour piloter : le nombre de leads par source de premier contact, le taux de passage du lead à l’opportunité par canal, le chiffre d’affaires signé par canal, et le délai moyen entre la première visite et la signature. Ce dernier chiffre est souvent révélateur, car il varie fortement d’un canal à l’autre.

Analysez les résultats par cohorte, c’est-à-dire selon le mois de premier contact, et non selon le mois de signature. Sur un cycle de six mois, un canal lancé au printemps ne produira ses premiers contrats qu’à l’automne. Juger une campagne sur les signatures du mois en cours revient à évaluer l’action d’aujourd’hui avec les résultats d’hier.

Les erreurs qui faussent l’analyse

Les paramètres UTM incohérents arrivent en tête. « LinkedIn », « linkedin » et « lnkd » deviennent trois sources distinctes dans vos rapports. Une convention de nommage écrite, et un générateur d’URL partagé entre toutes les équipes, règlent le problème à la racine.

Vient ensuite l’écrasement du premier contact. Si la même variable stocke à la fois la première et la dernière source, le canal qui a fait connaître votre entreprise disparaît au profit de celui qui a déclenché le formulaire. C’est précisément ce qui conduit à couper des budgets de référencement naturel ou de contenu qui alimentaient pourtant le haut de l’entonnoir.

Les faux leads polluent aussi les données. Les formulaires remplis par des robots ou par des candidats à l’emploi gonflent le volume et faussent les taux de transformation. Un filtrage à la source, puis un statut de disqualification dans le CRM, renvoyé à GA4, évite de les compter comme des opportunités.

Enfin, le dispositif le mieux paramétré ne vaut rien si les étapes du pipeline ne sont pas mises à jour. Quand les commerciaux renseignent le CRM avec des semaines de retard, les événements arrivent en dehors des fenêtres d’antidatage et d’import. La rigueur de saisie dans le CRM conditionne autant la qualité du suivi que la configuration de GTM.

Mettre en place ce suivi avec un accompagnement adapté

Relier GA4, GTM, le CRM et Google Ads demande de faire dialoguer des outils et des équipes qui n’ont pas l’habitude de travailler ensemble. Chez Rubriqua, nous commençons toujours par une première analyse de votre cycle de vente, de vos outils et de vos données existantes, avant de proposer un plan de marquage adapté. Nous prenons ensuite en charge la configuration de GTM et de GA4, la connexion à votre CRM et les automatisations qui font remonter les étapes du pipeline, jusqu’au tableau de bord qui relie vos investissements marketing au chiffre d’affaires signé. Si vos campagnes génèrent des contacts sans que vous sachiez lesquels deviennent des clients, c’est souvent le bon point de départ.

Reliez enfin vos campagnes à votre chiffre d’affaires

Un échange pour faire le point sur votre suivi GA4, GTM et CRM, et identifier ce qui manque pour mesurer vos leads jusqu’à la signature.

Autres articles

Photo by Carlos Muza on Unsplash

octobre 13, 2026

15 min de lecture

Microsoft-Decision-1, ce que le nouveau modèle de Microsoft change pour Bing et Copilot

Photo by Carlos Muza on Unsplash

octobre 10, 2026

15 min de lecture

Suivre les leads d’un cycle de vente long avec GA4 et GTM

Photo by Christian Velitchkov on Unsplash

octobre 8, 2026

6 min de lecture

AI Max, Performance Max, AI Mode, ce que l’IA change vraiment dans Google Ads