Salesforce

Read time : 

10
 mins

Attribution multi-touch dans Salesforce : guide complet 2026

Salesforce détient votre revenu. Découvrez comment y démontrer l’impact marketing avec les options natives, les modèles multi-touch et un suivi fiable du premier clic au deal signé.

By

Maxime RAT

•

Co-founder

July 28, 2026

Pendant un bilan trimestriel, une directrice marketing défend $50k par mois de Google Ads. Son rapport Salesforce affiche 100 deals closed-won : 60 avec la source « Web », 40 avec « Other ». Primary Campaign Source est renseigné sur certaines opportunités, vide sur les autres. Personne ne peut relier une campagne, encore moins un mot-clé, à un deal précis.

C’est pourquoi la requête « multi touch attribution salesforce » est recherchée des milliers de fois par mois. Salesforce détient le revenu : il devrait permettre de démontrer ce qui fonctionne en marketing. Les objets et rapports existent. Il manque souvent le lien entre premier clic anonyme et montant closed-won.

Ce guide couvre les options natives (Lead Source, Primary Campaign Source, Campaign Influence, Customizable Campaign Influence, Einstein), les modèles, la configuration, les causes d’échec et les critères de choix entre développement et achat en 2026, dans un environnement cookieless.

Qu’est-ce que l’attribution multi-touch dans Salesforce ?

L’attribution multi-touch (MTA) répartit le crédit du revenu entre toutes les interactions marketing et commerciales significatives, au lieu d’attribuer 100 % à une seule.

Dans Salesforce, elle repose sur des objets précis. Un clic avec paramètres UTM devient un Campaign Member qui relie un Lead ou Contact à une Campaign. Lorsqu’une Opportunity possède les bons Contact Roles, une fiche Campaign Influence peut enregistrer le pourcentage de crédit et la part de revenu.

Multi-touch et single-touch

  • Le single-touch crédite une interaction. Le first-touch valorise la découverte, le last-touch la dernière campagne avant l’opportunité.
  • Le multi-touch répartit le crédit selon un modèle choisi : linéaire, time-decay, position-based ou personnalisé.

En B2B, un acheteur peut lire trois articles, cliquer sur Google Ads, participer à un webinar et ouvrir un email sur un cycle de 90 jours avant d’échanger avec les commerciaux. Ne retenir qu’une interaction crée un biais contre le haut de funnel. Consultez notre comparaison first-touch et multi-touch pour approfondir.

Les objets Salesforce derrière l’attribution

Comprendre cette chaîne permet de construire un suivi opérationnel :

‍

Objet Rôle
Lead / Contact Personne identifiée, avec les sources et champs UTM
Campaign Action marketing : webinar, groupe d’annonces, email ou salon
Campaign Member Fiche de jonction entre Lead/Contact et Campaign, où résident les touchpoints
Opportunity Deal, avec Primary Campaign Source et revenu final
Opportunity Contact Role (OCR) Lien entre Contact et Opportunity. Sans OCR, aucune influence : c’est le point de rupture le plus fréquent.
Campaign Influence Fiche qui stocke le pourcentage de crédit et le revenu par Campaign

‍

Trois conditions doivent être réunies : capturer les interactions web, ajouter les personnes aux bonnes Campaigns et renseigner les Contact Roles. Un seul maillon manquant sous-estime silencieusement l’attribution.

Pourquoi le single-touch induit les équipes B2B en erreur

Voici un deal de $60,000 avec cinq interactions sur quatre mois :

  1. Article organique lors de la première visite
  2. Google Ads sur un mot-clé de marque
  3. Webinar avec inscription
  4. LinkedIn Ads en retargeting
  5. Email de demande de démo avant la création de l’opportunité

‍

Modèle Blog Google Ads Webinar LinkedIn Email de démo
First-touch $60,000 $0 $0 $0 $0
Last-touch $0 $0 $0 $0 $60,000
Linéaire $12,000 $12,000 $12,000 $12,000 $12,000
Time-decay $6,000 $9,000 $12,000 $15,000 $18,000
Position-based (40/20/40) $24,000 $4,000 $4,000 $4,000 $24,000

‍

