Lorsque des clics, des formulaires envoyés et des contacts reçus vivent chacun dans leur silo, l’« attribution des conversions » devient vite une devinette. Pour décider quelles campagnes fonctionnent réellement, il faut mettre en place une chaîne de repères simple et testée, qui suit l’internaute de l’arrivée au CRM sans surcharger ni violer la confiance.
Sommaire
TogglePourquoi l’origine se perd entre la page d’arrivée et le formulaire
Beaucoup de sites perdent les paramètres de campagne en quelques pages. Les balises utm et l’identifiant publicitaire gclid peuvent disparaître à cause d’une redirection, d’un lien interne qui n’inclut pas la query string, ou d’un cache qui renvoie une version ancienne d’une page. Quand un visiteur navigue puis arrive sur le formulaire, l’URL visible n’indique plus forcément d’où il vient, et l’équipe commerciale reçoit un contact sans contexte exploitable.

Autre piège fréquent : considérer le clic enregistré dans l’outil d’analyse comme synonyme de lead traité. Un message « succès » dans le navigateur ne prouve pas que l’email a été délivré, que le CRM a bien enregistré la demande ou que le contact est qualifié.
Choisir les données à conserver et comment les nommer
Avant toute implémentation, définissez un contrat de données clair. Cela évite d’ajouter des champs inutiles et de vous retrouver avec un reporting incompréhensible. Une règle pratique : ne collecter que les informations que vous utiliserez et pourrez expliquer.
- Champs essentiels à prévoir : utm_source / utm_medium / utm_campaign (au moins), page d’arrivée, identifiant publicitaire (si vous utilisez Google Ads), et un identifiant de parcours interne non nominatif.
Décidez aussi si vous voulez conserver la première origine (comment la personne vous a découvert), la dernière origine (quelle action a précédé la demande) ou les deux. N’imbriquez pas ces informations dans un même champ sous peine de produire des statistiques inutilisables.
Techniques simples pour préserver les paramètres pendant la navigation
La méthode la plus robuste consiste à lire les paramètres à l’arrivée et à les stocker côté navigateur pour les restituer au moment où le formulaire est présenté. Le stockage peut être limité au domaine et au périmètre nécessaire pour éviter la construction de profils.

Quelques précautions pratiques : vérifiez que les redirections conservent la query string, contrôlez que le cache ne sert pas une version sans script, et orchestrez la lecture des paramètres avec votre gestionnaire de consentement. La CNIL rappelle que certains traitements fondés sur des traceurs exigent un consentement préalable ; adaptez le comportement selon le choix d’acceptation ou de refus.
Transmettre l’information dans le formulaire sans solliciter l’utilisateur
Les formulaires acceptent généralement des champs masqués ; ils sont le vecteur idéal pour transmettre le contexte sans alourdir l’expérience utilisateur. Lors de l’affichage, remplissez ces champs avec les valeurs stockées : source, campagne, contenu, gclid, URL d’entrée et identifiant de parcours.
Veillez à la cohérence des noms de champs entre le site, les notifications et le CRM. Si utm_source devient « provenance » puis « canal » selon les outils, vous perdrez en fiabilité et en capacité d’analyse.
Séparer les étapes pour éviter les faux positifs
Ne considérez pas la soumission comme l’aboutissement unique du tunnel. Distinguez au moins trois états : soumission acceptée côté client, enregistrement côté serveur, et réception/qualification côté commercial. C’est cette granularité qui permet d’identifier un incident technique (par ex. notifications stoppées) ou un problème de qualité (beaucoup de soumissions mais peu de prospects qualifiés).
Sécuriser les données personnelles et limiter les transferts
Pour relier marketing et commercial sans exposer inutilement les personnes, utilisez un identifiant interne non nominatif. L’outil d’analyse enregistre cet identifiant, le formulaire le transmet au CRM, et le rapprochement se fait par cet identifiant plutôt qu’en dupliquant le nom et l’email dans tous les outils d’audience. Attention toutefois : pseudonymisation réduit le volume d’informations visibles mais n’équivaut pas à l’anonymisation complète ; respectez les obligations de protection de la donnée.
Protocole de test minimal pour valider la chaîne
Testez du clic initial jusqu’à la réception effective dans le CRM en simulant différents scénarios : ouverture d’un lien balisé, navigation vers plusieurs pages, soumission du formulaire avec et sans acceptation des traceurs, puis vérification côté serveur et côté commercial que les champs attendus sont bien arrivés. Recommencez sur desktop et mobile. Un bon test mettra en évidence des problèmes classiques : suppression de paramètres par une redirection, stockage bloqué par les navigateurs, absence de champs masqués ou intégration CRM qui ignore les nouveaux champs.
Que suivre pour décider et prioriser les actions ?
Une fois la chaîne fiable, un reporting compact suffit et devient actionnable. Plutôt que de regarder seulement le total des conversions, suivez le flux : visites de la page d’arrivée, clics sur l’appel à l’action, vues et démarrages du formulaire, soumissions acceptées, demandes enregistrées, demandes qualifiées. Ce sont les écarts entre ces étapes qui indiquent la nature du problème : expérience, technique ou ciblage.
FAQ
Comment conserver les UTM jusqu’au formulaire ?
Lisez les paramètres présents dans l’URL à l’arrivée et stockez-les côté navigateur (par exemple dans sessionStorage ou cookie limité au domaine). Au moment d’afficher le formulaire, remplissez des champs cachés avec ces valeurs. Assurez-vous que les redirections et le cache ne suppriment pas la query string.
Faut-il stocker le gclid dans le formulaire ?
Si vous utilisez le marquage automatique de Google Ads et que vous souhaitez relier des conversions hors ligne à des clics, conserver le gclid est utile. Traitez-le comme une donnée technique et respectez les règles de consentement et de sécurité applicables.
Que vérifier si les champs disparaissent dans le CRM ?
Contrôlez la cohérence des noms de champs entre le formulaire et l’import dans le CRM, vérifiez les logs serveur pour l’enregistrement des valeurs et testez l’intégration avec des enregistrements de test identifiables. Parfois, c’est simplement un mapping absent ou une mise à jour du schéma qui casse la transmission.
Comment tester le parcours quand l’utilisateur refuse les traceurs ?
Reproduisez le scénario en refusant le consentement et observez le comportement du stockage et du formulaire. Si votre solution dépend d’un cookie qui exige un consentement, prévoyez une alternative minimale ou un message expliquant la limitation des fonctionnalités analytiques.
Articles similaires
- Comment définir Google comme page d’accueil sur Microsoft Edge ou Chrome ?
- Quelle procédure suivre pour supprimer un compte Google de votre appareil ?
- Comment déconnecter un compte Google sur un téléphone ?
- Comment effacer l’historique de vos recherches sur Google Chrome ?
- Comment optimiser votre tunnel de conversion candidat pour le recrutement inbound ?

Laurent Delattre est un consultant en immobilier et expert en investissement. Avec plus de 15 ans d’expérience, il éclaire les lecteurs de Business Alagnon sur les opportunités du marché immobilier.



