Read time : 

11
 mins

Attribution Google Ads en B2B : relier les dépenses au pipeline et au chiffre d’affaires dans votre CRM

L’attribution du payant au pipeline relie chaque clic publicitaire à l’Opportunity et au chiffre d’affaires Closed Won correspondants dans le CRM, là où sont gérés les deals. C’est ce que nos prospects nous demandent presque à chaque démo : comment créer ce lien dans Salesforce et HubSpot, puis utiliser ces données pour activer les bonnes audiences publicitaires.

By

Romain Blanc

•

Co-founder

May 28, 2026

Dans cet article, nous passons de la théorie à la pratique. Nous suivrons le parcours type d’un clic publicitaire B2B jusqu’à un deal Closed Won, puis nous verrons ce qui a changé chez Ringover lorsque le CRM est devenu la référence pour l’attribution et la mesure des performances publicitaires liées au chiffre d’affaires.

Le dilemme d’attribution du responsable acquisition payante

Lorsqu’une personne rejoint un programme d’acquisition payante déjà établi, elle cherche souvent d’abord à relier le tableau de bord Google Ads au rapport de pipeline Salesforce. Google Ads revendique des milliers de conversions par semaine issues de la recherche payante. Mais Salesforce n’affiche qu’une poignée de deals Closed Won sur le trimestre, sans moyen clair de rattacher ces résultats aux campagnes qui les ont produits.

C’est cet écart qui préoccupe votre CFO. L’attribution dans l’interface Google Ads montre le dernier clic, le modèle recommandé et le mot-clé déclencheur. Rien de tout cela ne répond à la question essentielle : les six chiffres investis dans la recherche payante au dernier trimestre ont-ils créé du pipeline, ou seulement de l’activité sans résultat commercial ?

Pourquoi vos conversions Google Ads ne correspondent pas aux deals Closed Won de Salesforce

Avec deux systèmes, deux définitions de la conversion et deux temporalités, il est normal que les chiffres divergent.

Google Ads compte une conversion lorsqu’un événement suivi se produit sur votre site ou votre application : envoi de formulaire, affichage d’une page de remerciement, appel ou téléchargement. Cet événement s’inscrit dans la fenêtre d’attribution Google, fixée par défaut à 30 jours pour les clics et à 1 jour pour les vues. Même prolongée, cette fenêtre dépasse rarement 90 jours.

Salesforce compte le chiffre d’affaires lorsqu’une Opportunity passe en Closed Won. Cela arrive après une démo, deux discussions tarifaires, une revue des achats, des corrections juridiques et l’accord du CFO. C’est un cycle B2B classique de 60 à 180 jours, souvent plus long dans les grandes entreprises et les secteurs réglementés. Lorsque l’Opportunity se conclut, la fenêtre Google a généralement expiré pour les premiers clics.

La plateforme publicitaire compte donc des Leads, et le CRM du chiffre d’affaires. Rien ne relie le clic à 12 $ sur la recherche « logiciel d’attribution marketing » à l’Opportunity de 36 000 $ d’ACV signée huit mois plus tard.

Dans presque toutes nos démos, le constat le plus frappant apparaît lorsque le responsable marketing ouvre Salesforce à côté de Google Ads. Google Ads peut annoncer 47 conversions dans le mois, alors que Salesforce affiche 4 deals Closed Won pour l’ensemble du programme. C’est ce décalage que les marketeurs doivent résoudre : des deals pour lesquels leur contribution disparaît. Ils sont souvent considérés comme issus des ventes, avec une éventuelle influence de Google Ads. Heeet comble ce manque grâce au suivi multi-touch sur toute la durée du parcours client.

Nous sommes convaincus que la correction doit se faire dans le CRM. Avec une source de vérité unique, vous pouvez suivre le chemin du clic au chiffre d’affaires et transmettre aux plateformes publicitaires les données d’audience et de conversion Offline nécessaires pour mieux enchérir sur les Leads rentables.

Cette boucle de retour des Opportunities Closed Won constitue la première étape d’une optimisation fondée sur le chiffre d’affaires. Encore faut-il les bons outils pour la maintenir sans interruptions de synchronisation ni réparations manuelles récurrentes.

Pourquoi l’import des conversions Offline n’est pas aussi simple qu’espéré

Lorsqu’un problème d’attribution apparaît, la recommandation habituelle consiste à importer les conversions Offline. Google Ads le permet. LinkedIn propose aussi cette fonction via sa Conversions API, une interface qui reçoit les données de conversion directement depuis votre CRM.

