Attribution brisée, relier tes pubs Meta à tes ventes quand la conversion se fait hors ligne
Quand la vente se fait hors ligne, Meta optimise sur le formulaire rempli, pas sur le client payant. La seule parade fiable, ce sont les UTM dynamiques posées avant le lancement, plus une colonne source que les commerciaux remplissent à chaque signature pour piloter sur le coût par vente réel.
- Auteur
- Axel Corton
- Thème
- Paid media
- Date
- Lecture
- 8 min

À retenir
- Meta ne remonte pas les conversions au-delà de 7 jours, inutile sur un tunnel qui prend une à deux semaines.
- Avec seulement 30 % d’acceptation des cookies, le pixel optimise sur un tiers de ton trafic, le reste est invisible.
- Les UTM dynamiques ne sont pas rétroactives, il faut les poser avant tout nouveau lancement de campagne.
- Une colonne source dans Excel ou Trello donne 80 % de visibilité au lieu de rien.
- Sur un compte qui crame 8 000 par mois, piloter au feeling sans remontée de source se paie vite.
On a un client qui vend pas en un clic. Le prospect remplit un formulaire ou prend un Calendly, et après y a des étapes humaines avant qu'il devienne client payant. Formulaire rempli, puis RDV, puis visite, puis signature. Un tunnel à quatre étages avec des humains dedans.
Le hic, Meta voit uniquement ce qui passe par Meta, et le CRM métier ne traque pas d'où viennent les ventes. Du coup on pilote un peu les campagnes à l'aveugle. On met du budget, on voit des leads arriver, mais on sait pas lesquels finissent en client. Et ça, pour arbitrer un budget pub, c'est la pire situation possible.
L'attribution marketing, c'est quoi au juste
L'attribution, c'est juste comment tu décides à qui attribuer une vente, entre les différents points de contact par lesquels le client est passé avant d'acheter. Une pub Meta, une recherche Google, un email, une visite directe. Tous ont compté dans le parcours, et il faut bien trancher qui mérite le crédit de la vente.
Le truc, c'est que chaque plateforme tire la couverture à elle. Meta va s'attribuer la vente, Google va s'attribuer la vente, ton CRM va s'attribuer la vente. Résultat, si tu additionnes ce que chacun te raconte, tu dépasses largement le nombre de ventes réelles. C'est exactement le cas sur un tunnel qui finit hors ligne.
Pourquoi Meta te raconte n'importe quoi
Quand un client clique sur une pub et qu'il convertit pas dans les 7 jours, les plateformes publicitaires ne remontent pas la performance de la pub. C'est la fenêtre d'attribution. Sur un business où la vente se fait en un clic, OK, ça passe. Mais là, le process d'achat est beaucoup plus long. Entre le moment où le mec remplit le formulaire et le moment où il signe, il peut se passer une semaine, deux semaines, parfois plus.
Donc Meta te dit "t'as eu 120 leads sur cette campagne". Mais il sait pas si ces leads ont acheté. Il optimise sur le formulaire rempli, pas sur le client payant qui devrait compter.
J'ai vu des comptes où le nombre de leads explosait, tout le monde était content, et quand tu regardais qui avait vraiment signé au bout du tunnel, ça tenait pas la route. Des leads pas qualifiés via les formulaires, c'est hyper courant sur Meta. Le volume grimpe, la rentabilité suit pas.
Le modèle dernier clic contre le reste
Le modèle d'attribution le plus répandu, c'est le dernier clic. Tout le crédit va au dernier point de contact avant l'achat. C'est simple à mettre en place, mais ça fausse complètement la lecture de tes canaux. Ça veut dire que le canal qui a chauffé le prospect pendant deux semaines se fait piquer sa vente par celui sur lequel le mec a cliqué juste avant de signer.
Y a d'autres modèles. Le dernier clic, le premier clic, la répartition linéaire, et les modèles basés sur les données qui regardent les parcours convertis et non convertis pour distribuer le crédit. Je passe sur le détail des modèles, parce que dans un business où la vente finit hors ligne, aucun de ces modèles plateforme ne marche vraiment. Ils s'arrêtent tous au clic ou au formulaire. Ils voient pas la signature.
C'est pour ça que piloter sur un modèle plateforme, quel qu'il soit, te mène dans le mur ici. Ton seul référentiel fiable reste ta vente réelle. Celle qui rentre en caisse.
Le trou dans la raquette, cookies et cross-device
Y a une deuxième couche de problème qui rend tout ça encore plus flou. Entre les plateformes qui s'attribuent chacune la conversion et les gens qui refusent les cookies, ton référentiel part en vrille.
Sur Meta, tu peux avoir 1000 clics et ne remonter que 300 page views. Au début tu te dis "le tracking est pété". En fait non. C'est juste que t'as 30% des gens qui acceptent la cookie banner. Le reste, tu les vois pas. Le pixel ne se déclenche qu'après le clic sur "accepter", donc Meta optimise sur à peine un tiers de ton trafic. Avant même de parler de la vente finale, t'as déjà perdu les deux tiers de ton signal en haut du tunnel.
Rajoute le cross-device par-dessus. Ton prospect voit ta pub sur son téléphone, et il signe depuis son ordi deux semaines plus tard. Pour la plateforme, c'est deux personnes. Le lien est cassé. Entre la disparition des cookies et le saut d'un écran à l'autre, les modèles d'attribution classiques perdent une bonne partie de la réalité.
C'est pour ça qu'il vaut mieux piloter au global, sur ton chiffre d'affaires réel, plutôt qu'à la vue plateforme. Je parle plus en détail de cette logique dans l'article sur pourquoi un audit eCommerce doit commencer par ton P&L, parce que c'est le même raisonnement, tu pars du résultat réel, pas de ce que la plateforme veut bien te raconter.
La solution propre, les UTM dynamiques
La solution, ce sont les UTM dynamiques.
En pratique, tu insères au niveau de l'URL de destination derrière chaque ad des variables dynamiques. Le nom de la campagne, l'ID de campagne, l'ID de l'ad. Et tu les fais prendre la valeur lead, lead gen, trafic ou notoriété selon ce que fait la campagne.
L'intérêt, quand un lead entre dans ton CRM, tu récupères le nom de la campagne Meta d'origine. Du coup tu sais si c'est de la lead gen ou du lead, et tu peux calculer le taux de conversion et le coût par canal jusqu'à la vente signée, pas seulement jusqu'au formulaire rempli.
Concrètement, tu réconcilies tes données entre tes outils. Au lieu de croire trois sources qui se contredisent, t'en reconstruis une seule, basée sur la source réelle de chaque vente signée. Au final, seul ce coût par vente par canal compte. Un canal peut te sortir des leads pas chers qui convertissent jamais, et un autre te sortir des leads plus chers qui signent trois fois plus. Sans la remontée de source, tu coupes le mauvais et tu gardes le bon sans même le savoir.
L'obstacle que tu vas rencontrer
Maintenant la vraie vie. L'UTM existe déjà côté ads, c'est pas ça le souci. Le souci, c'est que le CRM métier ne le remonte pas automatiquement, parce que l'inscription finale est saisie à la main par les commerciaux.
Le client signe, envoie son RIB et son document, et c'est un commercial qui tape l'info dans le système ce jour-là. Nulle part dans cette manip tu récupères l'UTM d'origine. Le lien se casse entre le clic sur la pub et l'enregistrement final.
Deux détails qui comptent ici. D'abord, l'intégration UTM n'est pas rétroactive. Si tu la poses après le lancement de la campagne, le lien ne se fait pas sur les leads déjà entrés. Il faut vraiment anticiper et le brancher avant de lancer. Ensuite, même quand c'est branché, si la saisie finale reste manuelle, faut discipliner les commerciaux pour qu'ils reportent la source. Sinon le tuyau est posé mais personne verse dedans.
Quand le CRM suit pas, Excel discipliné ou Trello
On m'a sorti deux fois qu'un CRM amont servait à rien et qu'un Excel suffisait. C'est pas complètement faux sur l'outillage. Si ton équipe commerciale est petite et que le suivi tient dans un fichier, pas besoin de payer un CRM à 400 balles par mois pour faire joli.
Aujourd'hui tout le suivi de ce client se fait dans un Excel manuel. "Texto envoyé", "demandé à s'inscrire", relance à 3 jours, relance à 6 jours. Pour la lead gen c'est pareil, texto automatique, un appel, deux appels, et après le deuxième appel raté un texto "j'ai pas pu t'appeler, réinscris-toi" avec le lien Calendly, puis relance à 2 jours. Ça tourne, les commerciaux s'y retrouvent.
L'Excel suffit pour relancer, mais pas pour arbitrer le budget. Dès que tu veux savoir quel canal rapporte, il faut une colonne de plus, la provenance de chaque vente.
Trello en Kanban ou l'Excel que t'as déjà, le principe est le même. Chaque commercial note d'où vient chaque client qui signe. Meta lead, Meta lead gen, bouche-à-oreille, peu importe. L'idée c'est de reconstituer à la main qui a acheté quoi et d'où il vient, le temps que la remontée automatique soit propre.
C'est du report manuel, pas glamour, mais une colonne Excel qui te donne 80% de visibilité au lieu de rien, ça vaut le coup. Si on peut faire 80%, pourquoi pas le faire tout de suite en attendant le 100%.
Autre truc côté ads, arrête de renvoyer tout ton trafic vers la même page. Crée des pages spécifiques selon ce que tu vends et selon la campagne. Ça aide le tracking, et ça aide la conversion. C'est la logique qu'on applique dans la partie conversion et Shopify.
Le réflexe contrarian à corriger
Le "pas besoin de CRM" peut être vrai sur l'outillage et faux sur le pilotage. Les deux prestataires qui ont dit "Excel suffit" avaient raison pour relancer des prospects. Ils avaient tort dès qu'on parle d'arbitrage budgétaire.
Parce que sans remontée de source, tu peux pas savoir quel canal te rapporte réellement. Tu balances du budget sur Meta, Google, un peu de notoriété, sans savoir ce qui tire les ventes. Tu pilotes au feeling. Et sur un compte qui crame 8 000 balles par mois, ça se paie vite.
Et on retombe toujours sur la même logique, tu construis ton budget sur ce que ça rapporte vraiment, pas sur ce que la plateforme affiche. J'en parle dans construis ton budget pub à partir de ta marge.
Par où commencer
Si t'es dans cette situation, un business où la vente se fait hors ligne après le clic, voilà l'ordre dans lequel je ferais les choses.
- Pose les UTM dynamiques sur toutes tes campagnes avant tout nouveau lancement (campaign name, campaign id, ad id). C'est pas rétroactif, donc fais-le maintenant.
- Vérifie si ton CRM peut remonter l'UTM à l'entrée du lead. Si oui, branche-le. Si non, tu passes au report manuel.
- Ajoute une colonne "source" dans ton Excel ou ton Trello, et impose aux commerciaux de la remplir à chaque signature. La donnée vient des commerciaux qui remplissent cette colonne. Aucun outil ne compensera s'ils oublient.
- Calcule ton coût par vente et ton taux de conversion par canal, pas par formulaire. C'est le seul chiffre qui te dit où remettre du budget.
- Si tu veux une mesure de secours propre, pose un questionnaire post-achat "comment vous nous avez connus". Ça contourne tout le problème d'attribution, et les gens te répondent souvent Instagram ou "un pote m'en a parlé", des trucs que Meta ne te montrera jamais.
Oublie le dashboard parfait. Ce que tu veux, c'est savoir quelle campagne Meta te sort des clients payants, et à quel coût. Le jour où t'as ça, même en version Excel, t'arrêtes de piloter à l'aveugle.
Sources
Questions fréquentes
Pourquoi Meta ne remonte pas mes vraies ventes alors que mes campagnes tournent bien ?
Parce que Meta optimise sur le formulaire rempli, pas sur le client payant. Si la conversion prend plus de 7 jours ou se fait hors ligne, elle sort de la fenêtre d’attribution et Meta ne la voit jamais. Il te montre du volume de leads, pas de la rentabilité.
C’est quoi concrètement un UTM dynamique ?
C’est une variable que tu insères dans l’URL derrière chaque ad (campaign name, campaign id, ad id) et qui prend automatiquement la valeur de la campagne. Quand le lead entre dans ton CRM, tu récupères le nom de la campagne d’origine et tu peux calculer le coût par canal jusqu’à la vente.
J’ai posé les UTM après avoir lancé mes campagnes, pourquoi ça remonte rien ?
Parce que l’intégration UTM n’est pas rétroactive. Le lien ne se fait pas sur les leads déjà entrés avant la mise en place. Il faut toujours brancher le tracking avant le lancement de la campagne, sinon tu perds la source.
Est-ce que j’ai vraiment besoin d’un CRM pour ça ?
Pas forcément sur l’outillage, un Excel ou un Trello discipliné peut suffire pour relancer tes prospects. Mais dès que tu veux arbitrer ton budget pub, il te faut une colonne source remplie à chaque vente. Sans ça, impossible de savoir quel canal te rapporte.
Y a une solution simple si tout mon tracking est cassé ?
Oui, le questionnaire post-achat. Tu demandes directement au client comment il t’a connu. Ça contourne toute la problématique d’attribution et ça donne des indications franchement utiles, surtout quand les cookies et les fenêtres d’attribution te faussent le reste.
À propos de l’auteur

Axel CortonFondateurLinkedIn
À lire ensuite
Abonnez-vous à notre newsletter
Nos méthodes sur le paid media, l’eCommerce et le CRM, dans votre boîte mail.


