Logo Business Alagnon

Comment conserver la source des prospects entre le clic et le formulaire ?

Écran d'analyse montrant un entonnoir de conversion et des champs de formulaire, avec une main sur le clavier

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.

Pourquoi 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.

Schéma montrant la perte des paramètres UTM lors d'une redirection entre pages
Les redirections et les liens internes peuvent faire disparaître les paramètres de campagne

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.

Illustration du stockage des données de session côté navigateur pour remplir un formulaire
Stocker les paramètres côté navigateur permet de les restituer au formulaire sans solliciter l’utilisateur

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

Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Business Alagnon