Le principe est simple : capturer le GCLID, Google Click Identifier, code unique associé à chaque clic publicitaire, dès l’arrivée sur le site ; le conserver sur la fiche Lead du CRM ; puis renvoyer un événement de conversion à la plateforme lorsque le deal est signé.

En e-commerce, cela fonctionne parce que le cycle est court, que le GCLID est récent et que le chiffre d’affaires est connu dès l’expédition de la commande.

En B2B, quatre difficultés compromettent souvent les imports de conversions Offline :

  1. L’expiration du GCLID. Google conserve par défaut un GCLID pendant 90 jours. Au-delà, la plateforme ne rapproche plus l’événement de conversion du clic initial. Cette limite convient mal aux cycles B2B, qui la dépassent régulièrement, surtout sur les segments mid-market et grandes entreprises.
  2. La maintenance des données. Configurer correctement l’import exige de capter le GCLID à l’arrivée, de le conserver sur les Leads et les Contacts malgré les nouvelles soumissions de formulaire, puis de déclencher un envoi vers Google au bon stade de l’Opportunity. Cela ne se fait pas en un clic, et la plupart des équipes marketing n’ont pas cette expertise.
  3. iOS 14, ATT et le mode Consentement. App Tracking Transparency, ATT, et Intelligent Tracking Prevention, ITP, d’Apple, ainsi que les exigences de Google concernant le mode Consentement, ont dégradé la transmission du GCLID à la source. Une part significative des clics payants arrive sans GCLID, ou le perd au fil des redirections. Le système sous-estime alors les conversions sans le signaler. Une architecture de suivi B2B sans cookies reposant sur des données first-party constitue une couche de suivi qui perdure malgré ces contraintes.
  4. Des événements sans valeur de chiffre d’affaires. Même lorsqu’il fonctionne comme prévu, l’import Offline renvoie un événement binaire à Google : conversion ou absence de conversion. Transmettre le montant Closed Won pour optimiser sur le chiffre d’affaires plutôt que sur les Leads nécessite Enhanced Conversions for Leads, fonction de Google Ads permettant un envoi sécurisé des détails de conversion, ainsi qu’une correspondance des valeurs. La plupart des équipes s’arrêtent à l’événement sans transmettre le montant qui détermine leur rentabilité.

Nous retrouvons souvent le même scénario en démo. Une équipe a configuré l’import six ou neuf mois auparavant. Il a fonctionné un trimestre, puis s’est arrêté sans alerte. Personne ne l’a remarqué avant la revue trimestrielle suivante, lorsque les conversions Google Ads et les deals Closed Won Salesforce étaient devenus impossibles à rapprocher. Corriger cela figure parmi les premières priorités des prospects, avec l’automatisation de l’affectation des rôles de Contact. Surtout, ils veulent tout gérer dans le CRM utilisé par les équipes.

Ce qu’exige une attribution payante native dans le CRM

__wf_reserved_inherit

L’attribution payante native dans le CRM signifie que Salesforce ou HubSpot capte, stocke et gère les données d’attribution. Les plateformes publicitaires reçoivent les données nécessaires depuis le CRM. Les rapports se construisent là où les prévisions sont déjà établies, sans tableau de bord supplémentaire, outil tiers ou export nocturne qui casse dès qu’un champ change de nom.

Quatre conditions doivent être réunies :

1. Enregistrer les clics dans le CRM. Chaque clic payant doit être enregistré comme point de contact sur le Lead ou le Contact dès que le visiteur se manifeste et convertit. Cette donnée doit être rattachée à la fiche qui deviendra une Opportunity. C’est le prérequis de toute la suite.

2. Relier les sessions entre elles. Le parcours d’achat B2B ne se limite jamais au premier ou au dernier clic. L’acheteur voit une publicité LinkedIn en mars, cherche « alternative au concurrent X » en avril, lit trois articles en mai, revient après une impression de retargeting Google en juin et remplit le formulaire de démo en juillet. Le CRM doit relier ces sessions à une même identité, puis à une même Opportunity. Ses fonctions natives s’arrêtent généralement au formulaire.

3. Renvoyer le chiffre d’affaires aux plateformes publicitaires. Lorsqu’une Opportunity se conclut, son montant Closed Won doit être transmis à Google Ads comme valeur Enhanced Conversions for Leads et à LinkedIn comme conversion via la Conversions API, avec le champ de chiffre d’affaires renseigné. Cette boucle permet aux algorithmes d’enchérir sur le chiffre d’affaires plutôt que sur les Leads. Sans elle, l’optimisation vise toujours le mauvais résultat.

