Il y a un signal que je guette quand j’arrive chez un nouveau client B2B : comment le CMO ouvre-t-il le dashboard d’attribution ? Si la première phrase est « alors, ce chiffre ne veut pas exactement dire ce qu’on croit », le problème n’est probablement pas le dashboard, c’est l’architecture data en dessous. La plupart des montages maison ont quelques propriétés qu’il faut vraiment tenir pour survivre à une réunion board, et ce sont à peu près les mêmes trois ou quatre qui sautent à chaque fois.
Les trois couches que la plupart des moteurs confondent
Un moteur d’attribution qui marche est trois couches distinctes, gardées séparées. Les données spend et clic au niveau canal en bas (ad servers, DSPs, UI plateformes). L’engagement au niveau compte au milieu (Marketo, 6sense, Bombora). La réalité pipeline en haut (objet opportunité Salesforce, avec stage et montant). La plupart des équipes les écrasent dans un join moche dans Looker et se demandent pourquoi le CMO n’y croit pas.
Gardez-les séparées. Réconciliez-les avec des clés primaires que vous contrôlez : account ID au niveau entreprise, hash email du contact au niveau personne. N’utilisez jamais les UTMs comme identifiant primaire, ils vous trahiront.
Décidez votre philosophie d’attribution avant de construire
Vous devez écrire deux réponses, à l’avance, avant qu’un ingénieur ne touche au warehouse. Quelle règle de crédit utilise-t-on ? First-touch, last-touch, linéaire, U-shaped, time-decay, ou data-driven. Il n’y a pas de bonne réponse, il y a juste celle que votre équipe finance acceptera. Quelle fenêtre crédite-t-on ? 90 jours pour le SMB, 180-365 jours pour l’entreprise. Choisissez la fenêtre qui correspond à votre vrai cycle de vente, pas celle qui flatte le mix canal.
Documenter ces deux décisions au jour 1 prévient 80% des disputes « le dashboard dit des choses différentes à des gens différents » plus tard.
La table de réconciliation fait l’essentiel du travail
On parle du dashboard comme si c’était le système. Ça ne l’est pas vraiment. Ce qui fait le travail, c’est une seule table de réconciliation dans votre warehouse : pour toute opportunité closed-won des douze derniers mois, quel spend, sur quel canal, en quelle semaine y a contribué, et comment le crédit se répartit. Cette table une fois bien faite, tous les dashboards en aval deviennent triviaux à construire.
Rafraîchissez-la quotidiennement. Versionnez-la. Quand quelqu’un questionne un chiffre, vous devez pouvoir pointer une ligne et l’expliquer.
Ce que j’ai construit chez ServiceNow
Pour ServiceNow EMEA, j’ai rebâti ce moteur de Marketo jusqu’à l’ad-server, avec une seule table de réconciliation rafraîchie chaque nuit dans PowerBI. ROAS et pipeline ont doublé en un an. Même budget, juste une meilleure visibilité sur les canaux qui tiraient vraiment et ceux que le dashboard flattait. Le modèle a été déployé mondialement un an plus tard, et aux dernières nouvelles il tourne toujours.
Le test de confiance
Votre moteur est digne de confiance quand le CMO peut défendre un chiffre au CFO sans deck et sans appeler l’équipe analytics pour une traduction. S’il a besoin de l’un ou de l’autre, vous avez un dashboard, pas un moteur.
Vous travaillez sur quelque chose de similaire ?
Je travaille avec des marques B2B SaaS, FinTech et grand public à travers l'EMEA sur la stratégie performance marketing, l'attribution et l'ABM. Toujours partant pour échanger, deux missions de libres ce trimestre si ça se concrétise.
Prenons contact →