Tu pilotes ton acquisition à l'aveugle (et ça te coûte plus cher que tu crois)
La plupart des entrepreneurs ne savent pas quel canal ramène leurs vrais clients. Voici comment figer la source de chaque lead — sans usine à gaz.
La doxa du marketing, c'est « teste plein de canaux, regarde ce qui marche ». Sauf que 9 entrepreneurs sur 10 qui « testent plein de canaux » sont incapables de te dire lequel a ramené leur dernier client. Ils mesurent des likes, des impressions, des « leads ». Pas du chiffre d'affaires.
Tu ne pilotes pas ce que tu ne mesures pas. Tant que tu ne sais pas quel canal produit des clients (pas du vent), tu ne fais pas du marketing : tu fais des paris au feeling. Et chaque mois que tu passes à arbitrer au feeling, tu réinjectes du budget et du temps dans des canaux qui, peut-être, ne t'ont jamais ramené un seul client payant. Tu ne le sauras jamais, parce que l'information était disponible à l'entrée — et tu ne l'as pas captée.
Et la vérité inconfortable, c'est que ce n'est pas un problème d'outil. C'est un problème de système. Tu n'as pas besoin d'un énième tracker. Tu as besoin de figer une information simple — d'où vient cette personne ? — à l'instant exact où elle entre chez toi, et de ne plus jamais la perdre. La donnée d'origine est la plus volatile de toutes : à la seconde où le prospect arrive sur ton formulaire, elle existe ; deux clics plus tard, elle s'est évaporée. Le job, c'est de la capturer pendant qu'elle est encore là.
Le système en 3 briques
1. Une convention de nommage de tes sources. Décide une bonne fois : instagram, linkedin, partenariat-x, newsletter. Pas dix variantes pour le même canal. Une nomenclature, point.
2. Un champ caché qui FIGE la source à l'entrée. Dans CrocoClick, tu ajoutes à ton formulaire un champ caché — un champ de formulaire invisible pour le visiteur, mais qui se remplit tout seul si une valeur correspondante est présente dans l'URL. Tu nommes le champ source2, tu le laisses vide, et tu diffuses ton lien comme ça :
https://ton-offre.com/optin?source2=instagram
Le prospect remplit le formulaire normalement ; le champ source2 se remplit en silence avec instagram, sans aucune action de sa part. Tu peux empiler les infos en collant les paramètres les uns aux autres avec & :
https://ton-offre.com/optin?source2=partenariat-x&campagne=reel3
3. La lecture. Dans la fiche contact, tu retrouves source2 = instagram. Tu sais. Définitivement.
Pourquoi un champ caché plutôt que le « source » natif
Le champ source natif se met à jour tout seul (première ou dernière source connue) — pratique pour une stat globale, mais il change si le contact revient par un autre canal. Imagine : un prospect te découvre via une story Instagram, repart, puis revient une semaine plus tard en cliquant sur ta newsletter avant de s'inscrire. Le champ natif risque d'enregistrer « newsletter » — alors que le canal qui a vraiment fait le travail de découverte, c'est Instagram. Tu attribues le client au mauvais canal, et tu prends des décisions de budget sur une donnée fausse.
Le champ caché, lui, fige la source d'origine et ne bouge plus une fois la valeur injectée. C'est exactement ce qui en fait l'outil de la vérité par campagne : ce que tu écris dans l'URL au moment de la diffusion, c'est ce que tu retrouveras dans la fiche, intact, six mois plus tard.
Tu veux les deux. Le natif pour la photo d'ensemble — d'où vient ton trafic en gros, en tendance. Le caché pour la vérité de chaque campagne — quel reel précis, quel partenariat précis, quelle prise de parole précise a produit ce client-là. Le natif répond à « globalement, ça vient d'où ? ». Le caché répond à « ce client à 2 000 €, il vient de quoi exactement ? ». La deuxième question est celle qui fait grossir une boîte.
Construire ta convention de nommage
Avant même de toucher au formulaire, pose ta nomenclature sur le papier. C'est la brique la plus bête et la plus négligée — et c'est elle qui rend tout le reste lisible ou illisible.
Le principe : un canal = une valeur, toujours écrite pareil. Décide que c'est instagram et pas insta, Instagram ou IG selon ton humeur du jour. Sinon, dans trois mois, ta fiche contact aura quatre orthographes pour le même canal et tu ne pourras plus rien regrouper.
Tu n'es pas limité à un seul champ. La doc CrocoClick liste plusieurs noms de champs cachés que tu peux poser selon ce que tu veux suivre : un source2 pour le canal, un utm_campaign ou un ad_name pour la campagne ou la pub précise, un canal si tu préfères ce libellé. À toi de choisir une grille qui colle à ta façon de diffuser. Un exemple d'URL qui combine plusieurs niveaux d'info :
https://ton-offre.com/optin?source2=partenariat&ad_name=reel3&landing=page_ete
Là, en une seule URL, tu captures le canal (partenariat), la création précise (reel3) et la landing page de la campagne d'été (page_ete). Chaque paramètre correspond à un champ caché que tu as posé dans le formulaire, laissé vide, prêt à recevoir sa valeur. Tu n'as pas besoin de modifier l'URL de fond : tu ajoutes simplement ?nom=valeur à la fin de ton lien avant de le diffuser, et tu enchaînes avec & pour chaque info supplémentaire.
Vérifier que ça marche vraiment
Un tracking que tu n'as pas testé n'est pas un tracking. C'est une hypothèse. Et le moment pour la valider, c'est avant de lancer la campagne, pas après avoir cramé ton budget sur une URL mal formée.
Le test prend deux minutes. Ouvre ton URL de test — celle avec les paramètres — en navigation privée, exactement comme le ferait un prospect qui te découvre. Remplis le formulaire normalement, comme une vraie personne qui s'inscrit. Puis va dans la fiche Contact qui vient d'être créée et cherche tes champs : source2 doit afficher la valeur que tu avais mise dans l'URL. Si elle y est, le système fonctionne et tu peux diffuser. Si le champ est vide, c'est qu'il y a un décalage quelque part — et tu viens de l'attraper avant qu'il ne fausse une seule donnée réelle.
Les erreurs qui faussent ton tracking
Quelques pièges classiques transforment un bon système en données bonnes à jeter :
- Le nom du paramètre ne correspond pas au nom du champ caché. Si ton champ s'appelle
source2et que ton URL dit?source=instagram, rien ne se remplit. Le remplissage automatique marche parce que les deux noms sont identiques. Vérifie-les caractère par caractère. - Les variantes d'orthographe.
instaun jour,instagramle lendemain : ce sont deux sources différentes aux yeux du CRM. Tiens-toi à ta convention. - Oublier de poser le champ caché dans le formulaire. Le paramètre d'URL n'a nulle part où atterrir s'il n'y a pas de champ vide qui l'attend. Le champ se crée dans le formulaire, pas dans l'URL.
- Diffuser le lien sans ses paramètres. Un lien sans
?source2=...ramène quand même des leads — mais sans origine. Tu te retrouves avec des contacts orphelins que tu ne peux rattacher à aucun canal.
Aucune de ces erreurs n'est grave si tu fais le test de navigation privée avant de lancer. Toutes le deviennent si tu ne le fais pas.
Ce que ça change
Quand tu sais que tes 3 clients du mois viennent tous de la même prise de parole LinkedIn et zéro d'Instagram, tu arrêtes de financer Instagram « parce qu'il faut bien y être ». Tu doubles ce qui ramène du client. C'est ça, piloter un système plutôt que subir un outil.
Et l'effet est cumulatif. Mois après mois, tu accumules des fiches contacts qui portent leur origine exacte. Tu cesses de raisonner en intuitions et tu commences à raisonner en faits : ce canal coûte X et ramène Y clients, cet autre ramène trois fois plus pour le même effort. À partir de là, l'arbitrage n'est plus un débat d'opinion — c'est une lecture.
Le marketing du 3 %, c'est se rappeler que sur ton marché, seuls ~3 % sont prêts à acheter maintenant. Si tu ne sais pas par quel canal ils arrivent, tu ne peux pas en ramener plus. La mesure, c'est le préalable du levier.
Si tu veux installer ce tracking proprement (champs cachés, conventions, lecture dans le CRM), c'est natif dans CrocoClick — commence ici.
Sources
- Doc CrocoClickchamps cachés + paramètres d'URL
- Doctrinesystems not tools
- Doctrinemesurer des clients, pas des likes