{
    "version": "https://jsonfeed.org/version/1",
    "title": "Amir Mousavi — MarTech, analytique et systèmes numériques",
    "home_page_url": "https://www.amirmousavi.com/fr",
    "feed_url": "https://www.amirmousavi.com/rss/feed-fr.json",
    "description": "Notes pratiques sur la technologie marketing, l’analytique, l’automatisation, le SEO, les données clients et l’architecture web.",
    "icon": "https://www.amirmousavi.com/og-default.jpg",
    "author": {
        "name": "Amir Mousavi",
        "url": "https://www.amirmousavi.com"
    },
    "items": [
        {
            "id": "https://www.amirmousavi.com/fr/articles/safari-27-bloque-t-il-vos-balises-marketing",
            "content_html": "\n<p>En juillet, les comptes rendus de la bêta de Safari 27 s’entendaient sur un titre : Safari 27 bloque Bing UET et le LinkedIn Insight Tag par adresse IP, et les proxys de première partie n’y changeront rien. Safari 27 est sorti le 14 septembre 2026. J’ai cherché qui avait vérifié cette affirmation sur la version stable, et je n’ai trouvé personne.</p><p>J’ai donc lu les fichiers. Les listes de traqueurs de Safari sont téléchargées dans le cache de votre compte utilisateur, pas compilées dans le navigateur. Le 9 octobre 2026, j’ai analysé sur mon Mac (macOS 27.0.1, Safari 27.0.1) les cinq qui comptent pour les balises marketing, et j’y ai cherché les hôtes martech courants.</p><p>La version courte : Bing UET et LinkedIn figurent bien sur une liste, mais pas sur la liste IP. Celle-ci compte cinq plages, et aucune n’appartient à Microsoft ni à LinkedIn.</p><p><strong>Note datée du 9 octobre 2026 :</strong> ce billet est une lecture des listes et de la documentation d’Apple et de WebKit, pas un test de navigateur ; il dit donc « listé », pas « bloqué ». Apple met ces listes à jour sans annonce. Un test en direct dans le Web Inspector de Safari 27.0.1 sera ajouté ici avec sa date.</p><h2>Réponse courte</h2><p>Les propres listes de traqueurs de Safari 27 ne mettent ni Bing UET ni le LinkedIn Insight Tag sur sa liste IP. Telle que lue le 9 octobre 2026 sur un Mac sous Safari 27.0.1, cette liste contient cinq plages (Google, Adobe et trois de Criteo) et rien de Microsoft ni de LinkedIn. <code>bat.bing.com</code> et <code>snap.licdn.com</code> figurent sur une autre liste, celle des scripts d’empreinte numérique connus, que Safari applique par défaut à toute la navigation depuis Safari 26. Cette protection limite ce que les scripts peuvent lire, comme la chaîne de requête et le référent, et aucune règle de blocage de ces fichiers ne nomme l’un ou l’autre hôte. L’identifiant de clic de Bing, <code>msclkid</code>, figure sur la liste de retrait des paramètres, qu’Apple documente pour la navigation privée et pour les liens ouverts depuis Mail et Messages.</p><h2>Ces listes sont-elles nouvelles dans Safari 27 ?</h2><p>Non.</p><table><thead><tr><th>Fichier (nom que lui donne WebKit)</th><th>Entrées</th><th>Tampon de version (inféré)</th><th>Fichier actuel créé sur ce Mac</th></tr></thead><tbody><tr><td><code>FINGERPRINTING_SCRIPTS</code> (scripts d’empreinte numérique)</td><td>217 hôtes</td><td>8 janvier 2026</td><td>11 janvier 2026</td></tr><tr><td><code>QUERY_PARAM</code> (données de filtrage des liens)</td><td>37 entrées (29 partout, 8 limitées à certains sites)</td><td>6 octobre 2026</td><td>8 octobre 2026</td></tr><tr><td><code>TRACKING_SUBNETS</code> (adresses réseau de traqueurs)</td><td>5 plages IP</td><td>5 novembre 2025</td><td>21 novembre 2025</td></tr><tr><td><code>TRACKING_DOMAINS</code> (domaines de traqueurs)</td><td>628 domaines, chacun avec un propriétaire</td><td>5 novembre 2025</td><td>21 novembre 2025</td></tr><tr><td><code>URL_FILTER</code> (liste de blocage des traqueurs)</td><td>3 857 règles de blocage sur 180 domaines</td><td>25 septembre 2024</td><td>2 mai 2025</td></tr></tbody></table><p>Un fichier peut être remplacé lors d’une mise à jour ; la dernière colonne indique donc quand la copie actuelle a été écrite, pas quand la liste a d’abord existé. Malgré tout, la liste d’empreinte qui nomme LinkedIn et Bing porte un tampon de janvier 2026, et la liste IP un tampon de novembre 2025. Safari 27 est arrivé sur ce Mac le 18 septembre 2026.</p><p>Ce sont les listes actuelles d’Apple, pas des « listes de Safari 27 ». Ni les notes de version de Safari 27 d’Apple ni le billet de WebKit sur Safari 27.0 (17 septembre 2026) n’ont de section sur la confidentialité ou le pistage.</p><h2>Quelle protection anti-pistage de Safari 27 chaque liste alimente-t-elle, et quand ?</h2><p>Chaque liste alimente une protection différente. Pour la plupart, le mode dépend d’un seul réglage, <strong>Use advanced tracking and fingerprinting protection</strong> sous Safari &gt; Settings &gt; Advanced (libellés de l’interface anglaise), qui couvre la navigation privée par défaut, ou toute la navigation si l’utilisateur le choisit. Les limites d’empreinte et le nettoyage des liens dans Mail et Messages font exception.</p><table><thead><tr><th>Liste</th><th>Protection alimentée</th><th>Où Apple et WebKit la documentent par défaut</th></tr></thead><tbody><tr><td>Scripts d’empreinte numérique</td><td>Advanced Fingerprinting Protection : les scripts listés obtiennent des réponses peu fiables des API exploitables pour l’empreinte et ne peuvent lire ni les paramètres de requête ni le référent</td><td><strong>Toute la navigation</strong>, depuis Safari 26</td></tr><tr><td>Filtrage des liens</td><td>Link Tracking Protection : les paramètres listés sont retirés avant une navigation intersites</td><td>Navigation privée, plus les liens ouverts depuis Mail et Messages</td></tr><tr><td>Liste de blocage</td><td>Blocage des chargements réseau vers les traqueurs connus</td><td>Navigation privée (voir la réserve ci-dessous)</td></tr><tr><td>Domaines et plages IP de traqueurs</td><td>Blocage des sous-domaines de première partie camouflés qui pointent vers un traqueur connu ; le code de WebKit consulte aussi cette table pour les témoins et le cache</td><td>Navigation privée</td></tr></tbody></table><ul>\n<li><strong>Empreinte numérique.</strong> L’annonce de macOS 26 par Apple, en juin 2025, dit que Safari offre désormais la protection avancée contre l’empreinte dans toute la navigation par défaut (« now offers advanced fingerprinting protection in all browsing by default »). Le billet de WebKit sur Safari 26.0 en énumère les effets, dont l’impossibilité de lire les paramètres de requête et <code>document.referrer</code>. Le code actuel de WebKit n’ajoute la limite sur les témoins et le localStorage qu’avec le réglage avancé.</li>\n<li><strong>Link Tracking Protection.</strong> L’annonce d’Apple de juin 2023 couvre Messages, Mail et la navigation privée ; le billet Private Browsing 2.0 de WebKit (16 juillet 2024) l’étend à la navigation ordinaire quand le réglage avancé couvre toute la navigation.</li>\n<li><strong>Liste de blocage.</strong> Le même billet décrit un bloqueur de contenu activé automatiquement en navigation privée ; le fichier d’URL est une liste de règles de blocage visant des tiers.</li>\n<li><strong>Domaines et plages IP de traqueurs.</strong> Le code de WebKit ne fait ce contrôle que si les protections avancées sont actives <strong>et</strong> que la requête vise un autre sous-domaine du site de la page, le schéma de collecte de première partie que WebKit qualifie de « camouflé ».</li>\n</ul><p><strong>La réserve.</strong> Le code source actuel de WebKit contient aussi un réglage, actif par défaut et non lié à la navigation privée, qui charge la même liste de règles de blocage pour chaque page. Sa dernière modification date du 25 septembre 2026, onze jours après la sortie de Safari 27. Je ne peux pas savoir de l’extérieur si Safari 27.0.1 en contient une version. Seul un test en direct tranchera.</p><p>Safari masque aussi par défaut les adresses IP aux traqueurs connus (depuis Safari 15, selon WebKit) ; Apple ne dit pas quelle liste les définit. Et depuis ses travaux sur Safari 17, publiés à partir de septembre 2023, il plafonne à sept jours, dans toute la navigation, les témoins provenant d’adresses IP tierces camouflées, selon une heuristique et non une liste.</p><h2>Safari 27 bloque-t-il Bing UET ou le LinkedIn Insight Tag ?</h2><p>Pas par adresse IP, à en juger par les listes.</p><table><thead><tr><th>Vérification, 9 octobre 2026</th><th>Bing UET</th><th>LinkedIn Insight Tag</th></tr></thead><tbody><tr><td>Scripts d’empreinte</td><td><code>bat.bing.com</code> listé</td><td><code>snap.licdn.com</code> listé</td></tr><tr><td>Plages IP</td><td>Aucune plage Microsoft. <code>bat.bing.com</code> a résolu vers 150.171.27.10 et 150.171.28.10, hors des cinq</td><td>Aucune plage LinkedIn. <code>px.ads.linkedin.com</code> et <code>snap.licdn.com</code> ont résolu hors des cinq</td></tr><tr><td>Domaines de traqueurs</td><td><code>bat.bing.com</code>, propriétaire Microsoft</td><td><code>linkedin.com</code>, pas <code>licdn.com</code></td></tr><tr><td>Règles de blocage</td><td>Aucune pour <code>bat.bing.com</code> ; la seule règle Bing vise les pings <code>bing.com/actionp/</code></td><td>Aucune pour <code>snap.licdn.com</code> ni <code>px.ads.linkedin.com</code> ; la seule règle LinkedIn vise un point de comptage de partages</td></tr><tr><td>Liste de retrait des paramètres</td><td><code>msclkid</code> listé</td><td>Aucun paramètre LinkedIn ; <code>li_fat_id</code>, l’identifiant de clic que la documentation de la Conversions API de LinkedIn demande de capter, en est absent</td></tr></tbody></table><p>L’effet documenté sur les deux balises en navigation ordinaire est donc celui de l’empreinte : selon la description d’Apple, le script ne peut pas lire de façon fiable la chaîne de requête ni le référent de la page, là où vivent un identifiant de clic et une source de trafic. Rien dans ces fichiers ne dit que la requête elle-même est arrêtée, mais je ne l’ai pas testé, et la réserve ci-dessus s’applique.</p><p>En navigation privée, ou avec le réglage avancé appliqué à toute la navigation, <code>msclkid</code> figure sur la liste que, selon la documentation de Safari, celui-ci retire avant la requête, et le contrôle des sous-domaines camouflés s’active. Ni l’un ni l’autre n’est un blocage par IP des serveurs de Microsoft.</p><h2>Où les comptes rendus de juillet se sont-ils trompés ?</h2><p>TAGGRS, Stape et Hardal vendent du balisage côté serveur ; PPC Land et Relevant Audience relaient l’analyse de TAGGRS. Aucun n’a été mis à jour pour la version stable. Stape demande que tout soit testé une fois la version stable sortie (« once a stable release is out »), le bon réflexe, et Hardal qualifie ses points sur Safari 27 de non confirmés.</p><table><thead><tr><th>Affirmation, telle que publiée</th><th>Ce que disent les listes le 9 octobre 2026</th></tr></thead><tbody><tr><td>« The Bing UET endpoint is blocked at both domain level and by IP subnet. » TAGGRS, 6 juillet (mis à jour le 30 juillet)</td><td>Aucune plage Microsoft et aucune règle de blocage pour <code>bat.bing.com</code>. Il est listé comme script d’empreinte et comme domaine de traqueur</td></tr><tr><td>« Safari 27 blocks LinkedIn and Bing ad trackers by IP address. » Titre de PPC Land, 18 juillet</td><td>Aucun des deux n’a de plage IP. (Le texte de PPC Land met LinkedIn sur la liste d’empreinte ; seul le titre parle d’IP)</td></tr><tr><td>Le blocage par IP serait nouveau dans Safari 27 (TAGGRS, PPC Land)</td><td>Le fichier IP actuel porte un tampon de novembre 2025. WebKit décrivait le blocage des requêtes camouflées vers des traqueurs connus dès juillet 2024</td></tr><tr><td>Tealium et « Blueonic » seraient sur la liste d’empreinte (TAGGRS, Stape, PPC Land)</td><td>Ni l’un ni l’autre. Les deux sont sur la liste de blocage, avec 123 et 53 règles, ce qui pourrait expliquer le résultat de Stape pour Tealium en mode privé si le profil correspond à une règle</td></tr><tr><td>« First-party subdomains and server-side proxies do not evade the block. » Relevant Audience, 19 juillet</td><td>Un appel de serveur à serveur ne passe jamais par Safari. Le contrôle IP vise les requêtes du navigateur lui-même vers un sous-domaine de votre site</td></tr><tr><td>LinkedIn Insight et Segment sont sur la liste d’empreinte</td><td>Exact</td></tr><tr><td>Des paramètres de Threads, YouTube et X ont été ajoutés au retrait des liens</td><td>Ils figurent sur la liste aujourd’hui (<code>xmt</code>, <code>si</code>, <code>twclid</code>, <code>cn</code>, <code>cxt</code>, <code>t</code>). S’ils ont été ajoutés dans la 27, je ne peux pas le voir</td></tr></tbody></table><p>Les comptes rendus ont trouvé de vraies entrées, puis les ont rattachées au mauvais mécanisme.</p><h2>Quelles balises d’une pile martech typique figurent sur quelle liste ?</h2><p>Le tableau pour un audit de pile : inscription sur les listes seulement, telle que lue le 9 octobre 2026. Beaucoup de règles de blocage visent un chemin de script précis, pas le domaine entier.</p><table><thead><tr><th>Fournisseur</th><th>Scripts d’empreinte</th><th>Règles de blocage</th><th>Domaines de traqueurs</th><th>Plage IP</th><th>Paramètres de lien</th></tr></thead><tbody><tr><td>Google (GTM, gtag, GA, Ads)</td><td>L’ancien <code>ssl.google-analytics.com</code> et quatre hôtes publicitaires et de consentement</td><td>Oui : <code>gtm.js</code>, <code>gtag/js</code>, anciens scripts GA, scripts de conversion Ads</td><td>Oui</td><td>216.239.32.0/19</td><td><code>gclid</code>, <code>dclid</code></td></tr><tr><td>Adobe (Analytics, Launch, Audience Manager)</td><td>Non</td><td>Oui : 216 pour <code>omtrdc.net</code>, 133 pour <code>2o7.net</code></td><td>Oui</td><td>63.140.32.0/19</td><td><code>s_cid</code></td></tr><tr><td>Microsoft (UET, Clarity)</td><td><code>bat.bing.com</code>, <code>www.clarity.ms</code></td><td>Une règle de ping</td><td><code>bat.bing.com</code></td><td>Non</td><td><code>msclkid</code></td></tr><tr><td>LinkedIn</td><td><code>snap.licdn.com</code></td><td>Une règle de comptage de partages</td><td><code>linkedin.com</code></td><td>Non</td><td>Non</td></tr><tr><td>Pixel Meta</td><td>Non</td><td>Oui : <code>fbevents.js</code>, <code>/tr/</code></td><td>Oui</td><td>Non</td><td><code>fbclid</code></td></tr><tr><td>HubSpot</td><td><code>js.hubspot.com</code>, <code>js.hs-analytics.net</code>, hôte européen</td><td>Oui : scripts d’analytique</td><td>Oui</td><td>Non</td><td><code>_hsenc</code> et quatre autres</td></tr><tr><td>Marketo Engage</td><td>Non</td><td>Oui, dont <code>mktoresp.com/webevents/visitWebPage</code></td><td>Oui</td><td>Non</td><td><code>mkt_tok</code></td></tr><tr><td>Salesforce</td><td><code>a.sfdcstatic.com</code>, <code>salesforceliveagent.com</code></td><td>Oui : <code>pd.js</code> de Pardot</td><td>Oui</td><td>Non</td><td>Non</td></tr><tr><td>Mailchimp</td><td>Non</td><td>Non</td><td>Oui</td><td>Non</td><td><code>mc_eid</code></td></tr><tr><td>Segment</td><td><code>cdn.segment.com</code></td><td>Oui : <code>analytics.min.js</code></td><td>Oui</td><td>Non</td><td>Non</td></tr><tr><td>Tealium</td><td>Non</td><td>Oui : 123</td><td>Oui</td><td>Non</td><td>Non</td></tr><tr><td>Braze</td><td><code>js.appboycdn.com</code>, l’hôte du Web SDK de Braze</td><td>Non</td><td>Non</td><td>Non</td><td>Non</td></tr><tr><td>Demandbase</td><td><code>tag.demandbase.com</code>, <code>scripts.demandbase.com</code></td><td>Trois</td><td>Oui</td><td>Non</td><td>Non</td></tr><tr><td>6sense</td><td><code>j.6sc.co</code></td><td>Non</td><td>Non</td><td>Non</td><td>Non</td></tr><tr><td>Criteo</td><td><code>static.criteo.net</code></td><td>Oui</td><td>Oui</td><td>Trois plages</td><td>Non</td></tr><tr><td>TikTok</td><td>Non</td><td>Non</td><td>Aucun hôte TikTok ; cinq hôtes appartenant à ByteDance</td><td>Non</td><td>Pas de <code>ttclid</code></td></tr></tbody></table><p><strong>Adobe</strong> est la ligne à relire. Sa collecte de première partie repose sur un CNAME de votre sous-domaine vers Adobe, et la cible donnée en exemple dans la documentation de configuration d’Adobe, <code>hiodsibxvip01.data.adobedc.net</code>, a résolu dans la plage Adobe listée depuis mon poste, tout comme <code>edge.adobedc.net</code>. Un sous-domaine Adobe de première partie correspond au schéma camouflé que la table de recherche détecterait. La cible Google pour les domaines personnalisés, <code>ghs.googlehosted.com</code>, a résolu hors de la plage de Google ; vérifiez depuis là où se trouvent vos utilisateurs.</p><h3>Qu’arrive-t-il au suivi des clics dans les courriels ?</h3><p><code>mkt_tok</code> (Marketo), <code>mc_eid</code> (Mailchimp) et cinq paramètres HubSpot, dont <code>_hsenc</code>, figurent sur la liste de retrait des paramètres. Savoir si un jeton est effectivement retiré est une autre question, et je ne l’ai pas testé.</p><p>Apple dit que Link Tracking Protection nettoie les liens ouverts dans Mail. Mais les plateformes de courriel font en général passer le lecteur par leur propre redirection de suivi et y ajoutent le jeton. Le jeton n’est alors pas dans le lien qu’ouvre Mail et, dans une fenêtre ordinaire, où le retrait des paramètres est désactivé par défaut, il peut survivre. Un jeton placé dans le lien lui-même peut être retiré.</p><p>L’enjeu est l’identité, pas le décompte des clics : la documentation Marketo d’Adobe dit que <code>mkt_tok</code> sert aux pages d’arrivée Marketo et à Munchkin pour suivre une personne, et qu’un lien sans ce paramètre reste suivi. Mailchimp dit que <code>mc_eid</code> désigne l’adresse courriel du destinataire (« identifies the recipient’s email address »). Testez d’abord avec un vrai envoi (étape Trois).</p><h2>Quand le balisage côté serveur est-il la réponse, et quand ne l’est-il pas ?</h2><p>Le balisage côté serveur sort du navigateur l’appel au fournisseur. Décidez balise par balise, à l’aide du tableau.</p><p><strong>Il aide quand c’est un script listé qui lit vos identifiants.</strong> Votre propre code de première partie peut encore lire l’URL d’arrivée, si le paramètre arrive, et envoyer la conversion de serveur à serveur : conversions hors ligne de Microsoft, Conversions API de LinkedIn, conversions améliorées de Google. C’est un problème de captation ; un point de terminaison côté serveur est une réponse, et votre CRM ou votre système back-end peut faire le même appel.</p><p><strong>Il aide quand le script ou la balise d’un fournisseur est sur la liste de blocage</strong> et que votre part de navigation privée compte. Vérifiez où résout votre propre point de terminaison : un sous-domaine dans une plage listée correspond au schéma camouflé.</p><p><strong>Il n’aide pas contre Link Tracking Protection.</strong> Là où elle s’applique, Safari retire le paramètre listé avant que la navigation ne quitte l’appareil ; aucun serveur ne le voit, le vôtre compris. Pour le courriel, identifiez la personne par un formulaire ou une connexion, pas par un jeton dans l’URL.</p><p><strong>Il n’aide pas pour les balises qui ne figurent sur aucune liste.</strong> Ce serait acheter de l’infrastructure pour un problème que vous n’avez pas ; la mesure casse en général plus tôt, comme je l’ai écrit dans <a href=\"https://www.amirmousavi.com/fr/articles/pourquoi-les-implementations-analytiques-echouent\">pourquoi les implémentations analytiques échouent</a>.</p><h2>Comment le tester vous-même dans le Web Inspector de Safari 27</h2><p><strong>Un. Lisez les listes sur votre propre Mac.</strong></p><pre><code>cd &quot;$(getconf DARWIN_USER_CACHE_DIR)com.apple.WebPrivacy&quot;\nls -l\ntail -c +73 FINGERPRINTING_SCRIPTS.wplist | grep -E &#x27;bing|licdn|segment|hs-analytics&#x27;\ntail -c +73 TRACKING_SUBNETS.wplist\ntail -c +73 QUERY_PARAM.wplist\ndig +short smetrics.example.com\n</code></pre><p>Mettez vos propres sous-domaines de collecte dans la dernière ligne et comparez chaque adresse aux cinq plages. Notez la version de Safari, le type de fenêtre et les réglages de confidentialité avec chaque résultat ci-dessous.</p><p><strong>Deux. Ouvrez les outils de développement dans une fenêtre privée.</strong> Les libellés sont ceux de Safari en anglais, tels que les donne le guide d’Apple. Dans Safari &gt; Settings &gt; Advanced, cochez « Show features for web developers » et notez les réglages de protection avancée et « Hide IP address ». Dans une fenêtre de navigation privée, choisissez Develop &gt; Show Web Inspector, ouvrez l’onglet Network et cochez <strong>Preserve Log</strong>.</p><p><strong>Trois. Testez le retrait des paramètres.</strong> Depuis une page d’un <em>autre</em> site, cliquez sur un lien vers votre page d’arrivée portant <code>?gclid=test1&amp;msclkid=test2&amp;mkt_tok=test3&amp;utm_source=test4</code>. Si Link Tracking Protection s’est appliquée, la requête du document montre <code>utm_source</code> et aucun des trois autres. Recommencez dans une fenêtre ordinaire. Puis recommencez avec un <strong>vrai lien suivi</strong> tiré d’un envoi test de votre plateforme de courriel, ouvert depuis Apple Mail dans une fenêtre ordinaire, et vérifiez si le jeton arrive sur la requête d’arrivée.</p><p><strong>Quatre. Testez le blocage réseau.</strong> Dans la fenêtre privée, puis dans une fenêtre ordinaire, chargez une page portant vos balises et filtrez l’onglet Network par domaine de fournisseur. Un chargement bloqué échoue, et la console affiche une ligne commençant par « Blocked connection to known tracker ».</p><p><strong>Cinq. Testez les limites d’empreinte par la balise.</strong> La journalisation de ces limites dans la console de WebKit est désactivée par défaut ; l’absence de message ne prouve donc rien. Vérifiez si votre identifiant de clic de test s’est rendu dans la requête sortante de la balise, comme l’appel à <code>bat.bing.com</code>, et comparez avec le même clic dans Chrome.</p><p>Voici, propre à Safari, le détail de la consigne « testez sur un vrai Safari » de la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-implementation-analytique\">liste de vérification d’implémentation analytique</a>.</p><h2>Mon avis de travail</h2><p>Le mécanisme est toute la décision. « Bloqué par IP » veut dire que les données de conversion ne quittent jamais le navigateur et que seul un chemin côté serveur aide. « Listé comme script d’empreinte » veut dire que la balise peut encore se déclencher mais ne peut pas lire l’identifiant de clic. C’est un problème de captation, et il a des solutions moins chères qu’un nouveau contrat d’hébergement.</p><p>Trois éléments des listes comptent plus que le titre sur Bing et LinkedIn. Adobe et Google sont les deux fournisseurs d’analytique avec une plage IP, et le CNAME de première partie d’Adobe est le cas d’école du schéma camouflé. Les jetons de courriel de Marketo, HubSpot et Mailchimp figurent sur la liste de retrait, et le fait que vos envois les perdent ou non dépend de la façon dont votre plateforme construit ses liens. Et les balises qui ne figurent sur aucune liste, TikTok compris, ne demandent aucun projet Safari.</p><p>Ce qui changerait mon avis, c’est le test en direct. Si <code>bat.bing.com</code> ne parvient pas à se connecter dans une fenêtre Safari 27 ordinaire avec les réglages par défaut, les listes ne racontent pas toute l’histoire, et je le dirai ici.</p><h2>Foire aux questions sur la protection anti-pistage de Safari 27 et les balises marketing</h2><h3>Safari 27 bloque-t-il la balise Bing UET ?</h3><p>Pas par adresse IP, d’après les listes qu’Apple a servies à un Mac sous Safari 27.0.1 le 9 octobre 2026 : la liste IP ne contient aucune plage Microsoft, et aucune règle de blocage ne nomme <code>bat.bing.com</code>. L’hôte est listé comme script d’empreinte connu, ce qui, depuis Safari 26, limite ce que le script peut lire dans toute la navigation, dont la chaîne de requête et le référent. <code>msclkid</code> figure sur la liste de retrait des paramètres, qu’Apple documente pour la navigation privée et les liens ouverts depuis Mail et Messages. Aucun test en direct n’a encore été mené.</p><h3>Le LinkedIn Insight Tag est-il bloqué dans Safari 27 ?</h3><p>Il est listé, sans preuve de blocage, au 9 octobre 2026. <code>snap.licdn.com</code> figure sur la liste des scripts d’empreinte d’Apple, qui restreint l’accès du script aux paramètres de requête, au référent et aux API exploitables pour l’empreinte. Les listes ne contiennent ni plage IP LinkedIn ni règle de blocage pour la balise, et <code>li_fat_id</code> ne figure pas sur la liste de retrait des paramètres.</p><h3>Quels paramètres la protection contre le pistage par lien de Safari 27 retire-t-elle ?</h3><p>La liste d’Apple, lue le 9 octobre 2026, compte 37 entrées (34 noms distincts), dont 29 appliquées partout et 8 seulement sur certains sites. On y trouve <code>gclid</code>, <code>dclid</code>, <code>fbclid</code>, <code>msclkid</code>, <code>twclid</code>, <code>yclid</code>, <code>mkt_tok</code>, <code>mc_eid</code>, <code>_hsenc</code> et quatre autres paramètres HubSpot, ainsi que <code>s_cid</code>. Les paramètres UTM n’y figurent pas. Apple et WebKit documentent cette protection pour Messages, Mail et la navigation privée, et pour la navigation ordinaire seulement quand l’utilisateur applique « Use advanced tracking and fingerprinting protection » à toute la navigation.</p><h2>Comment j’ai lu les listes</h2><p>Les fichiers se trouvent dans <code>com.apple.WebPrivacy</code>, sous le dossier qu’affiche <code>getconf DARWIN_USER_CACHE_DIR</code> ; Jeff Johnson, de Lapcat Software, l’a documenté en juin 2023, quand le fichier de paramètres comptait 25 entrées. Sur mon Mac, il contenait dix fichiers <code>.wplist</code>, réécrits pour la dernière fois le 8 octobre 2026.</p><p>Chaque fichier est du texte brut après un en-tête de 72 octets. Le premier octet est un numéro de type qui correspond au fichier <code>WebPrivacySPI.h</code> de WebKit (1 liste de blocage, 2 filtrage des liens, 3 domaines de traqueurs, 4 adresses de traqueurs, 9 scripts d’empreinte) ; c’est ainsi que j’ai associé les fichiers aux protections. Les octets 36 à 43 contiennent un horodatage en millisecondes que je lis comme la date de version. C’est <strong>inféré</strong> : Apple ne documente pas ce format, mais chaque valeur tombe sur une minute ronde et, pour quatre fichiers, précède de 1,6 à 16 jours la création du fichier actuel. Les dates de création viennent de <code>stat</code>, les réponses DNS du résolveur de ce Mac le 9 octobre, et le code de WebKit de sa branche principale ce jour-là, qui peut différer de la compilation 27.0.1. Les empreintes des fichiers sont dans mes notes de travail.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 9 octobre 2026.</p><ul>\n<li><a href=\"https://support.apple.com/en-us/149039\">Apple : « Safari 27 », publié le 14 septembre 2026</a></li>\n<li>Notes de version d’Apple Developer : <a href=\"https://developer.apple.com/documentation/safari-release-notes/safari-27-release-notes\">Safari 27</a> ; <a href=\"https://developer.apple.com/documentation/safari-release-notes/safari-26-release-notes\">Safari 26</a></li>\n<li>Blogue de WebKit : <a href=\"https://webkit.org/blog/18325/\">fonctions de Safari 27.0, 17 septembre 2026</a> ; <a href=\"https://webkit.org/blog/17333/webkit-features-in-safari-26-0/\">fonctions de Safari 26.0</a> ; <a href=\"https://webkit.org/blog/15697/private-browsing-2-0/\">« Private Browsing 2.0 », 16 juillet 2024</a> ; <a href=\"https://webkit.org/blog/14445/webkit-features-in-safari-17-0/\">fonctions de Safari 17.0</a></li>\n<li>Apple Newsroom : <a href=\"https://www.apple.com/newsroom/2025/06/macos-tahoe-26-makes-the-mac-more-capable-productive-and-intelligent-than-ever/\">macOS Tahoe 26, juin 2025</a> ; <a href=\"https://www.apple.com/newsroom/2025/06/apple-elevates-the-iphone-experience-with-ios-26/\">iOS 26, juin 2025</a> ; <a href=\"https://www.apple.com/newsroom/2023/06/apple-announces-powerful-new-privacy-and-security-features/\">fonctions de confidentialité, juin 2023</a></li>\n<li>Guide d’utilisation de Safari pour macOS 27 : <a href=\"https://support.apple.com/guide/safari/advanced-ibrw1075/27.0/mac/27\">réglages avancés</a> ; <a href=\"https://support.apple.com/guide/safari/privacy-sfri35610/27.0/mac/27\">réglages de confidentialité</a> ; <a href=\"https://support.apple.com/guide/safari/use-the-developer-tools-in-the-develop-menu-sfri20948/27.0/mac/27\">menu Develop</a> ; et la <a href=\"https://webkit.org/web-inspector/network-tab/\">référence de l’onglet Network de WebKit</a></li>\n<li>Code source de WebKit, branche principale, lu le 9 octobre 2026 : <a href=\"https://github.com/WebKit/WebKit/blob/main/Source/WebCore/PAL/pal/spi/cocoa/WebPrivacySPI.h\">types de ressources</a> ; <a href=\"https://github.com/WebKit/WebKit/blob/main/Source/WebKit/Platform/cocoa/WebPrivacyHelpers.mm\">chargement des listes</a> ; <a href=\"https://github.com/WebKit/WebKit/blob/main/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm\">contrôle du camouflage</a> ; <a href=\"https://github.com/WebKit/WebKit/blob/main/Source/WebCore/page/ScriptTrackingPrivacyCategory.cpp\">limites d’empreinte</a> ; <a href=\"https://github.com/WebKit/WebKit/blob/main/Source/WebCore/contentextensions/ContentExtensionsBackend.cpp\">message de console</a> ; <a href=\"https://github.com/WebKit/WebKit/blob/main/Source/WebKit/UIProcess/WebProcessPool.cpp\">liste de blocage chargée par page</a></li>\n<li><a href=\"https://lapcatsoftware.com/articles/2023/6/2.html\">Lapcat Software (Jeff Johnson) : « Safari 17 Link Tracking Protection Details », juin 2023</a></li>\n<li>Documentation des fournisseurs : <a href=\"https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/email-marketing/general/functions-in-the-editor/disable-tracking-for-an-email-link\">Marketo, <code>mkt_tok</code>, mise à jour le 7 octobre 2026</a> ; <a href=\"https://experienceleague.adobe.com/en/docs/core-services/interface/administration/ec-cookies/cookies-first-party\">Adobe, CNAME de première partie</a> ; <a href=\"https://mailchimp.com/developer/marketing/docs/e-commerce/\">Mailchimp, <code>mc_eid</code></a> ; <a href=\"https://learn.microsoft.com/en-us/linkedin/marketing/conversions/enabling-first-party-cookies\">Conversions API de LinkedIn, <code>li_fat_id</code></a></li>\n<li>Les comptes rendus de juillet : <a href=\"https://taggrs.io/safari-27-tracking-protection/\">TAGGRS, 6 juillet, mis à jour le 30 juillet 2026</a> ; <a href=\"https://stape.io/news/safari-27-update-tracking-protection\">Stape, 16 juillet</a> ; <a href=\"https://ppc.land/safari-27-blocks-linkedin-and-bing-ad-trackers-by-ip-address/\">PPC Land, 18 juillet</a> ; <a href=\"https://www.relevantaudience.com/analytics/safari-27-blocks-ad-trackers-by-ip-address/\">Relevant Audience, 19 juillet</a> ; <a href=\"https://usehardal.com/blog/safari-2026-2027-could-your-measurement-setup-break-the-next-update\">Hardal, 20 juillet</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/safari-27-bloque-t-il-vos-balises-marketing",
            "title": "Safari 27 bloque-t-il Bing UET et les balises LinkedIn ?",
            "summary": "J’ai lu les listes de traqueurs qu’Apple sert à un Mac sous Safari 27.0.1. Bing UET et LinkedIn y figurent, mais pas sur la liste IP. Au 9 octobre 2026.",
            "date_modified": "2026-10-13T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "Safari 27",
                "prévention du pistage",
                "protection contre le pistage par lien",
                "protection avancée contre l’empreinte numérique",
                "balisage côté serveur",
                "audit de pile martech"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/credits-et-sieges-hubspot-ce-qui-a-change",
            "content_html": "\n<p>Le 16 septembre 2026, HubSpot a modifié une définition dans ses conditions d’utilisation client. Seule, elle ressemble à un simple toilettage. À côté de l’article de la base de connaissances que HubSpot a mis à jour le même jour, c’est le volet contractuel d’un changement de réglage par défaut : qu’un compte qui dépasse ses crédits HubSpot paie une fois, ou pour le reste de son contrat, dépend désormais de la date à laquelle il a acheté des crédits supplémentaires.</p><p>Deux semaines plus tard, le 1er octobre, le supplément tarifaire du modèle flexible par sièges et crédits de HubSpot a renommé ses sièges et revu leurs prix. Dans ce modèle, chaque courriel marketing est mesuré en crédits, et l’essentiel de ce qui s’écrit sur la tarification de HubSpot porte plutôt sur les agents IA.</p><p>Ce billet corrige aussi l’un des miens. Le 8 septembre, j’ai écrit que « Pay-as-You-Go is the default overage setting » (le paiement à l’usage est le réglage de dépassement par défaut). C’était faux. Les conditions, le catalogue et la base de connaissances en ligne ce jour-là faisaient tous de la mise à niveau automatique le réglage par défaut. La phrase de <a href=\"https://www.amirmousavi.com/fr/articles/combien-coute-une-action-agent-ia\">combien coûte une action d’agent IA</a> porte maintenant une correction datée.</p><p>J’ai trouvé les deux changements le 9 octobre 2026 en comparant les documents de HubSpot à des captures d’archive web prises de part et d’autre de chaque changement. <strong>Rien de ce qui suit ne vient de l’administration d’un compte HubSpot ni de la lecture d’une facture.</strong> Chaque montant est un prix courant publié, ou un tel prix multiplié par un taux de crédit publié. Les montants en dollars sont des prix en dollars américains du catalogue mondial de HubSpot, celui qui est vendu au Canada et aux États-Unis. Les montants en euros sont les prix EMEA du nouveau modèle de sièges, que HubSpot publie seulement en euros. Je ne les ai pas convertis : HubSpot ne fixe pas ses prix régionaux selon le taux de change, et un montant converti serait un prix que personne ne se voit proposer. Ce billet porte sur le mode de facturation, les sièges et la mesure des courriels, pas sur le coût des actions d’agents IA.</p><p>Les citations des documents de HubSpot sont reproduites en anglais, langue de leurs sources ; la traduction entre parenthèses est la mienne.</p><h2>Réponse courte</h2><p>Pour un compte canadien ou américain, le changement qui s’applique aujourd’hui est celui du 16 septembre : les crédits HubSpot supplémentaires achetés à partir du 16 septembre 2026 passent par défaut au paiement à l’usage, à 0,010 $ US le crédit ; les achats antérieurs restent par défaut en mise à niveau automatique, qui relève le palier de crédits pour le reste du contrat. Dans le catalogue mondial vendu en Amérique du Nord, les envois de courriels ne consomment aucun crédit.</p><p>Le nouveau siège GTM est le siège à accès complet de la tarification flexible par sièges et crédits de HubSpot, que la trousse de HubSpot pour ses partenaires présente comme le modèle des nouveaux clients de la région EMEA depuis le 1er octobre 2026. Il est facturé en euros. Au prix courant EMEA, les sièges GTM commencent à 20 € (Starter), 100 € (Professional) et 175 € (Enterprise) par siège et par mois, et les sièges Ops à 50 €. Dans ce modèle, tout courriel, sauf le courriel individuel, consomme des crédits : 15 par envoi dans la première tranche de 10 000 envois, soit 0,15 € à 0,010 € le crédit. Je n’ai trouvé aucun document de HubSpot qui le mette déjà en vente au Canada ou aux États-Unis.</p><p><strong>Vérifié à la source le 9 octobre 2026.</strong> Ce sont des pages vivantes : le catalogue et le supplément ont tous deux encore changé depuis les captures citées ci-dessous. Rouvrez-les avant de citer un chiffre en négociation.</p><h2>Qu’est-ce qui a changé dans la facturation des crédits HubSpot le 16 septembre 2026 ?</h2><p><strong>Les conditions d’utilisation client.</strong> La page en vigueur indique « Last Modified: September 16, 2026 ». HubSpot archive la version précédente, datée du 14 avril 2026, de sorte que l’avant et l’après sont tous deux des sources primaires. La définition de « Overages » (dépassements) est passée de ceci :</p><blockquote>\n<p>« the additional fees incurred when you exceed your HubSpot Credits Limit, and configure your account to Pay-as-you-go and incur Overages instead of automatically upgrading. » (les frais supplémentaires engagés lorsque vous dépassez votre limite de crédits HubSpot et configurez votre compte en paiement à l’usage, au lieu d’une mise à niveau automatique.)</p>\n</blockquote><p>à ceci :</p><blockquote>\n<p>« the additional fees incurred on a Pay-as-You-Go basis when you exceed your HubSpot Credits Limit. » (les frais supplémentaires engagés selon le paiement à l’usage lorsque vous dépassez votre limite de crédits HubSpot.)</p>\n</blockquote><p>Les captures de la Wayback Machine encadrent la modification à moins d’un jour près : celle de 16 h 04 UTC le 15 septembre a le texte d’avril, celle de 12 h 24 UTC le 16 septembre le nouveau. Ma comparaison des conditions générales n’a trouvé qu’un autre changement : « Commerce Hub » est devenu « Revenue Hub » aux articles 3.1 et 3.2. ConductAtlas, un service qui surveille les conditions d’utilisation, montre les mêmes modifications (cinq phrases modifiées) dans sa comparaison des captures du 11 et du 17 septembre.</p><p><strong>L’article de la base de connaissances.</strong> « Manage HubSpot Credits » indique « Last updated: September 16, 2026 ». Il dit maintenant que si vous avez acheté des crédits supplémentaires avant le 16 septembre 2026, « auto-upgrade is the default setting » (la mise à niveau automatique est le réglage par défaut), et à partir de cette date, « pay-as-you-go is the default setting » (c’est le paiement à l’usage). La version précédente, mise à jour le 9 septembre et capturée le 14, disait : « By default, when you’ve purchased additional credits and reach your monthly credit limit, your account will automatically be upgraded » (par défaut, une fois des crédits supplémentaires achetés et votre limite mensuelle atteinte, votre compte sera automatiquement mis à niveau). La même révision a ajouté une limite de dépense automatique au niveau du compte, à 50 % au-dessus de vos crédits mensuels dès que vous en achetez davantage, avec des alertes à 75 %, 85 % et 90 %.</p><p><strong>Le catalogue des produits et services.</strong> Le catalogue n’est pas daté ; une archive web est son seul historique. La capture du 4 septembre disait « your account will automatically be upgraded » (votre compte sera automatiquement mis à niveau), à moins d’activer le paiement à l’usage. Dans la capture du 20 septembre, le paiement à l’usage venait en premier, la mise à niveau automatique ne s’appliquait que « if you configure this choice » (si vous configurez ce choix), et une nouvelle phrase précisait « Included credits are applied to your usage before any paid credits » (les crédits inclus s’appliquent à votre usage avant les crédits payés). Dans le même intervalle, la ligne « Execute one Breeze action in a workflow » de la grille est devenue « Execute one AI action in a workflow », toujours à 10 crédits.</p><h2>Quelle est la différence entre la mise à niveau automatique et le paiement à l’usage ?</h2><p>Les deux facturent 0,010 $ US le crédit dans le catalogue mondial ; ce qui change, c’est combien de temps vous continuez à payer.</p><p><strong>La mise à niveau automatique</strong> « automatically upgrades your account to the next HubSpot Credits capacity pack based on usage for the rest of your commitment term » (fait passer automatiquement votre compte au bloc de crédits suivant, selon l’usage, pour le reste de votre période d’engagement). L’exemple de HubSpot lui-même : un compte Enterprise avec 5 000 crédits inclus et un bloc de 1 000 crédits dispose de 6 000 crédits par mois. S’il en utilise 6 500 dans un cycle, un autre bloc est ajouté et la limite passe à 7 000 « for the remainder of your contract » (pour le reste de votre contrat).</p><p><strong>Le paiement à l’usage</strong> facture chaque crédit au-delà de la limite au taux de dépassement, sur une facture mensuelle, par tranches de 10 crédits, et le compte revient à sa limite d’origine à la date de réinitialisation.</p><p>Mon calcul sur cet exemple : un pic ponctuel de 500 crédits coûte 5 $ US en paiement à l’usage, et un bloc supplémentaire de 10 $ US chaque mois restant en mise à niveau automatique, soit 100 $ US s’il reste dix mois. Les blocs ne peuvent être annulés ou réduits qu’« at the end of your contractual commitment term » (à la fin de votre période d’engagement contractuelle).</p><p>L’article 3.1 des conditions permettait déjà une hausse des frais en cours de contrat par des « upgrades as a result of exceeding Limits » (mises à niveau découlant d’un dépassement des limites), inchangé le 16 septembre. Ce qui a changé, c’est le mécanisme sur lequel un compte tombe si personne ne choisit. HubSpot ne dit pas ce qu’il advient d’un compte qui a acheté des crédits supplémentaires avant et après cette date.</p><p>La tarification flexible par sièges et crédits n’a pas de mise à niveau automatique : l’usage au-delà d’un bloc est facturé au taux du paiement à l’usage, et la limite « will not automatically increase » (n’augmentera pas automatiquement).</p><p>Aucun des deux modes ne s’applique tant que vous n’avez pas acheté de crédits supplémentaires ; avec les seuls crédits inclus, les fonctions qui consomment des crédits sont suspendues jusqu’à la prochaine réinitialisation. Un changement de mode prend effet à la période suivante si des crédits ont déjà été consommés pendant la période en cours.</p><h2>Combien coûtent les sièges GTM et Ops de HubSpot depuis le 1er octobre 2026 ?</h2><p>Le deuxième changement se trouve dans le supplément « Flexible Seats-and-Credits Pricing » du catalogue, autrefois la page « limited release pricing » de HubSpot (la redirection apparaît pour la première fois dans une capture du 20 septembre). Entre la capture du 27 septembre et celle du 1er octobre à 19 h 14 UTC, son tableau des sièges a été réécrit.</p><table><thead><tr><th>Édition</th><th>Sièges jusqu’au 27 septembre 2026 au moins</th><th>Sièges depuis le 1er octobre 2026</th></tr></thead><tbody><tr><td>Starter</td><td>Siège Core dès 20 €, maximum 10 sièges payants</td><td>Siège GTM dès 20 €, maximum 10 sièges payants</td></tr><tr><td>Professional</td><td>Siège Core dès 60 €, siège Front Office dès 120 €</td><td>Siège GTM dès 100 €, siège Ops dès 50 €</td></tr><tr><td>Enterprise</td><td>Siège Core dès 90 €, siège Front Office dès 150 €</td><td>Siège GTM dès 175 €, siège Ops dès 50 €</td></tr><tr><td>Crédits inclus par mois</td><td>5 000 / 10 000 / 15 000</td><td>5 000 / 10 000 / 15 000</td></tr></tbody></table><p>Les prix sont des prix de départ EMEA, en euros, par siège et par mois. « Each account must have at least one GTM Seat » (chaque compte doit avoir au moins un siège GTM), et l’article de la base de connaissances sur les sièges ajoute que « Super Admins must have a GTM Seat » (les super administrateurs doivent avoir un siège GTM). Un siège Ops couvre les rapports, les tableaux de bord, les intégrations, les flux de travail, les agents IA et la gestion des utilisateurs, et n’est pas offert en Starter.</p><p>Ne faites pas correspondre les anciens sièges aux nouveaux un pour un : un siège Core donnait un « core access » (accès de base), un siège Ops donne « select automation, reporting, and governance functionality » (certaines fonctions d’automatisation, de rapports et de gouvernance). Ce sont des ensembles différents, pas de nouveaux prix pour les mêmes.</p><p>La même réécriture a fait des minutes d’appel (100, 250 ou 500, contre 500, 3 000 ou 12 000 par compte auparavant) et des fiches de contexte conversationnel (50, 250 ou 350) des allocations par siège GTM, a supprimé le plafond de 100 000 fiches, a remplacé l’essai gratuit de l’AEO par 2 crédits par réponse, et a ajouté des forfaits marketing ; une modification ultérieure a ouvert les forfaits Growth et Scaled à toutes les éditions.</p><p><strong>À qui cela s’applique.</strong> Le supplément ne nomme aucune région pour le modèle GTM et Ops ; la seule région qu’il mentionne est celle du projet pilote nordique. La trousse de HubSpot pour ses partenaires précise qu’elle est « designed for HubSpot Solutions Partners in EMEA working with net-new customers on the new pricing model » (conçue pour les partenaires de solutions HubSpot de la région EMEA qui travaillent avec de nouveaux clients sur le nouveau modèle tarifaire), et annonce un webinaire de lancement EMEA le 1er octobre. Les comptes passés à la tarification flexible avant le 1er octobre « may have Core Seats and Front Office Seats » (peuvent avoir des sièges Core et Front Office), et les clients du projet pilote nordique gardent ce tableau. Je n’ai trouvé aucun document de HubSpot qui mette ce modèle en vente au Canada ou aux États-Unis, où le catalogue mondial vend toujours des sièges Core, Sales, Service et Revenue en dollars.</p><p>C’est la correction dont la couverture publiée a besoin. L’article de Hacking Demand du 3 octobre sur le lancement EMEA affiche en Professional 60 € pour un siège Core et 120 € pour un siège Front Office : ce sont les prix du projet pilote, pas ceux du 1er octobre. Les guides qui donnent des prix de sièges Core en dollars américains décrivent le modèle mondial, toujours en vigueur.</p><h2>Combien coûte un courriel marketing en crédits HubSpot ?</h2><p>En tarification flexible, le supplément est sans détour : « All emails sent in HubSpot, except for one-to-one emails sent from a connected or hosted inbox, will consume HubSpot Credits. » (Tous les courriels envoyés dans HubSpot, sauf les courriels individuels envoyés depuis une boîte connectée ou hébergée, consomment des crédits HubSpot.) L’article de la base de connaissances du programme, mis à jour le 1er octobre, y inclut les courriels transactionnels et les rappels de rendez-vous, et précise que « sending an email via a workflow action results in two separate credit charges » (l’envoi d’un courriel par une action de flux de travail entraîne deux débits de crédits distincts).</p><p>Ces taux figuraient déjà dans le supplément du projet pilote capturé le 4 septembre ; le 1er octobre a changé qui achète à ces taux. Le catalogue mondial ne mesure ni les envois de courriels ni les actions standard de flux de travail ; il plafonne l’envoi à un multiple de votre palier de contacts marketing.</p><table><thead><tr><th>Unité mesurée (tarification flexible, au 9 octobre 2026)</th><th>Crédits</th><th>Coût au prix courant EMEA, à 0,010 € le crédit</th></tr></thead><tbody><tr><td>Un envoi de courriel, de 1 à 10 000 envois</td><td>15</td><td>0,15 €</td></tr><tr><td>Un envoi de courriel, de 10 001 à 55 000</td><td>5</td><td>0,05 €</td></tr><tr><td>Un envoi de courriel, de 55 001 à 100 000</td><td>2</td><td>0,02 €</td></tr><tr><td>Un envoi de courriel, au-delà de 100 000</td><td>0,5</td><td>0,005 €</td></tr><tr><td>Une action de flux de travail, de 1 à 10 000 actions</td><td>3</td><td>0,03 €</td></tr><tr><td>Une action de flux de travail, de 10 001 à 55 000 / de 55 001 à 100 000 / au-delà</td><td>2 / 0,5 / 0,1</td><td>0,02 € / 0,005 € / 0,001 €</td></tr><tr><td>Un courriel envoyé par un flux de travail, premières tranches</td><td>15 + 3</td><td>0,18 €</td></tr><tr><td>Une action de flux de travail Breeze (nom du supplément ; le catalogue mondial dit désormais « AI action »)</td><td>10</td><td>0,10 €</td></tr><tr><td>Une minute d’appel au-delà de l’allocation incluse</td><td>10</td><td>0,10 €</td></tr><tr><td>Une réponse AEO à partir d’une requête suivie</td><td>2</td><td>0,02 €</td></tr></tbody></table><p>Les actions de flux de travail excluent les branchements, les délais et les renvois (go-to).</p><p><strong>Ce que le supplément ne dit pas</strong>, c’est comment les tranches se comptent. Il ne donne aucune période pour « 1 – 10,000 sends », même si les crédits se réinitialisent chaque mois. Il ne dit pas non plus si les tranches sont progressives, comme des paliers d’imposition, ou si tous les envois sont facturés au taux de la tranche où tombe votre total. L’écart est important :</p><table><thead><tr><th>Envois dans le mois</th><th>Lecture progressive</th><th>Lecture « toutes unités »</th><th>Bloc d’envois de courriels</th></tr></thead><tbody><tr><td>10 000</td><td>150 000 crédits, 1 500 €</td><td>150 000 crédits, 1 500 €</td><td>10 000 envois, 1 000 €</td></tr><tr><td>50 000</td><td>350 000 crédits, 3 500 €</td><td>250 000 crédits, 2 500 €</td><td>100 000 envois, 3 000 €</td></tr><tr><td>100 000</td><td>465 000 crédits, 4 650 €</td><td>200 000 crédits, 2 000 €</td><td>100 000 envois, 3 000 €</td></tr><tr><td>1 000 000</td><td>915 000 crédits, 9 150 €</td><td>500 000 crédits, 5 000 €</td><td>1 000 000 envois, 6 000 €</td></tr></tbody></table><p>Les chiffres sont des prix courants, avant crédits inclus. La lecture « toutes unités » a une falaise (10 000 envois coûtent 150 000 crédits, 10 001 en coûtent 50 005), ce qui rend la lecture progressive plus plausible, mais plausible ne veut pas dire écrit. À 100 000 envois, le paiement à l’usage bat le bloc selon la lecture « toutes unités » et coûte environ 55 % de plus selon la lecture progressive (4 650 € contre 3 000 €). Le choix bascule sur une règle que HubSpot n’a pas publiée.</p><p>Pour les flux de travail, le bloc Growth à 150 € pour 500 000 actions par mois est rentable dès 5 000 actions de la première tranche.</p><h2>Que fait la limite de dépense par défaut à vos courriels ?</h2><p>Je testerais ce point avant de signer, parce que l’échec prend la forme d’une panne, pas d’une facture. L’article sur les crédits de la tarification flexible précise qu’avec les seuls crédits inclus, « any features that use HubSpot Credits will pause when all included credits run out » (toute fonction qui utilise des crédits HubSpot est suspendue quand tous les crédits inclus sont épuisés). En tarification flexible, le courriel fait partie de ces fonctions. Lu au pied de la lettre, un compte sans bloc de crédits cesse d’envoyer après environ 333 courriels de la première tranche par mois en Starter, 666 en Professional et 1 000 en Enterprise.</p><p>L’achat d’un bloc de crédits active les dépassements et la limite de dépense automatique à 50 % au-dessus du total mensuel. Un compte Professional avec 10 000 crédits inclus et un bloc de 1 000 crédits dispose de 11 000 crédits par mois, donc d’une limite par défaut de 16 500 crédits : 1 100 courriels de la première tranche avant que les fonctions qui consomment des crédits soient suspendues jusqu’à la prochaine réinitialisation.</p><p>Pourtant, « Manage HubSpot Credits », qui décrit la même limite automatique de 50 %, dit encore « Credit limits aren’t turned on by default » (les limites de crédits ne sont pas activées par défaut) dans sa section sur les limites par action. Réglez cette contradiction par écrit avant la première campagne.</p><p><strong>Un exemple chiffré, au prix courant.</strong> Un compte Professional en EMEA a 3 sièges GTM et 2 sièges Ops, envoie 20 000 courriels par mois et exécute 30 000 actions de flux de travail, dont aucune n’envoie de courriel.</p><ul>\n<li><strong>Sièges :</strong> 400 € par mois.</li>\n<li><strong>Paiement à l’usage, lecture progressive :</strong> 200 000 crédits pour les courriels et 70 000 pour les flux de travail, moins 10 000 inclus : 260 000 crédits, soit 2 600 €, donc 3 000 € au total. Les dépassements exigent d’abord un bloc de 1 000 crédits (10 €) ; ses crédits compensent son prix. La limite de dépense doit être relevée à au moins 270 000 crédits, sinon l’envoi s’arrête.</li>\n<li><strong>Paiement à l’usage, lecture « toutes unités » :</strong> 100 000 crédits pour les courriels et 60 000 pour les flux de travail, moins 10 000 inclus : 150 000 crédits, soit 1 500 €, pour 1 900 € au total.</li>\n<li><strong>Forfait marketing Growth (1 300 €) :</strong> il couvre 10 000 envois, toutes les actions de flux de travail et 40 000 crédits. Les 10 000 autres envois coûtent soit 50 000 crédits, s’ils se poursuivent dans la deuxième tranche, soit 150 000, s’ils repartent de la première. En supposant que les 40 000 crédits du forfait et les 10 000 crédits inclus de l’abonnement se cumulent, ce que HubSpot ne dit pas, le total se situe entre 1 700 € et 2 700 € par mois.</li>\n</ul><p>Le même compte coûte donc entre 1 700 € et 3 000 € par mois, selon deux règles de comptage que personne n’a écrites.</p><h2>Que vérifier avant un renouvellement HubSpot ?</h2><p>Pour chaque point, notez ce qui est configuré dans le portail aujourd’hui et ce qui est convenu par écrit.</p><ol>\n<li><strong>Le modèle tarifaire du compte.</strong> Vérifiez le nom des sièges dans Utilisateurs et équipes : Core, Sales, Service et Revenue signifient le catalogue mondial ; GTM et Ops, le supplément flexible ; Core et Front Office en tarification flexible, un compte antérieur à octobre ou le projet pilote nordique. Pour les anciennes versions du modèle flexible, HubSpot « may choose to move you to our then-current products » (peut choisir de vous faire passer à ses produits du moment), alors demandez si un tel passage est prévu.</li>\n<li><strong>La date de vos achats de crédits supplémentaires, et leur effet.</strong> Avant le 16 septembre 2026, le réglage par défaut était la mise à niveau automatique. Notez le mode de dépassement actif, faites-le confirmer par écrit, et comparez la limite de crédits actuelle avec celle que vous avez achetée : les blocs ajoutés par la mise à niveau automatique restent jusqu’à la fin du contrat, alors soulevez la question avant la date de renouvellement.</li>\n<li><strong>Votre limite de dépense et qui reçoit les alertes.</strong> En tarification flexible, une fonction suspendue peut vouloir dire des courriels suspendus.</li>\n<li><strong>Les règles de tranches, par écrit (tarification flexible).</strong> Demandez sur quelle période se comptent les tranches, si elles sont progressives, et si les envois au-delà d’un bloc repartent de la première tranche. Modélisez douze mois de volumes selon les deux lectures.</li>\n<li><strong>Les courriels envoyés par des flux de travail.</strong> Chacun de ces envois est facturé deux fois, alors comptez-les. Les champs déclencheur, cadence et plafond de fréquence d’un <a href=\"https://www.amirmousavi.com/fr/ressources/modele-planification-automatisation-marketing\">plan d’automatisation marketing</a> sont la source de ce décompte.</li>\n<li><strong>La répartition des sièges.</strong> Les super administrateurs ont besoin de sièges GTM ; vérifiez quels utilisateurs des opérations peuvent travailler avec un siège Ops. Retirer un siège ne change la facture qu’« at the start of your next subscription term » (au début de votre prochaine période d’abonnement).</li>\n<li><strong>Le prix au renouvellement.</strong> L’article 3.2 des conditions permet à HubSpot d’augmenter les frais au renouvellement « up to our then-current list price » (jusqu’à son prix courant du moment), avec au moins 30 jours de préavis pour la plupart des abonnements. Les conditions ne prévoient aucun plafond plus bas : un plafond au renouvellement doit donc être écrit dans le bon de commande.</li>\n<li><strong>Les fonctions bêta.</strong> HubSpot vise un préavis de 30 jours avant qu’une fonction bêta ne commence à consommer des crédits, mais précise que « this may not be possible given the rapid pace of beta development » (cela peut ne pas être possible vu le rythme rapide du développement des bêtas). Demandez un engagement de préavis.</li>\n</ol><p>Consignez chaque réponse au dossier de renouvellement, avec la date à laquelle vous l’avez lue.</p><h2>Mon avis de travail</h2><p>Le changement du 16 septembre aide les acheteurs : en paiement à l’usage, un pic d’un mois cesse de coûter à la réinitialisation suivante. Le problème, c’est la coupure par date d’achat. Deux comptes aux conditions identiques peuvent se comporter différemment parce que l’un a acheté un bloc le 15 septembre, et rien dans les conditions d’utilisation ne vous dira lequel est le vôtre ; la base de connaissances et le réglage du portail le diront.</p><p>Le changement du 1er octobre compte davantage pour les équipes marketing que les noms des sièges ne le laissent croire. Le courriel devient un poste mesuré dont les règles de comptage ne sont pas écrites. Un acheteur européen qui compare HubSpot à une plateforme facturée par contact ou par envoi devrait le modéliser selon les deux lectures.</p><p>D’après les documents publiés par HubSpot, ce modèle n’est pas encore en vente hors de la région EMEA. Mais HubSpot commence par des projets pilotes, comme avec le programme nordique, et les conditions mondiales s’appuient déjà sur le paiement à l’usage. Je budgéterais un renouvellement nord-américain comme si la mesure des courriels pouvait arriver, et je poserais la question à l’équipe de compte tant qu’il reste un contrat à négocier.</p><p>Comme dans <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">la section sur le coût du cycle de vie de mon guide de pile martech</a>, exprimez le résultat en fourchette. <a href=\"https://www.amirmousavi.com/fr/ressources/evaluation-pile-martech\">L’évaluation de pile martech</a> couvre les questions d’architecture qui l’entourent.</p><h2>Foire aux questions sur les crédits et les sièges HubSpot</h2><h3>Quelle est la différence entre un siège GTM et un siège Ops ?</h3><p>Les sièges GTM et Ops ont été introduits le 1er octobre 2026 dans la tarification flexible par sièges et crédits de HubSpot. Un siège GTM donne un accès complet aux outils de marketing, de vente et de service, et inclut l’accès d’un siège Ops. Un siège Ops donne « select automation, reporting, and governance functionality » (certaines fonctions d’automatisation, de rapports et de gouvernance) et n’est pas offert en Starter. Au prix courant EMEA, le seul que HubSpot publie pour ce modèle, les sièges Ops commencent à 50 € par mois, et les sièges GTM à 100 € en Professional et à 175 € en Enterprise.</p><h3>Combien de crédits HubSpot consomme un envoi de courriel ?</h3><p>En tarification flexible par sièges et crédits, au 9 octobre 2026, un envoi de courriel consomme 15 crédits dans la tranche de 1 à 10 000, 5 dans la tranche de 10 001 à 55 000, 2 dans la tranche de 55 001 à 100 000 et 0,5 au-delà. Au tarif EMEA de 0,010 € le crédit, la première tranche revient à 0,15 € l’envoi. Le courriel individuel envoyé depuis une boîte connectée ou hébergée en est exempté, un courriel envoyé par un flux de travail est aussi facturé pour l’action, et dans le catalogue mondial les envois de courriels ne consomment aucun crédit.</p><h3>Le réglage par défaut des crédits HubSpot est-il le paiement à l’usage ou la mise à niveau automatique ?</h3><p>Cela dépend de la date à laquelle le compte a acheté des crédits supplémentaires. La base de connaissances de HubSpot, mise à jour le 16 septembre 2026, indique que la mise à niveau automatique est le réglage par défaut pour les achats antérieurs à cette date, et le paiement à l’usage pour les achats faits à partir de cette date. La mise à niveau automatique relève la limite de crédits pour le reste du contrat ; le paiement à l’usage facture le dépassement d’un mois, puis la limite se réinitialise.</p><h3>La tarification flexible par sièges et crédits de HubSpot s’applique-t-elle au Canada ou aux États-Unis ?</h3><p>Pas au 9 octobre 2026, d’après les documents publiés par HubSpot. La trousse de HubSpot pour ses partenaires présente le modèle comme destiné aux nouveaux clients de la région EMEA, avec un lancement le 1er octobre 2026. Le catalogue mondial vendu en Amérique du Nord compte toujours des sièges Core, Sales, Service et Revenue, et n’y mesure pas les envois de courriels en crédits.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 9 octobre 2026.</p><ul>\n<li><a href=\"https://legal.hubspot.com/terms-of-service\">HubSpot : Customer Terms of Service, « Last Modified: September 16, 2026 »</a></li>\n<li><a href=\"https://legal.hubspot.com/archived-tos-4142026\">HubSpot : Customer Terms of Service archivées, modifiées le 14 avril 2026</a></li>\n<li><a href=\"https://knowledge.hubspot.com/account-management/understand-hubspot-credits-and-billing\">Base de connaissances HubSpot : Manage HubSpot Credits, mise à jour le 16 septembre 2026</a></li>\n<li><a href=\"https://legal.hubspot.com/hubspot-product-and-services-catalog\">HubSpot : Product &amp; Services Catalog, section HubSpot Credits (non datée)</a></li>\n<li><a href=\"https://www.hubspot.com/flexible-seats-and-credits-pricing-supplement\">HubSpot : supplément Flexible Seats-and-Credits Pricing du catalogue (non daté)</a></li>\n<li><a href=\"https://knowledge.hubspot.com/account-management/understand-how-to-use-hubspot-credits\">Base de connaissances HubSpot : Understand how to use HubSpot Credits (Flexible Seats-and-Credits Pricing), mise à jour le 1er octobre 2026</a></li>\n<li><a href=\"https://knowledge.hubspot.com/account-management/manage-seats-in-your-hubspot-account\">Base de connaissances HubSpot : Manage seats in your HubSpot account (Flexible Seats-and-Credits Pricing), mise à jour le 1er octobre 2026</a></li>\n<li><a href=\"https://knowledge.hubspot.com/account-management/use-your-hubspot-subscription\">Base de connaissances HubSpot : Use your HubSpot subscription (Flexible Seats-and-Credits Pricing), mise à jour le 1er octobre 2026</a></li>\n<li><a href=\"https://offers.hubspot.com/new-pricing-model-partners-2026\">HubSpot : trousse partenaires Flexible Seats-and-Credits Pricing, webinaire de lancement EMEA du 1er octobre 2026</a></li>\n<li><a href=\"https://web.archive.org/web/20260904040522/https://legal.hubspot.com/hubspot-product-and-services-catalog\">Wayback Machine : Product &amp; Services Catalog, capture du 4 septembre 2026</a></li>\n<li><a href=\"https://web.archive.org/web/20260914204331/https://knowledge.hubspot.com/account-management/understand-hubspot-credits-and-billing\">Wayback Machine : Manage HubSpot Credits, version du 9 septembre, capture du 14 septembre 2026</a></li>\n<li><a href=\"https://web.archive.org/web/20260927103008/https://www.hubspot.com/flexible-seats-and-credits-pricing-supplement\">Wayback Machine : supplément de tarification flexible avec sièges Core et Front Office, capture du 27 septembre 2026</a></li>\n<li><a href=\"https://web.archive.org/web/20261001191454/https://www.hubspot.com/flexible-seats-and-credits-pricing-supplement\">Wayback Machine : supplément de tarification flexible avec sièges GTM et Ops, capture du 1er octobre 2026</a></li>\n<li><a href=\"https://conductatlas.com/diff/hubspot/hubspot-terms-of-service/6680/6997/\">ConductAtlas : comparaison des conditions d’utilisation de HubSpot, captures du 11 et du 17 septembre 2026</a></li>\n<li><a href=\"https://hackingdemand.com/blog/hubspot-seats-and-credits-pricing-emea\">Hacking Demand : la tarification par sièges et crédits de HubSpot en EMEA, 3 octobre 2026</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/credits-et-sieges-hubspot-ce-qui-a-change",
            "title": "Combien coûtent les sièges GTM et les courriels chez HubSpot ?",
            "summary": "Au Canada et aux États-Unis, HubSpot applique le paiement à l’usage par défaut depuis le 16 septembre 2026 ; ses sièges GTM et ses crédits par courriel restent réservés à l’EMEA, en euros.",
            "date_modified": "2026-10-09T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "tarification HubSpot",
                "crédits HubSpot",
                "tarification à la consommation",
                "approvisionnement martech",
                "renouvellement de contrat",
                "tarification par siège"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/verifier-le-serveur-mcp-d-un-fournisseur-martech",
            "content_html": "\n<p>Une seule ligne de JSON justifie ce billet. Je l’ai récupérée ce matin, sur une plateforme marketing que beaucoup d’équipes de commerce en ligne paient déjà.</p><pre><code>curl https://mcp.klaviyo.com/.well-known/oauth-authorization-server\n</code></pre><p>Parmi les points de terminaison ordinaires de la réponse figure <code>&quot;client_id_metadata_document_supported&quot;: false</code>.</p><p>Autrement dit : le serveur MCP de Klaviyo annonce à tout client qui le lui demande qu’il ne prend pas en charge le mécanisme d’enregistrement client vers lequel le Model Context Protocol s’est déplacé il y a sept semaines, et que les clients devraient utiliser celui que la même révision a déprécié. Ce n’est ni une fuite ni un piège. C’est une déclaration de posture publique et lisible par une machine, et au 16 septembre 2026 c’est ce qui ressemble le plus à une réponse franche que vous obtiendrez, avant authentification, de l’un des trois fournisseurs martech que j’ai vérifiés.</p><p>Je dois préciser ce que ce billet est et n’est pas. <strong>Je n’ai jamais connecté le serveur MCP d’un fournisseur à l’environnement d’un client, et ceci n’est l’évaluation de sécurité du produit de personne.</strong> C’est une question d’approvisionnement accompagnée d’une procédure : quelle révision du protocole le fournisseur vend-il, et comment le savoir avant de signer ? Tout ce qui suit a été vérifié à sa source primaire le 16 septembre 2026 — trois pages de documentation de fournisseurs, deux pages de spécification et des requêtes non authentifiées que j’ai exécutées moi-même. Là où une source contredisait mes notes, la source a gagné. C’est arrivé deux fois.</p><p>La seule chose que je possède de première main, c’est l’autre côté du comptoir. Ce site enregistre ses propres outils d’agent, et c’est ainsi que j’ai découvert que la vérification ci-dessous ne fonctionnerait pas non plus sur moi.</p><p>Les citations de documentation et de spécifications sont reproduites en anglais, langue de leurs sources ; la traduction entre parenthèses est la mienne.</p><h2>Réponse courte</h2><p>Au 16 septembre 2026, ni Braze, ni Klaviyo, ni HubSpot n’indique dans sa documentation quelle révision du Model Context Protocol son serveur implémente, et aucun ne l’annonce à son point de terminaison avant authentification. La révision du 28 juillet 2026 définit un moyen direct d’interroger un serveur sur sa version, mais tous ceux que j’ai testés aujourd’hui renvoient d’abord une erreur d’authentification. Le signal le plus clair vient des métadonnées de Klaviyo : elles déclarent ne pas prendre en charge le mécanisme d’enregistrement client vers lequel cette révision s’est déplacée, et offrir celui qu’elle a déprécié. La vérification prend trois commandes non authentifiées et une minute, et la bonne question d’approvisionnement n’est pas « prenez-vous en charge MCP ? » : c’est quelle révision, et comment le vérifier soi-même.</p><p><strong>Chaque fait ici porte la date de vérification du 16 septembre 2026 et une durée de vie qui se compte en semaines.</strong> Les documents de métadonnées changent sans note de version, et deux des trois pages ci-dessous ne portent aucune date de publication exploitable.</p><h2>Qu’a changé la spécification MCP le 28 juillet 2026, et pourquoi un acheteur devrait-il s’en soucier ?</h2><p>Le Model Context Protocol a publié le 28 juillet 2026 une révision qui a retiré la poignée de main, déprécié l’enregistrement dynamique de client et fixé la première politique de dépréciation formelle du protocole. L’annonce, signée par les mainteneurs principaux David Soria Parra et Den Delimarsky, décrit un cœur sans état : « we’ve officially retired the <code>initialize</code>/<code>initialized</code> exchange » (nous avons officiellement retiré l’échange <code>initialize</code>/<code>initialized</code>), et « Each request now travels on its own, carrying its protocol version, client identity, and client capabilities in <code>_meta</code>. » (chaque requête voyage désormais seule, en portant sa version de protocole, l’identité du client et ses capacités dans <code>_meta</code>). En Streamable HTTP, ajoute la page de versionnage, cette valeur est « also carried in the <code>MCP-Protocol-Version</code> header » (également portée par l’en-tête <code>MCP-Protocol-Version</code>). Il ne reste donc plus de poignée de main où lire une version : ou bien une version voyage avec la requête, ou bien personne n’en déclare aucune.</p><p>L’enregistrement a bougé dans la même version : « Dynamic Client Registration itself is now formally deprecated in favor of CIMD. » (l’enregistrement dynamique de client est désormais formellement déprécié au profit des CIMD.) Le billet d’août sur <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-dans-votre-pile-martech\">ce que les agents IA peuvent faire dans vos comptes publicitaires et votre CRM</a> traite ce mécanisme en entier, et je ne le redémontre pas ici. Ce qui est neuf pour le calendrier d’un acheteur, c’est une horloge publiée : les fonctions dépréciées « remain in the specification for at least twelve months » (restent dans la spécification au moins douze mois), avec une exception de retrait accéléré de quatre-vingt-dix jours, et le retrait viendra dans « a future version » (une version future) que l’annonce ne nomme pas.</p><p>Voici ma première correction. Ma note de travail affirmait que la révision du 28 juillet, en supprimant la poignée de main, supprimait tout moyen de lire la version d’un serveur. Faux sur la seconde moitié : la poignée de main a été remplacée par des métadonnées portées par chaque requête, et non par rien, et un appel <code>server/discover</code> distinct existe pour les clients qui veulent poser la question d’emblée, même si la page de versionnage précise que « Calling it is optional » (son appel est facultatif) côté client. La question n’est pas devenue sans réponse ; sur ces serveurs, elle se trouve derrière le mur d’autorisation, et un acheteur en phase d’évaluation n’a pas encore de compte.</p><h2>Quelle révision Braze, Klaviyo et HubSpot disent-ils mettre en œuvre ?</h2><p>Aucune, par écrit, nulle part où j’ai su regarder. Chaque cellule ci-dessous a été lue sur une page de fournisseur ou dans une réponse HTTP non authentifiée le 16 septembre 2026.</p><table><thead><tr><th>Fournisseur</th><th>Point de terminaison MCP</th><th>Révision indiquée dans la doc ?</th><th>Enregistrement annoncé</th><th><code>token_endpoint_auth_methods_supported</code></th><th>Méthodes PKCE</th><th>Mode lecture seule documenté</th><th>Points de terminaison régionaux</th><th>Date de doc exploitable</th></tr></thead><tbody><tr><td>Braze</td><td><code>mcp.braze.com/mcp</code>, <code>mcp.braze.eu/mcp</code></td><td><strong>Non</strong></td><td><code>registration_endpoint</code> sur le serveur d’autorisation américain, <strong>aucun</strong> sur l’européen</td><td><code>[&quot;none&quot;]</code> sur les deux</td><td><code>S256</code></td><td>Non documenté ; l’accès reflète l’utilisateur du tableau de bord</td><td>États-Unis et Europe</td><td>Note de version du 23 juillet 2026, « Early access » ; « General availability » dans celle du 17 septembre 2026</td></tr><tr><td>Klaviyo</td><td><code>mcp.klaviyo.com/mcp</code></td><td><strong>Non</strong></td><td><code>registration_endpoint</code>, plus <code>client_id_metadata_document_supported: false</code></td><td><code>client_secret_basic</code>, <code>client_secret_post</code>, <code>none</code></td><td><code>plain</code>, <code>S256</code></td><td>Oui, <code>read-only=true</code> en paramètre d’URL</td><td>Non documentés</td><td>La page de connexion affiche « Updated 12 days ago » ; la page de présentation a été restructurée et affiche « Updated 1 day ago »</td></tr><tr><td>HubSpot</td><td><code>mcp.hubspot.com</code></td><td><strong>Non</strong></td><td>Ni l’un ni l’autre, inchangé depuis le 21 août</td><td><code>[&quot;client_secret_post&quot;]</code></td><td><code>S256</code></td><td>Non documenté</td><td>Non documentés</td><td>Aucune — la balise <code>last-updated</code> de la page contient le jeton non rendu <code>%2026-%0-%4</code></td></tr></tbody></table><p>Deux colonnes exigent un avertissement. « Révision indiquée dans la doc » signifie que j’ai cherché sur chaque page « protocol », « specification », « version » et « 2026- » sans trouver de phrase en nommant une. Cela ne signifie pas que le serveur ne met pas en œuvre 2026-07-28 — c’est une négation que personne, hors du fournisseur, ne peut prouver. Les colonnes de métadonnées décrivent ce qu’un serveur d’autorisation annonce, non ce qu’un client négocie.</p><p>Ce que chaque fournisseur dit, en revanche, mérite d’être lu de près.</p><p><strong>Braze</strong> a lancé son serveur distant dans la note de version du 23 juillet 2026, étiquetée « Early access ». La page de documentation décrit « a secure remote connection that lets AI tools like Claude and Cursor access non-PII Braze data » (une connexion distante sécurisée qui laisse des outils IA comme Claude et Cursor accéder à des données Braze sans renseignements personnels), avertit que « Tools that expose user-level PII are not available. » (les outils exposant des renseignements personnels au niveau de l’utilisateur ne sont pas disponibles) et répond à la question des régions par « Either endpoint can reach any Braze cluster. » (l’un ou l’autre point de terminaison peut atteindre n’importe quelle grappe Braze). Aucune phrase n’indique de révision de protocole.</p><p><em>Mis à jour le 9 octobre 2026 : la note de version de Braze du 17 septembre 2026 marque le serveur distant « General availability » (disponibilité générale) ; il n’est donc plus en accès anticipé. La même note précise que l’accès « is limited by the signed-in user’s permissions and OAuth scopes » (est limité par les permissions et les portées OAuth de l’utilisateur connecté) et ajoute une prise en charge bêta de l’API Campaigns and Segments et d’Operator Connect, qui permet à un client MCP de confier un brief à BrazeAI Operator pour bâtir campagnes, Canvas et segments dans le tableau de bord (sans pouvoir les lancer). La page de documentation indique toujours « Tools that expose user-level PII are not available. » La page d’Operator Connect ne reprend ni ne contredit cette phrase : elle indique qu’Operator Connect « follows the same privacy and security model as BrazeAI Operator™ » (suit le même modèle de confidentialité et de sécurité que BrazeAI Operator) et « cannot perform actions the user could not perform directly. » (ne peut effectuer aucune action que l’utilisateur ne pourrait effectuer directement). La phrase sur les renseignements personnels décrit toujours les outils propres au serveur ; savoir si un brief transmis à Operator peut atteindre les données de profil est une question à poser à Braze par écrit.</em></p><p><strong>Klaviyo</strong> publie la documentation la plus utile des trois. Sa page de connexion nomme l’URL, le transport (« Transport: Streamable HTTP ») et, dans le même bloc, « Authentication method: OAuth (with dynamic client registration) » (méthode d’authentification : OAuth avec enregistrement dynamique de client). C’est le seul endroit où l’un des trois décrit en prose son mécanisme d’enregistrement, et il nomme celui qui est déprécié. Klaviyo documente aussi six paramètres d’URL qui modèlent la surface d’outils, dont <code>read-only</code>, qui « disables any tools which can perform write actions on your Klaviyo account » (désactive tout outil capable d’écrire dans votre compte Klaviyo). Aucune révision de protocole n’apparaît.</p><p><strong>HubSpot</strong> porte toujours, aujourd’hui, la phrase « Later in 2025, we will align with MCP specification requirements for OAuth 2.1 support. » (plus tard en 2025, nous nous alignerons sur les exigences de la spécification MCP pour la prise en charge d’OAuth 2.1). C’est ce qui, sur cette page, ressemble le plus à un engagement de version, et cela nomme une année terminée depuis huit mois.</p><h2>Comment vérifier un serveur soi-même, en trois commandes ?</h2><p>Trois requêtes non authentifiées. Une minute, rien de touché, aucun compte requis.</p><p><strong>Un. Demandez au point de terminaison ce qu’il protège.</strong></p><pre><code>curl https://mcp.braze.eu/.well-known/oauth-protected-resource\n</code></pre><p>Ce sont les métadonnées de ressource protégée du RFC 9728 : l’identifiant canonique de la ressource, les portées que le serveur reconnaît et — la partie que tout le monde saute — le serveur d’autorisation auquel il délègue.</p><p><strong>Deux. Suivez ce pointeur jusqu’au serveur d’autorisation et lisez ses métadonnées.</strong> J’ai exécuté cette commande contre HubSpot en août et j’ai raconté ce qui en revenait dans ce billet d’août ; voici la même vérification contre deux autres fournisseurs, après que la spécification a bougé sous eux tous. La seule chose à savoir est que le document ne vit pas toujours sur l’hôte MCP : <code>mcp.braze.com/.well-known/oauth-authorization-server</code> renvoie <code>404</code>, parce que le document de ressource protégée de Braze pointe ailleurs.</p><p><strong>Trois. Envoyez une requête non authentifiée et lisez le refus.</strong></p><pre><code>curl -i -X POST https://mcp.klaviyo.com/mcp \\\n  -H &#x27;Content-Type: application/json&#x27; \\\n  -H &#x27;MCP-Protocol-Version: 2026-07-28&#x27; \\\n  -d &#x27;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;server/discover&quot;}&#x27;\n</code></pre><p>Le refus est le constat. Braze renvoie <code>401</code> avec <code>WWW-Authenticate: Bearer resource_metadata=&quot;https://mcp.braze.com/.well-known/oauth-protected-resource/mcp&quot;, scope=&quot;mcp:tools mcp:resources mcp:operator&quot;</code>, un défi RFC 9728 exemplaire qui remet au client le document de découverte et les portées exactes dont il a besoin. Klaviyo renvoie <code>401</code> avec <code>error=&quot;invalid_token&quot;</code>, HubSpot <code>401</code> en nommant ses propres métadonnées de ressource, et aucun des quatre points de terminaison n’a renvoyé d’en-tête <code>MCP-Protocol-Version</code>. Envoyer <code>tools/list</code> avec une version délibérément impossible, <code>1999-01-01</code>, renvoie aussi <code>401</code>, et non <code>UnsupportedProtocolVersionError</code>. L’autorisation est évaluée avant la négociation de version, ce qui est le comportement correct — et c’est aussi la raison pour laquelle la question de l’acheteur n’a pas de réponse avant la vente.</p><p>Ma deuxième correction s’adresse à mes notes, non à un fournisseur. Mon relevé de plus tôt aujourd’hui montrait le chemin <code>/mcp</code> de HubSpot renvoyant <code>404</code>, ce qui ressemble à un constat sans en être un. Le guide d’intégration de HubSpot dit de se connecter « to the HubSpot MCP server at <code>https://mcp.hubspot.com</code> » (au serveur MCP de HubSpot à <code>https://mcp.hubspot.com</code>) — la racine, sans segment de chemin — et une requête POST à cette adresse renvoie <code>401</code> avec un défi en bonne et due forme. Un <code>404</code> sur une sonde MCP signifie presque toujours que vous avez deviné le chemin.</p><p>Le résultat côté Braze mérite son propre tableau : c’est la seule chose ici à laquelle je ne m’attendais pas.</p><table><thead><tr><th>Document récupéré le 16 septembre 2026</th><th>Émetteur</th><th>Point de terminaison de jeton</th><th>Point de terminaison d’enregistrement</th></tr></thead><tbody><tr><td><code>mcp.braze.com/.well-known/oauth-protected-resource</code></td><td>nomme <code>https://dashboard.braze.com</code></td><td>—</td><td>—</td></tr><tr><td><code>mcp.braze.eu/.well-known/oauth-protected-resource</code></td><td>nomme <code>https://dashboard.braze.com</code></td><td>—</td><td>—</td></tr><tr><td><code>dashboard.braze.com/.well-known/oauth-authorization-server</code></td><td><code>https://dashboard.braze.com</code></td><td><code>https://rest.iad-01.braze.com/oauth/token</code></td><td><code>https://rest.iad-01.braze.com/oauth/register</code></td></tr><tr><td><code>dashboard-01.braze.eu/.well-known/oauth-authorization-server</code></td><td><code>https://dashboard-01.braze.eu</code></td><td><code>https://rest.fra-01.braze.eu/oauth/token</code></td><td><strong>aucun</strong></td></tr></tbody></table><p>Relisez les deux premières lignes. Les points de terminaison MCP américain et européen nomment le même serveur d’autorisation, dont le point de terminaison de jeton est un hôte <code>rest.iad-01.braze.com</code>. Un serveur d’autorisation européen distinct existe à <code>dashboard-01.braze.eu</code> avec un point de terminaison de jeton à Francfort, mais rien dans le document de découverte du point de terminaison européen n’y dirige un client.</p><p>Soyons précis, parce que c’est le genre de constat que l’on répète mal. Une découverte OAuth et un échange de jeton ne sont pas des données clients. La documentation de Braze indique que les outils exposant des renseignements personnels ne sont pas disponibles, et qu’« Either endpoint can reach any Braze cluster. » Ce que j’ai vérifié est un fait sur une chaîne de découverte : un client qui suit les métadonnées publiées par le point de terminaison européen est dirigé vers le tableau de bord de marque américaine. Je n’ai établi ni où les données clients sont stockées, ni la moindre exposition réglementaire de qui que ce soit. C’est une question à poser à Braze, pas une réponse.</p><h2>Que dit la posture d’enregistrement d’un fournisseur sur l’horloge de douze mois ?</h2><p>Plus que la révision du protocole. Vous ne pouvez pas connaître la révision d’un serveur avant de vous authentifier ; vous pouvez connaître sa posture d’enregistrement en une commande, et l’enregistrement est là où la révision du 28 juillet a bougé.</p><ul>\n<li><strong>Klaviyo annonce l’enregistrement dynamique et nie explicitement son remplaçant.</strong> Un <code>registration_endpoint</code> actif à <code>mcp.klaviyo.com/register</code>, et <code>client_id_metadata_document_supported: false</code>. Publier ce champ à <code>false</code> est une décision, pas un oubli.</li>\n<li><strong>Braze annonce l’enregistrement dynamique dans une région et aucun mécanisme dans l’autre.</strong> Aucun des deux documents de métadonnées de Braze ne contient de champ <code>client_id_metadata_document_supported</code>.</li>\n<li><strong>HubSpot n’annonce ni l’un ni l’autre</strong>, exactement comme le 21 août. Cette posture et ses conséquences sont le sujet du billet d’août, et je ne vais pas les redémontrer ici.</li>\n</ul><p>Maintenant l’horloge, avec prudence. Le plancher est d’au moins douze mois à compter de la dépréciation, avec une exception accélérée de quatre-vingt-dix jours, et le retrait viendra dans « une version future » que personne n’a nommée. La date la plus proche à laquelle l’enregistrement dynamique deviendrait ordinairement éligible au retrait est donc la fin de juillet 2027. Rien ne casse ce trimestre ni le prochain.</p><p>C’est précisément le point. C’est une question d’engagement de maintenance plutôt que de sécurité ou d’urgence, et la moins coûteuse à poser pendant une évaluation : un fournisseur qui annonce un mécanisme déprécié sans position publique sur son remplaçant porte un travail de migration qu’il n’a pas planifié publiquement. Vous demandez si l’équipe derrière le point de terminaison suit la spécification, et cela vous dit à quoi ressembleront trois ans de maintenance d’intégration.</p><p>Deux signaux plus modestes tombent des mêmes métadonnées et exigent de la mesure. Annoncer <code>&quot;none&quot;</code> comme méthode d’authentification au point de terminaison de jeton, comme le font Klaviyo et les deux serveurs de Braze, est ordinaire sous OAuth 2.1 pour les clients publics incapables de détenir un secret. Klaviyo annonce aussi <code>&quot;plain&quot;</code> aux côtés de <code>&quot;S256&quot;</code> dans <code>code_challenge_methods_supported</code>, ce qui n’équivaut pas à l’utiliser, mais cela mérite une ligne dans un questionnaire fournisseur.</p><h2>Qu’est-ce qu’enregistrer des outils d’agent sur mon propre site m’a appris là-dessus ?</h2><p>Que la version honnête de cette vérification a un trou, et que je me tiens dedans. Ce site expose des outils aux agents par WebMCP, enregistrés dans le navigateur avec <code>document.modelContext.registerTool()</code>, et chaque outil porte <code>annotations: { readOnlyHint: true }</code>, ce que je livre de plus proche d’une déclaration publique sur ce que la surface peut faire. Appliquez maintenant la procédure de ce billet contre moi. Il n’y a pas de <code>.well-known/oauth-protected-resource</code> à récupérer, puisqu’il n’y a pas d’OAuth devant un outil de navigateur. Il n’y a pas de point de terminaison où envoyer une requête. Et nulle part je n’indique quelle révision du protocole visent mes définitions d’outils. Mes outils ne lisent que des pages déjà publiques en deux formats, l’enjeu n’est donc pas le même, mais l’omission l’est : je fais exactement ce que j’ai passé la matinée à relever chez trois fournisseurs.</p><h2>Six questions à mettre dans un appel d’offres à la place de « prenez-vous en charge MCP ? »</h2><p>À poser dans l’ordre. Chacune nomme la défaillance qu’elle prévient.</p><ol>\n<li><strong>Quelle révision de la spécification MCP votre serveur met-il en œuvre aujourd’hui, et où est-ce écrit ?</strong> Échoue parce que « nous prenons en charge MCP » nomme une famille de protocoles, pas une révision. Un serveur bâti sur une révision antérieure et un serveur bâti sur 2026-07-28 sont deux projets d’intégration différents portant les mêmes trois lettres.</li>\n<li><strong>Votre serveur met-il en œuvre <code>server/discover</code>, et est-il joignable avant authentification ?</strong> Échoue en silence. La page de versionnage le décrit comme « a mandatory RPC » (un appel obligatoire) côté serveur, mais ajoute que « Calling it is optional » (son appel est facultatif) côté client, et rien n’oblige un serveur à y répondre sans jeton : les quatre points de terminaison sondés aujourd’hui ont renvoyé <code>401</code>. Exigez plutôt la révision par écrit.</li>\n<li><strong>Quel mécanisme d’enregistrement client votre serveur d’autorisation annonce-t-il, et quelle est votre position publiée sur les Client ID Metadata Documents ?</strong> Échoue quand vous héritez d’une voie dépréciée sans migration datée. Les métadonnées de Klaviyo y répondent par <code>client_id_metadata_document_supported: false</code> ; la plupart n’auront écrit la réponse nulle part, ce qui est déjà une réponse.</li>\n<li><strong>Quelles méthodes d’authentification au point de terminaison de jeton et quelles méthodes PKCE annoncez-vous ?</strong> Échoue au moment de l’intégration, pas de l’évaluation, et sur le client que vous avez déjà normalisé. Trois fournisseurs, trois listes différentes, et un client qui n’en parle qu’une seule ne peut pas se connecter.</li>\n<li><strong>Quels points de terminaison régionaux existent, et que nomme le document de découverte de chacun comme serveur d’autorisation ?</strong> Échoue sur l’hypothèse qu’un point de terminaison régional garde tout le flux régional. Les deux points de terminaison MCP de Braze nomment aujourd’hui le même serveur d’autorisation, ce qui mérite une réponse écrite du fournisseur plutôt qu’une déduction de votre part.</li>\n<li><strong>Quels contrôles de lecture seule ou de restriction d’outils existent, et sont-ils appliqués côté serveur ou fixés par le client ?</strong> Échoue là où personne ne regarde. Le <code>read-only=true</code> de Klaviyo est un paramètre dans le fichier de configuration d’un client ; quiconque modifie ce fichier le contrôle, et la documentation de Klaviyo note que ces paramètres « can’t be controlled with the listed Claude connector or the listed ChatGPT app » (ne peuvent pas être contrôlés avec le connecteur Claude ni l’application ChatGPT répertoriés) : la configuration la plus sûre n’est accessible que par la voie d’installation la plus manuelle.</li>\n</ol><p>Les questions un, trois et cinq sont les trois que je garderais. La grille pondérée de <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">planifier une pile martech avant d’acheter des outils</a> est l’endroit où elles vivent dans une vraie évaluation, les questions d’intégration de <a href=\"https://www.amirmousavi.com/fr/articles/cdp-crm-et-automatisation-marketing\">CDP, CRM et automatisation marketing</a> en sont les cousines plus âgées, et l’<a href=\"https://www.amirmousavi.com/fr/ressources/evaluation-pile-martech\">évaluation interactive de pile martech</a> couvre l’architecture qui les entoure.</p><h2>Mon avis de travail</h2><p>La révision du protocole n’est pas le risque, quoi qu’invite à croire un billet qui s’ouvre sur la sortie d’une spécification. Rien n’est cassé ici, rien ne cessera de fonctionner cette année, et l’enregistrement dynamique tiendra encore dix mois selon le plancher ordinaire de douze mois de la spécification.</p><p>Le constat, c’est l’impossibilité de répondre. Sept semaines après la révision la plus perturbatrice qu’ait connue ce protocole, un acheteur ne peut pas déterminer quelle révision parle le serveur d’un fournisseur martech sans posséder un compte, et le mécanisme prévu par la spécification pour y répondre se trouve derrière l’authentification sur chaque point de terminaison essayé. C’est une décision d’ingénierie raisonnable prise indépendamment par trois équipes, et son effet agrégé est que « prenez-vous en charge MCP ? » est devenue une question infalsifiable dans un processus d’approvisionnement. Le correctif n’est pas du côté fournisseur de la table : c’est de poser une question dont la réponse se vérifie. La question qui suit la posture est le prix, et les grilles tarifaires y répondent de façon encore moins stable que la documentation ne répond à celle-ci. Je les ai lues dans <a href=\"https://www.amirmousavi.com/fr/articles/combien-coute-une-action-agent-ia\">combien coûte vraiment une action d’agent IA</a>.</p><p>Ce que je ne sais pas, c’est si l’un de ces serveurs met en œuvre 2026-07-28. Je supposerais que la plupart le font ou le feront bientôt, puisque les SDK de premier rang sont sortis avec la révision, mais une supposition ne vaut rien ici. Je ne sais pas non plus si le <code>client_id_metadata_document_supported: false</code> de Klaviyo traduit une décision ou une valeur par défaut de bibliothèque. Seul Klaviyo peut le dire.</p><p>Ce qui changerait mon avis, c’est qu’un fournisseur publie une ligne de version. Si l’un des trois ajoute une phrase nommant une révision, le tableau ci-dessus gagne un « oui », et la question intéressante devient celle de savoir si quelqu’un la tiendra à jour. C’est un meilleur problème que celui que nous avons.</p><h2>Foire aux questions sur la vérification du serveur MCP d’un fournisseur</h2><h3>Le serveur MCP de Klaviyo prend-il en charge la spécification MCP 2026-07-28 ?</h3><p>Klaviyo ne le dit pas, au 16 septembre 2026. Sa documentation nomme l’URL, le transport et la méthode d’authentification — « OAuth (with dynamic client registration) » — mais aucune révision de protocole. Les métadonnées de son serveur d’autorisation déclarent <code>client_id_metadata_document_supported: false</code>, donc il n’offre pas le mécanisme d’enregistrement vers lequel cette révision s’est déplacée. C’est une déclaration sur l’enregistrement, pas sur la révision mise en œuvre.</p><h3>Quelle version du protocole MCP le serveur de HubSpot utilise-t-il ?</h3><p>Aucune page de HubSpot que j’ai pu trouver ne l’indique au 16 septembre 2026. La page d’aperçu MCP porte toujours « Later in 2025, we will align with MCP specification requirements for OAuth 2.1 support », une ligne de feuille de route sur une année terminée. Les métadonnées d’autorisation du serveur annoncent <code>[&quot;client_secret_post&quot;]</code> et le PKCE <code>S256</code>, et une requête non authentifiée vers <code>https://mcp.hubspot.com</code> renvoie <code>401</code> avec un défi RFC 9728 et aucun en-tête de version de protocole.</p><h3>L’enregistrement dynamique de client est-il encore permis après la révision MCP de juillet 2026 ?</h3><p>Oui. La spécification d’autorisation 2026-07-28 dit qu’il « is deprecated and retained for backwards compatibility », et l’annonce de sortie qu’il « continues to work for backward compatibility, but will be removed in a future version ». La politique de dépréciation accorde au moins douze mois, avec une exception accélérée de quatre-vingt-dix jours ; fin juillet 2027 est donc la première éligibilité ordinaire au retrait. Aucune date de retrait n’est nommée aujourd’hui. Le billet de feuille de route des mainteneurs, daté du 22 août 2026, n’en nomme aucune non plus.</p><h3>Peut-on savoir quelle révision MCP parle un serveur sans compte ?</h3><p>Pas sur les quatre points de terminaison testés le 16 septembre 2026. La spécification définit <code>server/discover</code> comme « a mandatory RPC that returns the server’s supported protocol versions, capabilities, and identity » (un appel obligatoire renvoyant versions, capacités et identité du serveur), mais précise aussi que « Calling it is optional » côté client, et Braze, Klaviyo et HubSpot renvoient tous <code>401</code> sans authentification. Une version non prise en charge renvoie également <code>401</code> plutôt qu’une <code>UnsupportedProtocolVersionError</code>. L’autorisation passe en premier ; la réponse n’existe qu’une fois le compte ouvert.</p><h3>Le point de terminaison MCP européen de Braze garde-t-il tout en Europe ?</h3><p>Au 16 septembre 2026, ce n’est pas ce que j’ai vérifié. <code>mcp.braze.com</code> et <code>mcp.braze.eu</code> publient tous deux des métadonnées de ressource protégée nommant <code>https://dashboard.braze.com</code> comme serveur d’autorisation, dont le point de terminaison de jeton est <code>https://rest.iad-01.braze.com/oauth/token</code> ; un serveur <code>dashboard-01.braze.eu</code> distinct existe avec un point de terminaison de jeton à Francfort. Un échange OAuth n’est pas une donnée client, et la documentation de Braze dit que l’un ou l’autre point de terminaison peut atteindre n’importe quelle grappe. Posez la question de la résidence directement à Braze.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 16 septembre 2026.</p><ul>\n<li><a href=\"https://blog.modelcontextprotocol.io/posts/2026-07-28/\">Model Context Protocol : « The 2026-07-28 Specification », 28 juillet 2026</a></li>\n<li><a href=\"https://blog.modelcontextprotocol.io/posts/mcp-roadmap/\">Model Context Protocol : « The New MCP Roadmap », 22 août 2026</a></li>\n<li><a href=\"https://modelcontextprotocol.io/docs/2026-07-28/learn/versioning\">Model Context Protocol : versionnage, politique de dépréciation et <code>server/discover</code>, révision 2026-07-28</a></li>\n<li><a href=\"https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization\">Model Context Protocol : autorisation, révision 2026-07-28</a></li>\n<li><a href=\"https://www.braze.com/docs/user_guide/brazeai/mcp_server\">Braze : page de documentation du serveur MCP de Braze</a></li>\n<li><a href=\"https://www.braze.com/docs/releases/2026/7_23_26\">Braze : notes de version du 23 juillet 2026, serveur MCP distant, « Early access »</a></li>\n<li><a href=\"https://www.braze.com/docs/releases/2026/9_17_26/\">Braze : notes de version du 17 septembre 2026, serveur MCP distant, « General availability », avec Operator Connect en bêta</a></li>\n<li><a href=\"https://www.braze.com/docs/user_guide/brazeai/mcp_server/operator_connect\">Braze : Operator Connect, « currently in beta and is available to select customers »</a></li>\n<li><a href=\"https://developers.klaviyo.com/en/docs/connect_to_the_klaviyo_mcp_server\">Klaviyo : se connecter au serveur MCP de Klaviyo, page affichant « Updated 12 days ago » le 16 septembre 2026</a></li>\n<li><a href=\"https://developers.klaviyo.com/en/docs/klaviyo_mcp_server\">Klaviyo : présentation du serveur MCP de Klaviyo, restructurée, page affichant « Updated 1 day ago » le 16 septembre 2026</a></li>\n<li><a href=\"https://developers.hubspot.com/ai-tools/mcp\">HubSpot : aperçu des serveurs MCP, portant toujours la ligne « Later in 2025 » sur OAuth 2.1</a></li>\n<li><a href=\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server\">HubSpot : intégrer le serveur MCP distant, point de terminaison et exigences PKCE</a></li>\n<li><a href=\"https://mcp.klaviyo.com/.well-known/oauth-authorization-server\">Métadonnées du serveur d’autorisation de Klaviyo, récupérées le 16 septembre 2026</a></li>\n<li><a href=\"https://mcp.hubspot.com/.well-known/oauth-authorization-server\">Métadonnées du serveur d’autorisation de HubSpot, récupérées le 16 septembre 2026</a></li>\n<li><a href=\"https://mcp.braze.com/.well-known/oauth-protected-resource\">Métadonnées de ressource protégée de Braze États-Unis, récupérées le 16 septembre 2026</a></li>\n<li><a href=\"https://mcp.braze.eu/.well-known/oauth-protected-resource\">Métadonnées de ressource protégée de Braze Europe, récupérées le 16 septembre 2026</a></li>\n<li><a href=\"https://dashboard.braze.com/.well-known/oauth-authorization-server\">Métadonnées du serveur d’autorisation de Braze États-Unis, récupérées le 16 septembre 2026</a></li>\n<li><a href=\"https://dashboard-01.braze.eu/.well-known/oauth-authorization-server\">Métadonnées du serveur d’autorisation de Braze Europe, récupérées le 16 septembre 2026</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/verifier-le-serveur-mcp-d-un-fournisseur-martech",
            "title": "Comment vérifier le serveur MCP d’un fournisseur martech ?",
            "summary": "Braze, Klaviyo et HubSpot n’indiquent aucune révision du protocole MCP, et Klaviyo déclare CIMD non pris en charge. Vérifié à la source le 16 septembre 2026.",
            "date_modified": "2026-09-16T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "Model Context Protocol",
                "évaluation des fournisseurs",
                "appel d’offres martech",
                "métadonnées OAuth",
                "agents IA",
                "opérations marketing"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/combien-coute-une-action-agent-ia",
            "content_html": "\n<p>Le 31 août 2026, Salesforce a remplacé un document tarifaire contractuel qu’elle avait déjà remplacé treize jours plus tôt. Je ne le sais que parce que j’ai téléchargé ce matin toutes les versions en ligne que j’ai pu trouver, douze, et que j’ai comparé celles de 2026 dans l’ordre.</p><p>Le document, c’est la Flex Credits Rate Card, liée depuis la page des grilles Agentforce. C’est le barème auquel renvoie votre bon de commande lorsqu’il indique que votre organisation consomme des crédits « at the applicable multiplier rate based on the Usage Type identified below » (au taux multiplicateur applicable selon le type d’usage indiqué ci-dessous). Au fil de 2026, la grille est passée d’une à trois pages. Une révision de juin a ajouté la conversation de service résolue comme ligne facturable, et les deux révisions d’août en ont ajouté quatre autres : un compteur de décisions, un prospect travaillé et deux niveaux d’action Slackbot. La version du 31 août a aussi renommé la ligne par laquelle Salesforce entend mesurer le trafic d’API sans interface, et cette ligne n’a toujours aucun chiffre.</p><p>Une note sur la lecture du fichier, parce que l’affirmation selon laquelle une machine ne peut pas lire la grille est fausse d’une manière bien précise : un simple <code>curl</code> renvoie 139 008 octets d’<code>application/pdf</code>, un extracteur de texte naïf que j’ai écrit ne renvoie rien parce que le texte est dessiné en suites de glyphes issues de polices sous-ensemblées, et PDFKit sur macOS résout le même fichier en moins d’une seconde. La grille est lisible par tout ce qui fait le rendu.</p><p>Ce que ce billet est et n’est pas. <strong>J’ai implanté Adobe Campaign, Adobe Experience Platform et des piles analytiques d’entreprise pour de grandes organisations en services financiers et en télécommunications, mais je n’ai jamais négocié de contrat de crédits Agentforce ou HubSpot pour un client, et je n’ai jamais vu le rapport Digital Wallet d’un client.</strong> Tout ce qui suit a été vérifié à sa source primaire le 8 septembre 2026, contre chacun des documents listés dans les sources utilisées. Là où une page en ligne contredisait mes notes, la page a gagné et je le dis.</p><p>Les citations de documentation et de grilles tarifaires sont reproduites en anglais, langue de leurs sources ; la traduction entre parenthèses est la mienne.</p><h2>Réponse courte</h2><p>Aux taux publiés le 8 septembre 2026, une action Agentforce standard coûte 0,10 $ (20 crédits Flex au prix courant de 500 $ par tranche de 100 000), une conversation de service résolue coûte 2,00 $ avec Salesforce Help Agent (400 crédits, une ligne apparue pour la première fois sur la grille du 17 juin) et 0,50 $ avec HubSpot Customer Agent (50 crédits à 0,010 $ chacun), et un prospect qualifié coûte 2,00 $ chez Salesforce contre 1,00 $ chez HubSpot. Adobe publie des crédits par tâche d’agent, de 0 à 100, et aucun taux en dollars par crédit, donc sa colonne reste honnêtement vide. Ce que j’en fais : j’arrête de comparer des plateformes et je compare des définitions d’unité facturable, parce que c’est là qu’est l’argent.</p><p><strong>Vérifié à la source le 8 septembre 2026 ; un instantané, pas une liste de prix permanente.</strong> La grille précise que les types d’usage, paliers et multiplicateurs « may be updated from time to time » (peuvent être modifiés de temps à autre), et Dreamforce (15 au 17 septembre) comme UNBOUND (16 au 18 septembre) ont lieu la semaine prochaine. Rouvrez les PDF avant de citer le moindre chiffre après cela.</p><h2>Qu’est-ce qui a changé sur la grille des crédits Flex de Salesforce en août 2026 ?</h2><p><strong>Douze URL de ce document renvoient un PDF depuis les serveurs de Salesforce en ce moment, avec dix dates de pied de page distinctes qui remontent à mai 2025, dont six datées de 2026.</strong> La page des grilles n’en lie qu’une seule, à côté de l’ancienne grille des conversations, si bien que les autres restent en ligne sans lien. Je les ai toutes vérifiées le 8 septembre 2026, et deux portent le même pied de page « February 23, 2026 » avec des tailles différentes, donc une date n’identifie pas un fichier de façon fiable. Voici la chaîne 2026 que j’ai comparée, avec la ligne « Updated as of » que chacune porte en dernière page.</p><table><thead><tr><th>Grille, selon son pied de page</th><th>Pages</th><th>Ce qu’elle ajoute par rapport à la version précédente</th></tr></thead><tbody><tr><td>3 février 2026</td><td>1</td><td>Actions Agentforce, actions vocales et invites, plus une seule ligne Speech Foundations. Aucune section Data 360</td></tr><tr><td>23 février 2026</td><td>2</td><td>Toute la section <strong>Data 360</strong> et ses paliers de volume, plus Speech to Text et Text to Speech</td></tr><tr><td>21 avril 2026</td><td>2</td><td><strong>Aucun multiplicateur modifié.</strong> Une seule précision nouvelle, le multiplicateur bac à sable couvre les scratch orgs, plus quatre reformulations cosmétiques</td></tr><tr><td>17 juin 2026</td><td>3</td><td>Service : <strong>Help Agent Resolutions 400</strong>, en production seulement, sans colonne bac à sable. Customer 360 Platform : « Salesforce Record Operation (CRUD) » et « Salesforce Process Invocation (Flows, APEX) », toutes deux <strong>TBA</strong>. Les clauses sur les pilotes, les scratch orgs et « may be updated » passent en première page</td></tr><tr><td>18 août 2026</td><td>3</td><td>Une colonne bac à sable partout : Help Agent Resolutions devient <strong>400 / 0</strong>, les invites et la parole reçoivent des valeurs bac à sable. Personalization Decisioning <strong>100 par tranche de 1 000 décisions</strong>. Les deux lignes sans interface inchangées, sauf « APEX » qui devient « Apex »</td></tr><tr><td>31 août 2026</td><td>3</td><td>Sales : <strong>Customer Engagement, Leads Worked 400 / 320</strong>. Slack Workspace : <strong>Slackbot Standard Action 40, Slackbot Advanced Action 200</strong>. Les deux lignes sans interface fusionnent en une seule, <strong>« Headless Platform Interaction », toujours TBA</strong></td></tr></tbody></table><p>Aucun multiplicateur existant n’a bougé. Une action Agentforce standard vaut 20 crédits en production et 16 en bac à sable dans toutes les versions que j’ai lues, les actions vocales 30 et 24, les invites 2, 4 et 16, et chaque palier Data 360 est identique de février à août. Salesforce ne retarife pas ce qu’elle a déjà vendu. Elle ajoute des compteurs.</p><p>La ligne sans interface est celle que je signalerais en revue d’architecture. Dès le 17 juin, la grille nommait deux types d’usage, opérations sur les enregistrements et invocations de processus, tous deux « TBA ». Le 31 août, les deux ont été remplacés par une seule ligne, « Headless Platform Interaction », elle aussi « TBA ». En onze semaines, l’unité par laquelle Salesforce entend facturer le trafic d’API sans interface a changé de nom, changé de granularité, et n’a toujours pas de prix. Si vous cadrez aujourd’hui une architecture composable sur Headless 360, c’est un poste auquel vous ne pouvez pas attribuer de chiffre.</p><p><em>Mis à jour le 9 octobre 2026 : la grille du 31 août est toujours la plus récente que je trouve et toujours celle que lie la page des grilles, octet pour octet le fichier lu en septembre, et « Headless Platform Interaction » indique toujours « TBA ». Ce qui a changé, c’est que Salesforce a maintenant expliqué ce compteur. L’article d’aide 005360285, « Understand AIforce Impact », publié le 17 septembre 2026, indique que Salesforce vise novembre pour l’enregistrement des agents : les administrateurs donnent à chaque agent externe sa propre identité (Agentic Identity) au lieu de le laisser agir sous l’identité de la personne qu’il assiste. Chaque appel réussi d’un agent enregistré, « whether it arrives over Model Context Protocol (MCP) or direct API » (qu’il passe par le Model Context Protocol ou directement par l’API), est ensuite comptabilisé comme une Headless Platform Interaction. Rien n’est encore comptabilisé, et « Salesforce will provide 30 days’ notice when a numerical multiplier is added and metering begins. » (Salesforce donnera un préavis de 30 jours lorsqu’un multiplicateur chiffré sera ajouté et que la comptabilisation commencera). L’article ne s’affiche que dans un vrai navigateur ; une simple requête renvoie une coquille vide.</em></p><p>Slackbot est l’autre nouveauté. Sa note précise « Multipliers are per Slack Workspace » (les multiplicateurs sont par espace de travail Slack) plutôt que par environnement, une unité de compte différente de tout ce qui la précède sur la page.</p><p>La clause d’expiration est identique mot pour mot sur les douze grilles, et c’est celle que je lirais en premier : « Flex Credits must be used before the Order End Date set forth in the Usage Details table on the Order Form, and no rollover will be permitted » (les crédits Flex doivent être utilisés avant la date de fin de commande indiquée au tableau des détails d’usage du bon de commande, et aucun report ne sera permis).</p><h2>Comment convertir un crédit en dollars sur chaque plateforme ?</h2><p>Pas depuis la grille. La grille des crédits Flex est un tableau de multiplicateurs sans la moindre devise. Le prix vit sur une autre page.</p><p><strong>Salesforce.</strong> La page tarifaire d’Agentforce affiche les crédits Flex à « $500 USD/Per 100k Credits », soit 0,005 $ le crédit, à côté d’un modèle Conversations distinct à « $2 USD/Per conversation ». C’est le seul endroit où j’ai trouvé les multiplicateurs et l’argent sur un même écran, elle ne porte aucune date, et elle précise qu’elle « is provided for information purposes only and is subject to change » (n’est fournie qu’à titre informatif et peut changer). Les articles du centre d’aide de Salesforce que l’on cite pour ce taux m’ont renvoyé aujourd’hui une coquille JavaScript vide, les deux, alors je cite plutôt ensemble la page tarifaire statique et les PDF datés.</p><p><strong>HubSpot.</strong> « HubSpot Credits cost $0.010 USD per credit. You can choose to either purchase credits up-front in capacity packs of 1,000 credits for $10 USD or enable Pay-as-You-Go » (les crédits HubSpot coûtent 0,010 $ US par crédit ; vous pouvez soit les acheter d’avance en blocs de 1 000 crédits pour 10 $ US, soit activer le paiement à l’usage). Le réglage de dépassement par défaut dépend de la date d’achat des crédits supplémentaires : mise à niveau automatique pour les achats antérieurs au 16 septembre 2026, paiement à l’usage à partir de cette date. Le catalogue facture le paiement à l’usage à « $0.010 per credit, invoiced in increments of 10 credits » (par tranches de 10 crédits). Le détail par fonction se trouve dans la HubSpot Credits Rate Sheet, à l’intérieur du Product and Services Catalog sur legal.hubspot.com. <em>Corrigé le 9 octobre 2026 : ce paragraphe affirmait que le paiement à l’usage était le réglage de dépassement par défaut. C’était faux. Le 8 septembre, le catalogue et la base de connaissances de HubSpot faisaient tous deux de la mise à niveau automatique le réglage par défaut, et HubSpot a changé ce réglage pour les nouveaux achats le 16 septembre. Les détails sont dans <a href=\"https://www.amirmousavi.com/fr/articles/credits-et-sieges-hubspot-ce-qui-a-change\">ce qui a changé dans les crédits et les sièges HubSpot</a>.</em></p><p><strong>Adobe.</strong> Aucun taux. La page de consommation de crédits IA d’Adobe, dernière mise à jour le 21 mai 2026, définit un crédit IA comme « a usage-based metric that quantifies the execution of actions or jobs » (une mesure d’usage qui quantifie l’exécution d’actions ou de tâches), publie quinze lignes de tâches d’agent entre 0 et 100 crédits, tarife le CX Enterprise Coworker à « 25 AI credits per Input » pendant une période d’introduction limitée, et avertit que la consommation « may vary depending on the number of steps executed and iterations per step » (peut varier selon le nombre d’étapes exécutées et d’itérations par étape). Quiconque vous montre des dollars Adobe les a inventés.</p><p>Une différence de structure compte plus que n’importe quel chiffre isolé. Salesforce date sa grille et garde les anciennes versions en ligne, ce qui permet de les comparer, et c’est toute la raison d’être de ce billet. La grille de HubSpot est une section non datée d’une page vivante : HubSpot ne garde aucune version à comparer, si bien qu’un changement ne peut être encadré qu’entre des captures d’archive web, à moins que HubSpot ne le date ailleurs, comme pour le changement de facturation du 16 septembre 2026 dans ses conditions et sa base de connaissances. (Phrase mise à jour le 9 octobre 2026.) Adobe date sa page et ne publie aucun prix.</p><h2>Combien coûte un résultat, côte à côte ?</h2><p>Chaque chiffre en crédits ci-dessous est lu sur un document du fournisseur daté dans la colonne de source. Chaque montant en dollars est ce chiffre multiplié par le tarif courant publié de la plateforme, et rien d’autre.</p><table><thead><tr><th>Résultat</th><th>Plateforme</th><th>Unité facturable, telle que rédigée</th><th>Unités</th><th>Taux publié</th><th>Dollars</th><th>Date de source</th></tr></thead><tbody><tr><td>Conversation de service résolue</td><td>Salesforce</td><td>Help Agent Resolutions</td><td>400 crédits Flex</td><td>500 $ / 100 k</td><td><strong>2,00 $</strong></td><td>31 août 2026</td></tr><tr><td>Conversation de service résolue</td><td>HubSpot</td><td>« Resolve one conversation (text-based channels) »</td><td>50 crédits</td><td>0,010 $ / crédit</td><td><strong>0,50 $</strong></td><td>non datée</td></tr><tr><td>Prospect remis à un vendeur</td><td>Salesforce</td><td>Customer Engagement, Leads Worked</td><td>400</td><td>500 $ / 100 k</td><td><strong>2,00 $</strong></td><td>31 août 2026</td></tr><tr><td>Prospect remis à un vendeur</td><td>HubSpot</td><td>« Recommend outreach for one lead »</td><td>100 crédits</td><td>0,010 $ / crédit</td><td><strong>1,00 $</strong></td><td>non datée</td></tr><tr><td>Une action d’agent</td><td>Salesforce</td><td>Standard Action / Custom Action</td><td>20</td><td>500 $ / 100 k</td><td><strong>0,10 $</strong></td><td>31 août 2026</td></tr><tr><td>Une action de flux</td><td>HubSpot</td><td>« Execute one Breeze action in a workflow » (renommée « Execute one AI action in a workflow » entre le 4 et le 20 septembre 2026)</td><td>10 crédits</td><td>0,010 $ / crédit</td><td><strong>0,10 $</strong></td><td>non datée</td></tr><tr><td>Une réponse sur une fiche</td><td>HubSpot</td><td>« Generate response to one prompt for one record »</td><td>10 crédits</td><td>0,010 $ / crédit</td><td><strong>0,10 $</strong></td><td>non datée</td></tr><tr><td>Un contenu généré</td><td>HubSpot</td><td>« Generate one piece of content »</td><td>1 000 crédits</td><td>0,010 $ / crédit</td><td><strong>10,00 $</strong></td><td>non datée</td></tr><tr><td>Une action Slackbot avancée</td><td>Salesforce</td><td>Slackbot Advanced Action</td><td>200</td><td>500 $ / 100 k</td><td><strong>1,00 $</strong></td><td>31 août 2026</td></tr><tr><td>1 000 décisions de personnalisation</td><td>Salesforce</td><td>Personalization Decisioning</td><td>100 par 1 000</td><td>500 $ / 100 k</td><td><strong>0,50 $</strong></td><td>31 août 2026</td></tr><tr><td>Une tâche d’idéation d’audience</td><td>Adobe</td><td>Audience Agent, idéation d’audience ou de compte</td><td>50 crédits IA</td><td>non publié</td><td>—</td><td>21 mai 2026</td></tr><tr><td>Une tâche d’analyse de parcours</td><td>Adobe</td><td>Journey Agent, analyse de parcours</td><td>50 crédits IA</td><td>non publié</td><td>—</td><td>21 mai 2026</td></tr><tr><td>Une entrée Coworker</td><td>Adobe</td><td>CX Enterprise Coworker, par Input</td><td>25 crédits IA</td><td>non publié</td><td>—</td><td>21 mai 2026</td></tr></tbody></table><p>Les trois cellules Adobe en dollars sont vides à dessein. Adobe publie la consommation et non le taux : un montant y serait un chiffre inventé par moi.</p><p>Une action granulaire coûte 0,10 $ sur les deux grandes plateformes, par des chemins opposés : 20 crédits à un demi-cent, ou 10 crédits à un cent. La divergence est au niveau du résultat, où Salesforce vaut quatre fois HubSpot sur une conversation résolue et le double sur un prospect. Cet écart n’est pas un argument de rabais. C’est un argument de portée.</p><h2>Pourquoi les comparaisons publiées contredisent-elles la grille tarifaire ?</h2><p>Parce que la plupart tarifent une autre unité, et que certaines tarifent un document vieux de deux ans.</p><p>Des comparaisons multifournisseurs par résolution existent, et certaines sont bonnes. Jason Lemkin, de SaaStr, en février 2026, cite Intercom Fin à 0,99 $ par résolution, Zendesk à partir de 1,50 $, et Salesforce à « Flex Credits at $0.10 per action ». Le site de référence indépendant aiagentforcustomerservice.com ouvre sur « From $0.50 (HubSpot Breeze) to $2 per conversation (Salesforce Agentforce) ». Ses tableaux de prix portent la mention « Last verified July 2026 » alors que son pied de page indique « Updated 7 September 2026 », soit une mise à jour d’hier, près de douze semaines après l’apparition de la ligne de résolution sur la grille, et l’expression « Help Agent » n’apparaît toujours nulle part sur la page. SaaStr a la meilleure excuse : son article a été publié le 17 février 2026, des mois avant que la ligne n’existe.</p><p>La correction n’est donc pas que personne n’a comparé. C’est que le montant de 2,00 $ que tout le monde cite pour Salesforce est par <em>conversation</em>, que celui de 2,00 $ figurant sur la grille actuelle est par <em>résolution</em>, et qu’ils viennent de deux documents différents.</p><p>Le prix par conversation vient de l’Agentforce Conversations Rate Card, toujours liée depuis la même page aujourd’hui, dont la dernière ligne indique « Updated as of December 2024 » et dont tout le tableau tient en une ligne : multiplicateur 1 par conversation, pour ASA Messaging, Sales Coach et SDR. Le prix par résolution, c’est 400 crédits Flex sur les grilles d’août. L’annonce de ce modèle par Salesforce, datée du 25 juin 2026, en pose la condition : « If the customer asks for a human or walks away unhappy, there is no charge » (si le client demande un humain ou repart insatisfait, il n’y a pas de frais). Elle précise aussi que « Both Data 360 and Agentforce are unmetered during the agent interaction » (Data 360 et Agentforce ne sont pas comptabilisés pendant l’interaction), et situe la disponibilité générale de Help Agent en juillet 2026.</p><p>Les deux montants identiques achètent donc des choses différentes. Les 2,00 $ par conversation sont facturés quoi qu’il arrive. Les 2,00 $ par résolution ne sont facturés que lorsque l’agent termine seul, sans que les actions sous-jacentes soient comptabilisées séparément pendant l’interaction. Une entreprise qui paie à l’action dépenserait les mêmes 2,00 $ pour vingt actions standard, dossier réglé ou non. Trois prix, une tâche, un fournisseur, et une page de comparaison ne vous dit rien sur celui que nomme votre bon de commande.</p><p>La conversion pour Salesforce seule est déjà couverte, honnêtement. GAT Solutions a publié une page de crédits Flex en dollars, vérifiée le 19 août 2026 contre la grille du 18 août, qui convertit Help Agent Resolutions à 2,00 $. Elle n’a ni ligne Leads Worked ni ligne Slackbot, parce que celles-ci sont arrivées douze jours plus tard. Le texte de Salesforce Dictionary sur le contrôle des coûts Data 360, mis à jour le 4 septembre 2026, travaille encore à partir de la grille du 21 avril. Ce sont deux pages soignées devenues périmées parce que la source a bougé, ce qui est la vraie leçon et vaut aussi pour ce billet.</p><h2>Que vous achète réellement votre allocation incluse ?</h2><p>C’est le chiffre que je mettrais devant un directeur financier, parce qu’il convertit une allocation en travail.</p><table><thead><tr><th>Forfait, tel que publié</th><th>Allocation incluse</th><th>Valeur au prix courant</th><th>Ce que cela achète au tarif de résultat publié</th></tr></thead><tbody><tr><td>Salesforce Agentforce Max Editions (anciennement Agentforce 1), à partir de 550 $ par utilisateur/mois</td><td>2,75 M de crédits Flex par org par année</td><td>13 750 $</td><td>6 875 résolutions Help Agent par année, environ 570 par mois. Ou 137 500 actions standard</td></tr><tr><td>HubSpot Starter</td><td>500 crédits par mois</td><td>5 $</td><td>10 conversations résolues</td></tr><tr><td>HubSpot Professional</td><td>3 000 crédits par mois</td><td>30 $</td><td>60 conversations résolues, ou 30 prospects recommandés, ou 3 contenus</td></tr><tr><td>HubSpot Enterprise</td><td>5 000 crédits par mois</td><td>50 $</td><td>100 conversations résolues</td></tr><tr><td>HubSpot Data Hub / Customer Platform</td><td>500 / 5 000 / 10 000 selon l’édition</td><td>5 $ / 50 $ / 100 $</td><td>jusqu’à 200 conversations résolues en Enterprise</td></tr><tr><td>Adobe</td><td>non publié sur la page de consommation de crédits</td><td>—</td><td>—</td></tr></tbody></table><p><em>Mis à jour le 9 octobre 2026 : cette ligne indiquait « Agentforce 1 Editions » avec 2,5 M de crédits Flex (12 500 $, environ 520 résolutions par mois). Le 3 septembre 2026, Salesforce a remplacé Agentforce 1 par les éditions Max, qui « include 2.75 million Flex Credits » (incluent 2,75 millions de crédits Flex) au même prix de 550 $ par utilisateur par mois, et sa page tarifaire affiche désormais « 2.75M Flex Credits per org per year ». La même annonce précise que les éditions Max « include an allocation for Headless 360 capacity » à l’avenir (incluront une allocation de capacité Headless 360), soit le compteur décrit plus haut.</em></p><p>Les allocations HubSpot viennent du tableau Included Credits du catalogue, et HubSpot est franche sur leur but : les crédits inclus servent à « try AI-powered features » (essayer les fonctions propulsées par l’IA).</p><p>Soixante conversations résolues par mois, c’est un projet pilote. Trois contenus, c’est un après-midi. Ce n’est pas un centre de service. C’est à cela que sert une allocation, mais c’est un calcul qui vient avant le pilote plutôt qu’après.</p><p>Les deux plateformes interdisent le report, en des termes différents. Les crédits HubSpot expirent chaque mois. Ceux de Salesforce expirent à la date de fin de commande, le plus dur des deux si votre montée en charge est plus lente que votre terme, parce que les crédits inutilisés d’un engagement pluriannuel meurent d’un coup. La <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">section sur le coût du cycle de vie de mon guide de pile martech</a> plaide pour un modèle triennal exprimé en fourchette. Un poste mesuré, c’est l’endroit où cet argument cesse d’être théorique : le même contrat peut produire une facture de 0 $ ou de six chiffres, et les deux issues sont des échecs, pour des raisons différentes.</p><h2>Quels cinq éléments un audit de pile doit-il consigner pour un poste mesuré ?</h2><p>Pour chaque poste IA d’un inventaire, consignez cinq champs et citez la clause d’où chacun provient. Pas un résumé de la clause. La clause.</p><p><strong>1. L’unité facturable, dans les mots du fournisseur.</strong> Celle de HubSpot est « Resolve one conversation (text-based channels) », ce qui exclut la voix par construction. Celle de Salesforce est « Help Agent Resolutions », conditionnée par une annonce plutôt que par la grille. Celle d’Adobe est « an agent job » (une tâche d’agent). Trois fournisseurs, trois unités, un seul mot sur la diapositive.</p><p><strong>2. Si le compteur tourne pendant le résultat.</strong> Salesforce indique que Data 360 et Agentforce sont « unmetered during the agent interaction » pour Help Agent. Cette clause fait la différence entre 400 crédits tout compris et 400 crédits plus vingt actions à 20 chacune, et elle ne figure pas sur la grille.</p><p><strong>3. Le taux de dépassement et sa granularité.</strong> Le paiement à l’usage de HubSpot est à « $0.010 per credit, invoiced in increments of 10 credits ». La grille de Salesforce ne publie aucun mécanisme de dépassement. Adobe ne publie ni l’un ni l’autre.</p><p><strong>4. Le terme d’expiration, cité.</strong> « Flex Credits must be used before the Order End Date set forth in the Usage Details table on the Order Form, and no rollover will be permitted. » Identique sur les douze grilles que j’ai lues. Ne le paraphrasez pas en « les crédits expirent chaque année » : une date de fin de commande n’est pas une année.</p><p><strong>5. Le rapport d’usage et le plafond de dépense, nommés.</strong> Salesforce nomme Digital Wallet sur sa page tarifaire. HubSpot décrit un espace de travail des crédits avec un plafond global de compte, des plafonds par fonction, des alertes et la possibilité de suspendre une fonction. Adobe ne nomme aucune surface de reddition de comptes. Un compteur qu’on ne peut ni lire ni plafonner est un compteur auquel il faut faire confiance, et je tarifierais cela dans le contrat.</p><p>Ces cinq champs appartiennent à l’étape d’inventaire d’un audit de pile. L’<a href=\"https://www.amirmousavi.com/fr/ressources/evaluation-pile-martech\">évaluation interactive de pile martech</a> couvre les questions d’architecture qui les entourent, et le <a href=\"https://www.amirmousavi.com/fr/ressources/glossaire-martech\">glossaire martech</a> définit le vocabulaire que ces grilles supposent partagé. La même ligne d’inventaire devrait noter si l’interface d’agent du fournisseur est seulement vérifiable, ce qui fait l’objet de <a href=\"https://www.amirmousavi.com/fr/articles/verifier-le-serveur-mcp-d-un-fournisseur-martech\">vérifier le serveur MCP d’un fournisseur martech</a>.</p><h2>Qu’ai-je vu la tarification à la consommation produire, et que n’ai-je pas vu ?</h2><p>Je n’ai pas négocié un de ces contrats, alors je serai prudent sur les parties de mon expérience qui se transposent.</p><p>Le problème de prévision, lui, se transpose. Sur un programme en services financiers, le travail qui a compté a été d’amener architectes de données, DBA, développeurs et fournisseurs externes à s’entendre sur la forme des données avant que quoi que ce soit ne bouge, et les débats portaient sur le nombre de lignes, les volumes d’événements et les retraitements. Ce sont exactement les unités facturables de la moitié Data 360 de la grille. L’unification vaut 75 000 crédits par million de lignes au palier de base et 15 000 au palier 4, et les paliers « reset on the first day of each calendar month » (se réinitialisent le premier jour de chaque mois civil), donc le même million de lignes coûte 375 $ ou 75 $ selon ce que l’organisation a fait d’autre ce mois-là. L’approvisionnement ne peut pas répondre à cela ; ceux qui le peuvent sont rarement dans la salle où se signe le contrat d’IA. La question de savoir quel système possède quel champ, celle de <a href=\"https://www.amirmousavi.com/fr/articles/cdp-crm-et-automatisation-marketing\">CDP, CRM et automatisation marketing</a>, est désormais aussi une question de facturation.</p><p>Plus petit et plus personnel : j’ai construit de bout en bout une place de marché de billetterie événementielle sur une facturation infonuagique à la requête et des frais de transaction par paiement. Modéliser l’usage avant le lancement m’a appris la même leçon que ces grilles. La définition de l’unité fait presque tout, et on découvre si on l’a bien posée à la première facture.</p><p>Puis il y a ce site. Chaque article et chaque ressource y sont publiés en Markdown autant qu’en HTML, dans les deux langues, parce qu’un agent ne devrait rien avoir à afficher pour lire. Un moteur de réponse qui ne peut pas faire le rendu du PDF doit prendre ses chiffres sur une page qui l’a déjà cité, et c’est ainsi que les chiffres de la grille d’avril circulaient encore ce mois-ci. C’est le même mode de défaillance, vu de l’autre côté, que dans <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-dans-votre-pile-martech\">ce que les agents IA peuvent faire dans vos comptes publicitaires et votre CRM</a> : le chiffre qui compte est dans le document que personne n’a ouvert.</p><h2>Une liste de vérification pour tarifer un poste IA mesuré</h2><ol>\n<li><strong>Ouvrez la grille vous-même et notez sa ligne de version.</strong> Échoue quand vous citez plutôt un article de comparaison : deux pages soignées que j’ai lues aujourd’hui travaillent sur des grilles vieilles de trois semaines et de quatre mois et demi.</li>\n<li><strong>Trouvez le taux en dollars, qui vit sur une autre page que les multiplicateurs.</strong> Échoue en silence chez Salesforce, où la grille ne contient aucune devise.</li>\n<li><strong>Écrivez l’unité facturable en une phrase complète, dans les mots du fournisseur, puis demandez ce qu’elle exclut.</strong> Échoue sur « résolution » : celle de HubSpot exclut les canaux non textuels, celle de Salesforce exclut les interactions escaladées ou insatisfaites.</li>\n<li><strong>Demandez par écrit ce qui d’autre est mesuré pendant le résultat.</strong> Échoue quand un prix de résultat tout compris s’ajoute discrètement à une mesure par action que personne n’a écartée.</li>\n<li><strong>Convertissez l’allocation incluse en volume mensuel du résultat dont vous avez besoin.</strong> Échoue sous la forme d’un pilote réussi qui ne passe pas à l’échelle : 3 000 crédits HubSpot font 60 conversations résolues par mois, 2,75 M de crédits Flex environ 570 (<em>mis à jour le 9 octobre 2026 : c’était 2,5 M et 520 avant le changement d’éditions de Salesforce du 3 septembre</em>).</li>\n<li><strong>Recopiez la clause d’expiration dans le registre de décision, et nommez le rapport d’usage et le plafond ferme avant la signature.</strong> Échoue au renouvellement, et après la première facture-surprise.</li>\n<li><strong>Signalez chaque ligne TBA et refusez de concevoir contre elle.</strong> Échoue aujourd’hui sur Headless 360 : un compteur sans prix sur un barème signé est une position ouverte.</li>\n</ol><p>Les étapes trois et quatre sont celles que je ne sauterais pas sous pression d’échéancier.</p><h2>Mon avis de travail</h2><p>Le chiffre intéressant n’est pas 2,00 $ contre 0,50 $. C’est que Salesforce a ajouté quatre lignes facturables à un barème contractuel en treize jours et que les comparaisons publiées ne l’avaient pas remarqué huit jours plus tard. La tarification à la consommation bouge plus vite que le contenu qui l’explique, ce qui fait de toute comparaison par résultat, celle-ci comprise, un instantané à demi-vie courte. Un tableau sans date de vérification est de la décoration.</p><p>Si je conseillais une équipe qui choisit entre ces plateformes ce mois-ci, je trancherais sur le comportement documentaire plutôt que sur le tarif affiché. Les trois postures décrites plus haut, datée et archivée, non datée et vivante, datée sans prix, seront encore vraies dans six mois, quand les multiplicateurs ne le seront plus.</p><p>Ce que je ne sais pas, et ne vais pas estimer, c’est ce que tout cela coûte en pratique : chaque montant ici est un prix courant multiplié par un multiplicateur publié, et je n’ai vu la facture d’aucun de ces produits. Une chose me ferait changer d’avis rapidement : si Salesforce attribue un multiplicateur à Headless Platform Interaction, l’accès API mesuré devient une contrainte d’architecture plutôt qu’une note de bas de page. C’est la ligne que je surveille.</p><h2>Foire aux questions sur le coût des actions d’agents IA</h2><h3>Combien coûte une action Agentforce ?</h3><p>Une action Agentforce standard ou personnalisée vaut 20 crédits Flex en production et 16 en bac à sable, sur toutes les versions de la grille du 23 février au 31 août 2026. Au tarif courant de la page tarifaire de Salesforce, 500 $ par tranche de 100 000 crédits, cela fait 0,10 $ l’action, et une action vocale vaut 30 crédits, soit 0,15 $.</p><h3>Combien Salesforce facture-t-elle par conversation résolue ?</h3><p>La grille du 31 août 2026 inscrit Help Agent Resolutions à 400 crédits en production et 0 en bac à sable, soit 2,00 $ au prix courant. Cette ligne est apparue pour la première fois sur la grille du 17 juin 2026 ; la grille du 18 août y a ajouté la valeur bac à sable. L’annonce du 25 juin 2026 y ajoute la condition : « If the customer asks for a human or walks away unhappy, there is no charge. » Un modèle distinct, plus ancien et toujours en vente, facture 2 $ par conversation, quel qu’en soit le dénouement.</p><h3>Comment les crédits HubSpot se comparent-ils aux crédits Flex de Salesforce ?</h3><p>Ils n’ont pas la même taille. Un crédit HubSpot vaut 0,010 $ et un crédit Flex 0,005 $ au prix courant, donc les quantités brutes ne se comparent pas. Normalisé aux résultats le 8 septembre 2026 : une conversation textuelle résolue vaut 50 crédits HubSpot (0,50 $) contre 400 crédits Flex (2,00 $) ; un prospect recommandé vaut 100 crédits (1,00 $) contre 400 (2,00 $) ; une action de flux ou d’agent vaut 0,10 $ des deux côtés.</p><h3>Combien vaut un crédit IA d’Adobe en dollars ?</h3><p>Adobe n’en publie pas. Sa page de consommation de crédits IA, dernière mise à jour le 21 mai 2026, donne des crédits par tâche d’agent (0 pour le dépannage fondé sur les connaissances, 25 pour la plupart des tâches des agents Audience et Journey, 100 pour la modernisation de site, 25 par entrée Coworker), mais aucun taux par crédit, et avertit que la consommation « may vary depending on the number of steps executed and iterations per step ».</p><h3>Les crédits IA inutilisés sont-ils reportés ?</h3><p>Sur aucune des deux plateformes. La grille de Salesforce, inchangée du 3 février au 31 août 2026, précise que les crédits Flex « must be used before the Order End Date set forth in the Usage Details table on the Order Form, and no rollover will be permitted ». La page des crédits de HubSpot indique que les crédits inclus se renouvellent chaque mois et que « Any unused credits simply expire at the end of the month and don’t carry over ». Deux risques très différents.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 8 septembre 2026.</p><ul>\n<li><a href=\"https://www.salesforce.com/agentforce/rates/\">Salesforce : Agentforce &amp; Data 360 Rate Cards, la page qui lie la grille actuelle</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Flex-Credits-Rate-Card-08.31.2026.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of August 31, 2026 » (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Flex-Credits-Rate-Card-06.17.2026.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of June 17, 2026 » (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Flex-Credits-Rate-Card-08.18.2026.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of August 18, 2026 » (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Flex-Credits-Rate-Card-04.21.2026.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of April 21, 2026 » (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Flex-Credits-Rate-Card-as-of-02.23.26.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of February 23, 2026 » (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Flex-Credits-Rate-Card-02.23.2026.pdf\">Salesforce : Flex Credits Rate Card, une seconde URL en ligne avec le même pied de page « February 23, 2026 » (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Flex-Credits-Rate-Card-02.03.2026.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of February 3, 2026 », une page (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/Flex-Credits-Rate-Card-as-of-10.24.25.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of October 24, 2025 », en ligne et sans lien (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/white-papers/Rate-Card-Flex-Credits.pdf\">Salesforce : Flex Credits Rate Card, « Updated as of May 2025 », la plus ancienne version encore en ligne (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/en-us/wp-content/uploads/sites/4/assets/pdf/agentforce/Rate-Card-Agentforce.pdf\">Salesforce : Agentforce Conversations Rate Card, « Updated as of December 2024 » (PDF)</a></li>\n<li><a href=\"https://www.salesforce.com/agentforce/pricing/\">Salesforce : tarification Agentforce — 500 $ par 100 k crédits, 2 $ par conversation</a></li>\n<li><a href=\"https://www.salesforce.com/news/stories/salesforce-simplifies-editions-2026/\">Salesforce : « New Salesforce Editions Bundle Everything Businesses Need for Agentic Transformation », 3 septembre 2026, éditions Max avec 2,75 M de crédits Flex</a></li>\n<li><a href=\"https://help.salesforce.com/s/articleView?id=005360285&amp;type=1\">Aide Salesforce : « Understand AIforce Impact », article 005360285, publié le 17 septembre 2026, ne s’affiche que dans un navigateur</a></li>\n<li><a href=\"https://www.salesforce.com/news/stories/agentforce-help-agent-announcement/\">Salesforce : annonce d’Agentforce Help Agent, 25 juin 2026</a></li>\n<li><a href=\"https://www.hubspot.com/products/artificial-intelligence/credits\">HubSpot : HubSpot Credits — 0,010 $ le crédit, expiration mensuelle</a></li>\n<li><a href=\"https://legal.hubspot.com/hubspot-product-and-services-catalog\">HubSpot : Product &amp; Services Catalog — la Credits Rate Sheet et les Included Credits</a></li>\n<li><a href=\"https://www.hubspot.com/company-news/hubspots-customer-agent-and-prospecting-agent-now-you-pay-when-the-task-is-complete\">HubSpot : tarification au résultat pour Customer Agent et Prospecting Agent, mise à jour le 13 avril 2026</a></li>\n<li><a href=\"https://experienceleague.adobe.com/en/docs/cx-enterprise-ai/experience-cloud-ai/overview/ai-credit-consumption\">Adobe : consommation de crédits IA, dernière mise à jour le 21 mai 2026</a></li>\n<li><a href=\"https://www.gatechsolutionsllc.com/insights/salesforce-flex-credits-rate-card\">GAT Solutions : Salesforce Flex Credits Rate Card in Dollars, vérifié le 19 août 2026</a></li>\n<li><a href=\"https://salesforcedictionary.com/blogs/data-360-flex-credits-cost-control-2026\">Salesforce Dictionary : contrôle des coûts des crédits Flex Data 360, mis à jour le 4 septembre 2026</a></li>\n<li><a href=\"https://www.saastr.com/salesforce-now-has-3-pricing-models-for-agentforce-and-maybe-right-now-thats-the-way-to-do-it\">SaaStr, Jason Lemkin : Salesforce a maintenant plus de trois modèles tarifaires pour Agentforce, février 2026</a></li>\n<li><a href=\"https://aiagentforcustomerservice.com/\">aiagentforcustomerservice.com : référence tarifaire indépendante, tableaux « Last verified July 2026 », pied de page « Updated 7 September 2026 »</a></li>\n<li><a href=\"https://www.salesforce.com/dreamforce/\">Salesforce : Dreamforce, 15 au 17 septembre 2026</a></li>\n<li><a href=\"https://unbound.hubspot.com/\">HubSpot : UNBOUND, 16 au 18 septembre 2026, Boston</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/combien-coute-une-action-agent-ia",
            "title": "Combien coûte vraiment une action d’agent IA ?",
            "summary": "Salesforce a révisé sa grille de crédits Flex deux fois en 13 jours. Ce que coûte une action d’agent chez Salesforce, HubSpot et Adobe, au 8 septembre 2026.",
            "date_modified": "2026-09-08T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "tarification IA",
                "tarification à la consommation",
                "crédits Flex",
                "approvisionnement martech",
                "Agentforce",
                "crédits HubSpot"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/trois-couches-acces-robots-ia",
            "content_html": "\n<p>J’étais à quelques paragraphes d’un billet sur le changement du 15 septembre chez Cloudflare quand je me suis arrêté pour vérifier mon propre site, parce qu’écrire « voici ce que fait votre périphérie » sans regarder sa propre périphérie, c’est la façon la plus sûre de publier une correction ensuite.</p><p>Trois commandes.</p><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">dig</span> +short NS amirmousavi.com\n<span class=\"token function\">dig</span> +short amirmousavi.com\n<span class=\"token function\">curl</span> -sI https://amirmousavi.com <span class=\"token operator\">|</span> <span class=\"token function\">grep</span> -iE <span class=\"token string\">&quot;^(server|cf-|x-vercel)&quot;</span>\n</code></pre><p>Les serveurs de noms ont répondu <code>vern.ns.cloudflare.com.</code> et <code>paige.ns.cloudflare.com.</code>, ce à quoi je m’attendais. Les enregistrements A ont répondu <code>64.29.17.1</code> et <code>216.198.79.1</code>, ce à quoi je ne m’attendais pas : ce sont des adresses Vercel, pas des adresses Cloudflare. Les en-têtes de réponse ont donné <code>server: Vercel</code> et <code>x-vercel-id: yul1::…</code>, et rien d’autre. Aucun <code>cf-ray</code>. Aucun <code>cf-cache-status</code>. Pas un seul en-tête Cloudflare sur toute la réponse.</p><p>Cloudflare gère mon DNS et rien de plus. Les requêtes se résolvent par les serveurs de noms de Cloudflare puis filent directement vers Vercel. Tous les contrôles de robots IA que Cloudflare propose, y compris les catégories dont tout le monde parlait en août et le réglage par défaut qui change le 15 septembre, se trouvent sur une périphérie que mon trafic ne touche jamais.</p><p>Mon robots.txt ne dit pas cela. Il ne le peut pas : c’est un fichier texte de préférences, servi par la même origine dans les deux cas. La consultation des serveurs de noms ne le dit pas non plus, et c’est là le piège, parce que les serveurs de noms indiquent qui <em>pourrait</em> être dans le chemin de la requête plutôt que qui y <em>est</em>. Seules les deuxième et troisième commandes tranchent.</p><p>Voilà le billet, démontré sur un seul domaine : trois surfaces différentes vous raconteront chacune une histoire différente sur qui peut lire votre site, et une seule d’entre elles se trouve dans le chemin de la requête.</p><p>Les citations de documentation sont reproduites en anglais, langue de leurs sources ; la traduction entre parenthèses est la mienne.</p><h2>Réponse courte</h2><p>Trois couches décident si un moteur IA peut lire votre site, et elles ne s’accordent pas entre elles. <strong>Le robots.txt est indicatif</strong> : Perplexity documente que son récupérateur déclenché par l’utilisateur « generally ignores robots.txt rules » (ignore généralement les règles du robots.txt), et Google documente le même comportement pour toute sa classe de récupérateurs déclenchés par l’utilisateur, y compris le jeton <code>Google-Agent</code> ajouté le 20 mars 2026. <strong>Le CDN ou la périphérie applique</strong> : il renvoie un 403 quelles que soient les promesses d’un robot, et un vérificateur qui se contente d’analyser le robots.txt ne peut structurellement pas le voir. <strong>Web Bot Auth est cryptographique et expérimental</strong> : la documentation de Google indique elle-même « Not all Google user agents are using Web Bot Auth » (tous les agents utilisateurs de Google n’utilisent pas Web Bot Auth). Ce que je fais plutôt que de me fier à un vérificateur : lancer <code>dig</code> et <code>curl</code> sur mon propre nom d’hôte d’abord, traiter le robots.txt comme une préférence publiée plutôt que comme un contrôle, et garder <code>ai-input=yes</code> dans mon Content-Signal parce qu’être lisible par les moteurs de réponse est justement l’objectif du site.</p><h2>Que m’ont appris trois commandes sur ma propre périphérie ?</h2><p>Elles m’ont appris quelle couche est réelle sur mon domaine, et il en a fallu deux sur trois pour y arriver.</p><p><code>dig +short NS amirmousavi.com</code> renvoie des serveurs de noms Cloudflare. Prise isolément, cette phrase est compatible avec deux architectures complètement différentes : un site dont le trafic passe par le mandataire de Cloudflare, et un site qui n’utilise Cloudflare que comme hébergeur DNS faisant autorité. Le raccourci du métier parle de nuage orange contre nuage gris, et c’est invisible de l’extérieur du tableau de bord tant qu’on ne regarde pas vers quoi l’enregistrement se résout.</p><p><code>dig +short amirmousavi.com</code> est justement l’endroit où il se résout. Un enregistrement en mode mandataire répond par une adresse anycast de Cloudflare, prise dans les plages que Cloudflare publie à <code>cloudflare.com/ips-v4</code>. Le mien répond <code>64.29.17.1</code> et <code>216.198.79.1</code>, qui ne figurent pas dans cette liste. <code>www</code> se résout via <code>1c2f67713588e1c5.vercel-dns-017.com.</code> vers <code>64.29.17.65</code> et <code>216.198.79.65</code>. C’est une périphérie Vercel, atteinte directement.</p><p><code>curl -sI</code> le confirme par l’autre bout. L’apex renvoie <code>HTTP/2 308</code> vers <code>https://www.amirmousavi.com/</code>, j’ai donc vérifié aussi la destination ; <code>www</code> renvoie <code>HTTP/2 200</code> avec <code>server: Vercel</code>, <code>x-vercel-cache: HIT</code> et <code>x-vercel-id: yul1::…</code>. Un mandataire Cloudflare ajoute <code>cf-ray</code> sur pratiquement toutes les réponses. Il n’y a aucun <code>cf-ray</code> ici.</p><p>Voici donc les trois couches, plus une quatrième surface que presque personne ne regarde, et l’endroit où chacune se trouve :</p><table><thead><tr><th>Couche</th><th>Ce qu’elle contrôle</th><th>Indicatif ou appliqué</th><th>Qui la respecte</th><th>Source et date</th></tr></thead><tbody><tr><td><code>robots.txt</code></td><td>Les chemins qu’un robot <em>devrait</em> demander, par jeton d’agent utilisateur</td><td>Indicatif. Un fichier que le client choisit de lire</td><td>Les robots de recherche, largement. Les récupérateurs déclenchés par l’utilisateur, largement pas : Perplexity-User « generally ignores robots.txt rules » ; les récupérateurs de Google « generally ignore robots.txt rules »</td><td><a href=\"https://docs.perplexity.ai/guides/bots\">Documentation des robots de Perplexity</a> (consultée le 21 août 2026) · <a href=\"https://developers.google.com/crawling/docs/crawlers-fetchers/google-user-triggered-fetchers\">Récupérateurs déclenchés par l’utilisateur, Google</a> (mise à jour le 19 août 2026)</td></tr><tr><td>Règles de robots au CDN ou en périphérie</td><td>Si la requête obtient une réponse, par catégorie, IP, signature et agent utilisateur</td><td>Appliqué. La décision se prend dans le chemin de la requête</td><td>Personne n’a à la respecter. Elle leur est appliquée</td><td><a href=\"https://developers.cloudflare.com/bots/additional-configurations/block-ai-bots/\">Cloudflare : Block AI Bots</a> (mise à jour le 1er juillet 2026) · <a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-bot.html\">Groupe de règles AWS WAF Bot Control</a> (consulté le 21 août 2026)</td></tr><tr><td>Balise meta robots <code>NOARCHIVE</code> / <code>NOCACHE</code></td><td>Si Microsoft utilise une page déjà indexée dans les réponses de Bing Chat et pour l’entraînement</td><td>Indicatif, et propre à un fournisseur. Vit dans le <code>&lt;head&gt;</code> de la page, pas dans un fichier à l’échelle du site</td><td>Microsoft, pour ses propres surfaces</td><td><a href=\"https://blogs.bing.com/webmaster/september-2023/Announcing-new-options-for-webmasters-to-control-usage-of-their-content-in-Bing-Chat\">Blogue Bing Webmaster, Fabrice Canel</a> (22 septembre 2023)</td></tr><tr><td>Web Bot Auth</td><td>Si un robot peut prouver cryptographiquement son identité, requête par requête</td><td>Ni l’un ni l’autre pour l’instant. C’est un signal d’identité sur lequel une périphérie peut agir</td><td>Google le teste ; Cloudflare et AWS WAF savent le consommer</td><td><a href=\"https://developers.google.com/crawling/docs/crawlers-fetchers/web-bot-auth\">Google : Web Bot Auth (expérimental)</a> (mise à jour le 4 mai 2026)</td></tr></tbody></table><p>Quatre lignes pour trois couches : la balise meta de Bing est une quatrième surface plutôt qu’une quatrième couche, et c’est celle qui surprend le plus. Trois des quatre sont invisibles pour un audit du robots.txt. Google inscrit lui-même la ligne de la périphérie dans sa documentation. Sa page sur les fonctionnalités IA et votre site, mise à jour le 10 décembre 2025, inscrit parmi les bonnes pratiques SEO : « Ensuring that crawling is allowed in robots.txt, and by any CDN or hosting infrastructure » (s’assurer que l’exploration est autorisée dans le robots.txt, et par toute infrastructure de CDN ou d’hébergement). Cette formule dort dans la documentation de Google depuis au moins huit mois et je ne l’ai jamais vue citée dans une liste de vérification GEO.</p><h2>Le robots.txt contrôle-t-il encore qui lit votre site ?</h2><p>Il n’a jamais rien contrôlé. Il déclare, et le client décide. Ce qui a changé en 2026, c’est qui a rejoint cette classe : un client qui ne se contente pas de récupérer, mais qui navigue et agit.</p><p>La documentation de Perplexity sépare son trafic en deux. <code>PerplexityBot</code> est le robot d’indexation, et la consigne de Perplexity est directe : « To ensure your site appears in search results, we recommend allowing <code>PerplexityBot</code> in your site’s <code>robots.txt</code> file » (pour que votre site apparaisse dans les résultats de recherche, nous recommandons d’autoriser PerplexityBot dans votre robots.txt). <code>Perplexity-User</code> est le récupérateur qui s’exécute quand quelqu’un pose une question. De celui-là, Perplexity écrit : « Since a user requested the fetch, this fetcher generally ignores robots.txt rules » (comme un utilisateur a demandé la récupération, ce récupérateur ignore généralement les règles du robots.txt). Pas « peuvent ne pas s’appliquer ». Ignore.</p><p>Google documente une catégorie entière de la même façon. Sa page sur les récupérateurs déclenchés par l’utilisateur, mise à jour le 19 août 2026, indique : « Because the fetch was requested by a user, these fetchers generally ignore robots.txt rules » (comme la récupération a été demandée par un utilisateur, ces récupérateurs ignorent généralement les règles du robots.txt). Neuf récupérateurs se trouvent dans cette classe, et le plus récent est le plus important. <code>Google-Agent</code> a été ajouté le 20 mars 2026 ; l’entrée du journal des modifications le décrit comme se déployant « over the next few weeks » (au cours des prochaines semaines), pour « be used by Google agents hosted on Google infrastructure to navigate the web and perform actions upon user request » (être utilisé par des agents Google hébergés sur l’infrastructure de Google pour naviguer sur le Web et agir à la demande d’un utilisateur). Un agent qui navigue et qui agit, dans une classe qui ignore le robots.txt, sous un jeton dont la plupart des listes de blocage n’ont jamais entendu parler.</p><p>J’ai déjà publié le relevé complet des jetons d’OpenAI, d’Anthropic, de Meta et de Google Search plutôt que de le réimprimer ici, dans <a href=\"https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia\">mesurer le trafic de la recherche IA</a>, avec les phrases exactes que chaque fournisseur emploie au sujet du robots.txt et les endroits où leurs politiques divergent. La version courte, qui tient toujours à la relecture d’aujourd’hui : parmi les trois fournisseurs d’assistants de ce relevé, deux — OpenAI et Meta — publient une exemption du robots.txt pour les récupérations déclenchées par l’utilisateur, et Anthropic n’en publie aucune. Les traiter comme un seul lot de « robots IA » est l’erreur qui se trouve sous la plupart des listes de blocage en circulation.</p><p>Reste le cas où la déclaration a été respectée et où la requête est arrivée quand même. Le 4 août 2025, Cloudflare a rapporté que « Perplexity uses not only their declared user-agent, but also a generic browser intended to impersonate Google Chrome on macOS when their declared crawler was blocked » (Perplexity utilise non seulement son agent utilisateur déclaré, mais aussi un navigateur générique destiné à se faire passer pour Google Chrome sur macOS lorsque son robot déclaré était bloqué), et qu’en réponse « we have de-listed them as a verified bot and added heuristics to our managed rules that block this stealth crawling » (nous l’avons retiré de la liste des robots vérifiés et avons ajouté des heuristiques à nos règles gérées pour bloquer cette exploration furtive). Quelle que soit votre lecture de cet incident précis, il établit proprement le point général : une règle écrite contre une chaîne d’agent utilisateur est une règle écrite contre une valeur que le client choisit.</p><p>AWS a discrètement encodé le même skepticisme dans sa taxonomie. Son groupe de règles Bot Control applique une étiquette, <code>bot:user_triggered:verified</code>, pour « a bot that is similar to a verified bot, but that might be directly invoked by end users » (un robot semblable à un robot vérifié, mais susceptible d’être invoqué directement par des utilisateurs finaux), puis précise ce qu’il en fait : « This category of bot is treated by the Bot Control rules like an unverified bot » (cette catégorie de robot est traitée par les règles de Bot Control comme un robot non vérifié). Un fournisseur qui écrit un pare-feu applicatif a déjà décidé que « déclenché par l’utilisateur » signifie « non fiable ».</p><h2>Qu’est-ce qui change réellement en périphérie le 15 septembre 2026 ?</h2><p>Cloudflare classe le trafic IA par comportement : Search, Agent, Training. Et à partir du 15 septembre 2026, un robot à usage mixte compte comme Training.</p><p>Cette phrase résume le changement. La documentation Block AI Bots de Cloudflare, mise à jour le 1er juillet 2026, définit les trois préréglages. <strong>Search</strong> désigne « crawlers that collect or index your content to answer questions about it later » (les robots qui recueillent ou indexent votre contenu pour répondre plus tard à des questions à son sujet). <strong>Agent</strong> désigne « automated activity acting in real time on a person’s behalf, such as chat fetch bots and browser-use agents » (une activité automatisée agissant en temps réel pour le compte d’une personne, comme les robots de récupération de conversation et les agents pilotant un navigateur). <strong>Training</strong> désigne « crawlers taking your content to train or fine-tune a model, including mixed-purpose crawlers that are used both for Training and for Search » (les robots qui prennent votre contenu pour entraîner ou affiner un modèle, y compris les robots à usage mixte servant à la fois au Training et au Search). Relisez cette dernière proposition. La reclassification se trouve à l’intérieur de la définition de Training, pas seulement dans un réglage par défaut qui bascule à une date.</p><p><strong>Revérifié à la source le 15 septembre 2026, le jour même.</strong> La page Block AI Bots de Cloudflare affiche toujours « Last updated Jul 1, 2026 », son fichier source dans le dépôt public de la documentation n’a aucun commit après le 1er juillet, la section s’intitule toujours « New defaults on September 15, 2026 » et reste rédigée au futur, le préréglage historique porte toujours l’étiquette « Block AI bots [Deprecating on September 15, 2026] », et la phrase « Before September 15, all customers can opt out of these new defaults » y figure encore. L’entrée la plus récente du journal des modifications de Bots date toujours du 1er juillet. Le billet du 1er juillet ne porte aucune note visible ; les métadonnées de la page indiquent une modification le 15 juillet et rien depuis. Les deux pages que j’avais promis de relire n’ont donc pas changé le jour venu, et Cloudflare n’a rien publié qui dise que le changement a été livré, reporté ou modifié. Ce que j’ai trouvé, c’est que le plan a été amendé le 21 août, dans un billet consacré à autre chose, et que la règle était, selon des signalements, déjà appliquée bien avant la date. Les deux points suivent le tableau.</p><p>Deux choses distinctes étaient prévues pour le 15 septembre, et la couverture les soude constamment l’une à l’autre.</p><table><thead><tr><th>Configuration</th><th>Comportement avant le 15 septembre 2026</th><th>Comportement après</th><th>Source</th></tr></thead><tbody><tr><td>Préréglage historique « Block AI bots », déjà activé</td><td>Bloque les robots d’entraînement. « This option excludes mixed-purpose bots that are used both for Training and for Search » (cette option exclut les robots à usage mixte servant à la fois au Training et au Search)</td><td>Les robots à usage mixte « will also be blocked by all configurations to block AI training, including the legacy &#x27;Block AI bots&#x27; option » (seront aussi bloqués par toutes les configurations bloquant l’entraînement IA, y compris l’option historique). Le préréglage porte l’étiquette « Block AI bots [Deprecating on September 15, 2026] »</td><td><a href=\"https://developers.cloudflare.com/bots/additional-configurations/block-ai-bots/\">Documentation Cloudflare, 1er juillet 2026</a></td></tr><tr><td>Toute configuration qui bloque Training</td><td>Robots d’entraînement à usage unique bloqués</td><td>« Since the defaults will be enforced by the most restrictive applicable rules, multi-purpose crawlers such as Googlebot, Applebot, and BingBot will be blocked by customers who have selected to block Training » (les valeurs par défaut étant appliquées selon la règle la plus restrictive, des robots polyvalents comme Googlebot, Applebot et BingBot seront bloqués chez les clients ayant choisi de bloquer Training)</td><td><a href=\"https://blog.cloudflare.com/content-independence-day-ai-options/\">Blogue Cloudflare, 1er juillet 2026</a></td></tr><tr><td>Domaine intégré à Cloudflare après la date</td><td>Sans objet</td><td>« For all new domains onboarding to Cloudflare, the categories of Training and Agent will be blocked by default on the pages that display ads, while Search will remain allowed by default » (pour tous les nouveaux domaines intégrés à Cloudflare, les catégories Training et Agent seront bloquées par défaut sur les pages affichant des publicités, tandis que Search restera autorisé)</td><td><a href=\"https://blog.cloudflare.com/content-independence-day-ai-options/\">Blogue Cloudflare, 1er juillet 2026</a></td></tr><tr><td>Domaine existant, sans nouvelle action</td><td>Réglages actuels</td><td>Aucun nouveau réglage par défaut n’est énoncé pour les domaines existants. « Before September 15, all customers can opt out of these new defaults » (avant le 15 septembre, tous les clients peuvent se soustraire à ces nouveaux réglages)</td><td><a href=\"https://developers.cloudflare.com/bots/additional-configurations/block-ai-bots/\">Documentation Cloudflare, 1er juillet 2026</a></td></tr><tr><td>Training réglé sur Disallow, option introduite le 21 août 2026</td><td>Sans objet ; l’option du 1er juillet était Block</td><td>« cooperating mixed-use crawlers who take the extra Transparency step can still access your content for search indexing » (les robots à usage mixte coopératifs, qui font l’effort supplémentaire de transparence, gardent l’accès pour l’indexation) ; les autres sont « still blocked when you disallow training » (toujours bloqués quand vous interdisez l’entraînement)</td><td><a href=\"https://blog.cloudflare.com/bot-preference-sync/\">Blogue Cloudflare, 21 août 2026</a></td></tr><tr><td>Domaine intégré, tel que révisé le 21 août 2026</td><td>Sans objet</td><td>« For the non-publisher case, new customers will not have any blocks or disallows added by default » (pour les non-éditeurs, aucun blocage ni Disallow n’est ajouté par défaut) ; cocher « I monetize from pages with ads on this domain » règle « Training to Disallow as the default » (Training à Disallow par défaut)</td><td><a href=\"https://blog.cloudflare.com/bot-preference-sync/\">Blogue Cloudflare, 21 août 2026</a></td></tr></tbody></table><p>Notez quelle ligne porte quelle citation. La page de documentation ne nomme Googlebot, Applebot ni BingBot nulle part ; cette phrase se trouve sur le blogue. J’ai vérifié parce qu’une première version de mes propres notes l’attribuait à la mauvaise URL, et une citation rattachée à la mauvaise source est une citation que le lecteur ne peut pas vérifier.</p><p>Voici maintenant la correction qui compte le plus, à mon avis. Une bonne partie de la couverture secondaire décrit les nouveaux réglages du 15 septembre comme touchant « les nouveaux clients, les nouveaux sites de clients existants et tous les clients existants du forfait gratuit ». Le billet de Cloudflare dit « all new domains onboarding to Cloudflare » (tous les nouveaux domaines intégrés à Cloudflare). Je n’ai trouvé la portée élargie énoncée nulle part à la source, donc je ne la reprends pas. Le 21 août, Cloudflare a de toute façon remplacé ce réglage par défaut, ce que la section suivante couvre. Le changement véritablement large pour les clients existants est l’autre : la règle sur les robots à usage mixte, qui atteint quiconque a un jour coché le bouton historique. Quelqu’un qui a activé « Block AI bots » en 2024 comme refus de l’entraînement a pris une décision dont le sens change sans qu’il y touche. C’est une meilleure histoire que celle qu’on raconte, et c’est celle qui est documentée.</p><p>Il vaut aussi la peine de savoir ce qui reste autorisé. La page des catégories de robots vérifiés de Cloudflare, mise à jour le 1er juillet 2026, classe <code>OAI-SearchBot</code> dans « AI Search » et Googlebot dans « Search Engine Crawler ». Le trafic classé Search demeure autorisé sous les nouveaux réglages. L’exposition se concentre sur les robots qui font deux métiers avec un seul jeton.</p><p>Une précision structurelle qui m’a surpris : « Each blocking option will block Verified bots classified with that behavior, plus additional unverified bots that fall under these classifications » (chaque option de blocage bloquera les robots vérifiés classés avec ce comportement, plus d’autres robots non vérifiés relevant de ces classifications). La page des catégories de Cloudflare confirme le glissement en termes simples : « Historically, Verified bots have been excluded in default bot configurations across all plans. Now, all customers have the option to configure AI bot policies » (historiquement, les robots vérifiés étaient exclus des configurations par défaut sur tous les forfaits ; maintenant, tous les clients peuvent configurer des politiques de robots IA). Le statut de robot vérifié était un laissez-passer. Ce n’est plus qu’une étiquette que la politique lit.</p><h3>Ce qui a changé entre l’annonce et la date</h3><p><strong>21 août : Training devient « Disallow », et les robots à usage mixte coopératifs continuent d’indexer.</strong> Le 21 août 2026, le jour de la parution de ce billet, Cloudflare a publié « Say it once: Introducing Bot Preference Sync ». Le texte ne mentionne jamais le 15 septembre, mais il réécrit l’option Training : « For Search and Agent, the three options we announced on July 1 remain: Allow, Block on pages that serve ads, or Block everywhere. For Training, we’re refining the option to stop your content being used for training models with the Disallow option » (pour Search et Agent, les trois options annoncées le 1er juillet demeurent ; pour Training, nous affinons l’option qui empêche l’entraînement de modèles avec l’option Disallow). Disallow inscrit une préférence « no training » dans le robots.txt « so that cooperating mixed-use crawlers who take the extra Transparency step can still access your content for search indexing » (afin que les robots à usage mixte coopératifs, qui font l’effort supplémentaire de transparence, puissent toujours accéder à votre contenu pour l’indexation), et « your Search visibility for cooperating crawlers is unaffected » (votre visibilité en recherche n’est pas touchée pour les robots coopératifs). Un robot à usage mixte y a droit en remplissant quatre exigences : respecter une préférence « no training » dans le robots.txt, offrir aux propriétaires de sites « a way to opt out of AI summaries » (un moyen de se soustraire aux résumés IA), fournir « URL-level visibility into which pages were made available for training » (une visibilité au niveau des URL sur les pages rendues disponibles pour l’entraînement) et démontrer « publicly that Disallowing Training does not hurt your traditional search results » (publiquement que Disallow Training ne nuit pas aux résultats de recherche traditionnels). Les autres n’ont pas le bénéfice du doute : « they’re still blocked when you disallow training » (ils restent bloqués quand vous interdisez l’entraînement). Cloudflare indique que les robots admissibles sont suivis dans la section AI bot transparency de Radar. C’est une règle plus étroite que la phrase du 1er juillet qui nommait Googlebot, Applebot et BingBot, et elle transforme « bloqué » en « bloqué, sauf si l’exploitant publie assez pour être vérifié ».</p><p><strong>21 août : le réglage par défaut des nouveaux domaines a changé aussi.</strong> Le plan du 1er juillet prévoyait Training et Agent bloqués par défaut sur les pages affichant des publicités, pour tous les nouveaux domaines. Le billet du 21 août le remplace par un choix à l’intégration : un site qui coche « I monetize from pages with ads on this domain » (je tire des revenus de pages avec publicités sur ce domaine) obtient « Training to Disallow as the default » (Training à Disallow par défaut), et « For the non-publisher case, new customers will not have any blocks or disallows added by default when they onboard a domain » (pour les non-éditeurs, aucun blocage ni Disallow n’est ajouté par défaut à l’intégration d’un domaine). La page de documentation décrit toujours la version du 1er juillet des deux. Bot Preference Sync lui-même était promis « in the coming week » (dans la semaine) ; au 15 septembre, le journal des modifications n’en contient aucune entrée, et la page du réglage robots.txt, mise à jour le 3 août, ne le mentionne pas.</p><p><strong>Avant la date : le blocage était, selon des signalements, déjà actif.</strong> Le 4 août 2026, Search Engine Journal a relayé un signalement publié sur Reddit : régler AI Training sur Block renvoyait des 403 à Googlebot et à Bingbot sur le plan de site, et désactiver le réglage rétablissait l’accès. Le 22 août, un propriétaire de site a écrit sur le forum communautaire de Cloudflare que des requêtes Googlebot vérifiées recevaient des 403 depuis le début de juillet, que les Security Events les attribuaient à « Block AI training crawlers », et que le correctif avait été de modifier le réglage pour que les robots à usage mixte restent autorisés. Un second propriétaire a confirmé la même chose le 2 septembre, et au 3 septembre le fil ne contient aucune réponse de Cloudflare. Deux signalements sur un forum ne sont pas une mesure, et je ne peux pas les reproduire puisque rien chez moi ne passe par le mandataire. Mais ils concordent avec la lecture ci-dessus : la reclassification se trouve dans la définition de Training, livrée le 1er juillet, et une date accolée à un réglage par défaut ne conditionne pas une définition.</p><p>Où cela laisse le 15 septembre : le comportement appliqué n’a jamais été observable depuis une page de documentation, et le jour venu, les pages n’ont pas essayé. Si votre trafic passe par le mandataire et que vous bloquez Training, les questions sont désormais ce que dit aujourd’hui le contrôle Training de votre tableau de bord, Block ou Disallow, et ce que montrent vos Security Events pour Googlebot vérifié. C’est un regard sur votre propre zone, pas sur un billet de blogue. Si Cloudflare met à jour l’une ou l’autre page, je le consignerai ici.</p><h2>Pourquoi un vérificateur de robots.txt peut-il dire oui pendant que votre périphérie dit non ?</h2><p>Parce qu’un vérificateur récupère un fichier texte et l’analyse, alors qu’une décision en périphérie se prend requête par requête, contre un agent utilisateur, une adresse IP et, de plus en plus, une signature. Ce ne sont pas les mêmes mesures. Un outil qui analyse le robots.txt ne peut pas plus observer une règle de pare-feu applicatif que la lecture des heures d’ouverture affichées d’un restaurant ne vous dit si la porte est verrouillée.</p><p>C’est le même mode de défaillance que celui dont je parlais dans <a href=\"https://www.amirmousavi.com/fr/articles/peut-on-faire-confiance-aux-scores-de-visibilite-ia\">peut-on faire confiance aux scores de visibilité IA</a> : un outil rapporte ce qu’il sait mesurer, l’acheteur y lit ce qui l’intéresse, et personne ne vérifie l’écart. Un crochet vert pour « robots IA autorisés » signifie que le fichier les autorise. Il ne signifie pas qu’une requête arrive.</p><p>Il existe un troisième endroit où regarder, que presque aucun audit ne consulte, et ce n’est même pas un fichier. Le refus de Microsoft pour les réponses génératives est une balise <strong>meta</strong> robots, dans l’en-tête de la page. Fabrice Canel l’a publié le 22 septembre 2023 : le contenu marqué <code>NOARCHIVE</code> « will not be included in Bing Chat answers, not be linked to in the answers » (ne sera pas inclus dans les réponses de Bing Chat, ni lié dans les réponses), et « we will not use the content for training Microsoft’s generative AI foundation models » (nous n’utiliserons pas ce contenu pour entraîner les modèles de fondation génératifs de Microsoft). Le contenu marqué <code>NOCACHE</code> « may be included in Bing Chat answers. We will only display URL/Snippet/Title in the answer » (peut être inclus dans les réponses de Bing Chat ; nous n’y afficherons que l’URL, l’extrait et le titre). Et la valeur par défaut, énoncée sans détour : « Content without NOCACHE tag and without NOARCHIVE tag may be included in Bing Chat answers » (le contenu sans balise NOCACHE ni NOARCHIVE peut être inclus dans les réponses de Bing Chat).</p><p>Ce contrôle vit page par page, en HTML, et un audit du robots.txt à l’échelle du site ne le verra jamais. Un gabarit de CMS, une extension ou un réglage par défaut d’environnement de préproduction peut le poser sur des milliers d’URL sans que personne ne l’ait décidé. Si vous héritez d’un site, c’est une vérification de cinq secondes qui vaut la peine, et c’est le genre de chose que je garde dans la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-architecture-seo\">liste de vérification d’architecture SEO</a> plutôt que dans la mémoire de quiconque.</p><h2>Cloudflare fait-il exception, ou tout le monde fait-il pareil ?</h2><p>D’après ce que j’ai pu vérifier aujourd’hui, Cloudflare fait exception. C’est la seule des plateformes que j’ai consultées qui déplace un réglage par défaut à une date de calendrier.</p><p><strong>Vercel</strong>, qui est ma périphérie réelle, l’énonce aussi clairement qu’une documentation le peut. Sur sa page des ensembles de règles gérés du WAF, mise à jour le 17 juillet 2026 : « The ruleset is inactive by default. In the dashboard this is labeled <strong>Allow</strong>. Matching traffic is not evaluated and reaches your application » (l’ensemble de règles est inactif par défaut ; dans le tableau de bord il porte l’étiquette Allow ; le trafic correspondant n’est pas évalué et atteint votre application). Les actions offertes sont Log et Deny, et vous en choisissez une. Rien n’arrive au trafic IA tant que personne ne l’active.</p><p><strong>Netlify</strong> livre le blocage sous forme d’extension à installer. Sa documentation, mise à jour le 13 février 2026, décrit « The User Agent Blocker extension is built by Netlify » (l’extension User Agent Blocker est conçue par Netlify), laquelle « can block web requests from a preset list of common AI crawlers, SEO/Search crawlers that you choose from » (peut bloquer les requêtes provenant d’une liste prédéfinie de robots IA et de robots SEO courants, parmi lesquels vous choisissez), implémentée comme « a Netlify Edge Function » (une fonction de périphérie Netlify). Une adhésion volontaire par construction : une extension que vous installez et configurez.</p><p><strong>Fastly</strong> le place derrière un achat et une configuration. ContentGuard exige d’acheter Bot Management et de « deploy Bot Management using pre-cache inspection » (déployer Bot Management avec l’inspection avant cache) sur chaque service, puis d’écrire des extraits VCL dans <code>vcl_recv</code> contre des variables qui « all start with <code>fastly.bot.</code> » (commencent toutes par fastly.bot.), dont <code>fastly.bot.category.is_ai_crawler</code>. Puissant, et personne n’y arrive par accident.</p><p><strong>AWS WAF</strong> est le cas intéressant. Je l’avais classé comme non vérifié, alors je suis allé lire la documentation du groupe de règles moi-même. Bot Control est un groupe de règles géré que vous ajoutez à une liste de contrôle d’accès web, et vous êtes « charged additional fees when you use this managed rule group » (facturé des frais supplémentaires lorsque vous l’utilisez). À l’intérieur, une règle se distingue des quinze autres règles de catégorie. <code>CategoryAI</code> « inspects for artificial intelligence (AI) bots. This rule applies the action to all matches, regardless of whether the bots are verified or unverified. Rule action: Block » (inspecte les robots d’intelligence artificielle ; cette règle applique l’action à toutes les correspondances, que les robots soient vérifiés ou non ; action : bloquer). Toutes les autres règles <code>Category*</code> s’appliquent « only to unverified bots » (uniquement aux robots non vérifiés). AWS a isolé le trafic IA, et l’a fait dans un produit auquel il faut adhérer et qu’il faut payer.</p><p>Je n’ai pas vérifié Akamai, donc Akamai n’est pas dans cette section. Je préfère laisser un trou que de décrire le réglage par défaut d’un fournisseur à partir d’un résumé.</p><h2>Qu’est-ce que Web Bot Auth, et est-ce déjà utile ?</h2><p>C’est la couche qui rendrait les deux autres cohérentes, et elle n’est pas prête.</p><p>Google en a publié la documentation le 4 mai 2026, sur une page intitulée « Web Bot Auth (Experimental) ». L’idée est simple et attendue depuis longtemps : au lieu qu’un robot affirme une identité dans un en-tête que n’importe qui peut copier, il signe la requête. « Instead of relying solely on self-reported headers and IP addresses, Web Bot Auth allows agents to cryptographically sign their requests » (plutôt que de s’appuyer uniquement sur des en-têtes auto-déclarés et des adresses IP, Web Bot Auth permet aux agents de signer cryptographiquement leurs requêtes). Mécaniquement, les requêtes participantes portent un en-tête <code>Signature-Agent</code> valant <code>g=&quot;https://agent.bot.goog&quot;</code>, vous récupérez les clés publiques à <code>https://agent.bot.goog/.well-known/http-message-signatures-directory</code>, et vous vérifiez selon la norme HTTP Message Signatures, la RFC 9421.</p><p>Google est inhabituellement direct sur l’état de la chose. « Web Bot Auth is currently a draft specification developed by the IETF WBA Working Group, and it may change over time » (Web Bot Auth est actuellement une spécification en projet développée par le groupe de travail WBA de l’IETF, et elle peut évoluer). « Not all Google user agents are using Web Bot Auth » (tous les agents utilisateurs de Google n’utilisent pas Web Bot Auth). « We don’t sign every request of a particular agent. Be sure that you fall back to the established methods of bot verification » (nous ne signons pas toutes les requêtes d’un agent donné ; assurez-vous de revenir aux méthodes établies de vérification des robots). Et la consigne opératoire pour quiconque serait tenté de reconstruire ses règles d’accès là-dessus : « We recommend that in addition to Web Bot Auth you continue relying on IP addresses, reverse DNS, and user-agent strings as we gradually roll out signed traffic » (nous recommandons de continuer à vous appuyer sur les adresses IP, le DNS inverse et les chaînes d’agent utilisateur pendant le déploiement graduel du trafic signé).</p><p>Les fournisseurs de périphérie sont plus avancés que cela ne le laisse croire. Cloudflare tient une page de référence Web Bot Auth dans sa documentation de vérification des robots, mise à jour le 1er juillet 2026, qui la définit comme « an authentication method that leverages cryptographic signatures in HTTP messages to verify that a request comes from an automated bot » (une méthode d’authentification qui exploite les signatures cryptographiques dans les messages HTTP pour vérifier qu’une requête provient d’un robot automatisé). Bot Control d’AWS WAF émet déjà des étiquettes pour cela : <code>web_bot_auth:verified</code>, <code>web_bot_auth:invalid</code>, <code>web_bot_auth:expired</code> et <code>web_bot_auth:unknown_bot</code>, avec cette note : « When the <code>web_bot_auth:verified</code> label is present, the <code>Category&lt;category_name&gt;</code> and <code>TGT_TokenAbsent</code> rules do not match, allowing verified WBA hosts to proceed » (lorsque l’étiquette <code>web_bot_auth:verified</code> est présente, les règles de catégorie et TGT_TokenAbsent ne correspondent pas, ce qui laisse passer les hôtes WBA vérifiés).</p><p>Je ne peux pas déduire de cette documentation comment l’exemption WBA interagit avec <code>CategoryAI</code>, puisque <code>CategoryAI</code> est documentée comme s’appliquant « to all matches, regardless of whether the bots are verified or unverified » (à toutes les correspondances, que les robots soient vérifiés ou non). Ces deux phrases sont en tension et je ne vais pas trancher par supposition. Si vous exploitez AWS WAF et que la réponse vous importe, testez-la plutôt que de la déduire.</p><p>Voici pourquoi je pense malgré tout que la troisième couche est celle à surveiller. Les couches un et deux consacrent l’essentiel de leur effort à décider s’il faut croire une chaîne d’agent utilisateur. La couche trois met fin à la dispute. Quand la signature sera généralisée, « qui a le droit de lire ceci » cessera d’être une conjecture sur des agents utilisateurs pour devenir une politique sur des identités vérifiées. Nous n’y sommes pas. Google le dit lui-même.</p><h2>Comment vérifier votre propre périphérie</h2><p>Six étapes, dans l’ordre. Chacune a une façon de vous induire en erreur, et la mise en garde est le cœur de l’exercice.</p><ol>\n<li>\n<p><strong>Lisez vos serveurs de noms.</strong> <code>dig +short NS example.com</code>. Cela vous dit qui gère votre DNS. <strong>Comment cela trompe :</strong> cela ne dit pas qui se trouve dans le chemin de la requête. Le mien renvoie des serveurs de noms Cloudflare sur un site sans mandataire Cloudflare. Si vous vous arrêtez là, vous passerez un après-midi à chercher un tableau de bord que vous n’avez pas.</p>\n</li>\n<li>\n<p><strong>Résolvez l’enregistrement que vous servez vraiment.</strong> <code>dig +short example.com</code> et <code>dig +short www.example.com</code>. Comparez les réponses à <code>cloudflare.com/ips-v4</code> ou aux plages publiées par votre CDN. Un enregistrement en mode mandataire répond par l’adresse anycast du CDN ; un enregistrement DNS seul répond par votre origine. <strong>Comment cela trompe :</strong> l’apex et <code>www</code> sont souvent configurés différemment. Les miens diffèrent.</p>\n</li>\n<li>\n<p><strong>Lisez les en-têtes de réponse sur le nom d’hôte que vous servez vraiment.</strong> <code>curl -sI https://www.example.com</code>. Cherchez <code>server</code>, <code>cf-ray</code>, <code>x-vercel-id</code>, <code>x-amz-cf-id</code>, <code>x-served-by</code>. <strong>Comment cela trompe :</strong> mon apex renvoie une redirection <code>308</code>, donc les en-têtes à cet endroit décrivent le redirecteur, pas l’application. Suivez jusqu’à la destination. Et l’absence d’un en-tête est une preuve plus faible que sa présence ; certaines configurations les retirent.</p>\n</li>\n<li>\n<p><strong>Faites une requête comme un robot IA déclaré, puis comparez.</strong> <code>curl -A &quot;OAI-SearchBot/1.4&quot; -sI https://www.example.com</code>, puis comparez le code de statut et le <code>content-length</code> à ceux de votre requête avec un agent utilisateur de navigateur. <strong>Comment cela trompe, et c’est la mise en garde importante :</strong> vous ne testez que la correspondance de chaîne d’agent utilisateur. Les vraies règles de robots vérifient les plages IP, le DNS inverse et de plus en plus les signatures, ce que curl ne peut ni satisfaire ni déclencher. Un 200 ici ne prouve pas que le vrai OAI-SearchBot obtient un 200. Cela prouve que personne n’a écrit de règle naïve sur l’agent utilisateur. Sur mon domaine, les deux requêtes ont renvoyé <code>HTTP/2 200</code> avec un <code>content-length: 41843</code> identique.</p>\n</li>\n<li>\n<p><strong>Cherchez une balise meta au niveau de la page.</strong> <code>curl -s https://www.example.com/ | grep -i &#x27;name=&quot;robots&quot;&#x27;</code>. Vous cherchez <code>noarchive</code> ou <code>nocache</code>, le refus de Microsoft pour les réponses génératives. <strong>Comment cela trompe :</strong> une URL n’est pas un site. Les gabarits appliquent cela de façon inégale, alors vérifiez un article, une page de catégorie et tout ce qui repose sur un autre gabarit avant de conclure.</p>\n</li>\n<li>\n<p><strong>Lisez le robots.txt en dernier, et lisez-le comme une déclaration.</strong> <code>curl -s https://www.example.com/robots.txt</code>. <strong>Comment cela trompe :</strong> il vous dit ce que vous avez demandé. Il ne dit rien de ce qui s’est passé. Le lire en premier, c’est laisser un fichier parfaitement correct vous dissuader d’enquêter sur un 403 que vous servez vraiment. Un groupe d’agent utilisateur nommé remplace entièrement le groupe <code>*</code>, donc un groupe ajouté pour un robot l’exempte silencieusement de toutes les règles écrites au-dessus.</p>\n</li>\n</ol><p>Si vous faites cela avant un lancement plutôt qu’en diagnostic, les étapes deux à quatre ont leur place dans la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-lancement-site\">liste de vérification de lancement de site</a>, à côté des autres choses dont personne ne se souvient avant la première semaine de trafic.</p><h2>Mon avis de travail</h2><p>Mon site publie <code>Content-Signal: search=yes, ai-input=yes, ai-train=no</code> sur chaque groupe d’agent utilisateur du robots.txt, et le <code>ai-input=yes</code> est délibéré. Il dit que les moteurs de réponse peuvent ancrer leurs réponses dans ce contenu. On me demande pourquoi je ne le mets pas à <code>no</code>, en général par quelqu’un qui y lit une posture défensive. Ce n’en est pas une. Mettre <code>ai-input=no</code> ne protège pas le contenu : les pages sont publiques, les mêmes robots les récupèrent, et la couche d’application n’est de toute façon pas là. Cela ne fait que demander à être exclu des réponses. Pour un site dont tout le travail de llms.txt et de rendus Markdown existe pour être lisible par des machines, ce serait une demande étrange.</p><p>Je tiens deux choses à la fois, et elles se contredisent moins qu’il n’y paraît. Je veux être lu, et je veux savoir qui lit. Cela demande des couches différentes. <code>ai-input=yes</code> est une déclaration d’intention à la couche un. Savoir si elle est respectée se passe dans les journaux, ce qui est un problème de mesure plutôt qu’un problème d’accès. Ce billet porte sur qui peut lire votre site ; la question miroir, ce qu’un agent peut écrire dans votre pile une fois connecté, fait l’objet d’<a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-dans-votre-pile-martech\">un billet distinct</a>.</p><p>Ce que je ne sais pas : si un moteur de réponse, quel qu’il soit, analyse <code>Content-Signal</code>. Je n’ai trouvé aucun fournisseur qui documente le lire, et je ne vais pas le déduire d’une absence de preuve. Je le publie parce que c’est une déclaration de conditions lisible par machine et peu coûteuse, et parce que je préfère l’avoir dite publiquement. Si c’est un fichier que personne ne lit, j’aurai perdu cinquante-huit lignes de texte.</p><p>Je n’ai pas non plus de périphérie Cloudflare à configurer, ce qui explique l’absence de visite guidée d’un tableau de bord dans ce billet. Mon exposition au 15 septembre est nulle, et je ne le sais que parce que j’ai vérifié au lieu de supposer. C’est la partie transférable. Je ne sais pas combien de gens qui écrivent sur ce changement ont lancé <code>dig</code> sur leur propre apex. Je sais que moi, je ne l’avais pas fait avant les trois premiers paragraphes de ce billet, et que je me trompais sur ma propre réponse.</p><p>La conclusion ennuyeuse, et je la crois juste : le robots.txt est l’endroit où vous énoncez une préférence, la périphérie est l’endroit où une décision se prend, et tant que Web Bot Auth reste expérimental, tout ce que vous appliquez est appliqué contre une chaîne de caractères. Concevez en conséquence. Vérifiez la couche qui se trouve dans le chemin de la requête, pas celle qui est la plus facile à lire.</p><h2>Questions fréquentes sur l’accès des robots IA</h2><h3>Bloquer l’entraînement IA dans Cloudflare bloque-t-il Googlebot ?</h3><p>Cela le peut, et selon des signalements, c’était déjà le cas avant la date. Le billet de Cloudflare du 1er juillet 2026 indique que « since the defaults will be enforced by the most restrictive applicable rules, multi-purpose crawlers such as Googlebot, Applebot, and BingBot will be blocked by customers who have selected to block Training » (les valeurs par défaut étant appliquées selon la règle la plus restrictive, des robots polyvalents comme Googlebot, Applebot et BingBot seront bloqués chez les clients ayant choisi de bloquer Training), que ce soit par les nouvelles options de catégories ou par le service historique « Block AI bots », et deux propriétaires de sites ont signalé des 403 renvoyés à Googlebot vérifié sous ce réglage en juillet et en août. Le 21 août, Cloudflare a resserré la règle : avec Training réglé sur Disallow, les robots à usage mixte qui remplissent ses quatre exigences de transparence continuent d’indexer, et les autres restent bloqués. Au 15 septembre, la documentation décrit toujours la version du 1er juillet. Cela ne vaut que pour les sites dont le trafic passe réellement par le mandataire de Cloudflare, ce qu’il vaut la peine de vérifier avant d’agir.</p><h3>Dois-je changer quelque chose maintenant que le 15 septembre 2026 est passé ?</h3><p>Seulement si votre trafic passe par le mandataire de Cloudflare et que votre configuration bloque Training, y compris par le bouton historique. Confirmez d’abord le mandataire avec <code>dig +short votredomaine.com</code> et une recherche de l’en-tête <code>cf-ray</code> ; les serveurs de noms Cloudflare seuls ne le confirment pas. Si votre trafic passe par le mandataire et que vous bloquez Training, ouvrez les paramètres de sécurité et lisez ce que dit aujourd’hui le contrôle Training, Block ou Disallow, puis vérifiez dans les Security Events les requêtes Googlebot vérifiées attribuées au blocage de l’entraînement IA. Décidez délibérément si vous voulez y inclure les robots de recherche à usage mixte, parce que selon les signalements, ils y étaient déjà.</p><h3>Un vérificateur de robots.txt peut-il me dire si les robots IA sont bloqués ?</h3><p>Non, et la limite est structurelle plutôt qu’un défaut de qualité. Un vérificateur récupère <code>/robots.txt</code> et analyse les directives ; une règle de périphérie est évaluée requête par requête, contre un agent utilisateur, une adresse IP et potentiellement une signature cryptographique. Rien dans le contenu du fichier ne révèle une décision de pare-feu. Les seuls outils qui peuvent l’observer sont ceux qui envoient de vraies requêtes avec des agents utilisateurs de robots et rapportent le code de statut reçu.</p><h3>Quels fournisseurs IA disent que leurs récupérateurs ignorent le robots.txt ?</h3><p>La documentation de Perplexity dit de <code>Perplexity-User</code> : « Since a user requested the fetch, this fetcher generally ignores robots.txt rules » (comme un utilisateur a demandé la récupération, ce récupérateur ignore généralement les règles du robots.txt). Google dit de toute sa classe de récupérateurs déclenchés par l’utilisateur, qui inclut <code>Google-Agent</code> : « Because the fetch was requested by a user, these fetchers generally ignore robots.txt rules » (comme la récupération a été demandée par un utilisateur, ces récupérateurs ignorent généralement les règles du robots.txt). Les politiques divergent plus que les compilations ne le laissent croire, et je les ai comparées jeton par jeton dans <a href=\"https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia\">mesurer le trafic de la recherche IA</a>.</p><h3>Devrais-je implémenter Web Bot Auth maintenant ?</h3><p>Pas comme un contrôle dont vous dépendez. La documentation de Google, mise à jour le 4 mai 2026, qualifie son implémentation d’expérimentale, indique que « Not all Google user agents are using Web Bot Auth » (tous les agents utilisateurs de Google n’utilisent pas Web Bot Auth) et recommande de continuer à s’appuyer sur les adresses IP, le DNS inverse et les chaînes d’agent utilisateur. Si votre CDN sait déjà consommer le signal, comme Cloudflare et AWS WAF, il n’y a aucune raison de le désactiver. Évitez simplement de bâtir une politique d’accès qui suppose la présence de signatures.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 21 août 2026. Pages Cloudflare revérifiées les 8 et 15 septembre 2026.</p><ul>\n<li><a href=\"https://developers.cloudflare.com/bots/additional-configurations/block-ai-bots/\">Cloudflare : Block AI Bots (mise à jour le 1er juillet 2026)</a></li>\n<li><a href=\"https://blog.cloudflare.com/content-independence-day-ai-options/\">Cloudflare : Content Independence Day, nouvelles options de trafic IA (1er juillet 2026)</a></li>\n<li><a href=\"https://developers.cloudflare.com/bots/concepts/bot/verified-bots/categories/\">Cloudflare : catégories de robots vérifiés (mise à jour le 1er juillet 2026)</a></li>\n<li><a href=\"https://blog.cloudflare.com/perplexity-is-using-stealth-undeclared-crawlers-to-evade-website-no-crawl-directives/\">Cloudflare, Cloudflare : Perplexity utilise des robots furtifs non déclarés (4 août 2025)</a></li>\n<li><a href=\"https://docs.perplexity.ai/guides/bots\">Perplexity : documentation des robots et récupérateurs</a></li>\n<li><a href=\"https://developers.google.com/crawling/docs/crawlers-fetchers/google-user-triggered-fetchers\">Google : récupérateurs déclenchés par l’utilisateur (mise à jour le 19 août 2026)</a></li>\n<li><a href=\"https://developers.google.com/crawling/docs/crawlers-fetchers/web-bot-auth\">Google : Web Bot Auth, expérimental (mise à jour le 4 mai 2026)</a></li>\n<li><a href=\"https://developers.google.com/crawling/docs/changelog\">Google : journal des modifications de l’infrastructure d’exploration, ajout de Google-Agent le 20 mars 2026</a></li>\n<li><a href=\"https://developers.google.com/search/docs/appearance/ai-features\">Google : fonctionnalités IA et votre site (mise à jour le 10 décembre 2025)</a></li>\n<li><a href=\"https://blogs.bing.com/webmaster/september-2023/Announcing-new-options-for-webmasters-to-control-usage-of-their-content-in-Bing-Chat\">Fabrice Canel, blogue Bing Webmaster : options pour contrôler l’usage du contenu dans Bing Chat (22 septembre 2023)</a></li>\n<li><a href=\"https://vercel.com/docs/vercel-firewall/vercel-waf/managed-rulesets\">Vercel : ensembles de règles gérés du WAF (mise à jour le 17 juillet 2026)</a></li>\n<li><a href=\"https://docs.netlify.com/build/build-with-ai/block-ai-crawlers/\">Netlify : bloquer les robots IA (mise à jour le 13 février 2026)</a></li>\n<li><a href=\"https://www.fastly.com/documentation/guides/security/bot-management/about-contentguard/\">Fastly : à propos de ContentGuard</a></li>\n<li><a href=\"https://developers.cloudflare.com/bots/reference/bot-verification/web-bot-auth/\">Cloudflare : référence Web Bot Auth (mise à jour le 1er juillet 2026)</a></li>\n<li><a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-bot.html\">AWS : groupe de règles WAF Bot Control</a></li>\n<li><a href=\"https://blog.cloudflare.com/bot-preference-sync/\">Cloudflare : Say it once, introducing Bot Preference Sync (21 août 2026)</a></li>\n<li><a href=\"https://developers.cloudflare.com/bots/changelog/\">Cloudflare : journal des modifications de Bots (entrée la plus récente le 1er juillet 2026, consulté le 15 septembre 2026)</a></li>\n<li><a href=\"https://github.com/cloudflare/cloudflare-docs/commits/production/src/content/docs/bots/additional-configurations/block-ai-bots.mdx\">cloudflare-docs sur GitHub : historique de la page Block AI Bots (dernier commit le 1er juillet 2026)</a></li>\n<li><a href=\"https://www.searchenginejournal.com/report-that-cloudflare-ai-bot-blocking-prevents-googlebot-from-indexing-sites/584673/\">Roger Montti, Search Engine Journal : signalement que le blocage des robots IA de Cloudflare empêche Googlebot d’indexer des sites (4 août 2026)</a></li>\n<li><a href=\"https://community.cloudflare.com/t/googlebot-blocked-by-block-ai-training-crawlers-before-september-15/951410\">Communauté Cloudflare : Googlebot bloqué par « Block AI training crawlers » avant le 15 septembre (22 août au 3 septembre 2026)</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/trois-couches-acces-robots-ia",
            "title": "Une IA peut-elle lire votre site ? Trois couches",
            "summary": "Le robots.txt est indicatif, votre CDN applique, Web Bot Auth est expérimental. Trois commandes pour voir quelle couche décide vraiment qui lit votre site.",
            "date_modified": "2026-08-21T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "robots IA",
                "robots.txt",
                "gestion des robots",
                "CDN",
                "Web Bot Auth",
                "SEO technique"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/agents-ia-dans-votre-pile-martech",
            "content_html": "\n<p>« Marketing agentique » figure sur toutes les présentations martech de ce trimestre, et « connexion en un clic » arrive deux diapositives plus loin. Aucune des deux ne dit ce que ce clic accorde.</p><p>Je suis donc allé chercher la réponse là où elle vit vraiment, c’est-à-dire dans le serveur d’autorisation plutôt que dans la présentation. Une commande contre celui de HubSpot, comme on vérifie un enregistrement DNS avant de croire à un plan de migration.</p><pre><code>curl https://mcp.hubspot.com/.well-known/oauth-authorization-server\n</code></pre><p>La réponse ne contenait aucun <code>registration_endpoint</code>, aucun <code>client_id_metadata_document_supported</code>, et <code>&quot;scopes_supported&quot;: []</code>. Autrement dit : un agent ne peut pas s’enregistrer lui-même auprès de HubSpot, et les métadonnées de HubSpot ne vous diront pas à l’avance quelles permissions il s’apprête à céder. Ce n’est pas une critique de HubSpot. C’est la forme réelle de ce qu’on vous vend, et il a fallu une seule commande pour la trouver.</p><p>Je dois préciser d’emblée ce que ce billet est et n’est pas. <strong>Je n’ai jamais connecté un agent IA au compte publicitaire ou au CRM d’un client, et je n’aurais pas écrit ceci si je l’avais fait — ce qui compte, c’est ce que la documentation s’engage à faire, pas ce qu’une intégration a produit un mardi.</strong> Tout ce qui suit provient de documentation de fournisseurs que j’ai ouverte, de tickets GitHub que j’ai lus, de registres et de bases de vulnérabilités que j’ai interrogés, et de commandes que j’ai exécutées, le 21 août 2026. Là où une source contredisait mes notes, la source a gagné et je le dis.</p><p>La seule chose que je possède de première main, c’est l’autre côté de la table. Ce site enregistre des outils d’agent en production. J’en ai écrit moi-même les frontières de permission, et c’est la partie de cette histoire que je n’attendais pas.</p><p>Les citations de documentation et de tickets sont reproduites en anglais, langue de leurs sources ; la traduction entre parenthèses est la mienne.</p><h2>Réponse courte</h2><p>Au 21 août 2026, le serveur MCP de Google Ads est strictement en lecture seule — trois outils, aucune écriture — tandis que celui de Meta s’est ouvert à toute application de développeur le 16 juillet 2026 en documentant la création de campagnes, d’ensembles de publicités, de publicités et d’audiences personnalisées. HubSpot et Salesforce écrivent tous deux dans les fiches CRM et héritent tous deux des permissions existantes de l’utilisateur qui autorise. Le danger n’est pas la liste d’outils, c’est l’octroi : le serveur en lecture seule de Google exige quand même <code>https://www.googleapis.com/auth/adwords</code>, l’unique portée OAuth de l’API Google Ads, qui donne un accès complet en gestion. Ce que je fais avant d’autoriser quoi que ce soit : je lis la portée demandée à l’écran de consentement et j’ignore complètement la liste d’outils, parce que la liste est une promesse du fournisseur et la portée est la permission réelle.</p><p><strong>Tout ce billet a été vérifié à sa source primaire le 21 août 2026.</strong> Traitez-le comme un instantané dont la durée de vie se compte en semaines. Un mainteneur chez Google a déjà annoncé que les outils d’écriture s’en viennent, ce qui renverse la colonne la plus importante du tableau ci-dessous.</p><h2>Lequel de ces serveurs peut réellement modifier quelque chose ?</h2><p>Voici la matrice que personne n’avait publiée quand je suis parti la chercher. Chaque cellule a été lue sur une page de fournisseur ou dans une réponse d’API le 21 août 2026.</p><table><thead><tr><th>Plateforme</th><th>Serveur</th><th>Lecture</th><th>Écriture</th><th>Outils documentés</th><th>Enregistrement client</th><th>Date du doc</th><th>CVE publiée</th></tr></thead><tbody><tr><td>Google Ads</td><td><code>googleads/google-ads-mcp</code>, auto-hébergé</td><td>Oui</td><td><strong>Non</strong></td><td>3</td><td>Votre propre client OAuth</td><td>Mis à jour le 19 août 2026</td><td>Aucune dans NVD</td></tr><tr><td>Meta Ads</td><td><code>mcp.facebook.com/ads</code>, hébergé par Meta</td><td>Oui</td><td><strong>Oui</strong></td><td>28 sur la seule page de création</td><td>Facebook Login ou jeton porteur</td><td>Ouvert le 16 juillet 2026</td><td>Aucune pour celui de Meta</td></tr><tr><td>HubSpot</td><td><code>mcp.hubspot.com</code>, hébergé par HubSpot</td><td>Oui</td><td><strong>Oui</strong></td><td>32 nommés, dans une liste non datée (décompte ajouté le 9 octobre 2026)</td><td><strong>Ni DCR ni CIMD</strong></td><td>DG le 13 avril 2026</td><td>Aucune trouvée</td></tr><tr><td>Salesforce</td><td>Serveurs MCP hébergés par Salesforce</td><td>Oui</td><td><strong>Oui</strong></td><td>Définis par votre org</td><td>External Client App, pré-enregistrée</td><td>DG le 29 avril 2026</td><td>Aucune trouvée</td></tr><tr><td>Microsoft Advertising</td><td><code>partner.api.bingads.microsoft.com</code></td><td>Non documenté</td><td>Non documenté</td><td>Non publié</td><td>Enregistrement d’app AAD</td><td>ms.date 22 juillet 2026</td><td>Aucune trouvée</td></tr><tr><td><code>pipeboard-co/meta-ads-mcp</code>, tierce partie</td><td>Paquet communautaire</td><td>Oui</td><td>Oui</td><td>Non audité</td><td>Jeton fourni par l’exploitant</td><td>—</td><td><strong>CVE-2026-48039, CVSS 9,1</strong></td></tr></tbody></table><p>Deux colonnes méritent un avertissement. « CVE publiée » signifie que je n’en ai pas trouvé, pas qu’il n’en existe aucune — un serveur hébergé par le fournisseur est corrigé en silence et ne produirait jamais de CVE, donc une cellule vide n’y veut presque rien dire pour les quatre lignes hébergées. Et « Outils documentés » désigne ce que le fournisseur a choisi de publier, ce qui, pour HubSpot et Salesforce, n’est pas un nombre.</p><p><em>Mis à jour le 9 octobre 2026 : cette cellule indiquait « Nombre non publié » pour HubSpot. La page d’intégration de HubSpot liste désormais 32 outils nommés sous « Available tools », sans date, et je les ai comptés moi-même. On y trouve des outils d’écriture comme <code>manage_crm_objects</code>, <code>manage_campaign_objects</code>, <code>manage_marketing_email</code> et <code>manage_blog_post</code>, et trois des 32 sont marqués « only available for select AI clients (Claude, ChatGPT, and Gemini) » (offerts seulement à certains clients IA). HubSpot ajoute que « Tool availability varies by HubSpot subscription, user permissions, and account configuration » (la disponibilité des outils varie selon l’abonnement HubSpot, les permissions de l’utilisateur et la configuration du compte) ; 32 est donc la liste publiée, pas ce qu’obtient un compte donné. La cellule de Salesforce est inchangée.</em></p><p>La dernière ligne est d’une autre nature que les cinq au-dessus, et savoir les distinguer constitue l’essentiel du travail.</p><h2>Que peut réellement faire un agent IA dans Google Ads ?</h2><p>Rien qui coûte de l’argent. La page de Google consacrée au serveur MCP de Google Ads, mise à jour le 19 août 2026, le dit sans détour : « This implementation is strictly read-only. It cannot modify bids, pause campaigns, or create new assets. » (Cette implémentation est strictement en lecture seule. Elle ne peut ni modifier les enchères, ni mettre des campagnes en pause, ni créer de nouveaux éléments.) La page indique le mode « Read-only (current release) » et documente exactement trois outils : <code>list_accessible_customers</code>, <code>search</code> et <code>get_resource_metadata</code>.</p><p>C’est une contrainte réelle, honnêtement documentée, et elle ne durera pas. Le 4 juin 2026, dans le ticket n° 84 du dépôt <code>googleads/google-ads-mcp</code>, un mainteneur a écrit : « We already have plans to add write access soon; each individual write tool will be configurable with the YAML file introduced in #82. Because of this, we won’t accept PRs adding write features. » (Nous avons déjà prévu d’ajouter l’accès en écriture prochainement ; chaque outil d’écriture sera configurable par le fichier YAML introduit dans le ticket n° 82. Pour cette raison, nous n’accepterons pas de PR ajoutant des fonctions d’écriture.) La proposition a été fermée le matin même. La colonne « lecture seule » de cette matrice est donc une note de version, pas une politique.</p><p>Puis il y a l’état de la chose. Le dépôt compte 876 étoiles et a été créé le 3 octobre 2025. Il ne compte aucune version publiée et aucune étiquette, et le fichier <code>pyproject.toml</code> sur <code>main</code> affiche toujours <code>version = &quot;0.0.1&quot;</code>. Le ticket n° 107, ouvert le 13 août 2026, s’intitule « Can we publish releases here? » et reste ouvert. Le ticket n° 102, ouvert le 10 août 2026, signale que <code>search</code> — l’un des trois outils — est inatteignable, parce que les identifiants clients sont des chaînes composées uniquement de chiffres que les clients MCP sérialisent en nombres JSON, que le modèle Pydantic généré refuse : « No input both passes validation and is accepted by the API, so the tool is effectively unreachable. » (Aucune entrée ne passe à la fois la validation et l’API, donc l’outil est en pratique inatteignable.) Ouvert lui aussi.</p><p>Je veux être prudent sur ce que cela prouve. C’est un échantillon des utilisateurs les plus bruyants, pas un taux de défaut. Mais si vous évaluez ceci pour une équipe cliente, « l’outil de lecture ne fonctionne pas en ce moment » est une autre conversation d’approvisionnement que « lecture seule pour l’instant ».</p><p>Le fait vraiment inconfortable est ailleurs, dans le fichier README plutôt que dans la page de documentation. Pour faire tourner ce serveur, vous devez fournir des identifiants portant <code>https://www.googleapis.com/auth/adwords</code>. Le guide OAuth de l’API Google Ads précise : « The scope for the Google Ads API is: <code>https://www.googleapis.com/auth/adwords</code>. » Une seule portée. Il n’existe aucune variante en lecture seule. Le serveur en lecture seule détient donc un jeton capable de modifier chaque campagne de chaque compte qu’il peut voir. La restriction vit dans le code Python du serveur, pas dans l’octroi — et c’est l’octroi qui survit si le jeton fuit.</p><h2>Que peut réellement faire un agent IA dans Meta Ads ?</h2><p>Nettement plus, et c’est ici que je dois corriger mes propres notes.</p><p>L’annonce de Meta du 16 juillet 2026 indique que toute application peut désormais se connecter au serveur MCP publicitaire, et documente « Create, edit, and delete campaigns, ad sets, and ads » ainsi que « Create, update, and delete custom audiences ». Ma note de travail affirmait que Meta avait livré cela sans aucun garde-fou documenté. C’était faux, et je l’ai découvert en ouvrant la référence des outils plutôt que le billet d’annonce.</p><p>La page de création et de gestion publicitaire de Meta indique : « Write tools create entities in a paused state; your AI client asks for confirmation before activation. » (Les outils d’écriture créent les entités en état de pause ; votre client IA demande une confirmation avant l’activation.) Chaque outil d’écriture le répète — <code>ads_create_campaign</code> est décrit comme « Create a new ad campaign (paused) », et la même parenthèse figure sur <code>ads_create_ad_set</code> et <code>ads_create_ad</code>. Le défaut « créé en pause » est réel, il est documenté, et quiconque prétend le contraire — moi y compris, il y a deux jours — a lu le billet d’annonce et non la documentation.</p><p>Lisez maintenant la même page pour ce que cela vous coûte. Elle compte 28 outils à elle seule. L’un d’eux est <code>ads_activate_entity</code> : « Change a paused campaign, ad set, or ad to active — starts spending budget. » (Faire passer une campagne, un ensemble ou une publicité de pause à actif — commence à dépenser le budget.) Le filet de sécurité est un défaut que l’agent dispose d’un outil pour retirer, et la confirmation relève explicitement du <em>client</em>, pas du serveur. La phrase de Meta dit « your AI client asks for confirmation ». Rien dans le protocole n’oblige un client à demander. Si vous remplacez Claude Desktop par un orchestrateur autonome écrit par vos soins, vous avez gardé les outils d’écriture et perdu le garde-fou, et ni Meta ni la spécification ne vous en empêcheront.</p><p>La deuxième chose que la référence des outils vous apprend, c’est que le billet d’annonce a survendu la suppression. Aucun outil de cette page ne supprime une campagne, un ensemble de publicités ou une publicité. <code>ads_update_entity</code> met à jour des champs, et le seul outil de suppression est <code>ads_delete_custom_audience</code>. Les deux affirmations viennent de Meta. Quand un billet de blogue et une référence d’outils se contredisent, c’est la référence que votre agent appellera vraiment.</p><h2>Que peut modifier un agent dans HubSpot et Salesforce ?</h2><p>Les deux écrivent, et les deux gèrent mieux les permissions que les plateformes publicitaires — l’inverse de ce à quoi je m’attendais avant de les lire.</p><p>Le serveur MCP distant de HubSpot est passé en disponibilité générale le 13 avril 2026. Son journal des changements découpe la surface explicitement : il lit les fiches CRM, les objets marketing et de contenu, et les activités, et il crée et met à jour contacts, entreprises, transactions, tickets, lignes de produits et produits, en plus des appels, réunions, notes, tâches et courriels. Le modèle de permissions tient dans une phrase : « All actions respect your existing HubSpot user permissions — users can only access or modify records they already have permission to view or edit. » (Toutes les actions respectent vos permissions HubSpot existantes — les utilisateurs ne peuvent consulter ou modifier que les fiches qu’ils sont déjà autorisés à voir ou à modifier.)</p><p>Les serveurs MCP hébergés de Salesforce ont atteint la disponibilité générale le 29 avril 2026 avec la même posture, énoncée plus fermement : « Your existing permissions automatically apply — CRUD, FLS, sharing rules, and all the other controls you’ve already mastered », et « Every transaction runs as the authenticated user, without anonymous service accounts or a new security model to learn. » (Chaque transaction s’exécute au nom de l’utilisateur authentifié, sans compte de service anonyme ni nouveau modèle de sécurité à apprendre.) La configuration passe par une External Client App dotée des portées <code>mcp_api</code> et <code>refresh_token</code>, et Salesforce est explicite : « A new OAuth scope provides access to MCP, but not our existing REST APIs. »</p><p>Arrêtez-vous sur cette dernière proposition, parce que c’est la meilleure décision de conception de tout ce tableau. Salesforce a créé une portée qui accorde MCP et <em>seulement</em> MCP. Google a réutilisé une portée qui accorde tout. Même protocole, réponses opposées à la même question, et le seul moyen de les distinguer est de lire l’écran de consentement.</p><p>Deux autres limites méritent d’être connues, venues de praticiens plutôt que de fournisseurs. Chez Salesforce, Agentforce refusera en silence d’appeler un outil MCP tiers dont la description a changé depuis l’enregistrement. La réponse du fil Salesforce Stack Exchange du 8 juin 2026 explique le mécanisme : Agentforce sauvegarde une copie de la description à l’activation, la compare à l’exécution, et « should any of the content be different, the tool is flagged as having a <code>description_mismatch</code> and excluded from the list of available tools. This is done to prevent rug-pull attacks. » (Si le contenu diffère, l’outil est marqué <code>description_mismatch</code> et exclu de la liste des outils disponibles. Cela vise à prévenir les attaques par retrait du tapis.) C’est une défense délibérée contre un serveur qui livrerait une description pour être approuvé et une autre pour être utilisé. C’est aussi, en pratique, un outil qui cesse de fonctionner sans aucune erreur que votre équipe marketing verra un jour.</p><p>Du côté du CMS de HubSpot, la limite est architecturale plutôt que sécuritaire. Le ticket n° 6 du dépôt <code>HubSpot/mcp-server</code>, ouvert le 22 mai 2026 et toujours ouvert, dégage la règle réelle : MCP peut modifier le contenu d’un module lorsque celui-ci est codé en dur dans le gabarit sous la forme <code>{% module &quot;instance_name&quot; %}</code>, parce que le nom d’instance est adressable — et ne le peut pas lorsque le module a été glissé-déposé dans une zone <code>dnd_area</code> ou <code>widget_container</code>, parce que ces instances reçoivent des identifiants numériques auto-générés au moment du placement. Concrètement : vos pages de destination codées sont modifiables par un agent et la page que le marketing a montée dans l’éditeur glisser-déposer ne l’est pas. Cette distinction est invisible du côté marketing de l’outil, et c’est exactement le genre de couture que je croise dans <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">planifier une pile martech avant d’acheter des outils</a>.</p><h2>Qu’est-ce que connecter un agent accorde vraiment ?</h2><p>C’est la question que la présentation du fournisseur a sautée, et sa réponse diffère de la liste d’outils sur chacune des lignes.</p><table><thead><tr><th>Plateforme</th><th>Portée ou permission demandée</th><th>Ce que la surface d’outils expose</th><th>L’écart</th></tr></thead><tbody><tr><td>Google Ads</td><td><code>https://www.googleapis.com/auth/adwords</code> — l’unique portée de l’API</td><td>3 outils en lecture seule</td><td>Accès complet en modification, détenu mais inutilisé</td></tr><tr><td>Microsoft Advertising</td><td><code>https://ads.microsoft.com/msads.manage</code></td><td>Aucune liste d’outils dans le guide d’installation</td><td>Une portée de gestion pour une surface non divulguée</td></tr><tr><td>Meta Ads</td><td><code>ads_mcp_management</code>, <code>ads_read</code>, <code>ads_management</code>, <code>catalog_management</code>, <code>business_management</code>, <code>pages_show_list</code>, <code>instagram_basic</code></td><td>28 outils publicitaires, en pause par défaut</td><td>Un jeton d’API Marketing générique ; tout ce qui le détient peut appeler l’API Graph directement et contourner la pause</td></tr><tr><td>HubSpot</td><td>Non annoncée — <code>&quot;scopes_supported&quot;: []</code></td><td>Lecture plus création et mise à jour des objets CRM principaux</td><td>Le document de métadonnées ne l’énumère pas — lisez l’écran de consentement</td></tr><tr><td>Salesforce</td><td><code>mcp_api</code> et <code>refresh_token</code></td><td>Flows, actions Apex, requêtes nommées, lectures d’objets</td><td>MCP uniquement, aucun accès aux API REST</td></tr></tbody></table><p>La ligne Microsoft est celle que je mettrais sur une diapositive. Le guide d’installation de Microsoft, daté du 22 juillet 2026, vous demande de configurer la portée <code>https://ads.microsoft.com/msads.manage offline_access</code> et pointe vers un point de terminaison portant <code>?toolSetNames=OpenBeta</code>. Le guide ne documente aucune liste d’outils, et ses deux exemples de requêtes sont des lectures. On vous demande donc d’accorder une portée de gestion à une surface qui n’est pas publiée. Elle est peut-être entièrement en lecture seule aujourd’hui. Le jeton, lui, s’en moque.</p><p>La ligne Meta est la plus tranchante sur le plan opérationnel. Le défaut « créé en pause » vit dans l’outillage MCP de Meta. Les permissions que vous approuvez sont <code>ads_management</code> et compagnie — des permissions ordinaires de l’API Marketing. Tout processus détenant ce jeton d’accès peut appeler l’API Graph directement, là où aucune description d’outil MCP et aucun défaut de pause ne s’appliquent. Le garde-fou est à la couche MCP ; l’octroi est à la couche API en dessous. Voilà toute la réponse à « qu’est-ce que connecter un agent accorde vraiment », et c’est pourquoi j’ai cessé de lire les listes d’outils en premier.</p><h2>Pourquoi mon client IA se connecte-t-il à HubSpot alors que ma plateforme d’automatisation n’y arrive pas ?</h2><p>Parce que HubSpot ne prend en charge aucune des deux façons dont un client peut s’enregistrer lui-même, et parce que les deux types de clients échouent différemment.</p><p>La révision actuelle de la spécification MCP, datée du 28 juillet 2026, fixe un ordre de priorité pour l’enregistrement client : utiliser des identifiants pré-enregistrés si vous en avez ; sinon les Client ID Metadata Documents si le serveur d’autorisation annonce <code>client_id_metadata_document_supported</code> ; sinon l’enregistrement dynamique de client s’il annonce un <code>registration_endpoint</code> ; et sinon, « Prompt the user to enter the client information if no other option is available. » (Demander à l’utilisateur de saisir les informations du client si aucune autre option n’est disponible.)</p><p>Le document de métadonnées de HubSpot, que j’ai récupéré ce matin, n’annonce ni l’un ni l’autre. Tous les clients atterrissent donc à l’étape quatre. Un client IA de bureau gère l’étape quatre sans peine : il affiche un formulaire, vous y collez un identifiant et un secret provenant d’une application que vous avez créée vous-même, et ça marche. Une plateforme d’automatisation dont l’identifiant MCP a été bâti autour des trois premières étapes, non.</p><p>Ce n’est pas une hypothèse. Le 28 juillet 2026, un même rapporteur a déposé trois fois le même bogue contre n8n en moins de sept minutes — les tickets 35093, 35094 et 35096, les deux premiers retirés en quelques secondes comme doublons — tous intitulés « MCP OAuth2 API credential cannot authenticate with HubSpot Remote MCP Server ». L’auteur a fait le travail que j’aurais fait : remplacer l’URL du jeton par un webhook pour capturer la requête sortante, puis la comparer à celle de MCP Inspector, qui s’authentifie avec succès auprès de la même application HubSpot. HubSpot renvoie <code>{&quot;status&quot;: &quot;BAD_CLIENT_SECRET&quot;, &quot;message&quot;: &quot;missing or invalid client secret&quot;, &quot;error&quot;: &quot;invalid_client&quot;}</code>. La cause est dans les métadonnées que j’ai récupérées : HubSpot annonce <code>&quot;token_endpoint_auth_methods_supported&quot;: [&quot;client_secret_post&quot;]</code> et rien d’autre, donc les identifiants doivent arriver dans le corps de la requête, alors que n8n envoyait un en-tête <code>Authorization: Basic</code>. Le client fonctionnel envoie aussi <code>resource=https://mcp.hubspot.com/</code>, pour lequel n8n n’avait aucun champ.</p><p>La révision de la spécification MCP est ici un arrière-plan, pas le sujet, mais elle explique la direction : la révision du 28 juillet déprécie l’enregistrement dynamique de client au profit des Client ID Metadata Documents, en le gardant « available for backwards compatibility with authorization servers that do not support Client ID Metadata Documents », avec une fenêtre de dépréciation d’au moins douze mois. HubSpot ne prend en charge ni le mécanisme déprécié ni son remplaçant. Si vous choisissez l’outil qui pilotera ces connexions, voilà un critère de sélection bien vivant, de la même famille que les questions d’intégration de <a href=\"https://www.amirmousavi.com/fr/articles/cdp-crm-et-automatisation-marketing\">CDP, CRM et automatisation marketing</a>.</p><h2>Qu’est-ce qu’enregistrer des outils d’agent sur mon propre site m’a appris ?</h2><p>Plus que la lecture des spécifications, parce qu’écrire une frontière de permission est un autre geste que lire celle d’un autre.</p><p>Ce site enregistre quatre outils navigateur pour les agents, dont deux dans <code>AgentTools.jsx</code>. Ils sont en lecture seule et de même origine : l’un liste le contenu publié, l’autre renvoie la version Markdown d’une page. C’est le versant écriture d’une question dont j’ai pris le versant lecture dans <a href=\"https://www.amirmousavi.com/fr/articles/trois-couches-acces-robots-ia\">savoir si une IA peut lire votre site</a>. C’est une surface volontairement réduite — là où j’emploie des agents pour le contenu, la question intéressante relève du flux de travail plutôt que des permissions, et je l’ai traitée à part dans <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo\">les agents IA pour le contenu SEO</a>. Quatre décisions de ce fichier renvoient à tout ce qui précède.</p><p><strong>La liste blanche de chemins.</strong> <code>read_page_as_markdown</code> reçoit un chemin en argument et le valide contre <code>/^\\/(articles|resources|ressources)\\/[a-z0-9-]+$/</code> avant toute requête. Sans cette expression régulière, l’outil devient un mandataire de récupération de même origine pour n’importe quel chemin qu’on aura convaincu un agent de transmettre. Les arguments d’outil sont des entrées influencées par un attaquant — le modèle à l’autre bout a lu une page web, et la page web avait peut-être des opinions. J’ai vérifié qu’il rejette les URL externes et la traversée par <code>../</code>. Ce contrôle existe parce que l’alternative est un outil dont la capacité réelle dépasse largement sa description, soit exactement le problème de la portée Google Ads en miniature.</p><p><strong>La révocation revient à l’appelant, pas à la plateforme.</strong> L’API n’a pas de méthode <code>unregisterTool()</code> ; la section « Unregister tools » de Chrome retire plutôt un outil au moyen d’un <code>AbortSignal</code>, donc on passe un signal à l’enregistrement et on le déclenche soi-même au nettoyage. Mal fait, une capacité que vous croyez avoir retirée reste active sur une page qui ne l’affiche plus. C’est l’étape huit de la liste ci-dessus, en petit. Chaque octroi de ce billet a la même propriété : quelqu’un doit se charger de l’éteindre, et aucun écran de consentement ne le lui rappellera.</p><p>L’API correcte est <code>document.modelContext.registerTool()</code>. Une bonne part des textes que j’ai lus en construisant ceci citent plutôt <code>navigator.modelContext.provideContext()</code>, y compris des outils qui auditent des sites pour leur « préparation aux agents ». Cette forme est tout simplement fausse, et c’est un indice utile : une page qui la répète n’a pas exécuté le code. Le même indice fonctionne sur les plateformes publicitaires. Tout texte décrivant le serveur de Meta sans le défaut « créé en pause » cite le billet d’annonce.</p><p>Ce qui m’amène à l’analogie à laquelle je me fie vraiment, et elle n’est pas technologique. Dans un programme de services financiers, le travail qui a fait la différence a été d’amener architectes de données, DBA, développeurs et fournisseurs externes à s’entendre sur la forme des données avant qu’aucune ne bouge. Pas une décision d’outil. Une décision sur la définition du « terminé », prise par les gens qui en porteraient les conséquences, avant que le premier octet ne franchisse une frontière. Accorder à un agent une portée d’écriture sur un CRM appartient à la même classe de décisions en habits neufs, et dans la plupart des organisations elle est prise par la personne qui a cliqué sur « Approuver ».</p><h2>Une liste de vérification avant d’autoriser une intégration d’agent</h2><p>À exécuter dans l’ordre. Chaque étape a un mode de défaillance que je peux montrer du doigt.</p><ol>\n<li><strong>Lisez l’écran de consentement, pas la liste d’outils.</strong> Notez la chaîne exacte de la portée avant d’approuver. Échoue quand la liste d’outils et la portée se contredisent : le serveur de Google est en lecture seule et demande <code>https://www.googleapis.com/auth/adwords</code>, l’unique portée de l’API Ads, qui donne la gestion complète. La liste d’outils est une promesse. La portée est une permission.</li>\n<li><strong>Établissez qui publie le serveur.</strong> Hébergé par le fournisseur, source ouverte publiée par le fournisseur, ou paquet communautaire ? Échoue en silence parce que les noms se ressemblent : le serveur de Meta est <code>mcp.facebook.com/ads</code>, et <code>pipeboard-co/meta-ads-mcp</code> est un paquet non affilié qui portait la CVE-2026-48039. Mêmes mots, rayon d’explosion différent.</li>\n<li><strong>Vérifiez sous quelles identités le serveur s’exécute.</strong> HubSpot et Salesforce exécutent chaque transaction au nom de l’utilisateur authentifié et héritent de ses permissions, donc un utilisateur CRM restreint est un vrai contrôle. Un serveur auto-hébergé tournant sur une variable d’environnement de l’exploitant, non — c’est la forme qu’a exploitée la CVE-2026-48039.</li>\n<li><strong>Récupérez les métadonnées du serveur d’autorisation avant de fixer votre choix de client.</strong> Un seul <code>curl</code> sur <code>/.well-known/oauth-authorization-server</code>. Échoue quand vous normalisez d’abord sur une plateforme d’automatisation et découvrez le mur ensuite — HubSpot n’annonce aucun <code>registration_endpoint</code>, aucun <code>client_id_metadata_document_supported</code> et <code>&quot;scopes_supported&quot;: []</code>, ce qui explique trois enjeux déposés contre n8n en une matinée. J’ai depuis exécuté la même commande contre Braze et Klaviyo, après la révision de la spécification, dans <a href=\"https://www.amirmousavi.com/fr/articles/verifier-le-serveur-mcp-d-un-fournisseur-martech\">vérifier le serveur MCP d’un fournisseur martech</a>.</li>\n<li><strong>Cherchez l’espace de noms dans le registre MCP officiel.</strong> Échoue par fausse impression de contrôle : les principes de conception du registre affirment « No built-in ranking, curation, or quality judgments » et délèguent la sécurité du code source à npm et PyPI. Une inscription est une revendication de nom, pas un audit.</li>\n<li><strong>Demandez où le garde-fou est appliqué — serveur ou client.</strong> Les outils d’écriture de Meta créent les entités en pause et « your AI client asks for confirmation before activation ». Échoue le jour où vous remplacez le client par votre propre orchestrateur en gardant la portée d’écriture.</li>\n<li><strong>Testez d’abord dans un bac à sable ou avec un utilisateur volontairement restreint.</strong> Échoue de façons dont personne ne vous prévient : Agentforce exclut les outils tiers dont la description a changé avec un <code>description_mismatch</code> et aucune erreur visible, et le MCP de HubSpot ne peut pas modifier les modules placés dans une <code>dnd_area</code>.</li>\n<li><strong>Écrivez le chemin de révocation et l’expiration, et fixez une date de révision.</strong> Échoue par omission. Chaque fait de ce billet porte une date de documentation des cinq derniers mois, et un mainteneur chez Google a déjà annoncé l’écriture. Une décision de permission prise en août 2026 sur des preuves d’août 2026 exige une relecture à l’automne.</li>\n</ol><p>Les étapes un à trois sont celles que je ne sauterais pas sous pression d’échéance. Pour la version plus large de cette conversation, l’<a href=\"https://www.amirmousavi.com/fr/ressources/evaluation-pile-martech\">évaluation interactive de pile martech</a> couvre l’architecture environnante, et le <a href=\"https://www.amirmousavi.com/fr/ressources/glossaire-martech\">glossaire martech</a> définit le vocabulaire que ces présentations supposent déjà partagé.</p><h2>Tout cela est-il réellement dangereux ?</h2><p>Une fois, de façon vérifiable, et pas là où regarde la conversation marketing.</p><p>La CVE-2026-48039 a été publiée le 7 août 2026 avec un score CVSS 3.1 de base de 9,1, critique, classée CWE-287. Elle touche <code>pipeboard-co/meta-ads-mcp</code> avant la version 1.0.109 — un paquet communautaire, pas le serveur hébergé de Meta. La description du NVD vaut d’être lue de près, parce que la chaîne de défaillance est ordinaire plutôt qu’exotique : l’intergiciel d’authentification « unconditionally forwards unauthenticated Streamable HTTP requests to downstream MCP tool handlers without issuing a <code>401</code> response, allowing any network-reachable caller to invoke MCP tools without authentication ». Sans identifiant par requête, les gestionnaires se rabattent sur le <code>META_ACCESS_TOKEN</code> de l’exploitant. Et quand l’appel à l’API Graph échoue, le code « serialises the raw <code>httpx</code> request URL — including the operator’s <code>access_token</code> as a query parameter — into the JSON-RPC response body, delivering the credential to the unauthenticated caller ».</p><p>Trois erreurs ordinaires, empilées. Un 401 manquant, un identifiant de repli, et un gestionnaire d’erreurs qui renvoie une URL en écho. Résultat : une requête ratée remet le jeton de votre compte publicitaire à qui l’a demandé. L’évaluation SSVC de la CISA sur la même fiche marque l’exploitation comme preuve de concept, automatisable, avec un impact technique total.</p><p>Ce paquet figure dans le registre MCP officiel. Le serveur Google Ads du même éditeur aussi, publié le 21 mai 2026. Une inscription n’est pas un aval, et le registre le dit dans ses propres documents de conception : « No built-in ranking, curation, or quality judgments », « Let consumers (MCP clients, aggregators) make their own curation decisions », « Avoid features that require constant human intervention or moderation ». Il s’appuie sur npm et PyPI pour la sécurité du code, « obviating the need to reinvent source code security ». C’est une architecture défendable pour un méta-registre. Ce n’est pas un signal de sécurité, et l’écosystème le lit comme s’il en était un. Pour l’échelle : une recherche par mot-clé sur « mcp server » dans la National Vulnerability Database renvoyait 288 fiches le 21 août 2026.</p><p>Puis il y a le constat sur lequel je reviens sans cesse. Le registre prend en charge la vérification DNS et HTTP pour les espaces de noms de domaine comme <code>com.example.*</code>, et GitHub OAuth pour <code>io.github.*</code>. J’ai vérifié sept fournisseurs martech. <strong><code>com.hubspot</code>, <code>com.salesforce</code>, <code>com.adobe</code>, <code>com.klaviyo</code>, <code>com.braze</code>, <code>com.twilio</code> et <code>com.segment</code> détiennent zéro serveur à eux tous.</strong> Cherchez HubSpot dans le registre et vous obtenez bien des résultats ; chacun se trouve sous l’espace de noms de quelqu’un d’autre, le plus souvent <code>io.github.*</code>. Google détient quinze espaces de noms vérifiés, tous en <code>com.googleapis.*</code> — Compute, Firestore, Cloud Run, Monitoring et les autres — et aucun pour Ads ni Analytics. Pendant ce temps, <code>com.stripe/mcp</code> est inscrit depuis le 28 octobre 2025 et pointe vers <code>mcp.stripe.com</code>.</p><p>Ce n’est donc pas une lacune technique. Stripe prouve qu’un fournisseur peut revendiquer son espace de noms quand il juge que l’écosystème compte. Les fournisseurs martech ont livré des serveurs MCP et n’ont pas revendiqué le leur, ce qui signifie qu’un agent qui découvre aujourd’hui un serveur « HubSpot » par le registre trouve le code de quelqu’un d’autre portant le nom de HubSpot.</p><h2>Mon avis de travail</h2><p>La matrice lecture/écriture est ce qu’il y a de moins intéressant sur cette page et c’est la seule chose que la plupart des articles reproduisent. Lecture seule contre écriture est une distinction de note de version qu’un commentaire de mainteneur peut invalider en un sprint. La portée, elle, est le fait durable. La question suivante après la portée est le prix, et les grilles tarifaires y répondent de façon moins stable que les listes d’outils. Je les ai lues dans <a href=\"https://www.amirmousavi.com/fr/articles/combien-coute-une-action-agent-ia\">combien coûte une action d’agent IA</a>.</p><p>Si je conseillais un responsable des opérations marketing cette semaine, la position serait étroite. Connectez librement les outils de lecture ; la valeur est réelle et le risque se résume à un rapport qu’il faut vérifier, ce qui a toujours été le risque du reporting. Traitez toute portée d’écriture comme une modification de votre modèle d’accès, pas comme une fonction de productivité, et faites-la passer par les personnes qui possèdent l’accès à ce système — les mêmes qui auraient dû être dans la salle avant que des données ne bougent ailleurs. Et préférez les plateformes qui ont bien découpé la chose : Salesforce créant une portée réservée à MCP et les deux CRM héritant des permissions de l’utilisateur autorisant sont des postures nettement meilleures qu’une portée publicitaire unique et toute-puissante, et ce classement n’est pas celui que suppose la conversation marketing.</p><p>Ce que je ne sais pas, c’est le taux de défaillance opérationnel. J’ai lu la documentation attentivement et j’ai écrit des outils d’agent avec des frontières de permission, et ni l’un ni l’autre ne me dit à quelle fréquence un agent capable d’écrire fait quelque chose de coûteux dans un vrai compte publicitaire. Personne, à ma connaissance, ne l’a publié, et je ne vais pas l’estimer. L’autre chose que je ne sais pas, c’est combien de tout ceci survivra à septembre. La phrase la plus lourde de conséquences que j’ai lue cette semaine est celle d’un mainteneur annonçant l’accès en écriture « soon » — d’où la forme honnête de ce billet : un instantané avec sa date de vérification imprimée dessus, et si vous en lisez une version sans date, elle vous cache quelque chose.</p><p>Une conclusion ennuyeuse : lisez la portée, pas la liste d’outils. Je la crois juste, et elle le restera après que les listes d’outils auront changé.</p><h2>Foire aux questions sur les agents IA dans les comptes publicitaires et le CRM</h2><h3>Un agent IA peut-il mettre une campagne Google Ads en pause ?</h3><p>Pas par le serveur MCP officiel de Google. Sa documentation, mise à jour le 19 août 2026, indique : « This implementation is strictly read-only. It cannot modify bids, pause campaigns, or create new assets. » Seuls trois outils sont exposés : <code>list_accessible_customers</code>, <code>search</code> et <code>get_resource_metadata</code>. Un mainteneur a confirmé le 4 juin 2026 que l’accès en écriture est prévu ; traitez donc ceci comme un fait de version courante, non comme un engagement de conception.</p><h3>Un agent IA peut-il créer des publicités Meta sans approbation ?</h3><p>Il peut les créer, et la documentation de Meta précise qu’elles arrivent en pause : « Write tools create entities in a paused state; your AI client asks for confirmation before activation. » La confirmation relève du client IA, pas du serveur, et un outil distinct nommé <code>ads_activate_entity</code> existe pour faire passer une entité en pause à l’état actif. Un client sur mesure ou autonome conserve les outils d’écriture et perd l’invite.</p><h3>Quelles permissions accorde la connexion d’un agent IA à HubSpot ?</h3><p>Celles que possède déjà l’utilisateur qui autorise. Le journal des changements de disponibilité générale du 13 avril 2026 indique que « All actions respect your existing HubSpot user permissions — users can only access or modify records they already have permission to view or edit. » Le serveur lit les fiches CRM, le contenu marketing et les activités, et crée et met à jour contacts, entreprises, transactions, tickets, lignes de produits, produits et activités. Ses métadonnées d’autorisation renvoient <code>&quot;scopes_supported&quot;: []</code>, vous ne pouvez donc pas énumérer l’octroi à l’avance : restreignez plutôt l’utilisateur qui se connecte.</p><h3>Peut-on installer en confiance depuis le registre MCP officiel ?</h3><p>C’est un annuaire, pas un comité de révision. Ses principes de conception publiés affirment « No built-in ranking, curation, or quality judgments » et délèguent la sécurité du code source à des registres de paquets comme npm et PyPI. Une inscription au registre vérifie une revendication d’espace de noms, rien de plus — <code>pipeboard-co/meta-ads-mcp</code>, qui portait la CVE-2026-48039 critique, y figure.</p><h3>Les fournisseurs martech publient-ils des serveurs MCP officiels dans le registre ?</h3><p>Pas au 21 août 2026. Vérifié directement contre l’API du registre, les espaces de noms <code>com.hubspot</code>, <code>com.salesforce</code>, <code>com.adobe</code>, <code>com.klaviyo</code>, <code>com.braze</code>, <code>com.twilio</code> et <code>com.segment</code> détiennent zéro serveur, et les quinze espaces de noms vérifiés de Google sont tous en <code>com.googleapis.*</code>, aucun pour Ads ni Analytics. <code>com.stripe/mcp</code> y est inscrit depuis le 28 octobre 2025 : les fournisseurs s’enregistrent donc clairement quand ils le décident. Prenez vos paramètres de connexion dans la documentation du fournisseur, pas dans un résultat de recherche.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 21 août 2026.</p><ul>\n<li><a href=\"https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server\">Google : serveur MCP de l’API Google Ads, mis à jour le 19 août 2026</a></li>\n<li><a href=\"https://developers.google.com/google-ads/api/docs/oauth/internals\">Google : mécanismes OAuth de l’API Google Ads — l’unique portée <code>adwords</code></a></li>\n<li><a href=\"https://github.com/googleads/google-ads-mcp/issues/84\">googleads/google-ads-mcp, ticket n° 84, commentaire d’un mainteneur, 4 juin 2026</a></li>\n<li><a href=\"https://github.com/googleads/google-ads-mcp/issues/102\">googleads/google-ads-mcp, ticket n° 102, « search tool is unusable », 10 août 2026</a></li>\n<li><a href=\"https://developers.facebook.com/blog/post/2026/07/16/meta-ads-mcp-server/\">Meta : « Meta’s ads MCP server is now available for developers », 16 juillet 2026</a></li>\n<li><a href=\"https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-tools-ad-creation-and-management\">Meta : serveur MCP publicitaire — outils de création et de gestion</a></li>\n<li><a href=\"https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-get-started\">Meta : serveur MCP publicitaire — démarrage, permissions et point de terminaison</a></li>\n<li><a href=\"https://developers.hubspot.com/changelog/remote-hubspot-mcp-server-is-now-generally-available\">HubSpot : le serveur MCP distant est en disponibilité générale, 13 avril 2026</a></li>\n<li><a href=\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server\">HubSpot : intégrer des outils IA au serveur MCP de HubSpot, « Available tools », 32 nommés, comptés le 9 octobre 2026</a></li>\n<li><a href=\"https://github.com/HubSpot/mcp-server/issues/6\">HubSpot/mcp-server, ticket n° 6, limites des <code>dnd_area</code>, 22 mai 2026</a></li>\n<li><a href=\"https://github.com/n8n-io/n8n/issues/35094\">n8n, ticket n° 35094, échange de jeton OAuth avec le MCP HubSpot, 28 juillet 2026</a></li>\n<li><a href=\"https://developer.salesforce.com/blogs/2026/04/salesforce-hosted-mcp-servers-are-now-generally-available\">Salesforce : les serveurs MCP hébergés sont en disponibilité générale, 29 avril 2026</a></li>\n<li><a href=\"https://salesforce.stackexchange.com/questions/439485\">Salesforce Stack Exchange : « 3rd Party MCP, description_mismatch error », 8 juin 2026</a></li>\n<li><a href=\"https://learn.microsoft.com/en-us/advertising/guides/mcp-setup\">Microsoft : guide d’installation du serveur MCP, API Microsoft Advertising, ms.date 22 juillet 2026</a></li>\n<li><a href=\"https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization/client-registration\">Model Context Protocol : enregistrement client, révision 2026-07-28</a></li>\n<li><a href=\"https://modelcontextprotocol.io/specification/2026-07-28/changelog\">Model Context Protocol : journal des changements de la révision 2026-07-28</a></li>\n<li><a href=\"https://nvd.nist.gov/vuln/detail/CVE-2026-48039\">NVD : CVE-2026-48039, publiée le 7 août 2026, CVSS 9,1</a></li>\n<li><a href=\"https://github.com/modelcontextprotocol/registry/blob/main/docs/design/design-principles.md\">Registre MCP : principes de conception</a></li>\n<li><a href=\"https://developer.chrome.com/docs/ai/webmcp/imperative-api\">Chrome : API impérative WebMCP, mise à jour le 20 août 2026</a></li>\n<li><a href=\"https://developer.chrome.com/docs/ai/webmcp\">Chrome : aperçu de WebMCP — essai d’origine à partir de Chrome 149 et l’indicateur de test local</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/agents-ia-dans-votre-pile-martech",
            "title": "Que peuvent faire les agents IA dans votre pile marketing ?",
            "summary": "Le serveur MCP de Google Ads est en lecture seule. Celui de Meta crée des campagnes. Ce que chaque portée OAuth accorde vraiment, vérifié le 21 août 2026.",
            "date_modified": "2026-08-21T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "agents IA",
                "Model Context Protocol",
                "opérations marketing",
                "portées OAuth",
                "risque fournisseur",
                "CRM"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/peut-on-faire-confiance-aux-scores-de-visibilite-ia",
            "content_html": "\n<p>Je suis parti à la recherche de l’article scientifique derrière le chiffre des « 40 % », parce que je croisais sans cesse ce chiffre sans sa source. Le trouver a été facile. C’est la lecture qui a changé mon avis, et pas dans le sens où on l’emploie d’habitude.</p><p>Quelque part entre 2024 et aujourd’hui, la « visibilité IA » est devenue une catégorie de produits. Une douzaine d’outils vous vendront un score : à quelle fréquence ChatGPT mentionne votre marque, quelle part des réponses de Perplexity cite votre domaine, si Gemini vous nomme dans votre catégorie. Les tableaux de bord ressemblent à des suivis de positions, parce que ce qui est familier obtient un budget.</p><p>J’ai donc passé une partie de 2026 à lire les articles scientifiques sous ces tableaux de bord. Il existe un écart entre ce que la recherche mesure et ce que la catégorie vend, et il est plus large que je ne le pensais. Le résultat publié le plus cité de ce domaine porte sur du contenu déjà récupéré par le moteur. Il est commercialisé comme un moyen de se faire récupérer.</p><p>Rien de tout cela ne signifie que la visibilité IA n’a pas d’importance. Cela signifie que la plupart de ce qui est vendu comme une mesure de cette visibilité est un échantillon unique d’un système probabiliste, rapporté avec deux chiffres significatifs.</p><p>Les citations de documentation et d’articles sont reproduites en anglais, langue de leurs sources ; la traduction entre parenthèses est la mienne.</p><h2>Réponse courte</h2><p>Non, pas comme valeurs ponctuelles. Les scores de visibilité IA sont des mesures uniques d’un système non déterministe, et une synthèse de juillet 2026 sur 45 études n’a trouvé aucune technique à effet causal stable et multiplateforme sur la découvrabilité organique. Je fais autrement : exécuter chaque prompt au moins 30 fois par surface, un minimum sous tous les seuils publiés, rapporter un intervalle de confiance plutôt qu’une valeur ponctuelle, et s’appuyer sur les citations publiées par les moteurs.</p><h2>D’où vient le chiffre de « 40 % d’amélioration » ?</h2><p>Il vient d’un vrai article évalué par les pairs, et il est presque toujours mal lu. « GEO: Generative Engine Optimization », de Pranjal Aggarwal, Vishvak Murahari, Tanmay Rajpurohit, Ashwin Kalyan, Karthik Narasimhan et Ameet Deshpande, est arrivé sur arXiv le 16 novembre 2023, a été révisé le 28 juin 2024 et accepté à KDD 2024. Le résumé indique : « we demonstrate that GEO can boost visibility by up to 40% in generative engine responses » (GEO peut augmenter la visibilité jusqu’à 40 % dans les réponses des moteurs génératifs). Le même article a introduit GEO-bench et a précisé que « the efficacy of these strategies varies across domains » (l’efficacité de ces stratégies varie selon les domaines).</p><p>Puis je suis arrivé à la méthode. L’expérience modifie des documents sources déjà présents dans la fenêtre de contexte du moteur génératif, puis mesure leur proéminence dans la réponse. Déjà présents. Elle étudie ce qui se passe après la récupération, pas si vous êtes récupéré.</p><p>J’ai relu ce passage deux fois, parce que toute une catégorie de produits se vend sur l’autre lecture. Vendre le premier résultat comme s’il s’agissait du second est l’erreur fondatrice de la catégorie, et chaque affirmation empilée par-dessus hérite de l’erreur.</p><h2>Pourquoi deux outils de visibilité IA donnent-ils des chiffres différents ?</h2><p>Parce qu’ils échantillonnent, et parce que ce qu’ils échantillonnent n’est pas déterministe. L’article de Ronald Sielinski, « Quantifying Uncertainty in AI Visibility: A Statistical Framework for Generative Search Measurement » (arXiv, 9 mars 2026, révisé le 9 juin 2026), commence par la raison : « identical queries submitted at different times can produce different responses and cite different sources » (des requêtes identiques soumises à des moments différents peuvent produire des réponses différentes et citer des sources différentes). Il a échantillonné Perplexity Search, OpenAI SearchGPT et Google Gemini sur trois sujets de produits de consommation, quotidiennement pendant neuf jours, plus une série à intervalles de dix minutes sur quatre heures.</p><p>C’est le deuxième article que j’ai trouvé, et c’est celui qui a changé ma façon de lire un tableau de bord. Les distributions de citations « follow a power-law form and exhibit substantial variability across repeated samples » (suivent une forme en loi de puissance et présentent une variabilité substantielle d’un échantillon à l’autre), et les intervalles de confiance par bootstrap ont montré que « many apparent differences between domains fall within the noise floor of the measurement process » (de nombreuses différences apparentes entre domaines se situent sous le seuil de bruit du processus de mesure). Je m’attendais à ce que l’instabilité se loge en haut du classement, là où quelques gros domaines se disputent les places. Ce n’est pas le cas. Les classements se sont révélés instables « throughout the frequently cited domain set » (dans l’ensemble des domaines fréquemment cités).</p><p>Donc quand deux fournisseurs vous tendent deux chiffres différents, vous n’avez pas pris l’un d’eux en défaut. Vous avez deux tirages dans une distribution à queue lourde. Exécutez le même outil deux fois et vous obtenez le même désaccord, gratuitement.</p><h2>Que soutient réellement la recherche ?</h2><p>La synthèse, je l’ai trouvée en dernier, et c’est le document le plus utile que j’ai lu cette année. « Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023–2026) » d’Olivier Martinez est une prépublication déposée sur arXiv le 15 juillet 2026. Elle n’a pas été évaluée par les pairs. Je ne vais pas enfouir cette information dans un article consacré aux standards de preuve ; je m’en sers quand même parce que ses affirmations sont vérifiables contre le corpus qu’elle recense, ce qui en fait un texte avec lequel on peut discuter. Elle passe en revue 45 études d’une fenêtre allant de novembre 2023 à juillet 2026 et constate que « no reviewed technique shows a stable, longitudinal, cross-platform causal effect on organic discoverability or downstream behavior » (aucune technique examinée ne montre d’effet causal stable, longitudinal et multiplateforme sur la découvrabilité organique ou sur les comportements en aval). À propos de l’article de KDD précisément, ses « widely cited gains are valid within its experimental setting but conditional on a source already being present in a fixed context; they establish neither organic discoverability nor durable traffic effects » (ses gains largement cités sont valides dans son cadre expérimental mais conditionnels à la présence préalable d’une source dans un contexte fixe ; ils n’établissent ni la découvrabilité organique ni des effets de trafic durables).</p><p>Deux de ses constats me sont restés, pour des raisons opposées. Le confortable : « topical relevance and context position are the most reproducible levers » (la pertinence thématique et la position dans le contexte sont les leviers les plus reproductibles), tandis que « generic heuristics transfer poorly » (les heuristiques génériques se transfèrent mal) et que « competition can erode individual gains » (la concurrence peut éroder les gains individuels). La pertinence et la position. C’est proche de ce que j’aurais deviné, et être d’accord avec un article n’est pas une preuve, mais je prends l’alignement.</p><p>L’autre constat, je ne l’ai pas apprécié du tout : « citation-oriented rewrites can impair retrieval » (les réécritures orientées citation peuvent nuire à la récupération). Relisez-la lentement. Une bonne part de ce que vend cette industrie est de la réécriture orientée citation : son produit phare pourrait jouer contre l’étape de récupération qu’il fallait franchir d’abord. Martinez constate aussi que les audits commerciaux révèlent « low source overlap, substantial run-to-run variability, and persistent fidelity gaps » (un faible recoupement des sources, une variabilité substantielle d’une exécution à l’autre et des écarts de fidélité persistants).</p><p>Restent les chiffres que tout le monde cite sur le balisage schema et les taux de citation par l’IA. J’ai essayé d’en retracer plusieurs. Chaque piste se terminait par un article qui en citait un autre, sans aucune méthodologie publiée au bout, donc je ne les reprends pas ici. Je préfère laisser un trou dans ce texte plutôt que de blanchir sur mon propre site la statistique non sourcée de quelqu’un d’autre.</p><p>Philipp Götza a nommé le problème dans Search Engine Land le 19 janvier 2026 : une échelle de l’inférence abusive allant de l’affirmation au fait, à la donnée, à la preuve empirique puis à la démonstration, où « to accept something as proof, it needs to climb the rungs of the ladder » (pour accepter quelque chose comme une démonstration, il faut gravir les barreaux de l’échelle). La plupart des affirmations GEO que je rencontre se situent au premier ou au deuxième barreau. Certaines n’ont jamais approché l’échelle.</p><h2>Quelles tactiques la documentation de Google contredit-elle ?</h2><p>Le guide de Google sur l’optimisation pour les fonctionnalités d’IA générative, mis à jour le 10 juillet 2026, est plus direct que ce que j’attendais d’un document de Google. Il ferme la porte à trois choses que cette catégorie vend. Sur le balisage : « Structured data isn’t required for generative AI search, and there’s no special schema.org markup you need to add » (les données structurées ne sont pas requises, et aucun balisage schema.org particulier n’est à ajouter). Sur les fichiers dédiés à l’IA : « You don’t need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search (including its generative AI capabilities), as Google Search itself doesn’t use them » (aucun nouveau fichier lisible par machine, fichier texte pour l’IA, balisage ou Markdown n’est nécessaire, car Google Search ne les utilise pas). Sur le découpage : « There’s no requirement to break your content into tiny pieces for AI to better understand it » (rien n’oblige à fragmenter le contenu en tout petits morceaux).</p><p>Ce que Google appelle vraiment une exigence est bien moins spectaculaire : « a page must be indexed and eligible to be shown in Google Search with a snippet, fulfilling the Search technical requirements » (une page doit être indexée et pouvoir s’afficher avec un extrait, en respectant les exigences techniques de Search). Sa page connexe sur les fonctionnalités IA, mise à jour le 10 décembre 2025, ajoute : « there are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary » (aucune exigence supplémentaire pour apparaître dans les Aperçus IA ou le Mode IA, ni d’optimisation particulière). Google désigne la génération augmentée par la recherche sur son index principal comme le mécanisme en jeu : la couche de récupération est donc l’index que vous travaillez déjà depuis des années, c’est-à-dire la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-architecture-seo\">liste de vérification d’architecture SEO</a>, pas un nouveau format de fichier. Une conclusion ennuyeuse, et je la crois juste.</p><p>ChatGPT, Perplexity et Claude documentent bien moins leur récupération. Cette asymétrie limite ce qu’on peut honnêtement affirmer à leur sujet, moi compris.</p><h2>Un protocole de mesure défendable</h2><p>Voici ce que j’exécuterais réellement. Ce protocole est conçu pour un seul moment : celui où l’on vous demande comment vous le savez, et où la réponse est une méthode plutôt qu’un logo de fournisseur. Il se dégrade aussi comme une spécification d’événement quand personne n’en est responsable, ce qui est le schéma derrière <a href=\"https://www.amirmousavi.com/fr/articles/pourquoi-les-implementations-analytiques-echouent\">pourquoi les implémentations analytiques échouent</a> et la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-implementation-analytique\">liste de vérification d’implémentation analytique</a>.</p><ol>\n<li><strong>Gelez un jeu de prompts.</strong> Vingt à quarante prompts qu’un véritable acheteur taperait, dans un fichier versionné : questions de catégorie, questions de comparaison et questions formulées à partir d’un problème. Ajouter des prompts en cours de trimestre rend les courbes de tendance inexploitables, et c’est exactement en cours de trimestre que quelqu’un voudra en ajouter.</li>\n<li><strong>Figez les surfaces.</strong> Nommez les assistants et modes, ainsi que l’état du compte : déconnecté, mémoire désactivée, personnalisation désactivée, une seule langue et un seul pays. Des surfaces différentes sont des populations différentes. Ne les agrégez jamais, et si un tableau de bord les additionne discrètement pour vous, il a tort.</li>\n<li><strong>Fixez les répétitions avant de voir le moindre résultat.</strong> C’est l’étape qu’on coupe en premier, souvent pour des raisons de coût, et la couper transforme tout l’exercice en décoration. Pour un intervalle de confiance à 95 % couvrant cinq points de pourcentage sur le Citation Share, Sielinski rapporte environ n ≈ 40–50 pour Gemini, environ n ≈ 100 pour Perplexity et n ≥ 150 pour SearchGPT. Trente exécutions par prompt et par surface constituent un minimum absolu, qui n’atteint aucun de ces seuils ; si c’est trop coûteux, retirez des prompts plutôt que des répétitions.</li>\n<li><strong>Consignez des lignes au niveau de l’exécution, pas des agrégats.</strong> Horodatage, surface, identifiant de prompt, présence ou non de votre domaine dans les citations, sa position, et la liste de tous les domaines cités. Cette dernière colonne transforme un décompte en part, et la plupart des exports de fournisseurs l’omettent. Demandez à en voir un avant de signer quoi que ce soit.</li>\n<li><strong>Rapportez un intervalle, jamais une valeur ponctuelle.</strong> Faites un bootstrap sur les exécutions : « cité dans 18 % à 31 % des exécutions, n = 30, semaine du 20 juillet 2026 ». (Ces chiffres sont un exemple de format, pas une mesure.) Un chiffre unique laisse croire à une précision que la mesure n’a pas, et c’est le chiffre unique dont les gens se souviennent.</li>\n<li><strong>Refaites la mesure de référence à cadence fixe et pré-enregistrez vos changements.</strong> Mêmes prompts, mêmes surfaces, mêmes répétitions chaque mois ou trimestre. Avant de modifier un contenu, écrivez ce que vous vous attendez à voir bouger et de combien. C’est l’autre étape que tout le monde saute, et c’est la moins coûteuse de la liste. Un mouvement prédit est une preuve empirique ; un mouvement remarqué après coup est une anecdote.</li>\n<li><strong>Ancrez-vous à un dénominateur fourni par le moteur.</strong> Bing Webmaster Tools a ajouté Citation Share le 16 juin 2026 : vos citations rapportées à l’ensemble des citations affichées pour la même requête d’ancrage. Son aperçu AI Performance (10 février 2026) ajoute Total Citations et Average Cited Pages. La définition complète et les trois autres couches de mesure sont dans <a href=\"https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia\">comment mesurer le trafic de la recherche IA</a>.</li>\n</ol><h3>Affirmation, données, action</h3><table><thead><tr><th>Affirmation</th><th>Ce que les données soutiennent</th><th>Quoi faire à la place</th></tr></thead><tbody><tr><td>« Le GEO augmente la visibilité jusqu’à 40 %. »</td><td>Vrai pour des sources déjà récupérées dans un contexte fixe (Aggarwal et coll., 2024).</td><td>Mesurez séparément « suis-je récupéré ? » et « comment suis-je présenté ? ».</td></tr><tr><td>« Ajoutez ce balisage et vous serez plus cité. »</td><td>Google, juillet 2026 : aucun balisage schema.org spécial n’est requis.</td><td>Gardez le balisage pour ce qu’il fait vraiment.</td></tr><tr><td>« Réécrivez vos pages pour la citation. »</td><td>Martinez, 2026 : « citation-oriented rewrites can impair retrieval » (les réécritures orientées citation peuvent nuire à la récupération).</td><td>Travaillez la pertinence thématique et la position dans le contexte.</td></tr><tr><td>« Votre score est de 42. »</td><td>Une exécution unique échantillonne une distribution en loi de puissance à forte variance (Sielinski, 2026).</td><td>Rapportez un intervalle bootstrap avec n et date.</td></tr><tr><td>« Publiez un llms.txt pour entrer dans les réponses IA. »</td><td>Google : les fichiers texte pour l’IA ne sont pas nécessaires pour Google Search.</td><td>Publiez-en un si vous le souhaitez ; n’en faites pas une tactique.</td></tr></tbody></table><h2>Le fichier llms.txt sert-il à quelque chose ? Ce que ce site affirme</h2><p>Ce site publie un fichier <a href=\"https://www.amirmousavi.com/fr/llms.txt\">/llms.txt</a>. Je le garde parce que c’est une table des matières honnête et peu coûteuse, qui décrit mes pages avec mes propres mots. Est-il lu par les assistants ? Je n’en sais rien. Je n’ai aucune preuve qu’il change la probabilité qu’un assistant me cite, et les consignes de Google de juillet 2026 indiquent que de tels fichiers ne sont pas nécessaires. Il ne coûte qu’un fichier de route : je le garde, sans affirmer qu’il fonctionne. Là où j’utilise l’IA en contenu, les parties utiles sont la recherche, les briefs, les métadonnées et le contrôle qualité plutôt que les réécritures qui courent après la citation, le flux décrit dans <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo\">agents IA pour le contenu SEO</a>.</p><h2>Mon avis de travail</h2><p>Je ne suis pas contre ces outils. Échantillonner des assistants à grande échelle est un vrai travail d’ingénierie, et je préfère que quelqu’un d’autre exploite cette infrastructure. Ce à quoi je m’oppose, c’est le chiffre affiché en façade du tableau de bord : un seul tirage dans une distribution à forte variance, imprimé comme un fait.</p><p>Si vous êtes sur le point d’en acheter un, les questions utiles ne portent pas sur les fonctionnalités. Combien d’exécutions par prompt et par surface ? Puis-je voir le jeu de prompts, le modifier et conserver son historique de versions ? L’export liste-t-il tous les domaines cités, ou seulement le mien ? Un fournisseur qui répond à cela fait de la mesure. Un fournisseur qui répond par un score sur 100 a construit un suivi de positions pour un système qui ne classe rien.</p><p>La version honnête de ma position est moins satisfaisante qu’un score. Je ne sais pas si la plupart des tactiques GEO fonctionnent. Personne parmi ceux qui les vendent ne le sait non plus, et c’est le constat de la littérature de 2026, pas mon opinion à son sujet. Ce que je sais, c’est que la couche de récupération est l’index, que l’améliorer ressemble beaucoup au travail SEO qui existait déjà, et qu’une mesure défendable en réunion vaut mieux qu’un chiffre qui ne l’est pas.</p><h2>Questions fréquentes sur les scores de visibilité IA</h2><h3>Peut-on se fier aux scores de visibilité IA des outils commerciaux ?</h3><p>Pas comme valeurs ponctuelles, non. La synthèse de Martinez de juillet 2026 rapporte que les audits commerciaux révèlent « low source overlap » (un faible recoupement des sources) et « substantial run-to-run variability » (une variabilité substantielle d’une exécution à l’autre). Demandez au fournisseur sa taille d’échantillon et son jeu de prompts, puis comparez des intervalles, pas des chiffres.</p><h3>Combien de fois faut-il exécuter un prompt pour mesurer la visibilité IA ?</h3><p>Plus souvent que vous ne le voudrez. Au moins 30 exécutions par prompt et par surface, un minimum absolu qui n’atteint aucun des seuils publiés. Pour un intervalle de confiance à 95 % couvrant cinq points de pourcentage sur le Citation Share, Sielinski (2026) rapporte environ n ≈ 40–50 pour Gemini, environ n ≈ 100 pour Perplexity et n ≥ 150 pour SearchGPT. Si le budget ne suit pas, mesurez moins de prompts correctement plutôt que davantage de prompts mal.</p><h3>Le « gain GEO de 40 % » s’applique-t-il à mon site ?</h3><p>Seulement au sens étroit que l’article a testé. Aggarwal et coll. (KDD 2024) ont mesuré comment des sources déjà dans le contexte d’un moteur génératif peuvent être modifiées pour apparaître plus en évidence, et Martinez qualifie ces gains de « conditional on a source already being present in a fixed context » (conditionnels à la présence préalable d’une source dans un contexte fixe). Si vous n’êtes pas récupéré au départ, ce résultat n’a rien à dire sur votre cas.</p><h3>Les données structurées améliorent-elles les citations par l’IA ?</h3><p>Les consignes de Google mises à jour le 10 juillet 2026 disent qu’aucun balisage spécial n’est requis : « there’s no special schema.org markup you need to add » (aucun balisage schema.org particulier n’est à ajouter). Je publie quand même du balisage, pour ce que le balisage fait vraiment. Les statistiques de fournisseurs annonçant de grands gains de citations liés au balisage sont précisément celles que je n’ai pu rattacher à aucune méthodologie.</p><h3>Quelles sont les données de visibilité IA les plus fiables aujourd’hui ?</h3><p>Les données publiées par les moteurs eux-mêmes, et de loin. Bing Webmaster Tools publie Citation Share depuis le 16 juin 2026, calculé sur l’ensemble des citations affichées pour la même requête d’ancrage. C’est un dénominateur que vous n’avez pas eu à estimer.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 29 juillet 2026.</p><ul>\n<li><a href=\"https://arxiv.org/abs/2607.14035\">Martinez, « Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023–2026) », prépublication arXiv, 15 juillet 2026</a></li>\n<li><a href=\"https://arxiv.org/abs/2311.09735\">Aggarwal et coll., « GEO: Generative Engine Optimization », arXiv 2023, KDD 2024</a></li>\n<li><a href=\"https://arxiv.org/abs/2603.08924\">Sielinski, « Quantifying Uncertainty in AI Visibility: A Statistical Framework for Generative Search Measurement », arXiv, 9 mars 2026</a></li>\n<li><a href=\"https://developers.google.com/search/docs/fundamentals/ai-optimization-guide\">Google : optimiser pour les fonctionnalités d’IA générative (10 juillet 2026)</a></li>\n<li><a href=\"https://developers.google.com/search/docs/appearance/ai-features\">Google : les fonctionnalités IA et votre site (10 décembre 2025)</a></li>\n<li><a href=\"https://blogs.bing.com/search/June-2026/New-AI-Visibility-Insights-in-Bing-Webmaster-Tools-Intents-Topics-Citation-Share-Compare\">Blogue Bing : New AI Visibility Insights, 16 juin 2026</a></li>\n<li><a href=\"https://blogs.bing.com/webmaster/February-2026/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview\">Blogue Bing Webmaster : AI Performance in Bing Webmaster Tools, 10 février 2026</a></li>\n<li><a href=\"https://searchengineland.com/geo-myths-lies-467617\">Götza, « GEO myths: This article may contain lies », Search Engine Land, 19 janvier 2026</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/peut-on-faire-confiance-aux-scores-de-visibilite-ia",
            "title": "Peut-on faire confiance aux scores de visibilité IA ?",
            "summary": "Les scores de visibilité IA sont des mesures uniques d’un système probabiliste. Ce que la recherche soutient, et un protocole de mesure défendable.",
            "date_modified": "2026-08-03T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "visibilité IA",
                "optimisation pour moteurs génératifs",
                "recherche IA",
                "mesure",
                "recherche SEO"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia",
            "content_html": "\n<p>Je suis parti chercher un seul chiffre et je suis revenu avec quatre, qui ne s’additionnent pas.</p><p>La question de départ est banale. Quelle part du trafic d’un site vient aujourd’hui de la recherche IA ? On vous la posera sous une forme ou une autre en réunion cette année, si ce n’est pas déjà fait, et je voulais savoir si je pouvais y répondre honnêtement. Sur le papier, le calendrier était favorable. Bing Webmaster Tools a introduit un rapport AI Performance le 10 février 2026. Google Analytics 4 a ajouté un canal AI Assistant à son groupe de canaux par défaut. Google Search Console a commencé le déploiement d’un rapport de performance IA générative en juin 2026. Trois nouveaux rapports en six mois, posés sur les journaux serveur, la plus ancienne des couches, qui ont toujours été là et restent celle que la plupart des équipes ne lisent jamais. Je pensais que la réponse m’attendait dans une console que je n’avais pas encore ouverte.</p><p>Elle n’y était pas. J’ai passé le 29 juillet 2026 à lire les documentations plutôt que les tableaux de bord, et c’est là que cela devient évident : les quatre ne mesurent pas la même chose. L’un compte des requêtes HTTP, le deuxième des impressions, le troisième des citations, le quatrième des sessions. Aucune arithmétique honnête ne les réunit. Et le seul système qui porte « IA » dans son nom, le canal AI Assistant de GA4, ne voit pas la surface IA dont la plupart des gens parlent quand ils posent la question.</p><p>Plus de rapports n’a pas donné un meilleur reporting. Cela m’a surpris, et avec le recul cela n’aurait pas dû.</p><p>Alors quand on me présente une propriété GA4 censée mesurer la recherche IA, la première chose que je vérifie n’est pas le chiffre. C’est lequel des systèmes l’a produit, et ce que ce système est structurellement incapable de voir. Les citations de documentation et d’articles sont reproduites en anglais, langue de leurs sources ; la traduction entre parenthèses est la mienne.</p><h2>Réponse courte</h2><p>Quatre systèmes mesurent désormais la recherche IA, chacun avec son unité : requêtes d’exploration (journaux serveur), impressions (rapport IA générative de Search Console), citations (Bing Webmaster Tools), sessions (canal AI Assistant de GA4). Je les rapporte séparément, parce qu’on ne peut ni les additionner ni les rapprocher les uns des autres. Le canal IA de GA4 exclut explicitement les Aperçus IA et le Mode IA de Google : il ne voit donc rien de l’IA à l’intérieur de Google Search.</p><h2>Le canal AI Assistant de GA4 inclut-il les Aperçus IA ?</h2><p>Non, et la documentation de Google sur les groupes de canaux par défaut, que j’ai lue le 29 juillet 2026 puis relue le 10 octobre, le dit clairement : « AI Assistant is the channel by which users arrive at your site from sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok. It excludes Google’s AI Overviews and AI Mode. » (le canal AI Assistant regroupe les arrivées depuis des sources comme ChatGPT, Gemini, Deepseek, Copilot ou Grok, et il exclut les Aperçus IA et le Mode IA de Google). La définition comporte deux volets. Le canal se déclenche quand « The medium exactly matches “ai-assistant”. » (quand le support correspond exactement à « ai-assistant »), et GA4 fixe lui-même ce support : « The medium is set to “ai-assistant” and the campaign is set to “(ai-assistant)” if the referrer matches a list of AI Assistants. » (le support est réglé sur « ai-assistant » et la campagne sur « (ai-assistant) » si le référent figure dans une liste d’assistants IA). C’est une détection par référent, sur une liste que Google entretient : c’est exactement pour cela que le canal ne peut pas voir une surface dont les clics portent un référent google.com ordinaire. La même page définit Organic Search comme les arrivées « via non-ad links in organic-search results, including Google’s AI Overviews and AI Mode » (via des liens non publicitaires dans les résultats de recherche organique, Aperçus IA et Mode IA de Google compris).</p><p><strong>Note sur le nom, ajoutée le 10 octobre 2026.</strong> Lors de ma première lecture, la phrase de définition disait « AI Assistants » alors que le tableau des règles de la même page disait « AI Assistant ». Google a depuis aligné la définition sur le singulier : les captures de la Wayback Machine du 31 juillet et du 2 octobre 2026 encadrent le changement. Les règles de correspondance n’ont pas changé, donc ce que le canal compte reste identique. J’ai mis le nom à jour dans tout ce billet.</p><p>Donc le seul canal que GA4 a construit pour représenter l’IA est aveugle à la surface IA située à l’intérieur de Google Search. Je ne crois pas que ce soit un défaut. Le canal fait exactement ce que sa définition annonce. Mais le nom sera mal lu par presque tous ceux qui le verront, et je ne leur en voudrais pas une seconde. Les sessions issues des Aperçus IA et du Mode IA atterrissent dans Organic Search, impossibles à distinguer des clics organiques ordinaires.</p><p>Une diapositive qui présente le chiffre AI Assistant de GA4 comme « notre trafic IA » décrit en réalité du trafic de référence en provenance de quelques assistants conversationnels nommément désignés. Si votre tableau de bord porte cette étiquette, il exagère une chose et en cache une autre. J’inscris cette exclusion dans la définition même de la métrique, pour qu’elle voyage avec le chiffre, comme je le décris dans mes <a href=\"https://www.amirmousavi.com/fr/ressources/notes-ga4-et-gtm\">notes GA4 et GTM</a>.</p><h2>Que montre réellement le rapport IA générative de Search Console ?</h2><p>Des impressions. J’ai cherché autre chose, et il n’y a pas grand-chose d’autre.</p><p>La page d’aide de Search Console indique que le rapport « includes impressions for the following generative AI capabilities on Google Search: AI Overviews » et « AI Mode » (il inclut les impressions des fonctionnalités d’IA générative de Google Search : les Aperçus IA et le Mode IA), regroupées par page, pays, date et appareil. J’ai lu la page en entier le 29 juillet 2026 : aucun clic, aucun taux de clics, aucune position moyenne, aucune donnée de requêtes. Elle exclut aussi les données issues des expérimentations Search Labs (« data from experiments in Search Labs »).</p><p>La phrase qui a changé ma façon de lire ce rapport se trouve dans un autre document. La documentation de Google sur les fonctionnalités IA, mise à jour le 10 décembre 2025, indique que « sites appearing in AI features (such as AI Overviews and AI Mode) are included in the overall search traffic in Search Console » (les sites qui apparaissent dans les fonctionnalités IA sont comptés dans le trafic de recherche global de Search Console) et que ces données sont regroupées « within the “Web” search type », c’est-à-dire sous le type de recherche Web.</p><p>Cette phrase fait plus de travail que sa longueur ne le laisse croire. Les clics IA sont déjà dans vos totaux Web, indifférenciés. Le nouveau rapport est une ventilation limitée aux impressions, posée sur un total de clics que vous ne pouvez pas décomposer. Divisez l’un par l’autre et vous obtenez un ratio sans référent, parce qu’il n’existe aucun chiffre de clics IA à mettre au dénominateur et que Google n’en publie pas.</p><h2>Pourquoi Bing en dit-il plus que Google ?</h2><p>Parce que Microsoft a choisi de publier une unité plus fine : la citation. L’annonce de Microsoft du 10 février 2026 a introduit Total Citations — le « total number of citations that are displayed as sources in AI-generated answers during the selected time frame » (le nombre total de citations affichées comme sources dans les réponses générées par l’IA sur la période choisie) — ainsi que les requêtes d’ancrage, les « key phrases the AI used when retrieving content that was referenced in AI-generated answers » (les expressions clés utilisées par l’IA pour retrouver le contenu cité dans ses réponses). Le 16 juin 2026, Microsoft a ajouté Intents, Topics, Compare et Citation Share : « the percentage of citations attributed to your site out of all citations shown across all sites for that same grounding query » (le pourcentage de citations attribuées à votre site parmi toutes les citations affichées, tous sites confondus, pour cette même requête d’ancrage). Google ne publie aucun équivalent.</p><p>Bing me donne plus de détail que les trois autres réunis. Je refuserais quand même de m’en servir pour décrire Google. Microsoft qualifie lui-même Citation Share de « designed as an observational metric – not a ranking system or a competitive scoreboard » (une métrique d’observation, et non un système de classement ni un tableau de scores concurrentiel), et l’aperçu de février précise, au sujet des requêtes d’ancrage, que « The data shown represents a sample of overall citation activity. » (les données affichées représentent un échantillon de l’activité de citation globale). Système de récupération différent, population de requêtes différente, et le fournisseur lui-même appelle l’échantillon un échantillon.</p><h2>Qu’est-ce que seuls les journaux serveur peuvent voir ?</h2><p>Les robots. Rien d’autre ne les observe, et GA4 en est structurellement incapable. La collecte web standard de GA4 est une balise côté client : il faut que quelque chose exécute le JavaScript de la page pour qu’un appel de mesure soit envoyé, donc un système qui récupère votre HTML sans exécuter de scripts ne laisse aucune trace dans GA4. Je n’ai pas trouvé de documentation de fournisseur confirmant quels robots IA exécutent le JavaScript, donc je ne répéterai pas l’affirmation courante selon laquelle la plupart ne le font pas.</p><p>Les journaux montrent aussi une chose qu’aucun tableau de bord ne montrera : si les engagements publiés tiennent sur votre propre domaine. OpenAI documente quatre robots aux rôles distincts : GPTBot pour l’entraînement des modèles, OAI-SearchBot pour les résultats de recherche de ChatGPT, OAI-AdsBot pour la sécurité publicitaire et ChatGPT-User pour les visites déclenchées par un utilisateur. Au sujet du dernier, OpenAI écrit : « Because these actions are initiated by a user, robots.txt rules may not apply. » (comme ces actions sont initiées par un utilisateur, les règles du robots.txt peuvent ne pas s’appliquer). Meta est tout aussi direct : « The Meta-ExternalFetcher crawler may bypass robots.txt because it performs fetches that were requested by the user. » (le robot Meta-ExternalFetcher peut contourner le robots.txt parce qu’il effectue des récupérations demandées par l’utilisateur).</p><p>Les fournisseurs diffèrent sur le robots.txt plus que ne le laissent croire les listes qui circulent, et j’ai vérifié au lieu de supposer. La documentation des robots d’Anthropic, datée du 7 avril 2026, décrit ClaudeBot, Claude-User et Claude-SearchBot. Je l’ai consultée spécifiquement pour y chercher une exemption robots.txt liée aux requêtes initiées par l’utilisateur et je n’en ai trouvé aucune : « Anthropic’s Bots respect “do not crawl” signals by honoring industry standard directives in robots.txt. » (les robots d’Anthropic respectent les signaux « ne pas explorer » en suivant les directives standard du robots.txt). Ranger Claude-User avec ChatGPT-User et Meta-ExternalFetcher donnerait un paragraphe plus net. La documentation d’Anthropic ne le permet pas, donc je ne l’écris pas.</p><p>Google documente à part ses propres jetons robots.txt : Googlebot pour Search, et Google-Extended comme contrôle autonome pour l’entraînement et l’ancrage de Gemini, dont Google indique qu’il n’affecte ni l’inclusion ni le classement dans Search. Seuls vos journaux montrent lesquels de ces engagements sont réellement tenus sur votre domaine. C’est pour cela que je traite la conservation des journaux comme un élément d’architecture et non comme un détail d’exploitation, au même titre que les points de ma <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-architecture-seo\">liste de vérification d’architecture SEO</a>.</p><h2>Quel système de mesure IA répond à quelle question ?</h2><p>Classez-les selon la question à laquelle chacun peut réellement répondre, et l’essentiel de la confusion disparaît.</p><p>Les journaux sont un registre : quels systèmes IA ont récupéré quelles URL, à quelle fréquence, avec quel code de statut. Google Search Console vous dit à quelle fréquence Google a montré vos pages dans les Aperçus IA et le Mode IA, puis s’arrête là. Bing est le seul des quatre à nommer les pages qu’il a citées dans les réponses IA de Microsoft et à vous donner une part de citations face à une requête d’ancrage. GA4 ? Des sessions venues de référents assistants, et tout ce que ces personnes ont fait ensuite, ce qui a une vraie valeur tant que personne ne présente cela comme le tableau complet.</p><p>Aucune console ne contient les quatre. J’ai cessé d’attendre celle qui les contiendrait.</p><table><thead><tr><th>Couche</th><th>Unité comptée</th><th>Ce qu’elle ne peut pas voir</th></tr></thead><tbody><tr><td>Journaux serveur</td><td>Une requête HTTP, par agent utilisateur et adresse IP</td><td>Si un humain a vu la réponse ; tout ce qui est servi par le cache CDN</td></tr><tr><td>Rapport IA générative de Search Console</td><td>Une impression dans les Aperçus IA ou le Mode IA</td><td>Clics, taux de clics, position, requêtes, Search Labs</td></tr><tr><td>Bing Webmaster Tools AI Performance</td><td>Une citation, liée à une requête d’ancrage</td><td>Toute surface Google ; les sessions ; si quelqu’un l’a lue</td></tr><tr><td>Canal AI Assistant de GA4</td><td>Une session dont le medium correspond exactement à <code>ai-assistant</code></td><td>Les Aperçus IA et le Mode IA, dirigés vers Organic Search ; les robots qui n’exécutent pas le JavaScript</td></tr></tbody></table><p>N’additionnez jamais requêtes de journaux, impressions Search Console, citations Bing et sessions GA4. Si votre tableau de bord les additionne, il est faux, et l’erreur n’est pas un arrondi. Une seule réponse IA peut produire une ligne de journal serveur (la récupération), une impression Search Console (l’affichage), une citation Bing (l’attribution) et zéro session GA4 parce que personne n’a cliqué. Elle peut tout aussi bien produire une session GA4 sans impression, sans citation et sans ligne de journal, parce que quelqu’un a collé votre URL dans une fenêtre de chat plusieurs jours plus tard. Ces quatre types d’événements se recoupent partiellement, dans des proportions que personne ne mesure. Les additionner revient à compter deux fois une quantité inconnue, et à inventer le reste.</p><h2>Et les outils tiers de visibilité IA ?</h2><p>Les plateformes tierces de visibilité IA vendent une cinquième unité : un score d’échantillonnage de prompts, construit en interrogeant des assistants pour votre compte et en comptant la fréquence à laquelle vous apparaissez. Aucun des quatre systèmes ci-dessus ne produit cette unité, et aucun ne peut la vérifier. Avant d’en placer une dans la pile de reporting d’un client, je veux la taille de l’échantillon, le jeu de prompts et la variance d’une exécution à l’autre. Ces trois réponses m’apprennent plus sur un outil que son score ne le fera jamais. Je détaille le problème de variance, et le protocole que je demanderais à un fournisseur, dans <a href=\"https://www.amirmousavi.com/fr/articles/peut-on-faire-confiance-aux-scores-de-visibilite-ia\">peut-on faire confiance aux scores de visibilité IA</a>.</p><h2>Comment établir une base de référence défendable ce trimestre</h2><p>Écrivez quel système répond à quelle question avant de construire le tableau de bord. Pas après. C’est là que cela dérape, exactement comme dans <a href=\"https://www.amirmousavi.com/fr/articles/pourquoi-les-implementations-analytiques-echouent\">pourquoi les implémentations analytiques échouent</a> : on pose les balises d’abord, on définit ensuite, puis on découvre que les métriques se contredisent et on débat pour savoir laquelle ment.</p><ol>\n<li><strong>Activez la conservation des journaux serveur.</strong> Gardez au moins 90 jours. Classez les requêtes selon les agents utilisateurs que chaque fournisseur documente, et revérifiez ces pages chaque trimestre, car ces chaînes d’agent utilisateur changent. La preuve par les journaux est la seule défense contre une affirmation du type « nous les avons bloqués » qui n’a jamais été vraie.</li>\n<li><strong>Connectez les deux rapports de fournisseurs.</strong> Reliez le rapport IA générative de Search Console et le rapport AI Performance de Bing, et stockez les exports séparément. Jamais dans la même table ni sur le même axe de graphique. Mettez l’unité, impressions ou citations, dans l’en-tête de colonne.</li>\n<li><strong>Annotez le canal GA4.</strong> Faites voyager sa définition avec lui : « AI Assistant (trafic de référence uniquement : exclut les Aperçus IA et le Mode IA de Google) ». Acceptez ensuite ouvertement que les sessions IA de Google se trouvent dans Organic Search. Ma <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-implementation-analytique\">liste de vérification d’implémentation analytique</a> explique comment fixer les définitions et nommer un responsable avant le lancement.</li>\n<li><strong>Prenez position sur le contrôle Search generative AI de Google.</strong> La documentation d’aide de Google indique que pour les sites qui l’utilisent, « You won’t receive any traffic or impressions from these features » (vous ne recevrez aucun trafic ni aucune impression de ces fonctionnalités), et que le contrôle « isn’t used as a ranking or inclusion signal affecting other parts of Search » (n’est pas utilisé comme signal de classement ou d’inclusion affectant d’autres parties de Search).</li>\n</ol><p>Vous finirez avec quatre chiffres et aucun total. Je sais que cela fait une moins belle diapositive qu’un pourcentage unique de trafic IA. C’est aussi la seule que vous pourrez défendre quand on vous demandera d’où vient le chiffre. Si l’IA produit aussi le contenu que vous mesurez, l’argument de gouvernance de <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo\">Agents IA pour le contenu SEO</a> s’applique aussi ici.</p><h2>Mon avis de travail</h2><p>Si je ne pouvais corriger qu’une seule chose ce trimestre, ce ne serait pas un tableau de bord. Ce serait la conservation des journaux, parce que c’est la seule couche que personne d’autre ne peut redéfinir à ma place. Google peut changer le contenu du rapport IA générative. Microsoft peut changer ce qui compte comme citation. Google a écrit la définition du canal GA4 et peut la réécrire. Personne ne modifie mes journaux d’accès.</p><p>Tout le reste découle d’une seule décision : rapporter les quatre chiffres et refuser d’en produire un cinquième qui les combinerait. Je sais que c’est la réponse impopulaire. Un pourcentage unique de trafic IA est facile à présenter et impossible à défendre ; la version en quatre chiffres est exactement l’inverse sur les deux plans.</p><p>Ce qui me met le plus mal à l’aise, c’est GA4, et c’est un problème de nom plutôt qu’un problème de données. Un canal appelé AI Assistant qui exclut l’IA de Google sera mal lu par presque tous ceux qui le verront, et cette lecture est raisonnable. Tant que le nom ne change pas, c’est une annotation qui porte le poids que le nom devrait porter.</p><p>Et quand on me demande quelle part du trafic vient de la recherche IA, ma réponse honnête aujourd’hui est que personne ne peut le dire. Ni Google, ni Microsoft, ni un fournisseur d’outil de visibilité. Je préfère le dire dans la première minute de la réunion plutôt que de livrer un chiffre assuré qui signifie discrètement quelque chose de plus étroit.</p><h2>Questions fréquentes sur la mesure du trafic de la recherche IA</h2><h3>GA4 suit-il le trafic des Aperçus IA ?</h3><p>Pas sous cette étiquette. La documentation de Google sur les groupes de canaux par défaut indique que le canal AI Assistant « excludes Google’s AI Overviews and AI Mode » (exclut les Aperçus IA et le Mode IA de Google), et qu’Organic Search les inclut. Une fois ces sessions arrivées dans Organic Search, aucune dimension ne permet de les séparer.</p><h3>Puis-je voir les clics des Aperçus IA dans Search Console ?</h3><p>Non. Le rapport de performance IA générative ne fournit que des impressions, et la documentation de Google sur les fonctionnalités IA indique que ce trafic est « included in the overall search traffic in Search Console » (compté dans le trafic de recherche global de Search Console) : dans vos totaux Web, et impossible à en extraire.</p><h3>Pourquoi mes chiffres de trafic IA ne concordent-ils jamais entre les outils ?</h3><p>Ils comptent des événements différents : requêtes HTTP, impressions, citations, sessions. Rapportez chacun séparément.</p><h3>Bloquer les robots IA dans robots.txt fonctionne-t-il vraiment ?</h3><p>En partie, et cela dépend entièrement du fournisseur. OpenAI documente que pour les récupérations initiées par un utilisateur, « Because these actions are initiated by a user, robots.txt rules may not apply » (comme ces actions sont initiées par un utilisateur, les règles du robots.txt peuvent ne pas s’appliquer). Meta documente que Meta-ExternalFetcher « may bypass robots.txt » (peut contourner le robots.txt). La documentation d’Anthropic du 7 avril 2026 n’offre aucune exemption de ce type. Vos journaux sont le seul endroit où vous saurez lesquels de ces engagements ont tenu sur votre site. Et le robots.txt n’est que la première de trois couches : le CDN ou la périphérie est celle qui applique réellement une réponse, ce que j’ai <a href=\"https://www.amirmousavi.com/fr/articles/trois-couches-acces-robots-ia\">vérifié sur mon propre site</a>.</p><h3>Par quel système de mesure IA commencer ?</h3><p>Par les journaux serveur. C’est la seule couche qui montre le comportement des robots, et la seule que personne d’autre ne peut révoquer ou redéfinir. Search Console et Bing Webmaster Tools viennent ensuite, gratuits et faisant autorité chez leur fournisseur pour leur propre surface. Traitez le canal AI Assistant de GA4 pour ce qu’il est : un rapport de trafic de référence, au périmètre étroit.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 29 juillet 2026. Page des groupes de canaux par défaut revérifiée le 10 octobre 2026.</p><ul>\n<li><a href=\"https://support.google.com/analytics/answer/9756891\">Aide Google Analytics : définitions des groupes de canaux par défaut</a></li>\n<li><a href=\"https://support.google.com/webmasters/answer/16984139\">Aide Search Console : rapport de performance IA générative (Recherche)</a></li>\n<li><a href=\"https://support.google.com/webmasters/answer/16908024\">Aide Search Console : contrôle Search generative AI</a></li>\n<li><a href=\"https://developers.google.com/search/blog/2026/06/gen-ai-performance-reports\">Google Search Central : lancement des rapports de performance IA générative dans Search Console, 3 juin 2026</a></li>\n<li><a href=\"https://developers.google.com/search/docs/appearance/ai-features\">Google Search Central : les fonctionnalités IA et votre site</a></li>\n<li><a href=\"https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers\">Google Search Central : robots d’exploration courants de Google</a></li>\n<li><a href=\"https://blogs.bing.com/webmaster/February-2026/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview\">Blogue Bing Webmaster : AI Performance in Bing Webmaster Tools, 10 février 2026</a></li>\n<li><a href=\"https://blogs.bing.com/search/June-2026/New-AI-Visibility-Insights-in-Bing-Webmaster-Tools-Intents-Topics-Citation-Share-Compare\">Blogue Bing : New AI Visibility Insights, 16 juin 2026</a></li>\n<li><a href=\"https://developers.openai.com/api/docs/bots\">OpenAI : robots et agents d’exploration</a></li>\n<li><a href=\"https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler\">Anthropic : Anthropic explore-t-il les données du web ?</a></li>\n<li><a href=\"https://developers.facebook.com/documentation/sharing/webmasters/web-crawlers\">Meta : robots d’exploration web</a></li>\n</ul><p>Une note sur les sources. J’ai écarté plusieurs statistiques très diffusées sur la recherche IA, notamment les ratios entre exploration et visites de référence et les pourcentages de couverture des Aperçus IA par requête, parce que je n’ai pas pu atteindre leurs sources primaires.</p>",
            "url": "https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia",
            "title": "Mesurer le trafic de la recherche IA : quatre systèmes, quatre angles morts",
            "summary": "Journaux serveur, Search Console, Bing Webmaster Tools et GA4 mesurent chacun autre chose. Quatre unités, quatre angles morts, aucune addition possible.",
            "date_modified": "2026-07-29T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "recherche IA",
                "GA4",
                "Search Console",
                "Bing Webmaster Tools",
                "journaux serveur",
                "mesure"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/actualite-ia-25-juin-2026-puces-distillation-agents",
            "content_html": "\n<p>L’actualité IA la plus intéressante aujourd’hui n’est pas la sortie d’un nouveau modèle. C’est tout l’écosystème autour des modèles qui devient plus sérieux : puces spécialisées, sécurité des modèles et agents intégrés dans les outils du quotidien.</p><p>C’est pour cette raison que ce briefing a retenu mon attention. Comme je pense souvent aux systèmes MarTech, à l’analytique, à l’automatisation et au SEO, je sens que c’est cette partie de l’IA qui va compter pour les vraies équipes : pas seulement ce qu’un modèle peut répondre, mais où il s’exécute, comment il est protégé et comment il entre dans le travail.</p><p>Ceci est un instantané daté, écrit le 25 juin 2026 et volontairement laissé tel quel. Je ne suis pas revenu ajuster l’analyse pour la faire correspondre à ce qui s’est passé ensuite, car un briefing qui se révise discrètement n’est plus un briefing. Ce que j’ai ajouté, c’est une courte section vers la fin indiquant lesquels de ces fils j’ai depuis prolongés, et où.</p><h2>Réponse courte</h2><p>Le 25 juin 2026, le signal IA que je surveille est le passage des démonstrations de modèles vers des systèmes d’exploitation du travail avec l’IA. OpenAI et Broadcom ont annoncé Jalapeño, une puce d’inférence conçue pour les grands modèles de langage. Anthropic a accusé des opérateurs liés à Alibaba d’une campagne de distillation à grande échelle contre Claude. Anthropic a aussi lancé Claude Tag pour Slack, un coéquipier IA persistant que l’on peut mentionner dans les canaux.</p><p>Mon résumé : l’avantage IA se déplace de « qui a le dernier modèle ? » vers « qui contrôle l’infrastructure, protège le modèle et place les agents dans les vrais flux de travail ? »</p><h2>1. Jalapeño montre que le coût d’inférence devient stratégique</h2><p>OpenAI et Broadcom ont annoncé <a href=\"https://openai.com/index/openai-broadcom-jalapeno-inference-chip/\">Jalapeño, le premier Intelligence Processor d’OpenAI</a>, conçu spécifiquement pour l’inférence des grands modèles de langage. OpenAI indique que des échantillons d’ingénierie exécutent déjà des charges de travail en laboratoire, dont GPT-5.3-Codex-Spark, et que le déploiement initial est visé pour la fin de 2026.</p><p>Pour moi, l’élément important n’est pas le nom de la puce, même s’il est facile à retenir. L’élément important est qu’OpenAI veut contrôler davantage la couche physique derrière ChatGPT, Codex, l’API et les futurs produits agentiques. L’entreprise dit avoir conçu la puce autour des kernels LLM, des mouvements mémoire, du réseau, des systèmes de service et des besoins produit, plutôt que d’adapter un accélérateur généraliste après coup.</p><p>Je resterais prudent avec tout chiffre exact d’économie tant qu’OpenAI n’a pas publié le rapport technique annoncé. Mais la direction est claire : l’économie de l’inférence devient une décision produit.</p><p>Pour les builders, cela compte parce que la latence et le coût unitaire changent ce qui est réaliste. Un agent de code qui peut prendre plus d’étapes, un assistant de support capable de raisonner sur un historique plus long, ou un flux de personnalisation temps réel sur un site web dépendent tous du coût et de la disponibilité de l’inférence.</p><p><a href=\"https://www.reuters.com/world/asia-pacific/openai-unveils-custom-chip-it-designed-with-broadcom-boost-its-ai-infrastructure-2026-06-24/\">Reuters a présenté l’annonce OpenAI-Broadcom</a> comme une étape dans l’expansion de l’infrastructure d’OpenAI et la réduction de sa dépendance aux chaînes d’approvisionnement existantes. Je le lis comme un rappel simple : les feuilles de route IA ne sont plus seulement des feuilles de route logicielles.</p><h2>2. L’accusation Anthropic-Alibaba rend la sécurité des modèles très concrète</h2><p>La deuxième histoire est plus inconfortable. Selon <a href=\"https://www.wsj.com/tech/ai/anthropic-claims-alibaba-ran-brazen-campaign-to-access-its-claude-ai-model-69d7a392\">le reportage du Wall Street Journal sur la lettre d’Anthropic</a>, Anthropic a accusé Alibaba d’avoir mené ce que l’entreprise décrit comme la plus grande attaque de distillation connue contre Claude. L’allégation rapportée parle de presque 25 000 faux comptes et d’environ 29 millions d’échanges avec Claude, ciblant notamment le génie logiciel, le raisonnement agentique et les tâches longues.</p><p>Il faut être précis : c’est une allégation rapportée à partir d’une lettre. Je ne l’écrirais pas comme une conclusion judiciaire. Mais même au stade de l’allégation, le sujet est sérieux.</p><p>La distillation consiste à utiliser les sorties d’un modèle plus puissant pour entraîner ou améliorer un autre modèle. Dans l’apprentissage automatique, cela peut être une technique légitime. Ici, l’inquiétude concerne l’extraction non autorisée : utiliser l’accès API, de faux comptes ou des requêtes automatisées pour copier un comportement précieux d’un modèle frontière.</p><p>C’est là que je sens que l’industrie entre dans une phase plus dure. Les API publiques sont nécessaires à l’adoption, mais elles exposent aussi les systèmes puissants aux abus. Plus un modèle devient agentique et commercialement précieux, plus l’incitation à l’imiter ou à récolter son comportement augmente.</p><p>Le contexte politique compte aussi. Le décret de la Maison-Blanche du 2 juin 2026 sur <a href=\"https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/\">l’innovation et la sécurité de l’IA avancée</a> prévoit un cadre volontaire pour les modèles frontières et un centre de coordination en cybersécurité IA. En reliant cela à l’histoire d’Anthropic, je vois la sécurité des modèles devenir un sujet de direction et de politique publique, pas seulement un problème de surveillance d’abus produit.</p><h2>3. Claude Tag rapproche encore les agents du travail quotidien</h2><p>La troisième histoire est probablement la plus pratique pour beaucoup d’équipes. Anthropic a lancé Claude Tag pour Slack, un coéquipier IA natif de Slack que l’on peut mentionner dans les canaux, qui suit le contexte, décompose le travail et répond dans les fils de discussion. <a href=\"https://www.itpro.com/software/meet-claude-tag-anthropics-new-ai-teammate-that-works-in-slack\">ITPro a résumé le lancement</a> comme un passage d’un simple chatbot Slack vers un coéquipier plus persistant, avec mémoire limitée par canal, permissions et contrôles administratifs.</p><p>C’est le modèle agentique qui devient plus normal : l’IA n’attend pas dans une fenêtre de chat séparée. Elle se trouve là où les décisions, les transferts, les questions et le contexte de projet existent déjà.</p><p>J’ai des sentiments partagés ici. Je suis enthousiaste parce que cela peut réduire la friction de coordination. Je suis aussi prudent parce que les conversations d’équipe sont souvent sensibles, incomplètes et désordonnées. Si un coéquipier IA peut voir des canaux, mémoriser du contexte et se connecter à des outils, alors les accès, la conservation, l’auditabilité et les frontières de données doivent être pensés dès le départ.</p><p>Pour les équipes qui testent des agents IA, la leçon ressemble à ce que j’ai écrit dans <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo\">Agents IA pour le contenu SEO</a> : les agents sont surtout utiles quand la tâche est structurée, réversible et facile à vérifier. Ils deviennent risqués quand on saute la propriété, les permissions et la revue humaine.</p><h2>Ce que cela signifie pour les builders et les équipes MarTech</h2><p>Voici comment je traduirais l’actualité du jour en décisions pratiques.</p><p>D’abord, n’évaluez pas les produits IA seulement par le nom du modèle. Posez des questions sur la latence, le coût, la disponibilité, les contrôles de données et les surfaces d’intégration. L’infrastructure fait maintenant partie du produit.</p><p>Ensuite, traitez l’accès au modèle comme une frontière de sécurité. Si votre équipe expose des données internes à un système IA, ou expose son propre flux IA à des utilisateurs, il faut des journaux, des limites de débit, des permissions et une détection d’abus. L’histoire Anthropic-Alibaba concerne les laboratoires frontières, mais le motif existe aussi dans des systèmes plus modestes.</p><p>Troisièmement, testez les agents dans un seul flux avant de les étendre partout. Un agent Slack qui aide à trier les tickets de support, résumer les blocages d’implémentation ou suivre une QA analytique peut être utile. Un agent mal configuré dans tous les canaux peut créer du bruit et du risque de gouvernance.</p><p>Enfin, gardez des humains responsables des décisions. J’aime l’IA pour résumer, vérifier, router et rédiger. Je n’aime pas faire semblant qu’un agent IA possède le résultat d’affaires. Une personne doit toujours posséder le flux, les données et la décision finale.</p><h2>Mon avis de travail</h2><p>Si je devais résumer le 25 juin 2026 en une phrase, je dirais ceci :</p><p>L’IA passe de la compétition entre modèles à la compétition entre systèmes.</p><p>Les gagnants n’auront pas seulement de bons modèles. Ils auront une inférence efficace, une propriété intellectuelle protégée, des déploiements fiables et des agents qui s’intègrent naturellement au travail des équipes.</p><p>C’est pourquoi cette actualité me semble plus importante qu’un cycle normal de mises à jour produit. Jalapeño pointe vers le contrôle de l’infrastructure. L’accusation d’Anthropic pointe vers la sécurité des modèles et la pression géopolitique. Claude Tag pointe vers l’IA comme partie du fonctionnement quotidien.</p><p>Pour mon propre travail, la conclusion est simple : je veux concevoir les systèmes IA comme je concevrais une pile MarTech durable. Commencer par le processus d’affaires, le flux de données, les propriétaires, les risques et le plan de mesure. Ensuite seulement, choisir le modèle et les outils.</p><p>L’enthousiasme est réel. Le travail opérationnel aussi.</p><h2>Ce que j’ai prolongé depuis</h2><p>Deux des fils de ce briefing sont devenus des textes à part entière, et l’un d’eux m’a fait changer d’avis.</p><p>Le fil des agents a tenu. Ce que j’écrivais ici — les agents sont surtout utiles quand la tâche est structurée, réversible et facile à vérifier — est la règle que j’applique toujours, désormais détaillée sous forme de flux de travail dans <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo\">agents IA pour le contenu SEO</a>.</p><p>Le fil de la mesure a moins bien tenu. Je considérais la visibilité IA comme quelque chose d’observable à condition de bien l’instrumenter. La lecture de la recherche 2023-2026 m’a depuis rendu nettement moins confiant envers les chiffres que rapportent les outils commerciaux, et la version pratique — mesurer plutôt depuis les systèmes de première main — est dans <a href=\"https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia\">comment mesurer le trafic de la recherche IA</a>.</p><p>Les fils de la puce et de la sécurité des modèles, je ne les ai pas prolongés, faute d’avoir quoi que ce soit à ajouter que le reportage d’origine ne dise déjà mieux.</p><h2>Questions fréquentes sur l’actualité IA du 25 juin 2026</h2><h3>Que s’est-il passé dans l’actualité IA du 25 juin 2026 ?</h3><p>Les principales nouvelles concernaient l’infrastructure, la sécurité et les agents. OpenAI et Broadcom ont annoncé la puce d’inférence Jalapeño, Anthropic a accusé des opérateurs liés à Alibaba d’une campagne de distillation à grande échelle contre Claude, et Anthropic a lancé Claude Tag pour Slack.</p><h3>Pourquoi la puce Jalapeño d’OpenAI est-elle importante ?</h3><p>Jalapeño est importante parce que le coût et la latence d’inférence déterminent ce que les produits IA peuvent faire à grande échelle. Si des puces spécialisées rendent les grands modèles moins chers et plus fiables à servir, les développeurs pourront peut-être construire davantage de flux agentiques, temps réel et à fort volume.</p><h3>Qu’est-ce qu’une attaque de distillation de modèle IA ?</h3><p>Une attaque de distillation de modèle IA consiste à essayer d’extraire le comportement utile d’un modèle puissant en l’interrogeant massivement et en utilisant ses réponses pour entraîner ou améliorer un autre modèle. La distillation peut être légitime quand elle est autorisée. Le problème ici est l’extraction non autorisée par faux comptes, accès automatisé ou violation des conditions d’utilisation.</p><h3>Pourquoi Claude Tag compte-t-il pour les entreprises ?</h3><p>Claude Tag compte parce qu’il déplace l’IA d’une interface de chat séparée vers Slack, là où le travail se fait déjà. Cela peut rendre les agents plus utiles, mais soulève aussi des questions de gouvernance sur les permissions, la mémoire, les données privées et les traces d’audit.</p><h3>Que devraient faire les équipes maintenant ?</h3><p>Les équipes devraient cartographier un flux IA précis, définir les données accessibles par l’agent, assigner un propriétaire humain, fixer des critères de succès mesurables et revoir les contrôles de sécurité avant d’élargir. Je préfère un flux IA bien gouverné à dix pilotes vagues.</p><h2>Sources utilisées</h2><p>Vérifié à la source : 25 juin 2026, jour de publication. Conformément au traitement de ce texte comme instantané, je n’ai pas revérifié ces liens depuis, et l’affaire Anthropic-Alibaba reste une allégation rapportée à partir d’une lettre, non une conclusion établie.</p><ul>\n<li><a href=\"https://openai.com/index/openai-broadcom-jalapeno-inference-chip/\">OpenAI : OpenAI and Broadcom unveil LLM-optimized inference chip</a></li>\n<li><a href=\"https://www.reuters.com/world/asia-pacific/openai-unveils-custom-chip-it-designed-with-broadcom-boost-its-ai-infrastructure-2026-06-24/\">Reuters : OpenAI unveils custom chip designed with Broadcom</a></li>\n<li><a href=\"https://www.wsj.com/tech/ai/anthropic-claims-alibaba-ran-brazen-campaign-to-access-its-claude-ai-model-69d7a392\">The Wall Street Journal : Anthropic claims Alibaba ran campaign to access Claude</a></li>\n<li><a href=\"https://www.businessinsider.com/anthropic-china-alibaba-exploiting-ai-models-distillation-attack-2026-6\">Business Insider : Anthropic accuses Alibaba of exploiting Claude models</a></li>\n<li><a href=\"https://www.itpro.com/software/meet-claude-tag-anthropics-new-ai-teammate-that-works-in-slack\">ITPro : Meet Claude Tag, Anthropic’s new AI teammate that works in Slack</a></li>\n<li><a href=\"https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/\">Maison-Blanche : Promoting Advanced Artificial Intelligence Innovation and Security</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/actualite-ia-25-juin-2026-puces-distillation-agents",
            "title": "Actualité IA du 25 juin 2026 : puces, distillation et agents",
            "summary": "Analyse de l’actualité IA du 25 juin 2026 : puce OpenAI-Broadcom, sécurité Claude et agents dans Slack.",
            "date_modified": "2026-06-25T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "actualité IA",
                "infrastructure IA",
                "agents IA",
                "sécurité des modèles",
                "OpenAI",
                "Anthropic"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech",
            "content_html": "\n<p>Presque chaque rationalisation de pile qu’on m’a demandé de mener a commencé par une date de renouvellement. Quelqu’un remarque une facture élevée, demande si la plateforme est réellement utilisée, et découvre que personne dans l’organisation ne peut répondre. C’est un mauvais moment pour commencer à planifier, et c’est celui où la planification commence le plus souvent.</p><p>Planifier une pile MarTech consiste à concevoir les capacités, les flux de données, les responsabilités, les contrôles et les mesures dont le marketing a besoin <strong>avant</strong> de comparer des produits. L’objectif n’est pas de rassembler le moins d’outils possible ni le plus grand nombre de fonctionnalités. Il s’agit de construire le système cohérent le plus simple que l’organisation peut exploiter, gouverner et faire évoluer tout en produisant des résultats mesurables.</p><p>Ce guide s’adresse aux directions marketing, aux équipes d’opérations marketing, aux partenaires technologiques et données, à l’approvisionnement et aux propriétaires d’entreprise qui préparent un achat important ou une rationalisation de leur pile. Il est nettement plus long que tout ce que je publie par ailleurs, car la décision qu’il couvre est coûteuse, lente à inverser, et généralement prise une seule fois.</p><h2>Réponse courte</h2><p>Décidez dans cet ordre : les résultats d’affaires, les cas d’usage écrits comme des contrats opérationnels, un audit des capacités que vous possédez déjà, l’architecture des données et les systèmes de référence, puis les fournisseurs — et le prix en dernier. La plupart des piles que j’audite échouent à la troisième ou quatrième étape plutôt qu’à la sélection du fournisseur, ce qui explique pourquoi remplacer un outil corrige si rarement le problème qu’on lui reprochait. Avant toute signature, trois éléments doivent porter des noms : qui possède chaque système de référence, qui administre la plateforme après le lancement, et comment vous en sortiriez. Tout ce qui suit est la version longue de ce paragraphe, en cinq phases.</p><aside class=\"not-prose my-8 rounded-2xl border border-teal-600/20 bg-teal-50/70 p-5 text-sm leading-6 text-teal-950 dark:border-teal-400/20 dark:bg-teal-400/10 dark:text-teal-100\"><p class=\"font-semibold\">Note de publication et de vérification</p><p class=\"mt-2 text-teal-900/80 dark:text-teal-100/75\">Publié initialement le 14 mai 2026. Considérablement enrichi et vérifié le 29 juin 2026. Les capacités des fournisseurs, les règlements et les conditions du marché peuvent évoluer; validez-les avant tout achat.</p></aside><aside class=\"not-prose my-10 flex flex-col gap-4 rounded-2xl border border-teal-600/20 bg-teal-50/70 p-5 dark:border-teal-400/20 dark:bg-teal-400/10 sm:flex-row sm:items-center sm:justify-between sm:p-6\"><div><p class=\"font-semibold text-teal-950 dark:text-teal-100\"><p>Obtenez votre parcours de planification MarTech personnalisé</p></p><p class=\"mt-1 text-sm leading-6 text-teal-900/75 dark:text-teal-100/70\"><p>Faites l’évaluation de cinq minutes pour identifier votre prochaine phase\net vos actions prioritaires.</p></p></div><a class=\"inline-flex shrink-0 items-center justify-center rounded-lg bg-teal-600 px-4 py-2.5 text-sm font-semibold text-white transition hover:bg-teal-700\" href=\"https://www.amirmousavi.com/fr/ressources/evaluation-pile-martech\"><p>Faire l’évaluation</p></a></aside><nav aria-label=\"Dans ce guide\" class=\"not-prose my-10 rounded-2xl bg-zinc-50 p-5 ring-1 ring-zinc-200 dark:bg-zinc-800/40 dark:ring-zinc-700/60 sm:p-6\"><p class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Dans ce guide</p><ol class=\"mt-4 grid gap-x-8 gap-y-3 sm:grid-cols-2\"><li><a href=\"#why-plan\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">01</span><span>Pourquoi la planification vient en premier</span></a></li><li><a href=\"#framework\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">02</span><span>Le cadre en cinq phases</span></a></li><li><a href=\"#align\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">03</span><span>1. Aligner résultats et cas d’usage</span></a></li><li><a href=\"#audit\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">04</span><span>2. Auditer outils et capacités</span></a></li><li><a href=\"#architect\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">05</span><span>3. Concevoir les données et responsabilités</span></a></li><li><a href=\"#select\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">06</span><span>4. Sélectionner avec des preuves</span></a></li><li><a href=\"#operate\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">07</span><span>5. Exploiter et mesurer</span></a></li><li><a href=\"#checklist\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">08</span><span>Liste de préparation à l’achat</span></a></li><li><a href=\"#faq\" class=\"group flex items-baseline gap-3 text-sm text-zinc-600 transition hover:text-teal-600 dark:text-zinc-400 dark:hover:text-teal-400\"><span class=\"text-xs font-semibold tabular-nums text-zinc-400 group-hover:text-teal-500 dark:text-zinc-500\">09</span><span>Questions fréquentes</span></a></li></ol></nav><h2 id=\"why-plan\">Pourquoi la planification doit précéder l’achat</h2><p>La technologie disponible est immense, mais la disponibilité n’est pas synonyme de valeur. Chiefmartec a répertorié <strong>15 505 produits MarTech en 2026</strong>. Gartner rapporte une utilisation moyenne des capacités de <strong>49 %</strong> dans son enquête MarTech 2025. McKinsey a constaté que <strong>47 % des décideurs MarTech interrogés</strong> considéraient la complexité de la pile ou les difficultés d’intégration comme des obstacles à la valeur.</p><p>Ces chiffres proviennent d’échantillons et de méthodes différents. Ils ne doivent pas être combinés en un indicateur universel. Ils révèlent toutefois le même problème : plusieurs organisations acquièrent la technologie plus rapidement qu’elles ne peuvent l’intégrer, l’adopter, la gouverner et la mesurer.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 sm:-mx-4 lg:-mx-12\"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Aperçu des données probantes</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Trois signaux actuels expliquent pourquoi l’achat centré sur l’outil est un mauvais point de départ.</p></div><div class=\"grid divide-y divide-zinc-200 dark:divide-zinc-700/60 sm:grid-cols-3 sm:divide-x sm:divide-y-0\"><div class=\"p-5 sm:p-6\"><p class=\"text-3xl font-bold tracking-tight text-teal-600 dark:text-teal-400\">15 505</p><p class=\"mt-2 text-sm font-medium leading-5 text-zinc-800 dark:text-zinc-200\">Produits MarTech répertoriés en 2026</p><a href=\"https://chiefmartec.com/2026/05/2026-marketing-technology-landscape-supergraphic-peak-martech-achieved-maybe/\" class=\"mt-4 inline-block text-xs font-medium text-zinc-500 underline decoration-zinc-300 underline-offset-4 hover:text-teal-600 dark:text-zinc-500 dark:decoration-zinc-700 dark:hover:text-teal-400\">Chiefmartec, 2026</a></div><div class=\"p-5 sm:p-6\"><p class=\"text-3xl font-bold tracking-tight text-teal-600 dark:text-teal-400\">49 %</p><p class=\"mt-2 text-sm font-medium leading-5 text-zinc-800 dark:text-zinc-200\">Utilisation moyenne des capacités rapportée en 2025</p><a href=\"https://www.gartner.com/en/marketing/topics/marketing-technology\" class=\"mt-4 inline-block text-xs font-medium text-zinc-500 underline decoration-zinc-300 underline-offset-4 hover:text-teal-600 dark:text-zinc-500 dark:decoration-zinc-700 dark:hover:text-teal-400\">Gartner, 2025</a></div><div class=\"p-5 sm:p-6\"><p class=\"text-3xl font-bold tracking-tight text-teal-600 dark:text-teal-400\">47 %</p><p class=\"mt-2 text-sm font-medium leading-5 text-zinc-800 dark:text-zinc-200\">Ont cité la complexité ou l’intégration comme obstacle à la valeur</p><a href=\"https://www.mckinsey.com/capabilities/growth-marketing-and-sales/our-insights/rewiring-martech-from-cost-center-to-growth-engine\" class=\"mt-4 inline-block text-xs font-medium text-zinc-500 underline decoration-zinc-300 underline-offset-4 hover:text-teal-600 dark:text-zinc-500 dark:decoration-zinc-700 dark:hover:text-teal-400\">McKinsey, 2025</a></div></div></div><p>Un achat sans plan crée généralement plusieurs dettes :</p><ul>\n<li><strong>Dette de capacité :</strong> des produits se chevauchent, mais des flux essentiels demeurent incomplets.</li>\n<li><strong>Dette d’intégration :</strong> chaque nouvelle destination ajoute des mappages, accès, contrôles et chemins d’échec.</li>\n<li><strong>Dette de données :</strong> les identifiants, étapes du cycle, événements et consentements diffèrent selon les systèmes.</li>\n<li><strong>Dette opérationnelle :</strong> personne ne possède l’administration, la documentation, la qualité, la formation ou les renouvellements.</li>\n<li><strong>Dette financière :</strong> le prix d’abonnement masque l’implémentation, l’intégration, le travail, la migration et la sortie.</li>\n<li><strong>Dette d’expérience :</strong> des systèmes déconnectés produisent des interactions mal synchronisées ou contradictoires.</li>\n</ul><p>Plusieurs de ces dettes apparaissent comme des problèmes de vocabulaire avant d’être des problèmes techniques — le même mot ne signifiant pas la même chose pour deux équipes dans la même réunion. Le <a href=\"https://www.amirmousavi.com/fr/ressources/glossaire-martech\">glossaire MarTech</a> définit les termes employés dans ce guide.</p><h3>Une pile est un système d’exploitation, pas une liste d’achats</h3><p>« Système d’exploitation marketing » est une métaphore utile, non une norme technique. Elle souligne que la valeur vient de l’interaction entre stratégie, données, technologie, processus et personnes. McKinsey recommande également de traiter la MarTech comme un modèle opérationnel intégré plutôt qu’un assemblage de plateformes.</p><p>Une pile saine transforme un objectif en décision, obtient des données fiables et autorisées, déclenche une action, observe le résultat et réinjecte l’apprentissage dans la prochaine décision. Les produits sont des composants remplaçables de ce système.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 \"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Avez-vous réellement besoin d’un autre outil?</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Un « non » à l’une des étapes signifie que le prochain investissement doit viser la clarté, le processus, les données ou la responsabilité — pas un logiciel.</p></div><ol class=\"divide-y divide-zinc-200 dark:divide-zinc-700/60\"><li class=\"p-5 sm:p-6\"><div class=\"flex gap-4\"><span class=\"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-teal-50 text-xs font-semibold text-teal-700 ring-1 ring-teal-600/20 dark:bg-teal-400/10 dark:text-teal-300 dark:ring-teal-400/20\">1</span><div class=\"min-w-0 flex-1\"><p class=\"font-semibold text-zinc-900 dark:text-zinc-100\">Le problème d’affaires est-il mesurable?</p><div class=\"mt-4 grid gap-3 sm:grid-cols-2\"><p class=\"rounded-xl bg-zinc-50 p-3 text-sm leading-6 text-zinc-600 dark:bg-zinc-800/60 dark:text-zinc-400\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-zinc-800 dark:text-zinc-200\">Si oui</span>Définissez la référence et le résultat cible.</p><p class=\"rounded-xl bg-amber-50 p-3 text-sm leading-6 text-amber-900 dark:bg-amber-400/10 dark:text-amber-200\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-amber-800 dark:text-amber-300\">Si non</span>Clarifiez la décision ou le comportement client qui doit changer.</p></div></div></div></li><li class=\"p-5 sm:p-6\"><div class=\"flex gap-4\"><span class=\"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-teal-50 text-xs font-semibold text-teal-700 ring-1 ring-teal-600/20 dark:bg-teal-400/10 dark:text-teal-300 dark:ring-teal-400/20\">2</span><div class=\"min-w-0 flex-1\"><p class=\"font-semibold text-zinc-900 dark:text-zinc-100\">Une capacité déjà sous licence peut-elle répondre au besoin?</p><div class=\"mt-4 grid gap-3 sm:grid-cols-2\"><p class=\"rounded-xl bg-zinc-50 p-3 text-sm leading-6 text-zinc-600 dark:bg-zinc-800/60 dark:text-zinc-400\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-zinc-800 dark:text-zinc-200\">Si oui</span>Testez d’abord la configuration, l’adoption, la formation et le processus.</p><p class=\"rounded-xl bg-amber-50 p-3 text-sm leading-6 text-amber-900 dark:bg-amber-400/10 dark:text-amber-200\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-amber-800 dark:text-amber-300\">Si non</span>Documentez l’écart de capacité.</p></div></div></div></li><li class=\"p-5 sm:p-6\"><div class=\"flex gap-4\"><span class=\"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-teal-50 text-xs font-semibold text-teal-700 ring-1 ring-teal-600/20 dark:bg-teal-400/10 dark:text-teal-300 dark:ring-teal-400/20\">3</span><div class=\"min-w-0 flex-1\"><p class=\"font-semibold text-zinc-900 dark:text-zinc-100\">Les données et intégrations requises sont-elles prêtes?</p><div class=\"mt-4 grid gap-3 sm:grid-cols-2\"><p class=\"rounded-xl bg-zinc-50 p-3 text-sm leading-6 text-zinc-600 dark:bg-zinc-800/60 dark:text-zinc-400\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-zinc-800 dark:text-zinc-200\">Si oui</span>Validez l’identité, le consentement, la latence et la qualité.</p><p class=\"rounded-xl bg-amber-50 p-3 text-sm leading-6 text-amber-900 dark:bg-amber-400/10 dark:text-amber-200\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-amber-800 dark:text-amber-300\">Si non</span>Réparez les fondations avant d’ajouter une autre destination.</p></div></div></div></li><li class=\"p-5 sm:p-6\"><div class=\"flex gap-4\"><span class=\"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-teal-50 text-xs font-semibold text-teal-700 ring-1 ring-teal-600/20 dark:bg-teal-400/10 dark:text-teal-300 dark:ring-teal-400/20\">4</span><div class=\"min-w-0 flex-1\"><p class=\"font-semibold text-zinc-900 dark:text-zinc-100\">Y a-t-il un responsable, un budget et une mesure de succès?</p><div class=\"mt-4 grid gap-3 sm:grid-cols-2\"><p class=\"rounded-xl bg-zinc-50 p-3 text-sm leading-6 text-zinc-600 dark:bg-zinc-800/60 dark:text-zinc-400\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-zinc-800 dark:text-zinc-200\">Si oui</span>Passez à une évaluation structurée.</p><p class=\"rounded-xl bg-amber-50 p-3 text-sm leading-6 text-amber-900 dark:bg-amber-400/10 dark:text-amber-200\"><span class=\"block text-xs font-semibold uppercase tracking-wide text-amber-800 dark:text-amber-300\">Si non</span>Établissez la préparation opérationnelle avant l’achat.</p></div></div></div></li></ol></div><h2 id=\"framework\">Le cadre en cinq phases qui place l’outil en dernier</h2><p>Ce cadre regroupe le travail de planification en cinq phases. Il est séquentiel, mais non strictement linéaire : l’audit peut modifier les cas d’usage, et une preuve de valeur peut révéler un problème de données ou de modèle opérationnel. L’essentiel est que la sélection ne dépasse pas le travail qui rend l’outil utile.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 sm:-mx-4 lg:-mx-12\"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">La séquence qui place l’outil en dernier</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">La liste de fournisseurs vient seulement après la compréhension du résultat, de l’écart, de l’architecture et des exigences d’exploitation.</p></div><ol class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-5\"><li class=\"bg-white p-5 dark:bg-zinc-900\"><span class=\"text-xs font-semibold tracking-widest text-teal-600 dark:text-teal-400\">01</span><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Aligner</h4><p class=\"mt-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\">Résultats, parcours, décisions et cas d’usage</p><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> Portefeuille de cas d’usage</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><span class=\"text-xs font-semibold tracking-widest text-teal-600 dark:text-teal-400\">02</span><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Auditer</h4><p class=\"mt-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\">Outils, adoption, chevauchement, contrats et écarts</p><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> Carte de l’état actuel</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><span class=\"text-xs font-semibold tracking-widest text-teal-600 dark:text-teal-400\">03</span><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Concevoir</h4><p class=\"mt-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\">Données, identité, consentement, intégrations et responsables</p><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> Plan de l’état cible</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><span class=\"text-xs font-semibold tracking-widest text-teal-600 dark:text-teal-400\">04</span><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Sélectionner</h4><p class=\"mt-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\">Exigences, notation, preuve, CTP et sortie</p><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> Décision d’investissement</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><span class=\"text-xs font-semibold tracking-widest text-teal-600 dark:text-teal-400\">05</span><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Exploiter</h4><p class=\"mt-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\">Implémentation, adoption, gouvernance et valeur</p><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> Feuille de route opérationnelle</p></li></ol></div><p>Chaque phase produit un livrable décisionnel :</p><ol>\n<li><strong>Aligner :</strong> un portefeuille priorisé de cas d’usage mesurables.</li>\n<li><strong>Auditer :</strong> une vue vérifiée des outils, capacités, usages, contrats, intégrations et risques.</li>\n<li><strong>Concevoir :</strong> un plan cible pour les données, l’identité, le consentement, les intégrations et les responsabilités.</li>\n<li><strong>Sélectionner :</strong> une décision appuyée par des preuves, une preuve de valeur et un modèle de coûts complet.</li>\n<li><strong>Exploiter :</strong> une feuille de route pour l’implémentation, l’adoption, la gouvernance et l’amélioration.</li>\n</ol><h2 id=\"align\">Phase 1 : aligner résultats d’affaires et cas d’usage</h2><p>Commencez par un résultat d’affaires, non une catégorie de produit. « Il nous faut un CDP », « il nous faut de l’IA » ou « il nous faut une meilleure personnalisation » décrit une solution proposée ou une aspiration, pas ce qui doit s’améliorer.</p><p>Un résultat utile contient :</p><ul>\n<li>une situation de référence;</li>\n<li>une cible mesurable;</li>\n<li>un processus client ou d’affaires touché;</li>\n<li>un horizon temporel;</li>\n<li>un responsable;</li>\n<li>les contraintes à respecter.</li>\n</ul><p>Par exemple : réduire le délai de lancement d’une campagne de dix à cinq jours ouvrables, augmenter les occasions acceptées provenant de comptes à forte intention ou améliorer la proportion de dossiers clients possédant un consentement valide.</p><h3>Cartographier le parcours autour des décisions et frictions</h3><p>La carte de parcours n’est pas une affiche décorative. Elle révèle les moments où une décision client ou employé échoue à cause de l’information, du délai, de la coordination ou de la mesure.</p><p>Pour chaque moment important, demandez :</p><ol>\n<li>Que cherche à accomplir le client?</li>\n<li>Quelle décision l’organisation doit-elle prendre?</li>\n<li>Quelles données sont nécessaires et quand?</li>\n<li>Quelle action devrait suivre?</li>\n<li>Quelle équipe possède le résultat?</li>\n<li>Quelle preuve montrera une amélioration?</li>\n</ol><p>Cette méthode évite d’acheter une plateforme de communication lorsque la contrainte réelle est une définition imprécise du cycle de vie, des données produit peu fiables, un processus d’approbation lent ou un transfert aux ventes sans responsable.</p><h3>Écrire les cas d’usage comme des contrats opérationnels</h3><p>Un bon cas d’usage est assez précis pour être testé. Il identifie une audience, une décision, les données nécessaires, une action, le délai, le responsable, le résultat mesurable et les contraintes importantes.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 \"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Canevas de cas d’usage rempli</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Un cas d’usage concret est une meilleure donnée d’achat qu’une demande générale de « meilleure personnalisation ».</p></div><dl class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-2\"><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Résultat d’affaires</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Augmenter le pipeline qualifié sans accroître le volume de prospects</dd></div><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Audience</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Comptes connus démontrant une forte intention d’achat</dd></div><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Décision</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Quel compte les ventes devraient-elles contacter ensuite?</dd></div><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Données requises</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Adéquation du compte, comportement récent, étape du cycle, consentement</dd></div><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Action</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Créer et acheminer une tâche CRM prioritaire</dd></div><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Délai</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Dans les 15 minutes suivant le comportement admissible</dd></div><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Responsable</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Opérations de revenus</dd></div><div class=\"bg-white p-4 dark:bg-zinc-900 sm:p-5\"><dt class=\"text-xs font-semibold uppercase tracking-wide text-zinc-500 dark:text-zinc-500\">Mesure de succès</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-800 dark:text-zinc-300\">Occasions acceptées par compte acheminé</dd></div></dl></div><p>Quand le cas d’usage est un programme automatisé — série de bienvenue, séquence de relance, rappel de renouvellement —, le <a href=\"https://www.amirmousavi.com/fr/ressources/modele-planification-automatisation-marketing\">modèle de planification d’automatisation marketing</a> transforme le même contrat en six sections qu’un outil d’automatisation exige, chaque champ étant montré complété pour un programme réel.</p><h3>Prioriser avant de définir la pile cible</h3><p>Ne transformez pas chaque demande en exigence obligatoire. Comparez les cas d’usage selon quatre dimensions :</p><ul>\n<li><strong>Impact :</strong> effet attendu sur les revenus, coûts, risques, l’expérience ou l’effort.</li>\n<li><strong>Preuve :</strong> confiance fondée sur des comportements observés, recherches, données ou tests.</li>\n<li><strong>Effort :</strong> implémentation, intégration, migration, formation et administration.</li>\n<li><strong>Risque :</strong> vie privée, sécurité, délivrabilité, dépendance et réversibilité.</li>\n</ul><p>RICE est utile lorsque la portée peut être estimée de manière cohérente. Une matrice impact/effort accélère l’alignement initial. Utilisez MoSCoW plus tard pour contrôler la portée d’une initiative approuvée.</p><p>Le livrable de la première phase est un portefeuille court de cas d’usage dont l’ordre et les dépendances sont explicites.</p><h2 id=\"audit\">Phase 2 : auditer les outils et les capacités</h2><p>Auditez ce que l’organisation peut réellement accomplir, pas seulement ce qui apparaît sur les factures. Une fonctionnalité sous licence n’est pas une capacité active lorsque les données, le processus, les compétences, l’intégration ou le responsable sont absents.</p><h3>Construire un inventaire exploitable</h3><p>Pour chaque produit, recueillez :</p><ul>\n<li>fournisseur, produit, édition, durée, renouvellement, prix, sièges et frais d’usage;</li>\n<li>propriétaire d’affaires, propriétaire technique, administrateurs, utilisateurs et soutien;</li>\n<li>cas d’usage et processus pris en charge;</li>\n<li>capacités utilisées, inutilisées et dupliquées;</li>\n<li>utilisateurs actifs, volume de flux, adoption et formation;</li>\n<li>données recueillies, créées, transformées, exportées et supprimées;</li>\n<li>systèmes en amont et en aval, direction, latence et traitement des échecs;</li>\n<li>sécurité, vie privée, accès, conservation et résidence;</li>\n<li>problèmes, contournements, personnalisations et difficulté de migration;</li>\n<li>valeur, coût d’exploitation et solutions de rechange.</li>\n</ul><p>Utilisez des données lorsque possible : connexions, volumes, santé des connecteurs, billets de soutien, contrats et entrevues. Un outil peut être critique avec peu d’utilisateurs; les connexions seules ne mesurent donc pas l’adoption. La <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-audit-martech\">liste d’audit MarTech et le modèle d’inventaire de la pile</a> transforment cette liste en audit étape par étape et en modèle téléchargeable.</p><h3>Cartographier les capacités indépendamment des fournisseurs</h3><p>Les catégories de fournisseurs se chevauchent et évoluent. La carte des capacités offre une vue plus stable de ce que l’organisation doit accomplir.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 sm:-mx-4 lg:-mx-12\"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Carte des capacités par fonction d’affaires</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Cartographiez les capacités avant les produits. Une plateforme peut couvrir plusieurs capacités, et une capacité peut dépendre de plusieurs plateformes.</p></div><div class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-2 lg:grid-cols-3\"><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Portée et acquisition</h4><p class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Publicité · SEO · Publication sociale · Capture de prospects</p><p class=\"mt-4 border-t border-zinc-100 pt-4 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\">La demande peut-elle être acquise et attribuée avec des signaux de consentement fiables?</p></section><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Contenu et expérience</h4><p class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">CMS · DAM · Personnalisation · Expérimentation</p><p class=\"mt-4 border-t border-zinc-100 pt-4 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\">Les équipes peuvent-elles créer, approuver, livrer et apprendre sans transferts évitables?</p></section><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Relation et cycle de vie</h4><p class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">CRM · Automatisation · Courriel · Service · Fidélité</p><p class=\"mt-4 border-t border-zinc-100 pt-4 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\">L’organisation peut-elle coordonner messages et actions durant tout le cycle?</p></section><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Données clients et identité</h4><p class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Collecte · Identité · Profils · Consentement · Activation</p><p class=\"mt-4 border-t border-zinc-100 pt-4 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\">Les dossiers sont-ils reliés par des règles, permissions et responsabilités explicites?</p></section><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Intelligence et mesure</h4><p class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Analytique · BI · Attribution · Prévision</p><p class=\"mt-4 border-t border-zinc-100 pt-4 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\">Les décideurs peuvent-ils relier les métriques à des définitions et sources gouvernées?</p></section><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Opérations et confiance</h4><p class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Flux de travail · Intégration · Qualité · Accès · Gouvernance</p><p class=\"mt-4 border-t border-zinc-100 pt-4 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\">La pile peut-elle évoluer de manière sûre, observable, documentée et soutenue?</p></section></div></div><p>Pour chaque capacité, distinguez :</p><ul>\n<li><strong>Présente :</strong> un produit sous licence prétend la fournir.</li>\n<li><strong>Exploitable :</strong> personnes, processus, données et intégrations la rendent fonctionnelle.</li>\n<li><strong>Adoptée :</strong> les utilisateurs prévus l’emploient correctement.</li>\n<li><strong>Efficace :</strong> elle améliore un résultat convenu.</li>\n<li><strong>Gouvernée :</strong> responsabilité, accès, normes, qualité, risque et changement sont contrôlés.</li>\n</ul><p>Cette distinction révèle les capacités qui n’existent que sur papier.</p><h3>Trouver les chevauchements sans présumer que consolider est toujours préférable</h3><p>Cherchez les expéditeurs de courriel, formulaires, audiences, pages de destination, bibliothèques de contenu, moteurs de parcours, magasins d’identité, rapports, outils d’expérimentation et assistants IA en double. Examinez ensuite pourquoi ce chevauchement existe.</p><p>La consolidation est utile lorsqu’elle élimine des coûts et de la coordination sans affaiblir une capacité importante. Elle devient nuisible lorsqu’elle force un travail spécialisé dans une plateforme trop générale.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 \"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Choisissez une action pour chaque outil</h3></div><dl class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-2\"><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-teal-700 dark:text-teal-400\">Conserver</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Valeur distincte, bonne adoption, responsable clair et coût acceptable</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-teal-700 dark:text-teal-400\">Optimiser</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Bon outil, mais configuration, formation, données ou processus faibles</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-teal-700 dark:text-teal-400\">Consolider</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Une autre plateforme couvre la capacité sans perte inacceptable</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-teal-700 dark:text-teal-400\">Remplacer</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Capacité essentielle, mais produit devenu inadéquat</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-teal-700 dark:text-teal-400\">Retirer</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Faible valeur, faible usage, redondant, risqué ou sans responsable</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-teal-700 dark:text-teal-400\">Réparer le processus</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">L’outil n’est pas la contrainte principale</dd></div></dl></div><p>Le livrable de l’audit est une carte de l’état actuel et une action pour chaque outil. Il distingue le remplacement technique d’un besoin de configuration, d’adoption, de données ou de processus.</p><h2 id=\"architect\"><p>Phase 3 : concevoir les données, intégrations et responsabilités</p></h2><p>Une pile fonctionne lorsque la bonne donnée atteint la bonne décision ou action, au bon moment, avec la permission appropriée et une qualité observable. Le logo d’un connecteur ne prouve presque rien de cela.</p><p>Pour chaque flux important, documentez :</p><ol>\n<li>la source et la finalité;</li>\n<li>les champs ou événements;</li>\n<li>les identifiants client, compte, appareil, campagne ou produit;</li>\n<li>le consentement ou autre autorité applicable;</li>\n<li>la validation, la transformation et le rapprochement;</li>\n<li>le système de référence et les copies en aval;</li>\n<li>la méthode de transfert et la latence requise;</li>\n<li>la conservation, correction, suppression et portabilité;</li>\n<li>la surveillance, la reprise et la responsabilité en cas d’incident.</li>\n</ol><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 sm:-mx-4 lg:-mx-12\"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Un flux de données clients en langage simple</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">La bonne question n’est pas « est-ce intégré? », mais « quelles données circulent, avec quelle permission, à quelle vitesse, et qui intervient en cas d’échec? »</p></div><ol class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-2 lg:grid-cols-3\"><li class=\"bg-white p-5 dark:bg-zinc-900\"><div class=\"flex items-center gap-3\"><span class=\"text-xs font-semibold text-teal-600 dark:text-teal-400\">01</span><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Sources</h4></div><p class=\"mt-3 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Site, application, CRM, commerce et service</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><div class=\"flex items-center gap-3\"><span class=\"text-xs font-semibold text-teal-600 dark:text-teal-400\">02</span><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Collecte et consentement</h4></div><p class=\"mt-3 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Événements, formulaires, balises, préférences et base légale</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><div class=\"flex items-center gap-3\"><span class=\"text-xs font-semibold text-teal-600 dark:text-teal-400\">03</span><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Identité et qualité</h4></div><p class=\"mt-3 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Identifiants, validation, déduplication et rapprochement</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><div class=\"flex items-center gap-3\"><span class=\"text-xs font-semibold text-teal-600 dark:text-teal-400\">04</span><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Dossiers de référence</h4></div><p class=\"mt-3 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">CRM, entrepôt, CDP, commerce et système de consentement</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><div class=\"flex items-center gap-3\"><span class=\"text-xs font-semibold text-teal-600 dark:text-teal-400\">05</span><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Décision et activation</h4></div><p class=\"mt-3 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Segments, parcours, publicité, ventes et service</p></li><li class=\"bg-white p-5 dark:bg-zinc-900\"><div class=\"flex items-center gap-3\"><span class=\"text-xs font-semibold text-teal-600 dark:text-teal-400\">06</span><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Boucle de mesure</h4></div><p class=\"mt-3 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Résultats, expériences, erreurs, coûts et apprentissage</p></li></ol></div><h3>Attribuer les systèmes de référence délibérément</h3><p>L’expression « source unique de vérité » est souvent trop simplifiée. Différents domaines ont généralement des systèmes de référence distincts : CRM pour les relations commerciales, commerce pour les commandes, système de consentement pour les préférences, système produit pour le catalogue et entrepôt pour l’analyse historique gouvernée.</p><p>Un CDP peut recueillir des événements, résoudre des identités, créer des profils et activer des audiences. Il ne devrait pas être acheté uniquement parce que les données actuelles sont désordonnées. Des identifiants indéfinis, schémas non gouvernés, règles de consentement manquantes et cas d’usage flous seront reproduits. Définissez les frontières entre <a href=\"https://www.amirmousavi.com/fr/articles/cdp-crm-et-automatisation-marketing\">CDP, CRM et automatisation marketing</a> avant la liste de fournisseurs.</p><h3>Choisir le modèle d’intégration selon le besoin</h3><ul>\n<li><strong>Requête API :</strong> lorsqu’un système nécessite une réponse ou une action sur demande.</li>\n<li><strong>Webhook :</strong> lorsqu’un système doit signaler rapidement un changement.</li>\n<li><strong>Traitement par lots ou ETL :</strong> pour les transferts planifiés et l’analyse historique.</li>\n<li><strong>ETL inversé :</strong> pour pousser les modèles gouvernés de l’entrepôt vers les outils opérationnels.</li>\n<li><strong>Flux d’événements :</strong> pour les signaux à grand volume et faible latence lorsque l’organisation peut les exploiter.</li>\n<li><strong>Fichier manuel :</strong> parfois acceptable pour un besoin rare et contrôlé, s’il est documenté et protégé.</li>\n</ul><p>Le « temps réel » n’est pas toujours préférable. Définissez le délai maximal acceptable pour le cas d’usage.</p><h3>Intégrer vie privée et sécurité à l’architecture</h3><p>Le consentement n’est pas seulement une bannière, et la révision de la vie privée n’est pas une case finale. L’architecture doit représenter les finalités, la minimisation, le consentement ou autre autorité, l’accès, la correction, la conservation, la suppression et les transferts.</p><p>La documentation actuelle du mode Consentement de Google explique comment les balises Google adaptent leur comportement aux signaux de consentement; elle ne remplace pas la solution de consentement ni l’analyse juridique. Les organisations canadiennes devraient commencer par le <a href=\"https://www.priv.gc.ca/fr/sujets-lies-a-la-protection-de-la-vie-privee/lois-sur-la-protection-des-renseignements-personnels-au-canada/\">Commissariat à la protection de la vie privée du Canada</a> et le régulateur provincial applicable, notamment la <a href=\"https://www.cai.gouv.qc.ca/protection-renseignements-personnels/sujets-et-domaines-dinteret/principaux-changements-loi-25\">Commission d’accès à l’information du Québec</a>.</p><h3>Concevoir le modèle opérationnel avec l’architecture</h3><p>Chaque capacité majeure nécessite un propriétaire d’affaires, un propriétaire technique, des administrateurs, utilisateurs, processus de soutien, chemins de changement et revues de valeur. Clarifiez qui peut créer champs, événements, segments, flux, intégrations et accès; qui révise la qualité et le risque; et qui intervient lors d’un échec.</p><p>Le livrable de la troisième phase est un plan cible que marketing, données, TI, vie privée, sécurité, ventes, service, finances et approvisionnement peuvent examiner ensemble.</p><h2 id=\"select\"><p>Phase 4 : définir les exigences et sélectionner avec des preuves</p></h2><p>L’évaluation des fournisseurs devient utile lorsque les exigences se rattachent aux cas d’usage prioritaires et aux contraintes architecturales.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 sm:-mx-4 lg:-mx-12\"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Registre des exigences</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Rédigez des exigences testables selon plusieurs perspectives. Une longue liste de fonctionnalités n’est pas une stratégie.</p></div><dl class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-2 lg:grid-cols-3\"><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Affaires</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Résultat, référence, cible et horizon</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Utilisateur</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Rôle, tâche, fréquence, compétence et effort acceptable</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Fonctionnel</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Action que le système doit exécuter et conditions</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Données</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Champs, événements, identifiants, historique, qualité et conservation</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Intégration</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Sources, destinations, direction, latence et gestion des échecs</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Sécurité</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">SSO, permissions, journaux, chiffrement et incidents</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Vie privée</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Finalité, consentement, minimisation, accès, suppression et résidence</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Rapports</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Définition, granularité, source, responsable et fraîcheur</dd></div><div class=\"bg-white p-5 dark:bg-zinc-900\"><dt class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Commercial</dt><dd class=\"mt-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Tarification, soutien, niveaux de service, renouvellement et sortie</dd></div></dl></div><p>Rédigez des exigences démontrables ou testables. « Facile à utiliser », « alimenté par l’IA », « temps réel » et « s’intègre à notre CRM » ne sont pas testables. Une bonne exigence précise l’utilisateur, l’action, les données, les conditions, le délai, le contrôle et le critère d’acceptation.</p><p>Par exemple :</p><blockquote>\n<p>Une personne des opérations marketing doit pouvoir créer une audience à partir de l’adéquation du compte, du comportement web récent, de l’étape du cycle et du consentement; prévisualiser le nombre admissible; la publier dans le CRM; et recevoir un rapport visible sur les dossiers rejetés en moins de 15 minutes.</p>\n</blockquote><h3>Pondérer la grille avant les démonstrations</h3><p>Une démonstration fournisseur optimise le meilleur parcours du produit. Fournissez un script basé sur vos cas d’usage et contraintes. Définissez les poids à l’avance afin que la présentation ou une fonction nouvelle ne redéfinisse pas silencieusement la décision.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 sm:-mx-4 lg:-mx-12\"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Exemple de grille pondérée</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Définissez les pondérations avant les démonstrations. Notez uniquement les preuves : documentation, flux testé, références ou modalités contractuelles.</p></div><div class=\"overflow-x-auto\"><table class=\"w-full min-w-[720px] border-collapse text-left text-sm\"><thead class=\"bg-zinc-50 dark:bg-zinc-800/60\"><tr><th scope=\"col\" class=\"border-b border-zinc-200 px-5 py-3 font-semibold text-zinc-900 dark:border-zinc-700/60 dark:text-zinc-100\">Critère</th><th scope=\"col\" class=\"border-b border-zinc-200 px-5 py-3 font-semibold text-zinc-900 dark:border-zinc-700/60 dark:text-zinc-100\">Poids</th><th scope=\"col\" class=\"border-b border-zinc-200 px-5 py-3 font-semibold text-zinc-900 dark:border-zinc-700/60 dark:text-zinc-100\">Preuve à demander</th></tr></thead><tbody class=\"divide-y divide-zinc-100 dark:divide-zinc-800\"><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">Adéquation aux cas prioritaires</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">20 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Test réel selon votre flux et vos critères d’acceptation</td></tr><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">Données et intégrations</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">20 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Limites API, modèle, synchronisation et erreurs</td></tr><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">Utilisabilité et adoption</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">15 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Tâches par rôle effectuées par les vrais utilisateurs</td></tr><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">Sécurité et vie privée</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">15 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Contrôles, sous-traitants, conservation et preuves d’audit</td></tr><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">Risque d’implémentation</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">10 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Plan, dépendances, personnel et preuve de migration</td></tr><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">Portabilité et sortie</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">10 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Formats, limites, suppression et soutien à la transition</td></tr><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">Service et fournisseur</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">5 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Soutien, références, feuille de route et escalade</td></tr><tr><th scope=\"row\" class=\"whitespace-nowrap px-5 py-3 font-medium text-zinc-800 dark:text-zinc-200\">CTP sur trois ans</th><td class=\"px-5 py-3 font-semibold tabular-nums text-teal-700 dark:text-teal-400\">5 %</td><td class=\"px-5 py-3 leading-6 text-zinc-600 dark:text-zinc-400\">Contrat plus coûts internes et partenaires</td></tr></tbody></table></div></div><p>Pour chaque note, indiquez le niveau de preuve :</p><ul>\n<li>affirmé par le fournisseur;</li>\n<li>décrit dans la documentation;</li>\n<li>montré dans une démonstration contrôlée;</li>\n<li>testé avec des données et utilisateurs représentatifs;</li>\n<li>confirmé par une référence comparable;</li>\n<li>engagé dans le contrat ou le niveau de service.</li>\n</ul><p>« Compatible avec les agents IA » est l’exemple du moment d’un oui non étayé. Avant de lui accorder une note, faites les vérifications décrites dans <a href=\"https://www.amirmousavi.com/fr/articles/verifier-le-serveur-mcp-d-un-fournisseur-martech\">vérifier le serveur MCP d’un fournisseur martech</a> et notez ce que la documentation affirme réellement.</p><h3>Tester les hypothèses les plus risquées</h3><p>La preuve de valeur ne doit pas reproduire la démonstration la plus simple. Testez un ou deux cas prioritaires traversant les frontières les plus risquées : identité réelle, qualité représentative, consentement, latence, administration, mesure et reprise après échec.</p><p>Définissez les critères d’acceptation avant le test : taux de correspondance, latence, heures manuelles, visibilité des erreurs, réussite utilisateur, qualité d’exportation ou complétude de la mesure.</p><h3>Calculer le coût du cycle de vie</h3><p>IBM définit le coût total de possession comme l’ensemble des coûts directs et indirects d’un produit ou service durant son cycle de vie. Pour la MarTech, cela inclut le travail interne et le changement organisationnel.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 \"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Le modèle de coûts sous le prix d’abonnement</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Modélisez les coûts directs et indirects sur le cycle de vie prévu. La licence la moins chère peut être le système le plus coûteux à exploiter.</p></div><div class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-3\"><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Acquérir et lancer</h4><ul class=\"mt-4 space-y-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\"><li class=\"border-l-2 border-teal-500/40 pl-3\">Abonnement et usage</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Approvisionnement</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Implémentation</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Migration</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Intégration</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Formation initiale</li></ul></section><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Exploiter et améliorer</h4><ul class=\"mt-4 space-y-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\"><li class=\"border-l-2 border-teal-500/40 pl-3\">Administration</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Opérations de données</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Assurance qualité</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Soutien</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Habilitation</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Demandes de changement</li></ul></section><section class=\"bg-white p-5 dark:bg-zinc-900\"><h4 class=\"text-sm font-semibold text-zinc-900 dark:text-zinc-100\">Changer ou sortir</h4><ul class=\"mt-4 space-y-2 text-sm leading-5 text-zinc-600 dark:text-zinc-400\"><li class=\"border-l-2 border-teal-500/40 pl-3\">Hausse contractuelle</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Interruption</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Exportation</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Reconstructions</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Reformation</li><li class=\"border-l-2 border-teal-500/40 pl-3\">Décommissionnement</li></ul></section></div></div><p>Construisez un modèle sur trois ans : hausses de prix, croissance des contacts ou de l’usage, implémentation, migration, intégrations, environnements, formation, administration, assurance qualité, soutien partenaire, interruption et sortie. Montrez une fourchette plutôt qu’une précision artificielle.</p><p>La tarification IA à l’usage mérite sa propre ligne dans ce modèle, parce que l’unité n’est plus le siège. J’ai lu les grilles tarifaires actuelles côte à côte dans <a href=\"https://www.amirmousavi.com/fr/articles/combien-coute-une-action-agent-ia\">combien coûte une action d’agent IA</a>, et la réponse a changé deux fois en août 2026. Et pas seulement l’IA : dans la tarification flexible par sièges et crédits de HubSpot, le courriel marketing est aussi mesuré en crédits, et le réglage de dépassement par défaut a changé le 16 septembre 2026, comme je l’explique dans <a href=\"https://www.amirmousavi.com/fr/articles/credits-et-sieges-hubspot-ce-qui-a-change\">combien coûtent les sièges GTM et les courriels chez HubSpot</a>.</p><p>Le dossier de valeur distingue aussi revenus ou rétention incrémentaux, capacité opérationnelle, coûts évités, réduction du risque et options stratégiques créées.</p><p>Le livrable de la quatrième phase est une décision expliquant pourquoi l’investissement est justifié, quelles preuves le soutiennent, quelles incertitudes demeurent et quelles conditions doivent apparaître au contrat et au plan d’implémentation.</p><h2 id=\"operate\">Phase 5 : implémenter, gouverner et mesurer la valeur</h2><p>La planification de l’implémentation commence avant la signature, car le personnel, la préparation des données, les intégrations, les environnements, la sécurité, la migration, la formation et le changement influencent fortement l’investissement.</p><p>Livrez des capacités utilisables, pas seulement des composants techniques. Une première version réussie complète un cas d’usage de bout en bout : la donnée arrive, une décision est prise, une action a lieu, le résultat est mesuré et le soutien sait intervenir en cas d’échec.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 sm:-mx-4 lg:-mx-12\"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Une feuille de route opérationnelle de 30/60/90 jours</h3></div><div class=\"grid gap-px bg-zinc-200 dark:bg-zinc-700/60 sm:grid-cols-3\"><section class=\"bg-white p-5 dark:bg-zinc-900 sm:p-6\"><p class=\"text-xs font-semibold uppercase tracking-wide text-teal-700 dark:text-teal-400\">Jours 1–30</p><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Valider et stabiliser</h4><ul class=\"mt-4 space-y-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\"><li>Confirmer résultats et responsables</li><li>Inventorier contrats et données</li><li>Corriger les risques critiques</li></ul><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> État actuel vérifié</p></section><section class=\"bg-white p-5 dark:bg-zinc-900 sm:p-6\"><p class=\"text-xs font-semibold uppercase tracking-wide text-teal-700 dark:text-teal-400\">Jours 31–60</p><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Concevoir et piloter</h4><ul class=\"mt-4 space-y-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\"><li>Finaliser les flux cibles</li><li>Configurer le cas prioritaire</li><li>Tester migration, contrôles et mesure</li></ul><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> Preuve de valeur fonctionnelle</p></section><section class=\"bg-white p-5 dark:bg-zinc-900 sm:p-6\"><p class=\"text-xs font-semibold uppercase tracking-wide text-teal-700 dark:text-teal-400\">Jours 61–90</p><h4 class=\"mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100\">Adopter et gouverner</h4><ul class=\"mt-4 space-y-2 text-sm leading-6 text-zinc-600 dark:text-zinc-400\"><li>Former par rôle</li><li>Publier normes et soutien</li><li>Réviser valeur, risques et prochains cas</li></ul><p class=\"mt-5 border-t border-zinc-100 pt-3 text-xs leading-5 text-zinc-500 dark:border-zinc-800 dark:text-zinc-500\"><span class=\"font-semibold text-zinc-700 dark:text-zinc-300\">Livrable:</span> Capacité opérationnelle</p></section></div></div><h3>Établir une gouvernance qui soutient le changement</h3><p>La gouvernance doit faciliter le travail sûr plutôt que centraliser chaque décision. Définissez :</p><ul>\n<li>propriétaires des plateformes, domaines de données, intégrations et résultats;</li>\n<li>accès par rôle, administration privilégiée et départs;</li>\n<li>normes de nommage pour campagnes, contenu, cycle, événements, champs et audiences;</li>\n<li>documentation et journal des changements;</li>\n<li>tests, mises en production, retours arrière et incidents;</li>\n<li>déclencheurs de révision vie privée, sécurité et fournisseur;</li>\n<li>calendrier de renouvellement et processus de décommissionnement;</li>\n<li>revues opérationnelles mensuelles, de valeur trimestrielles et d’architecture annuelles.</li>\n</ul><h3>Mesurer la capacité activée et la valeur</h3><p>Ne confondez pas implémentation et succès. Utilisez une grille équilibrée :</p><ul>\n<li><strong>Adoption :</strong> utilisateurs actifs formés, usage des flux, profondeur fonctionnelle et soutien.</li>\n<li><strong>Opérations :</strong> délai de campagne, étapes manuelles, erreurs, incidents et reprise.</li>\n<li><strong>Qualité des données :</strong> complétude, doublons, couverture du consentement et erreurs de schéma.</li>\n<li><strong>Résultats clients :</strong> conversion, rétention, plaintes, préférences et expérience.</li>\n<li><strong>Résultats d’affaires :</strong> revenus incrémentaux, pipeline, valeur vie client, économies et réduction du risque.</li>\n<li><strong>Santé financière :</strong> coût par utilisateur ou cas, utilisation des licences et variation du CTP.</li>\n<li><strong>Gouvernance :</strong> outils avec responsables, accès révisés, documentation à jour et changements conformes.</li>\n</ul><p>Utilisez des expériences contrôlées lorsque possible et documentez les limites d’attribution. Les envois, tableaux de bord et flux créés décrivent l’activité; ils ne prouvent pas la valeur.</p><p>Cette grille ne vaut que ce que vaut le système de collecte qui la nourrit, et ce système échoue pour des raisons qui n’ont rien à voir avec les plateformes de votre pile. La spécification cesse d’avoir un responsable, les définitions dérivent, et un an plus tard deux équipes apportent deux chiffres pour la même métrique. Ce schéma d’échec, et les livrables qui l’évitent, sont dans <a href=\"https://www.amirmousavi.com/fr/articles/pourquoi-les-implementations-analytiques-echouent\">pourquoi les implémentations analytiques échouent</a>. La version la plus récente du même problème est la recherche IA, où quatre systèmes rapportent la visibilité dans quatre unités incompatibles — voir <a href=\"https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia\">comment mesurer le trafic de la recherche IA</a>.</p><h2>Erreurs fréquentes lors de l’achat MarTech</h2><h3>Acheter pour une maturité future</h3><p>L’organisation acquiert une orchestration ou une IA avancée sans les données, processus, compétences ou contrôles nécessaires. Échelonnez la feuille de route et prouvez les préalables. C’est là que les promesses agentiques pèsent le plus : avant de connecter un agent, mieux vaut savoir <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-dans-votre-pile-martech\">ce qu’il peut réellement faire dans vos comptes publicitaires et votre CRM</a>, une question de portée OAuth plutôt que de liste de fonctionnalités.</p><h3>Copier la pile d’une autre entreprise</h3><p>Les logos ne révèlent presque rien de son modèle d’affaires, ses données, son équipe ou ses contraintes. Empruntez ses questions d’évaluation, pas ses réponses architecturales.</p><h3>Traiter un CDP, l’IA ou une suite comme stratégie de réparation</h3><p>Un nouveau logiciel ne définit pas le cycle de vie, ne clarifie pas la responsabilité, ne nettoie pas l’historique et ne crée pas une discipline de mesure par lui-même.</p><h3>Laisser la démonstration définir les exigences</h3><p>Les nouveautés deviennent urgentes parce qu’elles sont mémorables. Utilisez votre script, vos critères et votre échelle de preuves.</p><h3>Ignorer la sortie</h3><p>Avant l’achat, validez exportation, formats, limites API, suppression, portabilité des flux, aide contractuelle et travail interne requis.</p><h3>Attendre le renouvellement pour réviser la valeur</h3><p>Mesurez l’adoption, la qualité, la performance, la valeur et le coût durant le contrat. Le renouvellement doit confirmer une tendance connue.</p><h2 id=\"checklist\">Liste de préparation à l’achat</h2><p>Cette liste est volontairement plus stricte qu’une comparaison de fonctionnalités. Elle vérifie si l’organisation est prête à transformer un logiciel en capacité gouvernée.</p><div class=\"not-prose my-10 overflow-hidden rounded-2xl border border-zinc-200 bg-white shadow-sm shadow-zinc-900/5 dark:border-zinc-700/60 dark:bg-zinc-900 \"><div class=\"border-b border-zinc-200 px-5 py-5 dark:border-zinc-700/60 sm:px-6\"><h3 class=\"text-base font-semibold text-zinc-900 dark:text-zinc-100\">Liste de préparation à l’achat</h3><p class=\"mt-2 max-w-2xl text-sm leading-6 text-zinc-600 dark:text-zinc-400\">Une équipe devrait pouvoir cocher chaque élément avant de s’engager dans l’achat d’une plateforme importante.</p></div><div class=\"divide-y divide-zinc-100 dark:divide-zinc-800\"><label for=\"readiness-fr-0\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-0\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>Le résultat d’affaires, la référence, la cible et le dirigeant responsable sont documentés.</span></label><label for=\"readiness-fr-1\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-1\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>Les cas d’usage prioritaires ont des responsables, audiences, actions, données et mesures de succès.</span></label><label for=\"readiness-fr-2\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-2\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>La pile actuelle, les contrats, capacités, usages, intégrations et risques sont inventoriés.</span></label><label for=\"readiness-fr-3\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-3\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>L’écart ne peut pas être comblé plus sûrement par la configuration, la formation, les données ou les processus.</span></label><label for=\"readiness-fr-4\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-4\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>Le flux cible identifie systèmes de référence, identifiants, consentement, latence, conservation et responsabilité en cas d’échec.</span></label><label for=\"readiness-fr-5\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-5\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>Les exigences d’affaires, utilisateur, fonctionnelles, de données, d’intégration, de sécurité, de vie privée, de rapports et commerciales sont testables.</span></label><label for=\"readiness-fr-6\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-6\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>Les notes des fournisseurs reposent sur des preuves plutôt que sur le nombre de fonctionnalités ou la qualité de la présentation.</span></label><label for=\"readiness-fr-7\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-7\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>La preuve de valeur teste les hypothèses les plus risquées avec des données et utilisateurs représentatifs.</span></label><label for=\"readiness-fr-8\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-8\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>Le CTP sur trois ans inclut travail interne, intégration, formation, soutien, changement et sortie.</span></label><label for=\"readiness-fr-9\" class=\"flex cursor-pointer gap-4 px-5 py-4 text-sm leading-6 text-zinc-700 transition hover:bg-zinc-50 dark:text-zinc-300 dark:hover:bg-zinc-800/50 sm:px-6\"><input id=\"readiness-fr-9\" type=\"checkbox\" class=\"mt-1 h-4 w-4 shrink-0 rounded border-zinc-300 text-teal-600 focus:ring-teal-500 dark:border-zinc-600 dark:bg-zinc-800\"/><span>Les plans d’implémentation, adoption, gouvernance, mesure et sortie ont des responsables nommés.</span></label></div></div><p>Si plusieurs éléments demeurent incomplets, retardez l’achat ou réduisez-le à un pilote réversible. Le travail non résolu réapparaîtra autrement durant l’implémentation à un coût supérieur.</p><h2 id=\"faq\">Questions fréquentes</h2><h3>Combien d’outils une pile MarTech devrait-elle contenir?</h3><p>Il n’existe aucun nombre idéal. Comptez les obligations opérationnelles, pas les logos. Une grande pile peut être cohérente si les frontières et responsabilités sont claires; une petite peut rester fragmentée. Optimisez la compréhension, l’interopérabilité, l’adoption, le contrôle et la valeur.</p><h3>À quelle fréquence faut-il auditer la pile?</h3><p>Révisez usage, incidents, coûts, accès et renouvellements chaque trimestre. Réalisez une revue approfondie des capacités et de l’architecture annuellement et avant un achat majeur, une acquisition, une expansion de marché ou un changement important.</p><h3>Quand une entreprise a-t-elle besoin d’un CDP?</h3><p>Envisagez un CDP lorsque les cas prioritaires exigent des profils persistants unifiés, une résolution d’identité et une activation entre systèmes — et lorsque les identifiants, consentements, sources, responsabilités et capacités d’exploitation sont définis. Le désordre des données ne suffit pas.</p><h3>Faut-il consolider sur une seule suite?</h3><p>Consolidez lorsque le partage des données, l’administration et le levier commercial créent plus de valeur que la spécialisation. Conservez une solution spécialisée lorsqu’elle apporte une profondeur importante et que ses coûts d’intégration sont justifiés.</p><h3>Que doit tester une preuve de concept?</h3><p>Testez les hypothèses susceptibles d’invalider l’investissement : données représentatives, identité, consentement, latence, limites d’intégration, administration, erreurs, mesure, exportation et soutien.</p><h3>Qui devrait posséder la pile MarTech?</h3><p>La responsabilité est partagée. Le marketing possède les résultats; les opérations marketing possèdent plusieurs flux et normes; TI et données possèdent l’architecture, la sécurité et les intégrations critiques; vie privée et juridique conseillent; finances et approvisionnement contrôlent le commercial. Chaque plateforme et flux doit néanmoins avoir un responsable unique.</p><h3>Comment l’IA modifie-t-elle la planification?</h3><p>L’IA ajoute des exigences sur les droits de données, les entrées autorisées, la qualité des sorties, la transparence, la révision humaine, la surveillance et la réversibilité. Elle ne change pas l’ordre : commencez par la décision ou le flux, puis déterminez si l’IA est la bonne capacité. Ma règle personnelle sur la place de l’automatisation est dans <a href=\"https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo\">agents IA pour le contenu SEO</a> : confiez la tâche quand elle est structurée, réversible et peu coûteuse à vérifier. Et traitez les outils de score de visibilité IA comme des fournisseurs qui formulent une affirmation de mesure : demandez la taille de l’échantillon, le jeu de prompts et la variance d’une exécution à l’autre avant qu’un tel outil n’entre dans la pile.</p><aside class=\"not-prose my-10 rounded-2xl border border-zinc-200 bg-zinc-50 p-5 dark:border-zinc-700 dark:bg-zinc-800/50 sm:flex sm:items-center sm:justify-between sm:gap-6 sm:p-6\"><div><p class=\"font-semibold text-zinc-900 dark:text-zinc-100\"><p>Transformez le cadre en feuille de route</p></p><p class=\"mt-1 text-sm leading-6 text-zinc-600 dark:text-zinc-400\"><p>Répondez à neuf questions et obtenez des recommandations classées selon\nles preuves manquantes dans votre pile.</p></p></div><a class=\"mt-4 inline-flex shrink-0 items-center justify-center rounded-lg bg-teal-600 px-4 py-2.5 text-sm font-semibold text-white transition hover:bg-teal-700 sm:mt-0\" href=\"https://www.amirmousavi.com/fr/ressources/evaluation-pile-martech\"><p>Commencer l’évaluation</p></a></aside><h2>Sources et méthode éditoriale</h2><p>Ce guide synthétise des sources disponibles et vérifiées le 29 juin 2026. Les statistiques apparaissent uniquement lorsque la source originale ou faisant autorité a pu être identifiée. Le contenu d’un fournisseur peut expliquer son propre produit, mais ne suffit pas pour une comparaison neutre.</p><p>La révision du 29 juillet 2026 a modifié la structure, le cadrage et les liens internes, non les données probantes. Je n’ai pas revérifié les références ci-dessous à cette date : le 29 juin reste donc la date de vérification qui compte.</p><p>Références principales :</p><ol>\n<li><a href=\"https://chiefmartec.com/2026/05/2026-marketing-technology-landscape-supergraphic-peak-martech-achieved-maybe/\">Chiefmartec, paysage des technologies marketing 2026</a>.</li>\n<li><a href=\"https://www.gartner.com/en/marketing/topics/marketing-technology\">Gartner, maximiser le rendement de la technologie marketing</a>.</li>\n<li><a href=\"https://www.mckinsey.com/capabilities/growth-marketing-and-sales/our-insights/rewiring-martech-from-cost-center-to-growth-engine\">McKinsey, Rewiring MarTech: From Cost Center to Growth Engine</a>.</li>\n<li><a href=\"https://www.forrester.com/blogs/alignment-on-martech-decisions/\">Forrester, Getting Alignment on MarTech Decisions</a>.</li>\n<li><a href=\"https://www.ibm.com/fr-fr/think/topics/total-cost-of-ownership\">IBM, coût total de possession</a>.</li>\n<li><a href=\"https://www.intercom.com/blog/rice-simple-prioritization-for-product-managers/\">Intercom, cadre de priorisation RICE</a>.</li>\n<li><a href=\"https://www.cdpinstitute.org/wp-content/uploads/2021/07/CDPI-2289-Industry-Update-July-2021.pdf\">Customer Data Platform Institute, définition d’un CDP</a>.</li>\n<li><a href=\"https://developers.google.com/tag-platform/security/concepts/consent-mode?hl=fr\">Google, présentation du mode Consentement</a>.</li>\n<li><a href=\"https://www.priv.gc.ca/fr/sujets-lies-a-la-protection-de-la-vie-privee/lois-sur-la-protection-des-renseignements-personnels-au-canada/la-loi-sur-la-protection-des-renseignements-personnels-et-les-documents-electroniques-lprpde/lprpde_brief/\">Commissariat à la protection de la vie privée du Canada, exigences de la LPRPDE</a>.</li>\n<li><a href=\"https://csrc.nist.gov/pubs/sp/1300/final\">NIST, gestion du risque de chaîne d’approvisionnement dans le CSF 2.0</a>.</li>\n</ol><p>La page n’utilise pas plusieurs affirmations souvent répétées dans des sources secondaires — marché de « 1 000 milliards $ », multiplicateur de revenus universel de « 3,2× », moyenne de 75 outils ou plages génériques de 10 à 40 % d’utilisation — parce que la preuve originale ou la comparabilité n’était pas assez solide.</p>",
            "url": "https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech",
            "title": "Planifier une pile MarTech avant d’acheter des outils",
            "summary": "Cadre pratique fondé sur des sources pour auditer les capacités, cartographier les données, définir les exigences et gouverner une pile MarTech.",
            "date_modified": "2026-05-14T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "pile MarTech",
                "stratégie technologique",
                "architecture de données",
                "fournisseurs"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/pourquoi-les-implementations-analytiques-echouent",
            "content_html": "\n<p>Le moment où meurt une implémentation analytique est facile à reconnaître et presque jamais consigné. Deux personnes apportent deux chiffres pour la même métrique à la même réunion, quelqu’un dit qu’on réconciliera cela hors réunion, et la réconciliation n’a jamais lieu. À partir de cette réunion, les tableaux de bord restent en ligne et personne ne prend plus de décision avec eux.</p><p>On m’a appelé plusieurs fois pour « réparer le tableau de bord ». Le tableau de bord n’est presque jamais le problème. Ce que je trouve d’habitude, c’est un dispositif de suivi traité comme une série de balises plutôt que comme un système d’information géré, construit correctement selon une spécification qui n’existe plus, par des gens qui sont partis depuis.</p><h2>Réponse courte</h2><p>Les implémentations analytiques échouent à la spécification, pas à la couche de reporting. Six modes de défaillance couvrent presque tout ce que je rencontre : aucun plan de mesure reliant les questions d’affaires à des comportements observables, des définitions d’événements sans contrat, une nomenclature qui décrit des éléments d’interface plutôt que des résultats, un comportement de consentement jamais testé, un contrôle qualité qui vérifie le déclenchement des balises plutôt que l’arrivée correcte des données, et aucun responsable nommé de la spécification après le lancement. C’est le dernier qui tue vraiment les implémentations, car les cinq autres restent récupérables tant que quelqu’un est responsable.</p><h2>Que faut-il faire avant de toucher à une balise ?</h2><p>Un plan de mesure, et ce n’est pas un document de suivi. Il relie une question d’affaires à un comportement observable, ce qui signifie que l’essentiel s’écrit avant d’ouvrir un gestionnaire de balises.</p><p>Pour chaque question, consignez la décision que la donnée doit soutenir, la métrique et son calcul exact, les événements et propriétés requis, les systèmes qui fourniront la donnée, les segments et exclusions qui comptent, les contraintes de consentement ou de confidentialité, et la personne qui approuve la définition. Sept champs. Le dernier est celui qu’on saute, et c’est celui qui rend les six autres durables.</p><p>Voici la différence qui compte en pratique. « Suivre les clics sur un bouton » n’est pas une exigence de mesure. « Mesurer combien de visiteurs qualifiés commencent et complètent le parcours de demande de consultation, segmentés par intérêt de service et source d’acquisition » s’en approche, parce que cela nomme un résultat, un parcours et deux dimensions que quelqu’un utilisera vraiment. La première version produit une balise. La seconde produit un rapport sur lequel une personne peut agir.</p><p>Pour la version courte à dérouler, c’est la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-implementation-analytique\">liste de vérification d’implémentation analytique</a>.</p><h2>Pourquoi les définitions d’événements dérivent-elles ?</h2><p>Parce qu’une spécification d’événement est un contrat entre cinq parties, et qu’un contrat sans signataire est réécrit par celui qui passe le plus près.</p><p>Les parties sont le site web ou l’application, la couche de données, le gestionnaire de balises, la plateforme analytique, et chaque rapport et audience qui consomme la donnée. Chaque événement de ce contrat a besoin d’un nom stable, d’une définition en langage clair, d’une condition de déclenchement, de paramètres requis et optionnels, de valeurs et formats permis, d’un exemple, et d’un responsable avec un historique de versions.</p><p>Sans le contrat, vous obtenez la défaillance que je peux prédire avant d’ouvrir le conteneur : trois événements quasi identiques nommés <code>form_submit</code>, <code>form_submission</code> et <code>lead_form_complete</code>, chacun déclenché dans des circonstances légèrement différentes, aucun documenté. Les rapports dépendent alors de filtres non documentés et de la mémoire institutionnelle, et la mémoire institutionnelle démissionne.</p><h2>Les conventions de nomenclature doivent-elles être ingénieuses ou ennuyeuses ?</h2><p>Ennuyeuses. Chaque fois.</p><p>Je n’ai jamais vu une taxonomie élaborée survivre à deux ans de roulement de personnel, et je n’ai jamais vu une nomenclature ennuyeuse échouer pour des raisons de goût. Fixez des conventions pour la casse et les séparateurs, la nomenclature des événements et paramètres, les identifiants de page, produit, campagne et formulaire, la représentation des valeurs nulles, inconnues et non applicables, les formats de devise, de date et numériques, le marquage des données de test et d’environnement, et ce qui est strictement interdit — ce qui, pour des champs analytiques, désigne toute donnée personnelle identifiable.</p><p>L’objectif n’est pas l’élégance théorique. C’est une spécification qu’un autre analyste pourra appliquer l’an prochain sans deviner, car c’est en devinant qu’on crée les quasi-doublons.</p><p>Une règle à laquelle je tiens : les noms d’événements doivent décrire des résultats utilisateurs, pas des éléments d’interface. <code>cta_click</code> ne vous apprendra rien dans dix-huit mois, quand le bouton aura changé de place, de couleur et se sera scindé en deux. <code>consultation_request_started</code> voudra encore dire quelque chose.</p><h2>Comment le consentement modifie-t-il les chiffres ?</h2><p>Il modifie ce que vous avez collecté, ce qui n’est pas la même chose que ce qui s’est produit, et l’écart entre ces deux phrases est là où logent la plupart des mauvaises lectures.</p><p>Le comportement du consentement appartient à la conception et au plan de contrôle qualité, pas à un ticket de suivi. L’équipe doit savoir quelles balises s’exécutent avant et après le consentement, comment les choix sont stockés et mis à jour, si les événements sont bloqués, modélisés ou envoyés avec des champs restreints, comment les règles régionales modifient la collecte, et comment tout cela change l’interprétation d’une courbe.</p><p>La conséquence pratique est celle qui prend les équipes au piège. Si un changement de consentement réduit le trafic observé, le site n’a pas nécessairement perdu de trafic. C’est le système de mesure qui a changé. Un analyste qui n’a pas ce changement consigné avec une date lira un artefact de collecte comme un déclin d’affaires, et il sera convaincant, parce que le graphique est réel.</p><p>Chaque modification de configuration du consentement devrait aboutir dans un journal d’annotations daté. Ce journal ne coûte rien et c’est la seule chose qui rend une série temporelle interprétable de part et d’autre d’un changement de configuration.</p><h2>À quoi ressemble un vrai contrôle qualité ?</h2><p>Pas à un débogueur montrant qu’une balise s’est déclenchée. Cela confirme un maillon sur sept.</p><p>Validez toute la chaîne, dans cet ordre :</p><ol>\n<li>l’action de l’utilisateur a réellement eu lieu ;</li>\n<li>la couche de données contenait les bonnes valeurs à ce moment-là ;</li>\n<li>le consentement autorisait le comportement prévu ;</li>\n<li>la requête a été envoyée exactement une fois ;</li>\n<li>la plateforme analytique a traité l’événement ;</li>\n<li>les paramètres sont arrivés avec le type et la portée attendus ;</li>\n<li>les rapports et audiences ont utilisé la définition documentée.</li>\n</ol><p>Testez ensuite les cas qui ne sont pas le parcours heureux, car le parcours heureux est le seul testé par défaut : erreurs, actions répétées, bouton retour, onglets multiples, états connecté et anonyme, paramètres de campagne, et les deux ou trois appareils qui portent l’essentiel de votre trafic. Consignez les cas de test pour pouvoir les relancer après la prochaine mise en production, ce qui en est tout l’intérêt. Un contrôle qualité non reproductible est une observation ponctuelle, pas un contrôle. Quand la mise en production touche un site entier plutôt qu’un conteneur, la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-lancement-site\">liste de vérification de lancement de site</a> place cette chaîne à côté des vérifications d’exploration, de redirection et de performance qui partent avec elle. Les paramètres de campagne méritent leur propre cas sur Safari : plusieurs identifiants de clic et jetons de courriel figurent sur la liste de retrait de Safari, comme je l’ai constaté en lisant <a href=\"https://www.amirmousavi.com/fr/articles/safari-27-bloque-t-il-vos-balises-marketing\">les listes de traqueurs qu’utilise Safari 27</a>.</p><h2>Qui possède la spécification après le lancement ?</h2><p>C’est la question qui décide si l’implémentation sera vivante dans un an, et on y répond généralement par le silence.</p><p>Nommez une personne pour chacun de ces éléments : approuver les nouveaux événements et paramètres, réviser les changements du gestionnaire de balises avant publication, surveiller le volume de données et les anomalies, mettre à jour la documentation après les mises en production, contrôler les accès et les droits de publication, maintenir les tableaux de bord et les définitions de métriques, et retirer explicitement les champs et rapports qui ne veulent plus rien dire.</p><p>L’analytique se dégrade comme toute spécification sans propriétaire : lentement, invisiblement, puis d’un coup, en réunion. Ce modèle d’exploitation appartient au <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">plan de pile MarTech</a> plus large, car l’analytique dépend exactement des mêmes intégrations, de la même gouvernance et de la même capacité d’équipe que le reste de la pile. Mes notes de travail sur l’outillage sont dans <a href=\"https://www.amirmousavi.com/fr/ressources/notes-ga4-et-gtm\">notes GA4 et GTM</a>.</p><h2>Comment savoir qu’une implémentation est déjà en train d’échouer ?</h2><p>Neuf signes, et on en voit rarement un seul :</p><ul>\n<li>les équipes apportent des chiffres différents pour la même métrique ;</li>\n<li>les rapports exigent des filtres que personne ne peut expliquer ;</li>\n<li>les noms d’événements décrivent des boutons plutôt que des résultats ;</li>\n<li>des mises en production partent sans révision analytique ;</li>\n<li>le trafic de test et interne ne peut être identifié ni exclu ;</li>\n<li>des données personnelles identifiables apparaissent dans les champs analytiques ;</li>\n<li>personne ne peut expliquer comment le consentement affecte une métrique précise ;</li>\n<li>le conteneur de balises compte de nombreux publieurs et aucun processus de mise en production ;</li>\n<li>la documentation décrit une version du site qui n’existe plus.</li>\n</ul><p>Ce même échec a maintenant une version propre à la recherche IA, arrivée plus vite que je ne le prévoyais : quatre systèmes rapportent la visibilité IA dans quatre unités différentes, et un tableau de bord les additionne quand même. Les unités et leurs angles morts sont dans <a href=\"https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia\">comment mesurer le trafic de la recherche IA</a>.</p><h2>Le livrable minimal que j’accepterais</h2><p>Avant que quiconque déclare une implémentation terminée, je veux huit artefacts, et je les veux dans un endroit que d’autres personnes peuvent trouver :</p><ul>\n<li>un plan de mesure ;</li>\n<li>une spécification des événements et paramètres ;</li>\n<li>une carte du consentement et de la confidentialité ;</li>\n<li>une conception du marquage et de la couche de données ;</li>\n<li>des preuves documentées de contrôle qualité, et non l’assurance qu’il a eu lieu ;</li>\n<li>des définitions de métriques pour chaque rapport clé ;</li>\n<li>des règles de responsabilité et de gestion du changement ;</li>\n<li>une liste de vérification de mise en production et de surveillance.</li>\n</ul><p>Rien d’exotique là-dedans. Mais c’est toute la différence entre un dispositif de suivi et un système de mesure.</p><h2>Mon avis de travail</h2><p>La partie inconfortable de ce travail, c’est que presque rien n’y est technique. Le marquage est la moitié facile. La moitié difficile consiste à s’entendre sur des définitions, à les écrire, et à désigner une personne pour les défendre contre les douze prochaines demandes très raisonnables d’ajouter un événement de plus.</p><p>Je préfère hériter d’une petite implémentation avec huit événements documentés et un responsable nommé que d’une implémentation exhaustive avec deux cents événements non documentés et personne de responsable. La première peut répondre à une question. La seconde ne peut que produire des chiffres, et des chiffres indéfendables cessent d’être utilisés — discrètement, sans que personne l’annonce.</p><p>Les tableaux de bord deviennent fiables quand le système de collecte en dessous est compréhensible et gouverné. Le travail discret avant le reporting est ce qui rend le rapport digne d’être ouvert.</p><h2>Questions fréquentes sur l’échec des implémentations analytiques</h2><h3>Quelle est la cause la plus fréquente d’échec d’une implémentation analytique ?</h3><p>L’absence de responsable de la spécification après le lancement. Le plan de mesure manquant et le consentement non testé sont plus visibles, mais ils restent récupérables tant que quelqu’un est responsable des définitions. Dès que personne ne possède la spécification, tous les autres problèmes s’aggravent sans être remarqués.</p><h3>Comment savoir si je peux faire confiance à un dispositif analytique existant ?</h3><p>Demandez la spécification des événements et les définitions de métriques, puis prenez un chiffre dans un tableau de bord et remontez jusqu’à un événement et un déclencheur documentés. Si ce parcours ne peut pas être bouclé, le dispositif n’est pas encore fiable, quelle que soit la sophistication apparente du reporting.</p><h3>Une bannière de consentement modifie-t-elle mes données analytiques ?</h3><p>Oui, et l’ampleur du changement dépend de votre configuration et de votre région. Ce qui compte sur le plan opérationnel, c’est que le changement soit documenté avec une date, afin qu’une baisse du trafic observé soit attribuée au système de mesure plutôt que lue comme un déclin d’affaires.</p><h3>Combien d’événements une implémentation GA4 devrait-elle contenir ?</h3><p>Aussi peu qu’il en faut pour répondre à vos questions documentées. Je préfère voir huit événements rattachés à un plan de mesure que deux cents rattachés à rien. Le volume d’événements n’est pas une preuve de maturité : chaque événement est une obligation de maintenance et une occasion pour une définition de dériver.</p><h3>Qui devrait posséder l’analytique dans une organisation ?</h3><p>Une personne nommée possède la spécification et approuve ses modifications, même quand le travail est partagé entre le marketing, l’ingénierie et les données. La propriété partagée des définitions devient invariablement l’absence de propriété des définitions.</p><h3>Peut-on corriger cela sans tout reconstruire ?</h3><p>Généralement oui, et reconstruire est souvent le mauvais réflexe. Écrivez le plan de mesure pour les questions que les gens posent réellement, documentez les événements qui y répondent déjà, retirez explicitement le reste, et nommez un responsable. La plupart de ce qui ressemble à une reconstruction technique est un problème de documentation et de gouvernance déguisé en problème technique.</p><h2>Sources et méthode</h2><p>Vérifié à la source : 29 juillet 2026.</p><p>Les modes de défaillance décrits ici viennent de mon propre travail d’implémentation et d’audit, non d’une étude publiée, et je n’ai pas chiffré leur fréquence parce que je n’ai pas d’échantillon défendable. La mécanique des plateformes évoquée s’appuie sur la documentation primaire :</p><ul>\n<li><a href=\"https://developers.google.com/analytics/devguides/collection/ga4/events\">Google : les événements GA4</a></li>\n<li><a href=\"https://developers.google.com/analytics/devguides/collection/ga4/reference/events\">Google : référence des événements GA4</a></li>\n<li><a href=\"https://developers.google.com/tag-platform/tag-manager/datalayer\">Google : la couche de données dans Tag Manager</a></li>\n<li><a href=\"https://developers.google.com/tag-platform/security/guides/consent\">Google : gestion du consentement pour les balises</a></li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/pourquoi-les-implementations-analytiques-echouent",
            "title": "Pourquoi les implémentations analytiques échouent avant le reporting",
            "summary": "Les implémentations analytiques échouent rarement au tableau de bord. Elles échouent à la spécification que personne ne possède. Six modes de défaillance.",
            "date_modified": "2026-04-02T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "implémentation analytique",
                "plan de mesure",
                "GA4",
                "gestion des balises"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/cdp-crm-et-automatisation-marketing",
            "content_html": "\n<p>Presque chaque pile que j’audite compte au moins deux systèmes qui se croient chacun autoritaires sur le consentement courriel. Personne n’a choisi cela. C’est ce qui arrive quand trois plateformes peuvent toutes stocker un enregistrement client et que personne n’a jamais écrit laquelle l’emporte.</p><p>La version la plus courante se déroule ainsi. Un contact se désabonne par le lien en un clic d’une campagne, et la plateforme d’automatisation l’enregistre. Quelques heures plus tard, une synchronisation CRM bidirectionnelle écrase l’indicateur avec sa propre valeur périmée. La campagne de la semaine suivante part, et le destinataire — qui s’est déjà désabonné une fois — appuie sur « signaler comme pourriel » plutôt que sur un lien de désabonnement auquel il ne fait plus confiance. Les <a href=\"https://support.google.com/a/answer/81126\">consignes aux expéditeurs</a> de Google traitent un taux de pourriel signalé de 0,3 % comme la ligne au-delà de laquelle les expéditeurs de masse perdent leur standing : une erreur de direction de synchronisation commise dans une page de réglages d’intégration refait surface trois semaines plus tard, en incident de délivrabilité, dans le tableau de bord d’une autre équipe.</p><p>La confusion derrière tout cela est compréhensible. Un CDP, un CRM et une plateforme d’automatisation marketing peuvent tous vous montrer une personne, une adresse courriel et un historique, ce qui les fait paraître interchangeables en démonstration. Ils ne le sont pas, et la façon de les distinguer n’est pas la liste de fonctionnalités. C’est le rôle que chacun assume.</p><h2>Réponse courte</h2><p>Un CRM gère les relations connues et le travail humain qui les entoure. Un CDP unifie les données de nombreuses sources en profils résolus et les rend disponibles en aval. Une plateforme d’automatisation marketing décide quand et comment un message est livré. Le chevauchement de fonctionnalités entre les trois est désormais normal et n’est pas le vrai problème ; l’ambiguïté de responsabilité, si. La question qui règle la plupart des débats n’est pas « quelle plateforme est notre source de vérité » mais « quel système fait autorité pour ce champ ou cette décision précise, et comment les autres apprennent-ils ses changements ? » Le livrable qui y répond est un tableau de responsabilité par champ, avec un exemple complet ci-dessous.</p><h2>Quel rôle chaque système assume-t-il réellement ?</h2><h3>CRM : relations et pipeline</h3><p>Un CRM — HubSpot, Salesforce, Pipedrive — est généralement la source de vérité opérationnelle pour les comptes, contacts, prospects, opportunités, responsables et activités de vente. Il répond à qui est le client ou le prospect, quel membre de l’équipe est responsable de la relation, quelles conversations, opportunités et demandes de service sont ouvertes, et quel est le statut commercial du compte.</p><p>Ses données sont saisies et révisées par des personnes — vente, service, gestion de comptes — ce qui est à la fois sa force et sa faiblesse caractéristique. Un CRM est le plus fort quand une personne ou une organisation est connue et que l’entreprise a besoin d’un historique durable de la relation. Il est le plus faible partout où il dépend de quelqu’un qui doit penser à mettre un champ à jour, et ses enregistrements se dégradent aussi vite que ses contacts changent d’emploi.</p><h3>CDP : unification des profils et données d’audience</h3><p>Un CDP — Segment, mParticle, RudderStack dans la version packagée de la catégorie — collecte des données provenant des sites web, applications, transactions, systèmes de service, enregistrements CRM et ailleurs. Il résout les identités, construit des profils et expose des audiences ou des attributs aux outils en aval. La définition du CDP Institute reste le test utile : un logiciel packagé qui construit une base de données clients persistante et unifiée, accessible aux autres systèmes. Un produit qui ne peut pas ingérer d’événements comportementaux bruts, ou dont les profils ne peuvent pas sortir vers d’autres outils sans billets d’ingénierie, porte l’étiquette sans faire le travail.</p><p>Il répond à quels événements et transactions appartiennent à la même personne ou au même foyer, quels consentements, préférences et identifiants sont disponibles, quels clients sont admissibles à une audience précise, et quels attributs de profil doivent être activés ailleurs.</p><p>Le mode de défaillance est bien connu et toujours courant : le CDP devient l’endroit où l’on verse chaque champ disponible, en supposant que des données unifiées ont une valeur intrinsèque. Ce n’est pas le cas. Un CDP justifie son coût par des cas d’usage définis, des règles d’identité explicites, la qualité des données, la gouvernance et des destinations fiables. Sans ces cinq éléments, vous avez acheté une copie très chère de votre désordre existant, et cette copie demande aussi de l’entretien.</p><h3>Automatisation marketing : orchestration et livraison</h3><p>Les plateformes d’automatisation marketing — Braze, Customer.io, Klaviyo, Marketo, ou le module marketing d’une suite — exécutent. Elles gèrent les déclencheurs, le moment, la logique de branchement, les règles de fréquence, les gabarits et la livraison par canal, et elles répondent à ce qui doit se passer après une soumission de formulaire ou un achat, quel message envoyer ensuite, quand une personne entre ou sort d’un parcours, et comment coordonner courriel, SMS, push et publicité.</p><p>Ces plateformes consomment des données clients et d’audience. Ce sont des systèmes d’exécution, et en traiter une comme votre fondation de données clients est l’erreur d’architecture la plus courante que je rencontre, parce que c’est la moins coûteuse à commencer.</p><p>Les suites brouillent ces frontières sur la liste de prix, pas dans le travail : HubSpot vend le CRM et la plateforme d’automatisation sur une seule facture, comme Salesforce avec Marketing Cloud. Le regroupement change la facture. Il ne change pas le fait que les modules détiennent des copies redondantes des mêmes champs, se contredisent exactement comme des produits séparés, et exigent les mêmes décisions écrites de responsabilité.</p><p>Si vous cartographiez un de ces programmes, le <a href=\"https://www.amirmousavi.com/fr/ressources/modele-planification-automatisation-marketing\">modèle de planification d’automatisation marketing</a> couvre les décisions d’audience, de déclencheur, de canal, de suivi et de mesure à trancher avant de configurer l’outil.</p><h2>Pourquoi ces trois systèmes sont-ils sans cesse confondus ?</h2><p>Parce que les fournisseurs continuent d’acheter et de construire sur le territoire des autres, et parce que la démarche commerciale les y encourage.</p><p>Un CRM propose maintenant des parcours de campagne. Une plateforme marketing construit des profils et des segments. Un CDP active des messages. Chacune de ces affirmations est vraie et aucune ne règle quoi que ce soit, car la capacité n’est pas la responsabilité. Deux systèmes peuvent tous deux stocker le consentement. Un seul peut avoir raison à son sujet.</p><p>Cessez donc de demander quelle plateforme est l’unique source de vérité pour tout. Attribuez plutôt un <a href=\"https://www.amirmousavi.com/fr/ressources/glossaire-martech#authoritative-system\">système de référence</a> par champ et par décision. Voici le tableau rempli pour la pile que je rencontre le plus souvent en B2B de taille moyenne — HubSpot comme CRM et automatisation, Segment pour la collecte d’événements, Stripe pour la facturation, GA4 pour l’analytique, Zendesk pour le soutien :</p><table><thead><tr><th>Champ ou décision</th><th>Système de référence</th><th>Comment les autres apprennent les changements</th></tr></thead><tbody><tr><td>Responsable du compte et étape du cycle</td><td>HubSpot CRM</td><td>Synchronisé vers l’aval en attributs en lecture seule ; rien en aval ne réécrit l’étape du cycle de vie</td></tr><tr><td>Événements comportementaux web et applicatifs</td><td>Segment</td><td>Transmis à GA4, à l’entrepôt et à HubSpot comme événements ; jamais modifiés en aval</td></tr><tr><td>Profil résolu et appartenance aux audiences</td><td>Segment — ou l’entrepôt, s’il existe</td><td>Audiences poussées vers les plateformes publicitaires et les listes HubSpot toutes les heures</td></tr><tr><td>Consentement courriel et préférences</td><td>Types d’abonnement HubSpot — le seul système avec un chemin d’écriture</td><td>Zendesk et tout autre expéditeur le lisent par API avant d’envoyer ; les autres fiches affichent une copie en lecture seule</td></tr><tr><td>État du parcours et historique des messages</td><td>Flux de travail HubSpot</td><td>Champs sommaires (dernière campagne, dernier engagement) écrits sur le contact ; les journaux d’envoi bruts restent en place</td></tr><tr><td>Revenus, factures, remboursements</td><td>Stripe</td><td>Chaque nuit vers l’entrepôt ; le compte CRM affiche un champ de revenu dérivé, étiqueté comme dérivé</td></tr></tbody></table><p>Votre tableau sera différent, et j’ai vu des piles défendables attribuer ces lignes autrement. Ce qui n’est pas négociable : exactement un système fait autorité pour chaque ligne, la troisième colonne existe — la direction et la cadence de synchronisation sont l’origine de l’incident en ouverture — et le tableau est écrit et approuvé. Rempli, il évite plus d’incidents que n’importe quelle plateforme d’intégration.</p><p>Remplissez d’abord la ligne du consentement. C’est la seule ligne où une erreur de responsabilité est un événement juridique plutôt qu’une erreur de rapport, car un désabonnement qui n’atteint pas la <a href=\"https://www.amirmousavi.com/fr/ressources/glossaire-martech#suppression-list\">liste de suppression</a> d’un autre outil est une violation, pas un écart.</p><h2>Comment les trois fonctionnent-ils ensemble en pratique ?</h2><p>La même pile de référence, de bout en bout — et l’ordre compte :</p><ol>\n<li>Une personne interagit avec le site web, le produit ou une conversation de vente.</li>\n<li>Segment collecte les données comportementales et d’identité selon l’état de consentement que la CMP expose.</li>\n<li>Segment relie les identifiants et met à jour le profil ; l’entrepôt reçoit le même flux.</li>\n<li>HubSpot CRM apporte le contexte de relation, de compte et de pipeline en attributs en lecture seule.</li>\n<li>L’appartenance aux audiences est poussée vers les listes HubSpot et les plateformes publicitaires.</li>\n<li>Un flux de travail HubSpot livre le message et enregistre le résultat.</li>\n<li>Les données d’engagement et de conversion reviennent vers GA4, l’entrepôt et le profil — pour que le parcours soit évalué contre le revenu plutôt que contre les ouvertures.</li>\n</ol><p>L’étape sept est celle qu’on abandonne, et c’est ainsi que des organisations se retrouvent incapables de dire si un parcours a fonctionné. C’est pourquoi le choix d’une plateforme devrait suivre une <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">carte des flux de données et des capacités</a> plutôt qu’une liste de fonctionnalités issue d’une démonstration, et pourquoi la conception de la mesure doit exister avant la campagne — le schéma d’échec est le même que celui décrit dans <a href=\"https://www.amirmousavi.com/fr/articles/pourquoi-les-implementations-analytiques-echouent\">pourquoi les implémentations analytiques échouent</a>.</p><h2>Lequel acheter en premier ?</h2><p>Achetez selon le problème non résolu, pas selon le modèle de maturité. L’échec par défaut de l’industrie est d’acheter en avance sur le problème : les sondages de Gartner sur la technologie marketing situent l’utilisation des piles entre le tiers et la moitié des capacités achetées dans chaque édition depuis 2022 — 42 % en 2022, <a href=\"https://martech.org/marketers-are-only-using-one-third-of-their-stacks-capability/\">33 % en 2023</a>, 49 % en 2025.</p><ul>\n<li>Commencez par un <strong>CRM</strong> quand la propriété des relations, la visibilité du pipeline ou l’historique de service est fragmentée. C’est un problème de personnes et de processus avant d’être un problème de données.</li>\n<li>Commencez par l’<strong>automatisation marketing</strong> quand les données clients sont déjà exploitables mais que l’exécution est manuelle, incohérente ou dépendante du calendrier d’une seule personne.</li>\n<li>Envisagez un <strong>CDP</strong> quand des données précieuses sont réellement dispersées entre les systèmes et que la résolution d’identité, la portabilité des audiences ou l’activation en temps réel est une exigence démontrée, avec un cas d’usage nommé.</li>\n</ul><p>Je dirai franchement la partie impopulaire : la plupart des équipes qui me parlent d’un CDP n’en ont pas encore besoin. Une meilleure hygiène du CRM, un plan analytique clair et deux intégrations fiables résolvent le problème à court terme pour une fraction de la complexité opérationnelle. Un CDP est une bonne réponse à une question d’identité et d’activation à grande échelle. C’est une mauvaise réponse à une question de qualité des données, car il unifiera fidèlement des données erronées.</p><h2>Quand un entrepôt de données remplace-t-il un CDP ?</h2><p>Il existe une quatrième option qui n’existait pas vraiment il y a quelques années. Si l’entreprise exploite déjà BigQuery, Snowflake ou Databricks, les rôles du CDP peuvent être assemblés par-dessus : les événements atterrissent dans l’entrepôt, la résolution d’identité vit dans des modèles SQL que l’équipe de données maintient, et un outil de <a href=\"https://www.amirmousavi.com/fr/ressources/glossaire-martech#reverse-etl\">reverse ETL</a> — Hightouch et Census ont défini la catégorie — synchronise les audiences résultantes vers le CRM, les plateformes publicitaires et l’outil d’automatisation. Les fournisseurs appellent cela le <a href=\"https://www.amirmousavi.com/fr/ressources/glossaire-martech#composable-cdp\">CDP composable</a> ; les deux camps défendent l’étiquette avec des grilles tarifaires.</p><p>Ce que la voie de l’entrepôt apporte est réel : la logique d’audience vit dans du SQL versionné plutôt que dans l’interface d’un fournisseur, chaque outil en aval reçoit la même réponse, il n’y a pas de deuxième référentiel de profils à réconcilier avec le premier, et vous payez pour du calcul que vous possédez déjà plutôt qu’une tarification par utilisateur suivi. Ce que cela coûte est tout aussi réel : votre équipe possède désormais la logique d’identité, la surveillance des synchronisations et la garde pour les deux.</p><p>Cela rend aussi la question du temps réel honnête. Une synchronisation nocturne est une requête planifiée et une vérification matinale. Le temps réel est un pipeline en continu avec reprises, rattrapages, surveillance et quelqu’un qui répond quand l’alarme sonne. Le premier est une ligne budgétaire ; le second est un poste. La plupart des cas d’activation — campagnes de relance, exclusions d’audience, routage de prospects — sont parfaitement servis par la version nocturne, et c’est pourquoi « à quelle vitesse ces données doivent-elles réellement circuler, en chiffre » figure dans la liste ci-dessous et mérite une réponse défendue plutôt que le mot « instantanément ».</p><p>La règle de décision que j’applique : un entrepôt que l’entreprise exploite déjà, un ingénieur de données avec de la capacité pour posséder les modèles, et une tolérance de latence mesurée en heures — prenez la voie composable. S’il manque un des trois, achetez du packagé ou restez avec les segments natifs de la plateforme d’automatisation jusqu’à ce que la pièce manquante existe.</p><h2>Que faut-il documenter avant d’évaluer des produits ?</h2><p>Répondez à ces huit questions avant toute démonstration, sinon la démonstration y répondra pour vous :</p><ul>\n<li>Quels cas d’usage sont bloqués aujourd’hui, précisément ?</li>\n<li>Quels identifiants peuvent relier les enregistrements de façon légale et fiable ?</li>\n<li>Qui sera responsable de la qualité des données et des règles de profil après le lancement ?</li>\n<li>À quelle vitesse les données doivent-elles réellement circuler, exprimée en chiffre ?</li>\n<li>Quelles destinations ont besoin d’audiences ou d’attributs ?</li>\n<li>Quel est le modèle de conservation et de consentement ?</li>\n<li>Quelle plateforme existante doit rester la référence pour chaque champ ?</li>\n<li>Qui exploitera le système une fois l’équipe d’implémentation partie ?</li>\n</ul><h2>Mon avis de travail</h2><p>L’objectif n’est pas de couronner une plateforme comme centre de la pile. C’est le cadrage que les fournisseurs souhaitent donner à la conversation, car celui qui occupe le centre est le plus difficile à retirer.</p><p>L’objectif est de donner à chaque système un rôle clair et de rendre les frontières lisibles pour ceux qui les maintiennent un mardi à 9 h, quand quelque chose vient de casser. Je prendrais trois systèmes bien délimités avec un tableau de responsabilités approuvé plutôt qu’une suite consolidée aux frontières internes floues, et j’ai vu les deux.</p><p>Si vous ne retenez qu’une chose : le chevauchement n’est pas le problème, et tenter de l’éliminer en consolidant est souvent une façon plus coûteuse d’arriver à la même ambiguïté. L’ambiguïté est le problème. Écrivez le tableau.</p><p>Si vous ne savez pas si votre pile est prête pour cette conversation, l’<a href=\"https://www.amirmousavi.com/fr/ressources/evaluation-pile-martech\">évaluation MarTech en neuf questions</a> mesure précisément cela : si les responsabilités, les données et la mesure sont définies assez clairement pour qu’un achat serve à quelque chose.</p><h2>Questions fréquentes sur les CDP, CRM et plateformes d’automatisation</h2><h3>Quelle est la principale différence entre un CDP et un CRM ?</h3><p>Un CRM consigne des relations gérées par des personnes, essentiellement par saisie humaine. Un CDP unifie des données collectées par les machines depuis de nombreux systèmes en profils résolus et les pousse ailleurs. Simplement : le CRM est là où vous consignez ce que vous savez d’une relation ; le CDP est là où vous assemblez ce que vos systèmes ont observé.</p><h3>Ai-je besoin d’un CDP si j’ai déjà un CRM et de l’automatisation marketing ?</h3><p>Généralement pas encore. Un CDP justifie son coût quand la résolution d’identité entre plusieurs systèmes, la portabilité des audiences ou l’activation en temps réel est une exigence démontrée avec un cas d’usage nommé. Si le vrai problème est que les données CRM sont incomplètes ou incohérentes, un CDP unifiera l’incohérence au lieu de la corriger.</p><h3>HubSpot est-il un CRM ou une plateforme d’automatisation marketing ?</h3><p>Les deux — c’est une suite dont le CRM et le Marketing Hub couvrent deux des trois rôles sur une seule facture, et Salesforce avec Marketing Cloud est la même réponse à l’échelle entreprise. Le regroupement ne dissout pas la question de la responsabilité : les modules gardent des copies redondantes des mêmes champs, et le tableau par champ s’applique à l’intérieur d’une suite exactement comme entre des produits séparés.</p><h3>Une plateforme d’automatisation marketing peut-elle remplacer un CDP ?</h3><p>Pour des piles simples, ses fonctions natives de profil et de segmentation suffisent souvent, et je les utiliserais avant d’acheter quoi que ce soit. Elles cessent de suffire quand vous avez besoin d’une résolution d’identité sur des systèmes que la plateforme ne voit pas, ou quand plusieurs destinations autres que la messagerie ont besoin des mêmes audiences.</p><h3>Quel système doit posséder le consentement et les préférences de communication ?</h3><p>L’un d’entre eux, explicitement, et par écrit. Que ce soit une plateforme de consentement dédiée, le CRM ou un référentiel de profils gouverné importe moins que le fait que tous les autres systèmes le lisent au lieu d’entretenir leur propre opinion. Deux systèmes détenant chacun le consentement est la version la plus lourde de conséquences de tout ce problème — sous la <a href=\"https://crtc.gc.ca/fra/internet/anti.htm\">loi canadienne anti-pourriel</a>, un message envoyé après un désabonnement est une violation passible de sanctions pouvant atteindre 10 millions de dollars par violation pour une organisation, pas une note de bas de page sur la qualité des données.</p><h3>Un entrepôt de données remplace-t-il un CDP ?</h3><p>Parfois. Si l’entreprise exploite déjà un entrepôt, la modélisation d’identité peut y vivre en SQL et un outil de reverse ETL peut en activer des audiences, ce qui couvre le cas d’usage sans référentiel de profils séparé. Les facteurs décisifs sont qui exploite l’entrepôt, à quelle vitesse cette équipe peut livrer un changement, et si une latence mesurée en heures est acceptable — la règle de décision complète est dans la section sur l’entrepôt ci-dessus.</p><h3>Quelle est l’erreur la plus fréquente dans ce choix ?</h3><p>Laisser une démonstration fournisseur définir les exigences. La deuxième plus fréquente est de traiter l’achat d’un CDP comme une stratégie de qualité des données. Les deux ont la même racine : choisir un outil avant d’avoir écrit quel système fait autorité sur quoi.</p><h2>Sources et méthode</h2><p>Vérifié à la source : 20 août 2026.</p><p>Ce texte est définitionnel et architectural. Les frontières, la pile de référence et le tableau de responsabilité viennent de mon propre travail d’implémentation et d’audit, non d’une taxonomie publiée, et les produits nommés sont des exemples de positionnement, pas des recommandations. Je n’ai volontairement pas utilisé les définitions de catégories des fournisseurs comme preuve, car les fournisseurs définissent ces catégories pour y inclure leurs propres produits — ce qui est légitime de leur part et inutile pour une comparaison neutre.</p><p>Les faits externes de cet article s’appuient sur :</p><ul>\n<li><a href=\"https://www.cdpinstitute.org/\">CDP Institute</a> — la définition du CDP comme logiciel packagé, utilisée comme test de catégorie.</li>\n<li><a href=\"https://www.gartner.com/en/marketing/topics/marketing-technology\">Gartner : technologie marketing</a> et <a href=\"https://martech.org/marketers-are-only-using-one-third-of-their-stacks-capability/\">le compte rendu de MarTech sur le sondage 2023</a> — les chiffres d’utilisation des piles (42 % en 2022, 33 % en 2023, 49 % en 2025).</li>\n<li><a href=\"https://chiefmartec.com/2026/05/2026-marketing-technology-landscape-supergraphic-peak-martech-achieved-maybe/\">Chiefmartec : paysage MarTech 2026</a> — le contexte de chevauchement des catégories : 15 505 produits et un marché qui a cessé de croître.</li>\n<li><a href=\"https://support.google.com/a/answer/81126\">Google : consignes aux expéditeurs de courriel</a> — le seuil de 0,3 % de pourriel signalé derrière l’incident en ouverture.</li>\n<li><a href=\"https://crtc.gc.ca/fra/internet/anti.htm\">CRTC : loi canadienne anti-pourriel</a> — les exigences de consentement et les plafonds de sanctions.</li>\n</ul>",
            "url": "https://www.amirmousavi.com/fr/articles/cdp-crm-et-automatisation-marketing",
            "title": "CDP, CRM et automatisation marketing : le rôle de chacun",
            "summary": "Trois systèmes, trois rôles, et une question qui règle la plupart des débats : quel système fait autorité pour ce champ ? Frontières, flux et ordre d’achat.",
            "date_modified": "2026-02-18T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "CDP",
                "CRM",
                "automatisation marketing",
                "données clients",
                "reverse ETL"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo",
            "content_html": "\n<p>J’utilise des agents IA dans mon propre travail de contenu chaque semaine, et c’est précisément pourquoi les démonstrations ne m’impressionnent pas. Un agent qui produit un article fini est la chose la moins intéressante qu’un agent puisse faire, et c’est la seule que la plupart des gens essaient.</p><p>La question utile n’a jamais été de savoir si un agent peut écrire. C’est de savoir quelles parties du flux de travail peuvent être confiées sans affaiblir l’exactitude, l’originalité ou le jugement éditorial. Après un an à faire cela correctement, et quelques mois à le faire mal d’abord, ma réponse s’est réduite à un seul test, et ce test ne porte pas sur la capacité.</p><h2>Réponse courte</h2><p>Confiez la tâche à un agent si elle est <strong>structurée, réversible et peu coûteuse à vérifier</strong>. Cela couvre l’organisation de la recherche, la génération de briefs, les variantes de métadonnées, les candidats au maillage interne et le contrôle qualité mécanique — les parties systématiques et ennuyeuses du travail de contenu, où une mauvaise réponse est évidente en quelques secondes. Gardez les personnes responsables du point de vue, de chaque affirmation factuelle, des exemples et de la décision de publier. Tout ce dont l’erreur coûte cher sans être immédiatement visible reste humain, et reste attribué à une personne nommée.</p><h2>Quelles tâches un agent peut-il réellement assumer ?</h2><p>Les meilleures candidates sont répétitives, ont des entrées et sorties claires, et échouent de façon visible.</p><p><strong>L’organisation de la recherche.</strong> Un agent peut regrouper un large ensemble de mots-clés par sujet, intention, audience ou étape d’achat, et comparer les pages existantes à une carte de sujets proposée pour signaler les manques. C’est réellement utile et c’est là que je récupère le plus de temps. Cela demande aussi une révision, car des formulations proches ne signifient pas une intention proche, et le modèle ne distingue pas deux tournures qui convertissent différemment. Il regroupe du langage ; vous regroupez de la demande.</p><p><strong>Les briefs de contenu.</strong> Avec une audience définie, un objectif d’affaires, une requête principale et un ensemble de sources approuvées, un agent rédige un brief tout à fait utilisable : la question à laquelle la page doit répondre, les sous-sujets à couvrir, la terminologie à définir en langage clair, les pages internes qui méritent un lien, et — l’élément qui m’importe le plus — la liste des affirmations nécessitant une source ou une révision d’expert. Cette dernière liste est ce qui justifie la place d’un agent. Servez-vous-en pour guider le rédacteur. Ne la laissez pas aplatir chaque page dans la même forme, le mode de défaillance quand les briefs sont générés en volume.</p><p><strong>Les variantes de métadonnées.</strong> Une tâche bornée, vérifiable, avec un réviseur évident. Générez plusieurs options de titre et de description, puis laissez une personne choisir celle qui est exacte et précise. Le titre doit décrire le contenu plutôt que répéter un mot-clé, un jugement qu’un agent optimise contre plutôt que pour.</p><p><strong>Les candidats au maillage interne.</strong> Les agents peuvent comparer un brouillon aux URL publiées, proposer des liens, et repérer les pages orphelines ou les textes d’ancrage répétés. Cela fonctionne nettement mieux quand vous fournissez les titres de pages, les résumés, les URL canoniques et les catégories de sujets, plutôt que de demander au système de deviner le sens à partir de chaînes d’URL. La plupart des résultats décevants que j’ai vus venaient d’un agent privé de contexte, puis du modèle tenu pour responsable. Le volet structurel de ce travail est dans la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-architecture-seo\">liste de vérification d’architecture SEO</a>.</p><p><strong>Le contrôle qualité mécanique.</strong> Titres manquants, affirmations non étayées, noms de produits incohérents, liens brisés, sections dupliquées, descriptions dépassant une longueur limite. Ces vérifications ont de la valeur précisément parce qu’elles sont systématiques et reproductibles, et parce qu’un humain qui les fait pour la quarantième fois les fait moins bien qu’une machine.</p><h2>À partir de quand l’automatisation vous coûte-t-elle de l’argent ?</h2><p>Quand la tâche dépend de l’expérience, de la responsabilité ou d’un contexte qui n’a jamais figuré dans la consigne.</p><p>Les personnes restent responsables de décider si un sujet mérite une page, de vérifier les affirmations factuelles, juridiques, financières, médicales et techniques, de choisir des exemples réels, de protéger le matériel confidentiel et sous licence, de tenir une voix reconnaissable et un point de vue défendable, et de confirmer que la page satisfait un lecteur plutôt qu’un outil de notation.</p><p>Le piège a la forme de la qualité, pas celle de l’erreur, et c’est ce qui le rend dangereux. Un article peut être propre, bien structuré, dans le sujet, et ne rien valoir : résumés génériques, exemples inventés plausibles, affirmations assurées et non étayées. Aucun de ces défauts ne déclenche une vérification automatique. Tous créent une dette éditoriale qui remonte des mois plus tard, quand quelqu’un demande d’où vient un chiffre et que la réponse est qu’un modèle l’a produit.</p><p>La position de Google est ici plus étroite que ce que prétendent les deux camps. Ses consignes portent sur la qualité du contenu plutôt que sur son mode de production, tandis que ses règles anti-spam désignent l’abus de contenu à grande échelle — générer de nombreuses pages principalement pour manipuler le classement, quel que soit le mode de génération — comme une infraction. Lues ensemble, ces deux positions disent quelque chose de précis et d’actionnable : l’automatisation n’est pas le problème, le volume sans intention l’est.</p><h2>Le flux que j’exécute réellement</h2><p>Six étapes, et la séparation entre planification, rédaction et validation est la partie qui fait le travail.</p><ol>\n<li><strong>Définir la page.</strong> Audience, intention de recherche, objectif d’affaires, question principale, action souhaitée. Écrit avant toute génération, car un agent remplira volontiers un brief flou avec quelque chose de moyen.</li>\n<li><strong>Fournir des sources approuvées.</strong> Documentation de première main, notes d’experts, et uniquement les sources que le rédacteur est autorisé à utiliser. Un agent sans ensemble de sources substituera ses données d’entraînement et ne vous le dira pas.</li>\n<li><strong>Générer un brief.</strong> Demandez les manques de couverture, les questions, les entités et les candidats au maillage interne. Demandez explicitement les affirmations à vérifier.</li>\n<li><strong>Rédiger sous contraintes explicites.</strong> Exigez que le brouillon signale les affirmations incertaines et interdisez d’inventer expérience ou données. Cette consigne ne fonctionne pas complètement, d’où l’étape cinq.</li>\n<li><strong>Exécuter des vérifications indépendantes.</strong> Une passe séparée — un contexte séparé — pour la cohérence factuelle, les doublons, les liens, les titres et les métadonnées. Vérifier un brouillon dans la conversation qui l’a produit est du théâtre : le modèle est désormais engagé dans sa propre production.</li>\n<li><strong>Révision humaine avec un nom attaché.</strong> Un éditeur nommé approuve le contenu et assume les corrections après publication. Pas « l’équipe ». Une personne.</li>\n</ol><p>Cela s’inscrit dans le <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">processus de planification MarTech</a> plus large : définir le travail d’abord, puis décider où l’automatisation supprime l’effort au lieu de le déplacer.</p><h2>Comment savoir si cela fonctionne ?</h2><p>Pas au nombre d’articles par semaine. Ce chiffre s’améliore toujours, et c’est exactement pourquoi c’est la mauvaise métrique.</p><p>Suivez le délai entre l’idée approuvée et la publication, le temps de révision des éditeurs, les corrections factuelles après publication, les impressions organiques et les visites qualifiées, l’engagement avec la page utile suivante, la qualité des conversions, et la part de contenu qui devient obsolète ou redondant.</p><p>Appliquez ensuite le diagnostic qui compte : si la production augmente en même temps que le temps de révision, les corrections et le chevauchement de contenu, l’automatisation a déplacé le travail au lieu de le supprimer. Ce n’est pas un échec des outils. C’est un flux qui a repoussé l’effort en aval, sur des éditeurs plus coûteux que les jetons économisés.</p><p>Un piège de mesure a sa place précisément ici. Les scores de visibilité IA des outils commerciaux sont des échantillons uniques d’un système non déterministe : ils ne peuvent pas vous dire si une page assistée par un agent a fonctionné. Avant d’en croire un, demandez la taille de l’échantillon, le jeu de prompts et la variance d’une exécution à l’autre ; et pour des chiffres réellement vérifiables, servez-vous des quatre systèmes de première main décrits dans <a href=\"https://www.amirmousavi.com/fr/articles/mesurer-le-trafic-de-la-recherche-ia\">comment mesurer le trafic de la recherche IA</a>.</p><h2>Mon avis de travail</h2><p>Utilisez un agent quand la tâche est structurée, réversible et facile à vérifier. Renforcez la révision quand le résultat touche la réputation, les décisions des clients ou l’exactitude technique. Gardez une personne responsable de chaque page publiée, et laissez son nom attaché à cette page.</p><p>L’avantage durable n’a jamais été l’écriture automatique, et je pense que ceux qui la vendent décrivent un produit plutôt qu’un flux de travail. C’est une opération de contenu où l’automatisation absorbe la mécanique répétable et où les personnes apportent les preuves, le jugement et l’expertise — les deux choses qui restent rares, et les deux dont un lecteur sent l’absence même sans pouvoir l’expliquer.</p><p>Le résumé honnête de mon expérience : les agents ont rendu ma recherche et mon contrôle qualité nettement plus rapides, et ma rédaction légèrement moins bonne, jusqu’à ce que j’arrête de leur demander de rédiger les parties qui exigeaient un point de vue. C’était toute la leçon, et elle m’a coûté quelques mois.</p><h2>Questions fréquentes sur les agents IA pour le contenu SEO</h2><h3>Les agents IA peuvent-ils écrire du contenu SEO qui se classe ?</h3><p>Parfois, et ce n’est pas le bon critère. Les consignes de Google portent sur la qualité du contenu plutôt que sur le mode de production, tandis que ses règles anti-spam traitent l’abus de contenu à grande échelle comme une infraction. Des pages qui répondent à une vraie question avec de vraies preuves peuvent se classer, qu’un agent ait aidé ou non ; les pages générées en volume pour remplir une carte de mots-clés sont le risque documenté.</p><h3>Quelles tâches SEO ne faut-il jamais automatiser ?</h3><p>Décider si un sujet mérite une page, vérifier les affirmations factuelles ou réglementées, choisir de vrais exemples, protéger le matériel confidentiel ou sous licence, et la décision de publier. La règle sous-jacente aux cinq : si l’erreur coûte cher et n’est pas immédiatement visible, gardez la tâche humaine.</p><h3>Comment empêcher un agent IA d’inventer des faits ?</h3><p>Vous ne pouvez pas totalement. Vous pouvez réduire le phénomène en fournissant un ensemble de sources approuvées, en exigeant que le brouillon signale les affirmations incertaines, et en menant la vérification dans une passe séparée avec un contexte séparé. Vérifier un brouillon à l’intérieur de la conversation qui l’a produit est l’erreur la plus courante que je rencontre.</p><h3>Google pénalise-t-il le contenu généré par IA ?</h3><p>Pas pour avoir été généré par IA. Google déclare se concentrer sur la qualité du contenu plutôt que sur son mode de production, et ses règles anti-spam visent l’abus de contenu à grande échelle — produire de nombreuses pages principalement pour manipuler le classement, quelle qu’en soit la fabrication. La distinction porte sur l’intention et la qualité, non sur la paternité.</p><h3>Quelle est la meilleure première tâche à automatiser en contenu ?</h3><p>L’organisation de la recherche et le contrôle qualité mécanique, dans cet ordre. Les deux sont systématiques, les deux échouent visiblement, aucun ne touche au jugement, et les deux rendent du temps immédiatement. La rédaction est la dernière chose que j’automatiserais, pas la première, ce qui est l’inverse de la façon dont la plupart des équipes commencent.</p><h3>Combien d’articles par semaine un flux assisté par IA devrait-il produire ?</h3><p>Moins que ce que l’outillage rend possible. Si le temps de révision et les corrections après publication augmentent en même temps que la production, le flux transfère un coût vers les éditeurs, et la réponse honnête est de ralentir plutôt que d’ajouter un agent.</p><h2>Sources et méthode</h2><p>Vérifié à la source : 29 juillet 2026.</p><p>Le flux décrit ici est le mien, et les jugements sur les défaillances des agents viennent de sa pratique, non d’une étude. Les positions documentées de Google, que j’ai paraphrasées plutôt que citées là où je ne pouvais pas vérifier la formulation exacte en vigueur :</p><ul>\n<li><a href=\"https://developers.google.com/search/docs/essentials/spam-policies\">Google Search Central : règles anti-spam, dont l’abus de contenu à grande échelle</a></li>\n<li><a href=\"https://developers.google.com/search/blog/2023/02/google-search-and-ai-content\">Google Search Central : Google Search et le contenu généré par IA</a></li>\n<li><a href=\"https://developers.google.com/search/docs/fundamentals/creating-helpful-content\">Google Search Central : créer du contenu utile, fiable et axé sur l’humain</a></li>\n<li><a href=\"https://developers.google.com/search/docs/fundamentals/ai-optimization-guide\">Google Search Central : optimiser pour les fonctionnalités d’IA générative</a></li>\n</ul><p>Je n’ai pas inclus les statistiques de productivité qui circulent au sujet des flux de contenu assistés par IA. Celles que j’ai tenté de retracer mesuraient le volume de production, la métrique même que cet article déconseille d’utiliser.</p>",
            "url": "https://www.amirmousavi.com/fr/articles/agents-ia-pour-le-contenu-seo",
            "title": "Agents IA pour le contenu SEO : où l’automatisation aide",
            "summary": "Quelles parties d’un flux de contenu SEO un agent IA peut assumer, lesquelles il ne doit pas, et le test qui les sépare : la tâche est-elle vérifiable et réversible ?",
            "date_modified": "2026-01-09T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "agents IA",
                "contenu SEO",
                "opérations de contenu",
                "automatisation"
            ]
        },
        {
            "id": "https://www.amirmousavi.com/fr/articles/wordpress-ou-cms-headless",
            "content_html": "\n<p>Presque personne ne me demande s’il faut quitter WordPress. On me demande de confirmer une décision déjà prise, généralement peu après avoir vu un site de démonstration qui se chargeait instantanément.</p><p>J’ai donc pris l’habitude de répondre d’abord à une autre question : qu’est-ce qui est cassé aujourd’hui, et cette migration réglerait-elle précisément ce problème ? La plupart du temps, la réponse honnête est que le site est lent à cause de la façon dont il a été construit, pas de ce avec quoi il a été construit. Une reconstruction sur une pile headless règle cela par accident, et vous facture l’accident en déplaçant une douzaine de responsabilités SEO et éditoriales hors d’une extension, vers votre propre arriéré d’ingénierie.</p><p>Ce compromis, c’est toute la décision, et c’est le seul point qui ne figure jamais sur la présentation.</p><h2>Réponse courte</h2><p>Passez à un CMS headless quand vous avez une exigence documentée que seul le headless satisfait : du contenu structuré réutilisé sur plusieurs canaux, un comportement applicatif sur mesure autour du contenu, des cycles de mise en production front-end qui doivent être indépendants de la publication, ou un contrôle d’intégration qu’aucune extension ne peut offrir. Ne migrez pas pour la vitesse ni pour le SEO. Les deux sont des propriétés de l’implémentation, pas de l’architecture. Ce que vous gagnez à coup sûr dans une construction headless, c’est la responsabilité : balises canoniques, hreflang, sitemaps, redirections, champs de métadonnées, données structurées et aperçus deviennent tous du travail d’ingénierie que quelqu’un de votre équipe doit maintenir.</p><h2>Qu’est-ce qui casse vraiment dans une migration headless ?</h2><p>Pas le rendu. Le rendu est la partie que tout le monde teste.</p><p>Ce qui casse, c’est l’ensemble des choses que WordPress faisait discrètement pour vous, chacune ayant un responsable dans l’écosystème d’extensions et n’ayant plus aucun responsable du tout. J’ai vu des migrations livrées dans les délais, plus belles, mieux notées en test de laboratoire, et perdre malgré tout de la visibilité organique pendant deux trimestres : la carte des redirections avait été assemblée à partir du sitemap plutôt qu’à partir des pages qui portaient réellement des liens, et personne ne s’était vu attribuer les mots « balise canonique » comme tâche.</p><p>Le schéma est assez constant pour que je le traite désormais comme le risque par défaut, et non comme un cas limite. Une migration réussie visuellement et une migration réussie commercialement sont deux événements différents, séparés par environ six semaines de travail ingrat, celui qu’on coupe quand la date de lancement se comprime.</p><h2>Un CMS headless est-il plus rapide que WordPress ?</h2><p>Parfois, et pas parce qu’il est headless.</p><p>Les constructions headless sont souvent rapides grâce à des choix qui les accompagnent : génération statique, mise en cache en périphérie, gestion rigoureuse des actifs, cadre moderne. Ces mêmes constructions deviennent lentes par le rendu côté client, des paquets JavaScript surdimensionnés, des scripts tiers et des appels d’API bavards. J’ai vu des sites headless perdre contre une installation WordPress bien réglée sur de vrais appareils, la seule mesure qui rapporte.</p><p>Les sites WordPress souffrent bel et bien de thèmes lourds et de la surcharge d’extensions. Ce sont des problèmes d’implémentation. Les consignes de Google sur les sites reposant sur JavaScript existent précisément parce qu’un front-end moderne peut être construit d’une manière qui rend le contenu plus difficile à explorer et à afficher, pas plus facile, et les Core Web Vitals sont des mesures de terrain sur une construction précise, non une propriété de catégorie.</p><p>Jugez les deux options sur les mêmes sept points :</p><ul>\n<li>le temps de réponse serveur et la stratégie de mise en cache derrière ;</li>\n<li>l’existence d’un HTML significatif sans exécution côté client ;</li>\n<li>la diffusion des images et des polices ;</li>\n<li>le coût du JavaScript sur un téléphone milieu de gamme, pas sur un portable ;</li>\n<li>les scripts tiers, qui sont généralement le vrai problème ;</li>\n<li>les Core Web Vitals issus de données de terrain, sur de vrais appareils ;</li>\n<li>la fraîcheur du contenu et le fonctionnement réel de l’invalidation du cache quand un éditeur corrige une faute à 16 h.</li>\n</ul><p>Choisissez l’architecture que votre équipe peut tenir à ce niveau pendant deux ans. Les deux peuvent réussir. Une seule le fera, dans votre organisation, et cela dépend des effectifs plutôt que de la technologie.</p><h2>Quel travail SEO passe sous votre responsabilité ?</h2><p>C’est la section que j’aimerais voir lue avant la signature.</p><p>Dans WordPress, les extensions fournissent les balises canoniques, les sitemaps XML, les redirections, le contrôle des schémas, les métadonnées sociales et les champs de titre et de description accessibles aux éditeurs. Dans une construction headless, votre équipe produit conçoit, développe, teste et maintient tout cela. Rien de difficile. Mais tout cela est du travail, et le travail non attribué ne se fait pas.</p><p>Un plan de migration a besoin d’un nom en face de chaque ligne de cette liste :</p><ul>\n<li>des URL stables, ou une carte de redirections construite à partir des pages qui portent liens et positions ;</li>\n<li>des règles canoniques, y compris pour les paramètres et la pagination ;</li>\n<li>le hreflang si vous êtes multilingue, là où je constate le plus de ruptures silencieuses ;</li>\n<li>les contrôles d’indexation et de suivi, avec un moyen de les vérifier en production ;</li>\n<li>des champs de titre et de méta-description que les éditeurs peuvent réellement modifier ;</li>\n<li>des données structurées générées à partir du contenu plutôt que maintenues à la main ;</li>\n<li>des sitemaps XML et directives robots qui se mettent à jour quand le contenu change ;</li>\n<li>la gestion de la pagination et des archives ;</li>\n<li>les métadonnées d’images et le texte alternatif dans l’interface d’édition ;</li>\n<li>la protection des aperçus et de la préproduction, pour que les brouillons ne soient jamais indexés ;</li>\n<li>la surveillance des 404 et des redirections après le lancement, pendant au moins un trimestre.</li>\n</ul><p>Si ces onze lignes n’ont aucun nom en face, la migration a un plan SEO au sens où une tâche non attribuée a une échéance.</p><h2>Pourquoi le problème éditorial est-il découvert trop tard ?</h2><p>Parce que les personnes qui évaluent un CMS headless sont rarement celles qui l’utiliseront tous les jours.</p><p>L’édition structurée se démontre magnifiquement. Ce qui ne se démontre pas, c’est l’aperçu d’un brouillon qui compose du contenu sur plusieurs front ends, ou un éditeur corrigeant une erreur de prix en direct un vendredi après-midi sans ouvrir de demande de fusion. Ce second scénario détermine si votre équipe de contenu fait confiance à la plateforme, et il ne figure presque jamais dans l’évaluation.</p><p>Avant de migrer, faites accomplir ces tâches sur la plateforme candidate par un véritable éditeur, pas par un développeur ni par la personne qui porte le projet :</p><ul>\n<li>créer et planifier un brouillon, puis le retrouver ;</li>\n<li>composer une page à partir de composants réutilisables ;</li>\n<li>mener un flux de localisation de bout en bout ;</li>\n<li>faire passer un contenu par l’approbation et les permissions ;</li>\n<li>vérifier que l’aperçu correspond à la production ;</li>\n<li>téléverser et remplacer un actif ;</li>\n<li>annuler une mauvaise modification via l’historique de versions ;</li>\n<li>publier une correction urgente sans développeur disponible.</li>\n</ul><p>Si le dernier point est impossible, vous n’avez pas choisi un CMS. Vous avez choisi un pipeline de déploiement muni d’un formulaire de contenu, et on vous en parlera pendant des années.</p><h2>Combien coûte réellement une construction headless ?</h2><p>Plus que la licence du CMS, et l’écart est surtout de la main-d’œuvre.</p><p>Tenez compte de l’hébergement et du déploiement du front-end ; des services de recherche, de formulaires, de redirections et d’aperçu ; de la surveillance et de la gestion des erreurs ; de la maintenance des API et des schémas ; du soutien continu des développeurs ; du remodelage du contenu pendant la migration ; d’une revue de sécurité ; de la formation et de la documentation ; et du coût des changements de fournisseurs ou d’intégrations sur les trois prochaines années.</p><p>C’est la même rigueur que j’applique à toute décision de plateforme : définir les capacités, les flux de données et les responsabilités avant de choisir les outils. La version complète de cette méthode est dans <a href=\"https://www.amirmousavi.com/fr/articles/planifier-une-pile-martech\">comment planifier une pile MarTech</a>, et la vérification du jour du lancement dans la <a href=\"https://www.amirmousavi.com/fr/ressources/liste-verification-lancement-site\">liste de vérification de lancement de site</a>.</p><h2>Un cadre de décision que j’exécuterais réellement</h2><p>Notez les deux options selon des critères identiques, dans cet ordre, et consignez les notes avant toute démonstration.</p><ol>\n<li><strong>Flux éditorial.</strong> Testé par des éditeurs, sur de vraies tâches, en incluant le cas de la correction urgente.</li>\n<li><strong>Exigences de performance.</strong> Formulées en seuils sur données de terrain, non en préférence pour un cadre.</li>\n<li><strong>Réutilisation multicanal du contenu.</strong> Canaux existants seulement. Un canal que quelqu’un pourrait construire n’est pas une exigence.</li>\n<li><strong>Complexité applicative et d’intégration.</strong> Quelle part du site relève vraiment du comportement applicatif plutôt que de la page.</li>\n<li><strong>Contrôles SEO.</strong> Chaque ligne de la liste de onze points ci-dessus, avec un responsable.</li>\n<li><strong>Localisation.</strong> Y compris hreflang et flux de traduction, qui sont deux problèmes distincts.</li>\n<li><strong>Sécurité et conformité.</strong> Y compris qui applique quels correctifs, et à quelle vitesse.</li>\n<li><strong>Capacité d’ingénierie interne.</strong> Mesurée en personnes qui seront encore là l’an prochain.</li>\n<li><strong>Coût d’exploitation.</strong> Total sur trois ans, main-d’œuvre incluse.</li>\n<li><strong>Risque de migration.</strong> Précisément : capital de liens, redirections, et comment vous feriez marche arrière.</li>\n</ol><p>Si WordPress répond aux exigences après des améliorations ciblées, migrer ajoute du coût sans créer de valeur, et le travail d’amélioration allait de toute façon être nécessaire. Si le site devient réellement un produit multicanal avec un comportement applicatif sur mesure et que vous avez des ingénieurs qui l’assumeront, le headless offre une base plus propre et une surface de maintenance permanente plus grande. Ces deux phrases sont vraies en même temps.</p><h2>Mon avis de travail</h2><p>Le mot important dans toute cette décision est <strong>exigence</strong>. « Nous aurons peut-être besoin d’une application un jour » n’en est pas une. « Notre site actuel paraît lent » non plus, tant que personne n’a vérifié si le site est lent pour des raisons qu’une migration corrigerait.</p><p>Je ne suis pas contre le headless. Je construis dessus. Ce à quoi je m’oppose, c’est traiter un changement d’architecture comme un remède à des problèmes qui relèvent en réalité de la qualité d’implémentation, des effectifs et de la responsabilité, parce que ces trois problèmes migrent avec vous. Ils arrivent dans la nouvelle pile dès le premier jour, avec une meilleure typographie.</p><p>La meilleure architecture est celle que votre organisation peut bien exploiter six mois après le lancement, quand l’équipe de lancement est passée à autre chose et qu’une personne junior doit corriger une balise canonique. Une migration est justifiée quand elle résout des contraintes documentées. Elle ne l’est pas par le changement d’étiquette technologique sur un problème que vous n’avez pas diagnostiqué.</p><h2>Questions fréquentes sur WordPress et les CMS headless</h2><h3>Un CMS headless est-il meilleur pour le SEO que WordPress ?</h3><p>Non. L’architecture ne se classe pas. Une construction headless peut égaler ou dépasser WordPress sur chaque signal de SEO technique, et elle peut aussi perdre lourdement, parce que les capacités fournies par défaut par les extensions WordPress deviennent des fonctionnalités que votre équipe doit construire et maintenir. Le facteur décisif est de savoir si les onze responsabilités SEO listées plus haut ont des responsables nommés.</p><h3>Passer au headless améliore-t-il les Core Web Vitals ?</h3><p>Seulement si la nouvelle construction est conçue pour cela. Les Core Web Vitals sont des mesures de terrain sur une implémentation précise. La génération statique et la mise en cache en périphérie aident ; les gros paquets JavaScript, le rendu côté client et les scripts tiers nuisent, et ils nuisent dans une construction headless exactement autant qu’ailleurs.</p><h3>Peut-on utiliser WordPress comme CMS headless ?</h3><p>Oui, et c’est une voie intermédiaire sous-estimée. Garder WordPress comme environnement d’édition tout en servant un front-end séparé préserve les repères éditoriaux et l’écosystème d’extensions pour le flux de contenu, tout en donnant aux développeurs le contrôle de la diffusion. Vous héritez tout de même de la plomberie SEO, puisque les extensions qui la produisaient n’affichent plus vos pages.</p><h3>Combien de temps prend une migration headless ?</h3><p>Plus longtemps que l’estimation, pour une raison prévisible plutôt que mystérieuse : l’estimation couvre généralement la construction du front-end, alors que le calendrier est dicté par la modélisation du contenu, la cartographie des redirections, la parité SEO et les tests éditoriaux. Ces quatre chantiers avancent en parallèle du développement s’ils ont été planifiés, et séquentiellement après le lancement s’ils ne l’ont pas été.</p><h3>Quel est le plus grand risque d’une migration headless ?</h3><p>Perdre de la visibilité organique par des erreurs de redirections et de canoniques que personne ne remarque pendant six semaines. C’est le plus grand risque parce qu’il est invisible le jour du lancement, quand tout le monde regarde le design, et parce que récupérer des positions prend nettement plus de temps que les perdre.</p><h2>Sources et méthode</h2><p>Vérifié à la source : 29 juillet 2026.</p><p>Le jugement exprimé ici vient de mon propre travail de migration. Les affirmations factuelles sur la façon dont les moteurs de recherche traitent la mécanique s’appuient sur la documentation primaire plutôt que sur du matériel de fournisseurs :</p><ul>\n<li><a href=\"https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics\">Google Search Central : notions de base du SEO pour JavaScript</a></li>\n<li><a href=\"https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls\">Google Search Central : consolider les URL dupliquées avec les canoniques</a></li>\n<li><a href=\"https://developers.google.com/search/docs/specialty/international/localized-versions\">Google Search Central : indiquer les versions localisées (hreflang)</a></li>\n<li><a href=\"https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap\">Google Search Central : créer et envoyer un sitemap</a></li>\n<li><a href=\"https://web.dev/articles/vitals\">web.dev : Core Web Vitals</a></li>\n</ul><p>Je n’ai volontairement pas inclus les comparatifs de performance qui circulent entre headless et WordPress. Ceux que j’ai tenté de retracer comparaient une nouvelle construction optimisée à une ancienne qui ne l’était pas, ce qui mesure la reconstruction plutôt que l’architecture.</p>",
            "url": "https://www.amirmousavi.com/fr/articles/wordpress-ou-cms-headless",
            "title": "WordPress ou CMS headless : quand faire le saut",
            "summary": "Le headless n’est pas automatiquement plus rapide ni meilleur pour le SEO. Ce qui passe réellement sous votre responsabilité, ce que ça coûte, et quand rester.",
            "date_modified": "2025-11-21T00:00:00.000Z",
            "author": {
                "name": "Amir Mousavi",
                "url": "https://www.amirmousavi.com"
            },
            "tags": [
                "WordPress",
                "CMS headless",
                "architecture web",
                "SEO"
            ]
        }
    ]
}