4. Répartir le crédit entre le payant et le reste du parcours. Le payant n’est qu’un canal. L’acheteur consulte aussi des contenus organiques, les emails du SDR, une recommandation partenaire et un rapport d’analyste. Une attribution fidèle accorde au payant le crédit qu’il mérite et fait de même pour les autres canaux. Un modèle adapté au B2B doit être multicanal.

L’avantage de l’attribution native par rapport aux plateformes centrées sur un tableau de bord tient à l’emplacement des données, au-delà de la qualité des rapports. Dans Salesforce, la fiche qui alimente les prévisions porte aussi l’identifiant de la campagne Google Ads initiale. Aucun export ni seconde source de vérité n’est nécessaire, et deux collègues RevOps n’ont pas à maintenir le rapprochement. Les équipes marketing et commerciales débattent ainsi d’un seul chiffre, au lieu de trois.

Voyons maintenant comment Ringover a appliqué ce modèle.

Comment Ringover a relié Google Ads au pipeline Salesforce et augmenté son ROAS de 14 %

L’équipe de Vincent chez Ringover partait d’une situation courante. Le tableau de bord Google Ads suivait les formulaires. Les conversions envoyées à Google étaient des événements binaires. Le modèle Data-Driven redistribuait le crédit entre les clics, sans dépasser la fenêtre d’attribution de la plateforme. Le chiffre d’affaires Closed Won restait dans Salesforce. Les deux systèmes ne se rejoignaient pas.

Heeet a changé trois choses.

Les coûts sont centralisés dans SalesforceLes campagnes Google Ads, LinkedIn Ads et Facebook Ads sont enregistrées comme Campaigns dans Salesforce, avec leurs coûts quotidiens. L’équipe marketing a cessé de rapprocher les dépenses dans des tableurs pour les consulter au même endroit que le pipeline.

Le chiffre d’affaires Closed Won est renvoyé à GoogleLorsqu’une Opportunity Salesforce est signée, son montant est automatiquement renvoyé à Google Ads comme valeur Enhanced Conversions for Leads, associée au GCLID initial conservé sur le Lead. L’algorithme d’enchères peut alors optimiser sur le chiffre d’affaires plutôt que sur les formulaires. L’amélioration de 14 % du ROAS provient précisément de ce retour de données : Smart Bidding apprend à partir de revenus réels plutôt que d’événements intermédiaires.

Le crédit multi-touch est visible dans SalesforceChaque point de contact payant est associé à l’Opportunity via un enregistrement Campaign Influence. L’équipe de Vincent voit quelles campagnes Google Ads ont contribué à quels deals Closed Won, leur coût et le CAC par source. Ces informations figurent dans les rapports Salesforce que le CRO consulte déjà chaque jour.

Les résultats :

  • 14 % d’amélioration du ROAS Google Ads grâce au retour des valeurs de chiffre d’affaires vers Smart Bidding
  • 24 % d’amélioration de la précision de l’attribution du chiffre d’affaires généré par le marketing
  • Une vue complète du CAC, du délai de récupération et du ROI de Google Ads, LinkedIn et Facebook dans Salesforce

Vincent résume mieux ce changement opérationnel que ne le ferait une maquette de tableau de bord :

« C’est indispensable pour suivre l’acquisition payante et le ROI dans Salesforce. Avec Heeet, nous avons une visibilité sur tout le funnel : suivi de chaque Lead, analyse des campagnes, suivi des coûts d’acquisition et mesure du ROI sur Google Ads, LinkedIn et Facebook. »

Vincent Coulondres, Head of Growth, Ringover

Comment appliquer cette approche à Google Ads, LinkedIn Ads et aux autres plateformes

__wf_reserved_inherit

Les mécanismes varient selon la plateforme, mais l’architecture reste la même : Salesforce ou HubSpot conserve les points de contact et le chiffre d’affaires, puis transmet à chaque plateforme les données nécessaires pour mieux enchérir.

Google Ads

Utilisez Enhanced Conversions for Leads avec le GCLID conservé sur le Lead. Lorsqu’une Opportunity passe en Closed Won dans Salesforce ou HubSpot, renvoyez à Google l’événement de conversion avec sa valeur de chiffre d’affaires. Smart Bidding apprend à partir du revenu plutôt que du Lead. Pour les cycles longs, configurez aussi un import Offline basé sur la valeur pour les signaux précoces, afin de transmettre un retour dans la fenêtre de conservation du GCLID.

LinkedIn Ads

Utilisez la Conversions API avec l’identifiant du cookie first-party LinkedIn stocké sur le Lead. Renvoyez le chiffre d’affaires Closed Won via cette API au lieu de compter uniquement sur le pixel LinkedIn. L’attribution du pixel est limitée en B2B lorsque le parcours traverse plusieurs appareils et plusieurs semaines. L’API, associée au CRM comme référence, corrige ces deux difficultés.

