Le rapport ROI Markin pour les équipes de Enterprise GrowthLire maintenant →
Tarification
MARKIN
Demander une démo
Manuels/Salesforce

Faire du cross-sell sur un deuxième produit sans cannibaliser le forfait que le client paie déjà

Offres de deuxième produit valorisées sur la marge incrémentale, et non sur le taux d'adoption (attach rate).

La réponse courte

Le cross-sell cannibalise lorsque le deuxième produit absorbe des dépenses que le client te donnait déjà. La solution consiste à valoriser chaque action candidate de cross-sell sur la marge incrémentale sur l'ensemble de la relation, à exclure les clients dont la réponse probable est la substitution, et à mesurer les revenus clients totaux par rapport à un holdout plutôt que le taux d'attache.

Salesforce Marketing CloudSnowflakeStripe

Dernière révision 2026-09-10

À qui cela s'applique, et qui cela ne doit pas atteindre

Éligible

  • Client déjà actif sur un produit principal, après la fenêtre d'onboarding.
  • Marge de manœuvre réelle : le second produit ajoute de l'utilisation plutôt que de remplacer l'utilisation existante.
  • La marge incrémentale attendue sur l'ensemble de la relation couvre le coût de l'offre.
  • Contactable avec un consentement valide et sans offre concurrente en cours.

Exclu

  • Clients dont le plan principal est déjà à risque. Les décisions de rétention l'emportent sur celles d'expansion.
  • Segments où le deuxième produit est un substitut moins cher du premier.
  • Acheteurs récents toujours dans la période de retour ou de rétractation.
  • Membres du holdout.

Les données minimales, et leur origine habituelle

Données requises pour ce playbook
Ce qui est nécessaireSource habituelle
Historique de propriété du produit et du planObjets Salesforce et système de facturation
Revenus par produit par clientEntrepôt de données ou Stripe
Intensité d'utilisation par produitÉvénements produit
Contacts et réclamations de servicePlateforme de support
Marge par produitFinances, fournies en entrée

Étape par étape

Comment la décision s'exécute

  1. 01Markin

    Modéliser la relation entière, pas la nouvelle ligne

    La valeur attendue est calculée sur la marge totale du client après le cross-sell, de sorte que la substitution apparaît comme un coût plutôt que comme un gain.

  2. 02Markin

    Exclure les segments sujets à la substitution

    Lorsque le modèle s'attend à ce que le deuxième produit déplace les dépenses, le client ne se le voit pas proposer, quelle que soit la propension élevée à l'attachement.

  3. 03Markin

    Arbitrer contre la rétention et les actions de service

    Un client à risque de churn n'est pas une cible de cross-sell cette semaine. Une décision par client par fenêtre résout explicitement le conflit.

  4. 04Ton stack

    Exécuter via Salesforce

    La décision est réécrite en tant que champ ou événement ; les parcours, scripts de service et files d'attente de vente existants la reprennent inchangée.

  5. 05Markin

    Lire les revenus totaux par rapport au holdout

    Le succès est la marge incrémentale totale par client, avec le mouvement au niveau du produit affiché à côté pour que la cannibalisation soit visible plutôt que cachée derrière un taux d'adoption (attach rate) croissant.

Mesure

Comment tu sais si cela a fonctionné

holdout
Randomisé au niveau du client, maintenu pendant toute la période, y compris la période après le deuxième achat.
Fenêtre
Douze semaines minimum, plus longtemps lorsque le produit principal se renouvelle annuellement.
Résultat principal
Marge totale incrémentale par client, tous produits confondus.

Gardes-fou

  • Mouvement des revenus dans le produit principal pour les clients cross-sell.
  • Taux de déclassement et d'annulation sur le plan principal.
  • Taux de remboursement et d'annulation anticipée sur le deuxième produit.
  • Contacts support par client cross-sell.
Dimensionner le holdout pour ta propre base

Illustratif seulement

Un exemple concret

Chiffres illustratifs montrant où se cache la cannibalisation. Le calcul complet est dans la section suivante.

Exemple concret illustratif
Clients cross-sell dans la fenêtre12,000
Marge du nouveau produit telle que rapportée par la ligne de produits$67,200
Marge du produit principal perdue par les mêmes clients$46,800
Coût de l'offre et de la livraison$14,400
Ce que montre un tableau de bord de ligne de produits67.200 USD, un lancement réussi
Ce que le holdout montre6.000 USD de marge totale incrémentale

L'écart entre ces deux dernières lignes, environ de onze à un, est la raison d'être du holdout.

Applique-le à tes propres chiffres

L'arithmétique, expliquée