Le même deal donne cinq lectures différentes. Avec Primary Campaign Source, l’article qui a amorcé le parcours ne reçoit rien. Vous risquez de réduire les contenus qui alimentent le funnel.

Le multi-touch rend cet arbitrage visible.

Les options natives dans Salesforce

Cinq options couvrent des besoins différents, avec leurs limites.

1. Lead Source

La liste standard LeadSource (Web, Referral, Event, Other…) est disponible dans toutes les éditions. Elle permet des regroupements généraux, mais « Web » mélange SEO, paid search, paid social, email et trafic direct.

2. Primary Campaign Source

Un champ sur l’Opportunity, Opportunity.CampaignId, pointe vers une Campaign. À la conversion d’un membre, cette campagne devient généralement la source. Disponible partout et simple, l’approche reste last-touch : une seule campagne reçoit le crédit.

3. Campaign Influence 1.0

Cette ancienne fonctionnalité affiche les campagnes liées au deal, mais attribue 100 % du revenu à Primary Campaign Source. Elle reste donc proche du single-touch et n’est pas compatible Lightning.

4. Customizable Campaign Influence

C’est l’option multi-touch native moderne. Elle associe plusieurs Campaigns à une Opportunity et répartit le crédit avec first-touch, last-touch, linéaire, time-decay ou des pondérations personnalisées. Consultez notre guide Customizable Campaign Influence dans Salesforce.

Elle suppose toutefois que chaque interaction existe déjà sous forme de Campaign avec la personne comme Member. Gérer des centaines de mots-clés Google Ads à la main est peu réaliste. Une analyse de Salesforce Ben identifie les processus manuels comme principal obstacle. Nous détaillons ces compromis dans les avantages et limites de Salesforce Campaign Influence.

5. Einstein Attribution et Opportunity Influence

L’IA Salesforce utilise le machine learning pour répartir le crédit et détecter des schémas. Opportunity Influence étend les types d’interactions considérés. C’est l’option la moins manuelle avec des données propres, mais aussi la plus dépendante de l’édition. Des Members et Contact Roles incomplets faussent toujours le modèle.

Comparaison des options natives

‍

Mécanisme Modèle Configuration Saisie Édition
Lead Source Single-touch Faible Manuelle Toutes
Primary Campaign Source Single-touch last-touch Faible Semi-automatique Toutes
Campaign Influence 1.0 Revenu single-touch Moyenne Manuelle Classic uniquement
Customizable Campaign Influence Multi-touch Élevée Semi-automatique Pro+
Einstein / Opportunity Influence Multi-touch data-driven Élevée Automatique avec données propres Éditions supérieures

‍

Le point commun : chaque option fournit un cadre de reporting qui suppose des données fiables. Salesforce ne les capture pas pour vous.

Comprendre les modèles multi-touch

Choisir un modèle revient à choisir une pondération. Retenez celle qui correspond au funnel et à la décision recherchée.

‍

Modèle Répartition Usage Limite
First-touch 100 % à la première campagne Optimiser la demande en haut de funnel Ignore les interactions menant à la signature
Last-touch 100 % à la dernière campagne Cycles courts et réponse directe Surcrédite les interactions commerciales et de marque
Linéaire Parts égales Point de départ simple Même poids à un clic et à une démo
Time-decay Plus de crédit près de la signature Cycles longs sensibles à la récence Sous-évalue la découverte
Position-based (U / 40-20-40) 40 % à la première, 40 % à la dernière, 20 % au milieu La plupart des funnels B2B Pondération intermédiaire arbitraire
W-shaped Crédit au first-touch, à la création du lead et à celle de l’opportunité Étapes de cycle bien définies Horodatage fiable des étapes requis

‍

Pour commencer : avec un cycle de plus d’un mois, testez le position-based (40/20/40) en parallèle du linéaire. Comparez pendant un trimestre : leurs différences montrent si le poids du parcours est plutôt en amont ou en aval.

Configurer l’attribution multi-touch dans Salesforce

Voici sept étapes, chacune avec un critère d’achèvement.

Étape 1 : auditer l’existant. Quels Lead Sources sont utilisés ? Primary Campaign Source est-il renseigné dans l’historique ? Campaign Influence est-il activé ?Terminé lorsque : un document décrit les données capturées, les champs et les manques.