Meta et Facebook

Le principe est identique. Utilisez la Conversions API pour envoyer les événements CRM côté serveur avec les montants Closed Won nécessaires à une optimisation sur le chiffre d’affaires. L’algorithme Meta a besoin des revenus, au-delà des seuls événements.

Organique, contenu, webinars et prospection SDR

Ces canaux n’ont pas d’algorithme d’enchères à alimenter. Ils doivent néanmoins apparaître comme points de contact sur les Leads et les Contacts pour répartir honnêtement le crédit multi-touch. Sinon, Google Ads récupère le crédit de tout ce qui suit le dernier clic payant : le problème du dernier clic se reproduit sous une autre forme.

Le fil conducteur est simple : le CRM capte et conserve les données, puis les plateformes reçoivent les audiences pour mieux enchérir. Tous les autres points de contact sont enregistrés sur les Contacts et les Opportunities, afin d’optimiser les publicités et la suite du parcours client.

La mise en œuvre prend généralement 1 à 2 semaines pour une équipe utilisant Salesforce ou HubSpot, avec un CRM propre et des comptes publicitaires existants. Les délais les plus longs viennent souvent du nettoyage du stockage des GCLID et de la configuration du mode Consentement, plutôt que de l’intégration.

Quels résultats attendre à 30, 60 et 90 jours ?

Le déploiement se fait en trois phases. Une attribution multi-touch complète dès le premier jour est une promesse de tableau de bord, pas d’architecture opérationnelle. Voici un déroulement réaliste avec Heeet pour une équipe utilisant Salesforce ou HubSpot.

Jours 0 à 30 : capter et centraliser. Chaque clic payant devient un point de contact sur le Lead ou le Contact. Les coûts Google Ads, LinkedIn Ads et Meta alimentent quotidiennement les Campaigns. L’équipe voit enfin au même endroit le coût de chaque canal et les Leads issus des clics. Les rapports restent surtout rétrospectifs, mais ils sont fiables.

Jours 30 à 60 : fermer la boucle. Le chiffre d’affaires Closed Won commence à revenir dans Google Ads comme valeur Enhanced Conversions et dans LinkedIn via la Conversions API. Les algorithmes apprennent à partir des revenus. Le ROAS passe d’une lecture en formulaires par dollar à une mesure en chiffre d’affaires signé par dollar investi. Prévoyez 14 à 21 jours pour que Smart Bidding s’adapte pleinement au nouveau signal. Cette période est normale.

Jours 60 à 90 : multi-touch et reporting. Les points de contact des différents canaux sont rapprochés. Campaign Influence dans Salesforce ou Multi-Touch Revenue Attribution dans HubSpot attribue à l’Opportunity le crédit du payant, de l’organique, du contenu et des webinars. Le CRO et le CMO consultent le même tableau de bord pour voir le CAC, le délai de récupération et le pipeline par source. L’évaluation passe de « Cette campagne convertit-elle ? » à « Génère-t-elle du chiffre d’affaires dans le délai de récupération du CAC visé ? ».

Les 30 premiers jours sont souvent les plus visibles en interne. L’équipe marketing dispose soudain des coûts et des clics sur les fiches que le reste de l’entreprise consulte déjà. Le CFO ne demande plus de tableurs. Le changement devient opérationnel avant de devenir stratégique.

Relier l’attribution aux résultats commerciaux

L’attribution payante échoue lorsque le CRM et la plateforme publicitaire ne communiquent pas. Changer de modèle dans Google Ads ne suffit pas. Le CRM doit conserver les points de contact et le chiffre d’affaires, puis transmettre aux plateformes les données permettant d’enchérir sur le résultat réel. Ringover a augmenté son ROAS Google Ads de 14 % en fermant cette boucle dans Salesforce. La même architecture est accessible aux équipes utilisant Salesforce ou HubSpot.

Si votre tableau de bord Google Ads et votre CRM continuent d’afficher des résultats divergents, réservez une démo de 30 minutes : nous verrons comment adapter cette architecture à votre organisation.

‍

Summary

Planifiez une démo

Êtes-vous prêt à suivre les prospects du lead à la clôture avec Heeet ?

Heet permet aux spécialistes du marketing et des ventes des entreprises informatiques et de sécurité de transformer leurs conjections en décisions éclairées qui génèrent des revenus tout en respectant les mêmes normes techniques de sécurité que celles que vous offrez à vos clients.

Contactez-Nous