Marge totale incrémentale = (marge du deuxième produit) - (marge perdue sur le produit principal) - (coût de l'offre), tout cela lu par rapport au holdout plutôt qu'à la période précédente.

Arithmétique travaillée pour ce playbook
EntréeValeur
Clients cross-sell dans la fenêtre12,000
Revenus du deuxième produit par client cross-sell$14.00
Marge sur le deuxième produit (40 %)$5.60
Marge brute du deuxième produit12.000 x 5,60 USD = 67.200 USD
Revenus du produit principal pour les mêmes clients par rapport au holdout-6,00 USD par client
Marge sur le produit principal (65 %)-3,90 USD par client
Marge du produit principal perdue12.000 x 3,90 USD = 46.800 USD
Coût de l'offre et de la livraison12.000 x 1,20 USD = 14.400 USD
Marge totale incrémentale$67,200 - $46,800 - $14,400 = $6,000

Un tableau de bord de ligne de produits rapporte 67.200 USD de nouvelle marge et un lancement réussi. La lecture au niveau du client par rapport au holdout montre 6.000 USD, soit environ 9 % du chiffre rapporté. Déplace la substitution de 6,00 USD à 8,00 USD par client et le programme devient déficitaire.

Inputs illustratifs. La structure est la partie transférable : la substitution et le mix de marges décident de la réponse, et ni l'un ni l'autre n'est visible dans un taux d'attachement.

Chronologie

Combien de temps il faut pour un premier résultat mesuré

  1. 01Semaines 1 à 2

    Propriété et mappage des revenus

    La propriété du produit, les revenus par produit par client et la marge par produit sont assemblés. Dans les entreprises multiproduits, c'est généralement la partie lente, car les revenus vivent dans plus d'un système.

  2. 02Semaine 3

    Substitution analysis

    Les clients historiques multi-produits sont examinés pour déterminer si le deuxième produit a ajouté des dépenses ou les a déplacées. Les segments où elles ont été déplacées deviennent des exclusions.

  3. 03Semaine 4

    Arbitrage contre la rétention

    La règle selon laquelle un client à risque n'est pas une cible d'expansion cette fenêtre est convenue avec les deux équipes et inscrite dans la décision.

  4. 04Semaine 5

    Écriture en retour et première cohorte

    Les décisions se manifestent sur les enregistrements Salesforce, les parcours existants et les files de vente les reprennent, et le holdout est fixé.

  5. 05Semaines 17 à 21

    Première lecture causale

    Douze semaines minimum après le lancement, et plus longtemps lorsque le produit principal est renouvelé annuellement, car la substitution n'apparaît souvent qu'au moment du renouvellement suivant.

Détail technique

Ce qui est lu et écrit, champ par champ

Salesforce (Marketing Cloud et objets principaux)

Lire

  • Compte et contact pour la structure d'identité et de relation
  • Objets Asset, Order ou Subscription pour la propriété du produit
  • Historique des cas pour les contacts et les plaintes de service
  • Data Extensions pour l'appartenance à l'audience actuelle

Écrit

  • Markin_Next_Action__c (liste de sélection) : l'action arbitrée
  • Markin_Decision_Id__c et Markin_Reason__c
  • Markin_Holdout__c (case à cocher)
  • Ou les mêmes champs qu'une ligne d'extension de données à partir de laquelle les parcours lisent

Écriture par lot quotidienne ; les parcours et les files de vente lisent selon leur calendrier existant.

Entrepôt de données

Lire

  • Revenus par produit par client au fil du temps
  • Intensité d'utilisation par produit
  • Marge par produit fournie par la finance

Écrit

  • Tables de décision, d'exposure et de holdout

Daily.

Stripe ou le système de facturation

Lire

  • Revenus réalisés et remboursements par produit, pour la lecture post-achat

Écrit

  • Nothing.

Lecture seule, quotidienne.

Effort

Ce que cela demande à ton équipe

Personnes nécessaires côté client
QuiCombien de temps ils y consacrent
Opérations de revenus ou CRMEnviron un jour par semaine : création de champs, modifications de parcours et de files d'attente.
Ingénieur de donnéesEnviron 4 jours sur les semaines 1 et 2, plus lorsque les revenus se trouvent dans plusieurs systèmes.
FinanceUne session pour la marge par produit, puis un examen de la première lecture.
Propriétaires de lignes de produitsUne session pour accepter que la métrique mesurée est la marge client totale, pas leur ligne.

Ce qui tourne habituellement mal

Mesurer le taux d'attachement

Le taux d'attachement augmente chaque fois que tu forces davantage. Cela ne dit rien sur le fait que les revenus totaux aient bougé, ce qui est la seule question qui vaille la peine d'être posée.

Cross-selling de clients qui sont sur le point de partir

Les offres d'expansion aux clients à risque se convertissent mal et consomment la fenêtre de contact qu'une action de rétention nécessitait.

Ignorer la différence de marge entre les produits

Faire passer un client d'un produit à marge élevée à un produit à marge plus faible peut augmenter les revenus tout en réduisant le profit.

Les équipes produit lisent uniquement leur propre ligne

Chaque ligne de produits peut afficher une growth alors que le client dépense la même chose. Seule la lecture au niveau du client permet de trancher.

Questions auxquelles ce playbook répond

  • Comment faire du cross-sell sans cannibaliser les revenus existants ?
  • Quels clients devraient se voir proposer un deuxième produit ?
  • Comment mesurer l'incrementality du cross-sell ?
  • Comment empêcher les offres de cross-sell et de rétention d'être en concurrence pour le même client ?
  • Le taux d'attachement est-il une bonne métrique de cross-sell ?

Questions fréquentes

Comment détectes-tu la cannibalisation avant qu'elle ne se produise ?
En valorisant la décision sur la marge client totale plutôt que sur la nouvelle ligne, et en comparant les revenus au niveau du produit pour les clients cross-sell avec le holdout. Les segments où le deuxième produit déplace le premier apparaissent comme ayant une valeur attendue négative et sont exclus de l'audience.
Que se passe-t-il si deux équipes veulent le même client cette semaine ?
C'est exactement à cela que sert l'arbitrage. Chaque action candidate, de n'importe quelle équipe, est évaluée sur la même échelle et une seule gagne. Les actions candidates perdantes sont enregistrées, de sorte que le compromis est visible au lieu d'être réglé par le premier à avoir planifié.
Cela nécessite-t-il de modifier notre modèle de données Salesforce ?
Non. Markin inscrit la décision, sa raison et son ID sur les objets existants, et tes parcours, consoles de service et files d'attente de vente les lisent comme n'importe quel autre champ.
Le cross-sell peut-il être exécuté sans holdout ?
Cela peut être exécuté, mais cela ne peut pas être évalué. Le cross-sell est la catégorie où les lectures avant et après induisent le plus en erreur, car les clients les plus susceptibles d'acheter un deuxième produit étaient aussi les plus susceptibles de dépenser plus de toute façon.
Combien de temps avant que la lecture ne soit fiable ?
Douze semaines est le minimum pratique, et plus longtemps lorsque le produit principal se renouvelle annuellement, car la substitution n'apparaît souvent qu'au prochain renouvellement.

Où cela se connecte

  • ManuelProposer une offre de rétention avant le renouvellement sans payer les clients qui seraient restés de toute façonOffres de sauvegarde avant renouvellement sur Stripe, dimensionnées par risque au lieu de l'appartenance à une liste.
  • ManuelAjoute une next best action aux parcours que tu exécutes déjà dans BrazeArbitrage par client inscrit dans les canevas que ton équipe utilise déjà.
  • ManuelRegagne des clients inactifs avec une fenêtre de silence au lieu d'une échelle de réductionsRéactivation synchronisée sur l'intention de retour, non sur les jours depuis la dernière commande.
  • SolutionExpansion de l'ARPUTrouve la prochaine opportunité d'ARPU au sein de ta base de clients
  • SolutionDécouverte de revenusTrouve l'ARPU que ton équipe n'a pas encore défini

Exécute cette decision sur tes propres données.

Réserve une session techniqueOuvrir le calculateur de ROITous les playbooks
MARKIN

Une équipe autonome de growth science qui fait progresser l'ARPU sur de larges bases de clients B2C.

Produit

  • Explorer le produit
  • Demander une démo
  • Tarification
  • Flux d'opportunités
  • Contexte
  • Expérimentation
  • Impact
  • Architecture
  • Intégrations
  • Passer à Markin
  • Sécurité et fiabilité

Solutions

  • Optimisation de la Croissance
  • Découverte de revenus
  • Diagnostic Produit & Client
  • Toutes les solutions

Secteurs

  • Retail
  • Fintech
  • Telco
  • Media
  • Travel
  • Gaming
  • Streaming
  • Marketplaces
  • Tous les secteurs

Entreprise

  • À propos
  • Carrières
  • Actualités
  • Clients
  • Guides
  • Glossaire
  • Calculateur de ROI

Comparer

  • vs BrazeAI Decisioning Studio
  • vs Salesforce Einstein et Agentforce
  • vs Adobe Journey Optimizer
  • vs Amplitude
  • vs Optimizely
  • vs data science et growth en interne
  • vs Un grand modèle linguistique (LLM) avec accès à un MCP
  • vs ChatGPT avec MCP
  • vs Claude avec MCP
  • vs Grok avec MCP
  • vs RetentionX
  • Toutes les comparaisons

Couche de décision

  • Décisionnel client
  • Next-Best Action
  • Decisioning de Rétention
  • Expansion de l'ARPU

MARKIN

  • ISO42001ISO 42001
  • ISO27001ISO 27001
  • SOC 2TYPE IIAICPASOC 2 Type II
  • GDPR

© 2026 Markin. Tous droits réservés.

ConditionsConfidentialitéCookiesDPASous-traitants