Étape 2 : standardiser Lead Source et les UTM. Nettoyez la liste et désactivez les valeurs inutiles. Fixez une nomenclature :

utm_source   = platform      (google, linkedin, meta, newsletter)
utm_medium   = channel type  (cpc, paid-social, email, organic)
utm_campaign = campaign name  (2026-q1-webinar-attribution)
utm_term     = keyword / audience
utm_content  = creative / variant
Règles : minuscules, tirets sans espaces et noms de marque cohérents.

Terminé lorsque : une convention et un générateur d’URL partagés sont utilisés par l’équipe.

Étape 3 : capturer les UTM et les conserver à la conversion. Créez UTM_Source__c, UTM_Medium__c, UTM_Campaign__c, UTM_Term__c et UTM_Content__c sur Lead, Contact et Opportunity. Ajoutez des champs cachés aux formulaires web-to-lead et configurez le mapping Lead-Contact. Conservez les données entre sessions pour retrouver un first-touch datant de trois semaines.Terminé lorsque : chaque nouveau Lead conserve ses UTM après conversion.

Étape 4 : activer Customizable Campaign Influence et choisir un modèle. Activez-le dans Setup, avec notre guide de configuration Campaign Influence, puis choisissez un modèle par défaut et un second pour comparaison.Terminé lorsque : Campaign Influence et les deux modèles sont opérationnels.

Étape 5 : imposer les Contact Roles. Ajoutez une règle qui empêche de dépasser l’étape « Qualified » sans Contact Role :

AND(
 ISPICKVAL(StageName, "Qualified"),
 [Opportunity has no Contact Roles]  // enforce via flow/rollup
)

Terminé lorsque : la validation est active, l’équipe formée et un audit mensuel programmé.

Étape 6 : créer les trois rapports clés.

  • Revenu closed-won par source, medium et campagne UTM
  • Part du revenu Campaign Influence par Campaign Type
  • Opportunities sans Primary Campaign Source pour identifier les lacunes

Terminé lorsque : les trois rapports alimentent un dashboard revu chaque semaine.

Étape 7 : examiner et agir. Présentez le dashboard aux ventes et à la finance chaque mois pour ajuster les investissements.Terminé lorsque : un point récurrent conduit à des réallocations fondées sur les données.

Pourquoi les projets d’attribution se bloquent

Six causes reviennent, toutes liées à la qualité des données.

  • La gestion manuelle des Campaign Members ne passe pas à l’échelle. Au-delà de 50 campagnes sans ressource dédiée, la charge devient lourde.
  • Les UTM disparaissent à la conversion du Lead. Les champs personnalisés ne passent pas sur Contact/Opportunity sans mapping. Les équipes le découvrent lorsque les sources sont vides.
  • Une capture limitée à une session produit du last-click sous une étiquette multi-touch. L’article qui démarre un cycle de 90 jours ne reçoit rien, le retargeting au jour 89 reçoit tout.
  • Les Contact Roles sont incomplets. Sans OCR, le Member ne peut pas relier la campagne à l’opportunité.
  • La liste Lead Source se disperse. Huit valeurs deviennent quatorze, auxquelles s’ajoutent anciens libellés et doublons de casse.
  • Les éditions limitent l’accès. Einstein et certaines fonctions Account Engagement exigent des niveaux supérieurs.

Automatisez la capture et les transferts pour alimenter les rapports avec des données fiables.

L’attribution dans un environnement cookieless

En 2026, l’attribution fondée sur les cookies tiers est peu fiable. Le suivi entre domaines est concerné par leur suppression, tandis que les cookies first-party de votre domaine restent fonctionnels et conformes.

Le suivi côté serveur natif au CRM offre une approche durable. Les touchpoints enregistrés dans Salesforce ne se dégradent pas lorsqu’un navigateur bloque les cookies ou qu’un utilisateur refuse le suivi. Les systèmes côté client perdent des signaux là où les règles se renforcent.

Privilégiez la capture cookieless/côté serveur pour construire une attribution durable plutôt qu’un suivi qui s’érode chaque trimestre.

Renvoyer le revenu Salesforce aux plateformes publicitaires

