Nous utilisons des cookies
Nous utilisons des cookies et des technologies similaires pour améliorer votre expérience, analyser le trafic et personnaliser le contenu. Vous pouvez accepter tous les cookies ou rejeter ceux non essentiels.
19 Oct 2026
Tout responsable RevOps et CX a déjà entendu ce discours : instrumentez votre site web, notez chaque clic, et vous obtenez un « score d’intention » bien net qui indique aux commerciaux qui est sur le point d’acheter et au support qui est sur le point de partir. C’est une idée séduisante, mais elle est aussi incomplète d’une manière précise et prévisible. Les données comportementales indiquent ce qu’une personne a fait. Elles n’indiquent pas pourquoi, et elles ne disent rien de ce qui s’est déjà passé pour ce client dans votre système de commandes, votre file de support, ou votre dernière enquête.
Cela compte plus qu’il n’y paraît. Un score d’intention basé uniquement sur le comportement signalera sans hésiter comme « chaud » un client ayant visité votre page tarifs cinq fois cette semaine — même s’il a également une réclamation de facturation ouverte et non résolue depuis trois jours. Agissez sur le seul score et vous enverrez une relance commerciale à quelqu’un qui est furieux à cause d’un double débit. Ce n’est pas un cas limite hypothétique ; c’est le mode d’échec par défaut du scoring basé uniquement sur le comportement, et cela vaut la peine de le comprendre avant de brancher quoi que ce soit.
À la base, le scoring d’intention comportemental attribue un poids aux actions qu’un visiteur ou un utilisateur connecté effectue sur votre site ou votre application — pages vues, visites répétées de pages spécifiques, événements d’ajout au panier, utilisation de fonctionnalités, temps passé sur la page — et agrège ces actions pondérées en un nombre censé prédire une action à court terme : achat, montée en gamme, résiliation, escalade.
Le mécanisme est généralement simple : capturer les événements, les faire décroître dans le temps, les additionner en un score, définir un seuil, déclencher une action lorsque le seuil est franchi. La difficulté n’est pas mathématique. Elle réside (1) dans l’obtention, en amont, de données comportementales propres et résolues en identité, et (2) dans le fait de savoir quand le comportement seul ne constitue pas une preuve suffisante pour agir.
Prenons le cas d’une entreprise e-commerce de taille intermédiaire qui cherche à repérer les acheteurs à forte intention avant qu’ils n’abandonnent, et à orienter les bons profils vers une incitation par remise — sans accorder par erreur une remise à quelqu’un qui a déjà une commande en cours de livraison ou un litige de retour ouvert.
En utilisant le SDK Web de Clickstream Publisher, suivez les pages vues automatiques ainsi qu’un petit ensemble d’événements personnalisés pertinents pour ce cas d’usage : pricing_page_view, add_to_cart, compare_products. Résistez à l’envie de tout tracker — une taxonomie d’événements surchargée est plus difficile à noter proprement et plus difficile à maintenir sur des sources web, iOS et Android, chacune fonctionnant avec son propre workflow et une clé API indépendante.
Avant la connexion, le SDK attribue un identifiant anonyme persistant. C’est précisément là que la plupart des scorings comportementaux échouent silencieusement : un acheteur navigue sur son téléphone pendant la pause déjeuner, puis à nouveau sur un ordinateur portable le soir, puis finit par se connecter pour passer commande. Si identify() n’est pas appelé correctement au moment de la connexion, ces sessions ne fusionnent jamais et votre score sous-estime de moitié l’intention réelle. Appeler identify déclenche un événement uid_transition qui relie la session anonyme pré-connexion au contact connu — c’est l’étape la plus importante de tout le pipeline, et c’est celle que la plupart des équipes sautent ou implémentent de manière incohérente.
Définissez des règles telles que : trois événements pricing_page_view ou plus en 48 heures sans achat au cours des 30 jours précédents ajoutent 40 points ; un événement add_to_cart sans passage en caisse dans les deux heures ajoute 25 points. Appliquez une fenêtre de décroissance — l’intention comportementale est périssable. Une visite d’il y a trois semaines ne devrait pas avoir le même poids qu’une visite d’il y a trois heures, mais un score cumulatif naïf les traitera de façon identique si vous ne bornez pas explicitement la fenêtre.
C’est l’étape que les outils purement comportementaux ne peuvent structurellement pas proposer, car ce n’est pas leur donnée. Avant que le workflow n’envoie une incitation par remise, il devrait vérifier : ce client a-t-il passé une commande au cours des dernières 24 heures (signal transactionnel) ? Existe-t-il un fil de support ouvert lié à ce contact (signal voix/conversation) ? Si l’une de ces conditions est vraie, orientez vers un chemin différent — suspendez la remise, ou faites remonter le dossier à un agent support plutôt que de déclencher une action orientée vente. Construisez cela sous forme de workflow, avec l’événement clickstream comme déclencheur et des branches conditionnelles vérifiant le statut de la commande et du ticket avant que l’action finale ne se déclenche.
Score élevé, aucun ticket ouvert, aucune commande récente : déclenchez un SMS personnalisé via votre propre numéro Twilio ou Telnyx, ou déposez une note dans un fil de Collaboration destiné à l’équipe commerciale, avec le contexte complet du client en pièce jointe. Score moyen avec une réclamation ouverte : publiez plutôt dans un fil de Conversation, afin que la meilleure action suivante soit une résolution, et non un argumentaire de vente.
Déjà évoqué plus haut, mais qui mérite d’être répété car c’est l’échec silencieux le plus courant. Si identify se déclenche tardivement ou de manière incohérente sur vos sources web et applicatives, vos scores d’intention sous-estiment systématiquement les acheteurs multi-appareils — souvent votre segment le plus précieux, puisqu’ils effectuent de véritables recherches avant d’acheter.
Au fur et à mesure que davantage de personnes touchent au code de suivi — un nouveau développeur, une refonte, une nouvelle version mobile — les noms d’événements dérivent. pricing_page_view devient Pricing_Page dans la nouvelle version iOS, et votre règle de scoring cesse silencieusement de correspondre aux données de tout un canal. Traitez votre schéma d’événements comme un contrat d’API soumis à une étape de revue, et non comme un espace sans règles.
Les pages tarifs sont visitées par des concurrents faisant de la veille, des robots d’extraction, et des clients existants simplement curieux, sans intention d’achat. Tout cela gonfle un score purement comportemental sans représenter un réel risque ou une réelle opportunité d’achat. C’est exactement pour cette raison qu’agir sur le seul clickstream est risqué — vous avez besoin de la couche transaction et ticket pour distinguer un véritable prospect du bruit.
Un score sans fenêtre temporelle traite une visite d’il y a un mois de la même manière qu’une visite d’il y a une heure. Les déclencheurs à forte intention devraient fonctionner sur des fenêtres courtes (24 à 72 heures) ; le scoring d’engagement ou de santé client, plus large, peut utiliser des fenêtres plus longues, mais les deux ne devraient pas partager la même courbe de décroissance.
Lorsqu’un visiteur refuse le consentement aux cookies, setConsent(false) interrompt immédiatement le suivi et efface l’association à l’identifiant anonyme — ce qui est le comportement correct, conforme au RGPD. Mais cela signifie que votre couverture comportementale est structurellement inégale sur l’ensemble de votre base client : certains segments paraîtront toujours à « faible intention » simplement parce qu’ils ont refusé le suivi, et non parce qu’ils sont désengagés. Si vous ne compensez pas en pondérant davantage les signaux transactionnels et de support pour les segments ayant refusé le consentement, vous desservirez systématiquement une partie de votre base client.
Un client qui visite à plusieurs reprises votre page d’annulation est peut-être sur le point de partir — ou en train de résoudre un problème de facturation, ou simplement curieux de voir à quoi ressemble la procédure. Le clickstream montre ce qu’une personne a fait, pas ce qu’elle veut. C’est la limite honnête que les fournisseurs vendant de l’analyse purement comportementale ont un intérêt commercial à minimiser : c’est l’intégralité de leur produit. La solution n’est pas un modèle de clickstream plus sophistiqué. C’est vérifier si ce même identifiant de contact a un fil de support ouvert, un score CSAT récent bas, ou une demande d’annulation déjà enregistrée — et laisser ces signaux prévaloir sur les données de clic ou les contextualiser avant que quoi que ce soit ne se déclenche.
Pour une entreprise B2B de logiciels ou de services, la même architecture s’applique au risque de non-renouvellement plutôt qu’à l’intention d’achat. Notez les visites répétées d’une page d’aide « rétrograder » ou « annuler l’abonnement », combinées à une baisse des événements d’utilisation du produit, comme un signal de risque. Mais conditionnez l’action finale à l’historique transactionnel du compte (les factures sont-elles à jour ?) et à sa réponse d’enquête la plus récente (a-t-il récemment laissé un score CSAT ou NPS bas accompagné d’une réclamation précise ?). Un score de risque qui ignore un commentaire récent de type « détracteur » à propos d’un bug spécifique déclenchera un e-mail de rétention générique alors que ce dont le compte a réellement besoin, c’est d’une confirmation de correction de bug de la part du support — une meilleure action suivante bien différente, visible uniquement lorsque le comportement est croisé avec les données vocales sur le même identifiant client.
Le Clickstream Publisher de SurveyAnalytica capture la couche comportementale — pages vues, événements personnalisés, résolution d’identité anonyme vers identité connue via identify et uid_transition — et l’achemine directement vers le même moteur de workflow qui traite déjà les événements de commande, les événements de cycle de vie des tickets et les réponses aux enquêtes. Comme chaque signal est rattaché à l’identifiant propre du client plutôt qu’à un graphe d’identité tiers, une condition de workflow peut vérifier le score clickstream, le statut de commande et le statut d’un fil ouvert dans un seul et même chemin de décision avant de déclencher une action.
La couche analytics prend en charge l’agrégation dont dépendent ces scores — cartes KPI, comptages filtrés, et logique de scoring par instance — afin que vous puissiez construire et surveiller des seuils sans exporter les données vers un outil de BI distinct. Et lorsqu’un score à forte intention ou à haut risque nécessite l’intervention d’une personne plutôt qu’une relance automatisée, les fils de Conversation portent le contexte complet — l’événement déclencheur, la commande liée, le ticket lié — de sorte que quiconque prend le relais ne part pas d’une page blanche.
Build surveys, run campaigns, and analyze responses with AI — free to start.
Le scoring d’intention comportemental est réellement utile, et réellement survendu lorsqu’il est présenté comme suffisant à lui seul. Les clics indiquent ce qui s’est passé ; ils n’indiquent pas si ce client a déjà une réclamation ouverte, une commande en attente, ou une raison d’être laissé tranquille cette semaine. La solution pratique n’est pas une formule de scoring plus sophistiquée — c’est de s’assurer que votre workflow vérifie les trois autres types de signaux avant d’agir sur le premier. Construisez le score, mais conditionnez l’action.
No comments yet. Be the first to comment!