Une attribution limitée au reporting n’apporte qu’une partie de sa valeur. Renvoyez le revenu closed-won vers Google Ads, LinkedIn et Meta par import offline et Conversion APIs pour optimiser selon le pipeline. Salesforce indique aux algorithmes quels clics méritent l’investissement.

Les fenêtres et doublons diffèrent entre plateformes. Nous détaillons cette question dans l’attribution multi-touch des publicités B2B. Le CRM fournit le signal de revenu propre et dédupliqué dont elles ont besoin.

Natif, sur mesure ou outil dédié ?

Évaluez cinq critères :

  • Durée du cycle : moins d’un mois favorise les modèles simples, davantage justifie le multi-touch.
  • Nombre de canaux : plus de 3 canaux payants complique la gestion manuelle des Members.
  • Volume de campagnes : plus de 50 campagnes actives par mois rend le marquage manuel peu réaliste.
  • Ressources RevOps : qui gère les données et leurs transferts ?
  • Édition : avez-vous accès à Customizable Campaign Influence et Einstein ?

‍

Approche Configuration Maintenance Usage adapté
Natif avec processus manuel Quelques jours Élevée Funnels simples avec RevOps dédié
UTM sur mesure et Influence natif 40–80 heures de développement Moyenne à élevée Équipes avec développeurs Salesforce
Application d’attribution dédiée Quelques heures à quelques jours Faible Équipes sans ressources dédiées aux flux de données
Plateformes entreprise Semaines à mois Moyenne Organisations de plus de 500 salariés avec équipe attribution

‍

Un outil spécialisé peut simplifier ce travail. Heeet fonctionne nativement dans Salesforce et HubSpot. Il capture le parcours en cookieless côté serveur, crée les Campaigns et attribue les Contact Roles, synchronise les dépenses Google Ads, LinkedIn, Meta et autres, puis conserve les touchpoints sur les objets Salesforce standards. Rapports et dashboards restent natifs, sans sortie des données du CRM. Il peut aussi renvoyer les conversions aux plateformes. Les modèles multi-touch deviennent opérationnels en quelques heures plutôt qu’après plusieurs mois de développement.

Avec un cycle court, quelques canaux et une personne RevOps pour maintenir les Members, le natif peut suffire. Avec plusieurs canaux, un cycle long et peu de ressources, l’arbitrage entre construire et acheter change vite.

Approfondir : MTA, MMM et consolidation par Account

MTA et MMM. La MTA mesure les touchpoints individuels. Le MMM analyse statistiquement dépenses et résultats agrégés, sans suivi individuel. Les équipes avancées combinent MTA pour les décisions opérationnelles et MMM pour l’allocation globale. Ils se complètent.

Consolidation par Account. En ABM, plusieurs personnes de la même entreprise interagissent avant la progression du deal. Regroupez les touchpoints au niveau Account pour rattacher contacts et visiteurs connus au même deal, au lieu de fragmenter l’analyse.

Liste de mise en place

  • Auditer Lead Source, Primary Campaign Source et Campaign Influence
  • Nettoyer les valeurs Lead Source
  • Documenter les UTM et partager un générateur d’URL
  • Créer les champs UTM sur Lead, Contact et Opportunity
  • Configurer le mapping Lead-Contact
  • Conserver les UTM entre sessions avec une couche adaptée ou un outil
  • Activer Customizable Campaign Influence et choisir le modèle par défaut
  • Exécuter un second modèle pour comparaison
  • Imposer les Opportunity Contact Roles par validation
  • Créer les trois rapports et un dashboard
  • Vérifier la capture cookieless/côté serveur
  • Renvoyer le closed-won aux plateformes publicitaires
  • Prévoir une revue mensuelle des budgets

Comparer les solutions natives Salesforce

L’attribution native comprend les fonctions intégrées et les applications gérées AppExchange qui fonctionnent dans l’organisation. Leurs différences portent surtout sur la capture des touchpoints ou la seule modélisation des données de campagne maintenues par vos équipes.

Solution Type Modèles Capture cookieless intégrée CRM Positionnement indicatif
Campaign Influence et Einstein Intégré à Salesforce First-touch, last-touch, linéaire, time-decay, personnalisé et Einstein data-driven Non, dépend des Campaign Members Salesforce Inclus à partir de Pro, cadre de reporting qui suppose des données propres
Align.ly Attribution Application native AppExchange dans une suite ops First-touch, last-touch, linéaire, time-decay, U-shaped ; sourced, accelerated, influenced et account-based Non, modélise les Campaigns standards Salesforce uniquement Solution ciblée légère, environ $4k par an
Full Circle Insights Application native AppExchange Multi-touch, mesure du funnel, plusieurs modèles et ABM Non, utilise campagnes et réponses Salesforce Attribution entreprise et analytics du funnel, à partir d’environ $25k par an
Magic Robot Application native AppExchange Reporting fondé sur Campaign Influence Non, exploite les campagnes existantes Salesforce Extension légère de Campaign Influence
Heeet Application native AppExchange First-touch, last-touch, linéaire, time-decay et multi-touch personnalisé Oui, suivi cookieless Salesforce et HubSpot Capture et attribution, création de campagnes, synchronisation des dépenses, ROI événements/webinars, CAC, payback, snapshots de campagne et Agentforce. Renvoi vers les plateformes, opérationnel en quelques heures

Les informations concurrentielles proviennent de sources publiques et évoluent. Vérifiez capacités et tarifs avant publication.

Les fonctions intégrées, Align.ly, Full Circle Insights et Magic Robot supposent que les interactions existent déjà comme Campaign Members. La profondeur des modèles et les tarifs diffèrent, mais la collecte reste nécessaire.Heeet capture le parcours en cookieless et crée les campagnes et Contact Roles attendus par ces modèles, pour maintenir le suivi lorsque les cookies tiers disparaissent et que le volume augmente.

Fiabiliser les données d’attribution

Salesforce fournit Customizable Campaign Influence, Einstein et le reporting. Il ne capture pas seul les touchpoints, ne les conserve pas automatiquement à la conversion et ne garantit pas les Contact Roles. Résolvez ces problèmes de données pour exploiter les rapports.

Un outil natif comme Heeet capture le parcours, automatise campagnes et Contact Roles et déploie les modèles dans Salesforce en quelques heures, au même endroit que le revenu.Découvrez l’attribution multi-touch Salesforce avec Heeet →

FAQ

Qu’est-ce que l’attribution multi-touch dans Salesforce ?

Elle répartit le revenu entre les touchpoints marketing et commerciaux avec Campaign, Campaign Member, Opportunity Contact Role, Campaign Influence et un modèle d’attribution, au lieu de créditer une seule campagne.

Salesforce propose-t-il du multi-touch natif ?

Oui. Customizable Campaign Influence répartit le crédit entre plusieurs campagnes. Einstein ajoute une approche data-driven sur certaines éditions. Les deux exigent des Campaign Members et Contact Roles fiables.

Quelle différence entre Primary Campaign Source et Campaign Influence ?

Le premier relie l’Opportunity à une Campaign avec 100 % de crédit last-touch. Customizable Campaign Influence répartit le crédit avec first-touch, last-touch, linéaire, time-decay ou un modèle personnalisé.

Quel modèle choisir dans Salesforce ?

Pour un cycle B2B de plus d’un mois, position-based (40/20/40) est un point de départ possible ; le linéaire convient aussi. Comparez deux modèles pendant un trimestre.

Pourquoi les UTM disparaissent-ils à la conversion ?

Les champs personnalisés ne sont pas mappés automatiquement vers Contact/Opportunity. Configurez le mapping Lead-Contact et ajoutez Flow, Apex ou un outil pour transmettre les données à l’Opportunity.

Quelle est l’option la moins chère ?

Customizable Campaign Influence est inclus à partir de Pro+, avec gestion manuelle des Members. Une application automatise la collecte contre abonnement. Les plateformes entreprise plus coûteuses conviennent aux organisations de plus de 500 salariés.

Comment attribuer le revenu à un mot-clé Google Ads ?

Capturez utm_term à chaque clic, conservez-le jusqu’à l’Opportunity, puis regroupez le revenu closed-won par ce champ. Un suivi fiable exige généralement une capture automatique entre sessions.

Le multi-touch fonctionne-t-il sans cookies tiers ?

Oui, avec une capture first-party côté serveur. Les cookies tiers entre domaines disparaissent, mais les données first-party enregistrées dans Salesforce restent conformes et durables.

‍

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