<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The B2B Stack]]></title><description><![CDATA[What works. What doesn't. What's changing in B2B marketing. Independent analysis, real-world data and sharp perspectives on the strategies and technology shaping the industry. No vendor hype.]]></description><link>https://www.theb2bstack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!y8Uo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png</url><title>The B2B Stack</title><link>https://www.theb2bstack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 15 Nov 2026 00:08:09 GMT</lastBuildDate><atom:link href="https://www.theb2bstack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mike Harty]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[unmatchedtheb2badchallenge@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[unmatchedtheb2badchallenge@substack.com]]></itunes:email><itunes:name><![CDATA[Mike Harty]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mike Harty]]></itunes:author><googleplay:owner><![CDATA[unmatchedtheb2badchallenge@substack.com]]></googleplay:owner><googleplay:email><![CDATA[unmatchedtheb2badchallenge@substack.com]]></googleplay:email><googleplay:author><![CDATA[Mike Harty]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Welcome to B2A: Business-to-Agent Marketing Is Here]]></title><description><![CDATA[Demandbase coined the term, 6sense renamed itself around the same idea, and Forrester says agents will touch three quarters of B2B purchases by 2027. WTF is business-to-agent marketing?]]></description><link>https://www.theb2bstack.com/p/welcome-to-b2a-business-to-agent</link><guid isPermaLink="false">https://www.theb2bstack.com/p/welcome-to-b2a-business-to-agent</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Thu, 12 Nov 2026 12:46:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i-yA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Demandbase put a new acronym (yep, exactly what we need right!) into circulation last month: B2A, business-to-agent marketing. It means marketing that has to be visible and credible to a buyer&#8217;s AI assistant as well as to the buyer. I&#8217;d stretch it further, because the agent now sits on both sides of the deal: the buyer&#8217;s agent drafts the shortlist before anyone visits a website, and increasingly the media that reaches that buyer is bought by an agent too. </p><p>6sense renamed itself around the same idea within three weeks, and Forrester expects <a href="https://www.forrester.com/press-newsroom/forresters-2027-b2b-go-to-market-predictions-ai-agents-will-influence-75-of-b2b-purchase-decisions/">agents to influence three quarters of B2B purchase decisions by 2027</a>. If you buy B2B media, or sign off the people who do, every pitch you take in Q1 will have the word agentic in it. This piece is about what B2A actually is, what it needs to work, and the one question that separates the pitches worth your time from the rebrands.</p><p>A definition first, because the term is doing two jobs. As Demandbase uses it, B2A means the buyer&#8217;s agent is now part of your audience: the assistant that drafts the shortlist has to be able to find you, read you and verify you, or the human never sees your name. That is not the same as running ads the agent sees and is swayed by. <a href="https://openai.com/index/expanding-access-to-ai-with-chatgpt-ads/">OpenAI says plainly that ads do not influence ChatGPT&#8217;s answers</a>, and the sponsored units inside AI Mode and Copilot reach the person sitting beside the agent, not the agent. What moves the agent is what it can read and check. The second job, and most of this piece, is the agent on your side of the deal: the one that plans and buys the media, whether that is a platform&#8217;s own agent, an agency&#8217;s, or an assistant working through an MCP against an account graph. I use B2A for the era in which both exist, because one question decides whether either is any use: what is it allowed to see?</p><p>The belief I want to push against is that in B2A the agent is the hard part. It isn&#8217;t. By the end of Q1 every DSP, SSP and ABM platform will have shipped one, and most will be competent, because the models underneath are the same handful. </p><p>The hard part is what the agent is allowed to see at the moment it decides where your money goes. An agent that can&#8217;t see the account isn&#8217;t doing account-based anything. It&#8217;s buying impressions, faster, and describing them back to you in better English.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i-yA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i-yA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!i-yA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!i-yA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!i-yA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i-yA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3172445,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/224442209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i-yA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!i-yA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!i-yA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!i-yA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ca746b-e424-4b0e-ab92-88771f55caeb_1254x1254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M" tabindex="0" type="button"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M" tabindex="0" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;ve been building B2B programmatic platforms since 2011. I&#8217;m a co-founder of <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=b2a-media-agent&amp;utm_content=new-here">FunnelFuel</a>, where we run advanced account-based programmatic for B2B brands. Two earlier pieces sit underneath this one: <a href="https://www.theb2bstack.com/p/your-media-vendors-are-marking-their?r=2clwr8">Your Media Vendors Are Marking Their Own Homework</a> and <a href="https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date?r=2clwr8">Intent Data Needs an Expiry Date</a>.</p><p><strong>Subscribe</strong> for one piece like this every week</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>What B2A really means, and why 6sense and Demandbase both moved to it inside three weeks</p></li><li><p>The three things an agent needs before it can buy B2B media on an account basis</p></li><li><p>Why an agent that only sees one platform&#8217;s data ends up buying for that platform</p></li><li><p>How to audit an agent you didn&#8217;t build, by extending the log test to machines</p></li><li><p>The five questions to put to any agentic pitch before you sign a Q1 pilot</p></li></ul><h2>What is B2A, and why did 6sense and Demandbase both move to it inside three weeks?</h2><p>Two conference stages, three weeks apart, the same move from both major ABM platforms. On 20 October Demandbase used its <a href="https://www.destinationcrm.com/Articles/ReadArticle.aspx?ArticleID=177126">GO conference in New York</a> to launch three agents (Campaign, Audience and AEO) and the term itself: B2A, marketing built to be seen and trusted by a buyer&#8217;s agent as well as the buyer. </p><p>Five days earlier it had been <a href="https://ppc.land/salesforces-hunter-agent-gets-demandbase-intent-data-with-no-extra-contract/">named the flagship data partner for Hunter</a>, the outbound sales agent Salesforce is piloting, so its account, buying-group and intent data now feeds an agent it doesn&#8217;t own. Then on 3 November 6sense opened Breakthrough in Las Vegas as the &#8220;Partner for Agentic GTM&#8221;, with <a href="https://www.contentgrip.com/6sense-agentic-gtm-products/">a product slate to match</a>: a BDR Agent in beta this month, AI Visibility in beta from December, and a Sales Intelligence MCP connection that went generally available the same day, so other people&#8217;s agents can read its account intelligence directly. </p><div class="pullquote"><p>The line from <a href="https://www.webull.com/news/15859993191015424">its own announcement</a> is the one to keep: account-based marketing has evolved to include agent-based marketing.</p></div><p>Look at what both chose to ship first and it&#8217;s the same thing: distribution of their data into agents they don&#8217;t control. </p><p>Demandbase into Salesforce&#8217;s agent. 6sense into anything that speaks MCP. Neither led with &#8220;our agent will run your campaigns&#8221;. They led with &#8220;whatever agent runs your campaigns will need our account layer underneath it&#8221;. That is a bet on where the scarce asset sits, and I think it&#8217;s the right one. The agent is becoming the interface. The intelligence it reads is becoming the product.</p><p>However, both stories stop at sales and marketing agents. Neither describes what happens when that account layer has to feed a media-buying agent working across a DSP, a CTV platform, LinkedIn and a publisher&#8217;s own agentic sales desk at once. That is the problem this piece is about, because it&#8217;s the one that turns up on an invoice.</p><div class="callout-block" data-callout="true"><p><strong>The buyer&#8217;s agent has already drafted a shortlist, and you may not be on it.</strong> The committee now asks ChatGPT, Gemini, Perplexity and AI Mode who belongs on the list before anyone visits a website, and in B2A that is the first auction you&#8217;re in. I wrote <a href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook">The Advanced B2B AI Discovery Playbook (2027 Edition)</a> to make that measurable: a citation audit you run on your own category, a visibility scorecard, the prompts, frameworks and worked teardowns. It&#8217;s the method I use to get this newsletter cited, and it runs inside Claude with very little manual work. <strong><a href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook">Get the Playbook</a></strong></p></div><h2>What does an agent actually need before it can buy B2B media?</h2><p>Forrester published a short piece on 10 November on <a href="https://www.forrester.com/blogs/agentic-advertisings-productivity-paradox/">agentic advertising&#8217;s productivity paradox</a>. This is actually a topic that&#8217;s quite close to me and one for another day in a feature piece</p><p>Its central point is right: layering agents on top of broken processes automates the inefficiency ( I like to call it &#8220;automating chaos.&#8221;), and the real work is a new division of labour in which people set strategy and guardrails and agents run execution. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eZvi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eZvi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 424w, https://substackcdn.com/image/fetch/$s_!eZvi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 848w, https://substackcdn.com/image/fetch/$s_!eZvi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 1272w, https://substackcdn.com/image/fetch/$s_!eZvi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eZvi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png" width="1456" height="1801" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1801,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/224442209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eZvi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 424w, https://substackcdn.com/image/fetch/$s_!eZvi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 848w, https://substackcdn.com/image/fetch/$s_!eZvi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 1272w, https://substackcdn.com/image/fetch/$s_!eZvi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa584644-883c-4de0-804a-18cc4106dbdd_1800x2226.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M" tabindex="0" type="button"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M" tabindex="0" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>It cites the old finding that every dollar spent on hardware needed up to nine dollars of process redesign before it produced anything. The agent is the one dollar. </p><blockquote><p>Its description of what buying becomes matters more: traders stop translating a strategy into hundreds of platform settings and instead express objectives, constraints, audiences, economics and brand-safety requirements for the agent to act on. The scarce skill becomes knowing what to encode. Outcomes is the ultimate end stage of this</p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1f76a58e-02c5-46ef-bf84-5d665fac24a2&quot;,&quot;caption&quot;:&quot;Guaranteed outcomes have become a big thing in B2C agency land, and it is spreading into B2B. In consumer marketing, it is often a sale or CPA, but what shape could outcomes take in enterprise B2B where there is seldom a checkout and we are facing buying journeys that can span upwards of 18 months? No ad impression will directly drive a B2B sale, but that does not rule outcomes out yet, as we will explore today.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Buying On Outcomes In B2B; Guarantee the Account, Not the Lead&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-11-09T11:15:32.949Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6KWC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/buying-on-outcomes-in-b2b-guarantee&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:223494327,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>In B2B, the thing you have to encode is the account, and that changes the order of operations. From the side of the business that has to make this work inside an auction, an agent needs three things before it goes near a budget, in this order.</p><p>First, an account layer it can read before it bids. Not a list, a graph: the named accounts, the buying-group personas inside them, which signals on each account are live and which have expired, and where those people can actually be resolved. The agent doesn&#8217;t bid in the auction, because nothing that reasons in seconds gets near a decision made in milliseconds. It sets the conditions for the bid. The account resolution has to happen on the sell side and travel inside the deal IDs the agent is handed, which is the containerisation argument from the addressability matrix piece. </p><p>So the agent&#8217;s eyesight is exactly as good as the account layer inside the deal. </p><p>That is what I mean by an account-blind agent: not a weak model, a model with nothing to look at. Hand it a wholesale CRM export and it will optimise, at machine speed, towards accounts that stopped existing years ago.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p8Sf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p8Sf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 424w, https://substackcdn.com/image/fetch/$s_!p8Sf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 848w, https://substackcdn.com/image/fetch/$s_!p8Sf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 1272w, https://substackcdn.com/image/fetch/$s_!p8Sf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!p8Sf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png" width="1456" height="1769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1769,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/224442209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p8Sf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 424w, https://substackcdn.com/image/fetch/$s_!p8Sf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 848w, https://substackcdn.com/image/fetch/$s_!p8Sf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 1272w, https://substackcdn.com/image/fetch/$s_!p8Sf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff75b94d-273f-4786-b653-0cf00f26595b_1800x2187.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M" tabindex="0" type="button"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M" tabindex="0" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Second, an exposure log it can&#8217;t edit. Every impression the agent buys, recorded at account, placement and creative level, written somewhere the agent doesn&#8217;t control. Without that you can&#8217;t tell the difference between an agent that reached 400 named accounts at depth and one that found the 40 cheapest and hit them 300 times each. Both produce a lovely reach number.</p><p>Third, instructions written in account terms rather than platform terms. &#8220;Reach these accounts, at this depth, across these channels, inside this frequency cap&#8221; is an instruction an account-based agent can be held to. &#8220;Maximise conversions&#8221; is an instruction a platform&#8217;s agent will read as &#8220;maximise the thing we count&#8221;.</p><p>This is something that I&#8217;ve been spending a huge amount of my time over the past three months thinking through. In 2027, at FunnelFuel, we&#8217;re going to break new ground with an MCP that takes audience lockups, segmentation, hygiene, intent modelling, and planning all the way through to activation and back around to the best reporting data in the market. This whole system is predicated on giving the agent the B2B data modelling (from accounts to personas to buying groups) required in order to do the jobs that we&#8217;re outlining in this piece today</p><h2>Why does a single-platform agent end up buying for the platform?</h2><p>The sentence in Forrester&#8217;s piece I&#8217;d put on the wall is this one: an agent that only sees data inside one platform will optimise for that platform&#8217;s yield, not the advertiser&#8217;s return. The agents being pitched to you this quarter are being built inside platforms whose own yield is under more pressure than it has been for a decade, by the people who need that yield. Read into that what you will </p><p>Take Google. Its search revenue <a href="https://techcrunch.com/?p=3182884">grew 12% in the third quarter against 17% in the second</a>, and on the earnings call its chief business officer <a href="https://www.searchenginejournal.com/google-search-growth-slows-again-ai-mode/594862/">said plainly</a> that lower monetisation of AI Mode queries was part of the reason. Alphabet lost <a href="https://www.theregister.com/a/5306520">around $500bn of market value</a> in the days after. Google&#8217;s answer was not fewer ads: AI Mode ads are <a href="https://itdaily.com/news/business/ai-search-google-q3-results-ads/">expanding to ten more countries, with the UK in the fourth quarter</a>, and into follow-up questions in the US. <a href="https://www.adexchanger.com/daily-news-roundup/wednesday-11112026/">AdExchanger reported this week</a> that six advertisers and agency executives had told The Information they&#8217;d moved budget from Google to Meta. Whatever agent Google offers B2B advertisers next year will be built in that context.</p><p>Then take Amazon, the clearest picture of what opaque automation does to trust. The FTC and 22 states <a href="https://thenextweb.com/news/amazon-ftc-ad-auction-defence-unauditable">sued it on 31 August</a>, alleging that its auction mechanics pushed prices towards advertisers&#8217; maximum bids while the system was presented as a second-price auction, adding more than $20bn to advertisers&#8217; costs. Amazon disputes all of it, and the point here isn&#8217;t who is right. It&#8217;s that an auction whose clearing price nobody can predict in advance is one advertisers have to take on trust, and agentic buying makes that worse unless the record of what happened is designed in from the start.</p><p>Two rival protocols now exist for agent-to-agent media buying, <a href="https://ppc.land/ad-context-protocol/">AdCP and IAB Tech Lab&#8217;s AAMP</a>. However, Adform&#8217;s Jochen Schlosser said in September that little money moves through either, and Google, Amazon, The Trade Desk and Microsoft were absent from AdCP&#8217;s founding roster. If you want an agent that can see the account across platforms, you will be bringing the account layer yourself, or paying someone who does.</p><blockquote><p><strong>Know someone about to sign an agentic pilot on a platform&#8217;s own agent?</strong> Send them this section before the kick-off call, not after the first invoice. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/welcome-to-b2a-business-to-agent?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/p/welcome-to-b2a-business-to-agent?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></blockquote><h2>How do you audit an agent you didn&#8217;t build?</h2><p>The log test, from the marking-their-own-homework piece, was simple: don&#8217;t take the vendor&#8217;s report, take its logs, and reconcile the two. An agent needs the same test with one extension, because it makes decisions as well as reporting on them. You need to see what it saw, what it did and what it was told.</p><p>What it saw is the account layer at the moment of decision, including how fresh each signal was. 6sense&#8217;s explainability work, <a href="https://www.destinationcrm.com/Articles/ReadArticle.aspx?ArticleID=177369">in open beta this month</a>, is the most honest attempt at this I&#8217;ve seen from a platform: it tells humans and agents how much weight to give a given call. However, it explains the score, not the media buy. Ask any media agent for the equivalent: at the point it allocated budget, which accounts did it believe were live, and on what evidence that hadn&#8217;t already expired?</p><p>What it did is the exposure log, at account by placement by creative level, held somewhere the agent can&#8217;t touch. <a href="https://agilebrandguide.com/yesterdays-marketing-technology-ai-news-november-10-2026/">PubMatic reported on 9 November</a> that its AgenticOS ran more than 120 fully autonomous campaigns in the third quarter, up from more than 80 in the second, and created more than 14,000 AI-built deals. The question for a B2B buyer is what those deals were built from, and whether the record of delivery sits with the buyer or the seller.</p><p>What it was told is the instruction set and the guardrails. Forrester&#8217;s advice is to train practitioners to interrogate why an agent moved $100,000 from CTV to paid social. In B2B the question is simpler and harder to dodge: which accounts did it reach, which did it over-serve, and which did it never find at all?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T4YH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T4YH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 424w, https://substackcdn.com/image/fetch/$s_!T4YH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 848w, https://substackcdn.com/image/fetch/$s_!T4YH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 1272w, https://substackcdn.com/image/fetch/$s_!T4YH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!T4YH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png" width="1456" height="1673" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1673,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169367,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/224442209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T4YH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 424w, https://substackcdn.com/image/fetch/$s_!T4YH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 848w, https://substackcdn.com/image/fetch/$s_!T4YH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 1272w, https://substackcdn.com/image/fetch/$s_!T4YH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce9a7e1-2c95-486b-8a1c-fd5770817ebb_1800x2068.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M" tabindex="0" type="button"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M" tabindex="0" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><blockquote><p>An agent without an account graph is a very fast way to buy impressions.</p></blockquote><h2>What should you ask before signing anything agentic in Q1?</h2><p>Five questions, in the order I&#8217;d ask them.</p><ol><li><p>Which account layer does the agent read before it bids, who maintains it, and how do expired signals get removed from it?</p></li><li><p>Can the agent act across platforms, or only inside this one? If only inside, whose yield is its objective written in?</p></li><li><p>Can I get the exposure log at account level, in a form the agent cannot edit, to reconcile against the report?</p></li><li><p>Is the agent&#8217;s objective written in my accounts or in your KPIs?</p></li><li><p>Where are the dollar thresholds, the frequency caps and the kill switch, and who holds them?</p></li></ol><p>A good answer to the first question is a named data source with a refresh cadence. A good answer to the third is &#8220;here is last month&#8217;s log&#8221;. A vague answer to either is the pitch telling you what it is.</p><p>One more thing, because this can be read as an argument for pulling spend off the open web, and it is the opposite. Of all the channels an agent might buy, the open web is the one where account resolution inside a deal ID is a mature, working mechanism today, and where the exposure log is yours by default. The walled gardens and the new AI surfaces are where an agent is blindest, because the account layer stops at their door. The account graph is what lets an agent buy the open web well, and it is the thing you will need to carry into every other channel too.</p><h2>So is B2A a new era, or a new interface?</h2><p>B2A is real, and the direction is right: the intelligence is leaving the dashboard and travelling with the decision, on both sides of the deal. But the vendors doing the repositioning are telling you, through what they shipped first, that the agent isn&#8217;t the scarce part. The account layer is. Agent-based marketing is account-based marketing with a new interface on the front, and an account-blind agent, however good its model, is the old impression machine with a better vocabulary.</p><p>So the agentic pitches worth your time in Q1 are the ones that can answer the first question on the list above without reaching for a slide. The rest are a rebrand, and you should price them as one.</p><p>Which brings me to the question I&#8217;d like your answer on, and it is the title put another way: is the agent the product, or is the account graph the product and the agent simply the next interface onto it? I think it&#8217;s the second. If you think the agents get good enough, quickly enough, that the data layer underneath them becomes a commodity, tell me why in the comments.</p><div class="callout-block" data-callout="true"><p><strong>Being pitched an agentic pilot this quarter, or building one, and want a second opinion on what the agent will actually see before it bids?</strong> We work three ways at <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=b2a-media-agent&amp;utm_content=closing-cta">FunnelFuel</a>: we run it for you as a managed service, we run it with you as a licensed signal and account-graph product inside your stack, or we build a bespoke in-house fit. We run it, we run it with you, or you run it on us.</p><p><strong>Connect on <a href="https://www.linkedin.com/in/miketharty">LinkedIn</a>, DM me on Substack, or reply to this email (it lands with me at mike@funnelfuel.io).</strong> No pitch, no obligation, a straight answer on your situation.</p><p><strong>Start where B2A starts: with the agent that drafts the shortlist.</strong> <a href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook">The Advanced B2B AI Discovery Playbook (2027 Edition)</a> is the audit I&#8217;d run first: citation audit, visibility scorecard, prompts, frameworks and teardowns, built to run inside Claude with very little manual work. It&#8217;s the method behind this newsletter&#8217;s own AI visibility. <strong><a href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook">Get the Playbook</a></strong></p></div>]]></content:encoded></item><item><title><![CDATA[Buying On Outcomes In B2B; Guarantee the Account, Not the Lead]]></title><description><![CDATA[Procurement wants agencies to put fees at risk. Here&#8217;s what a B2B agency or partner can honestly guarantee, what it should refuse, and how to price and measure the risk.]]></description><link>https://www.theb2bstack.com/p/buying-on-outcomes-in-b2b-guarantee</link><guid isPermaLink="false">https://www.theb2bstack.com/p/buying-on-outcomes-in-b2b-guarantee</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 09 Nov 2026 11:15:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6KWC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Guaranteed outcomes have become a big thing in B2C agency land, and it is spreading into B2B. In consumer marketing, it is often a sale or CPA, but what shape could outcomes take in enterprise B2B where there is seldom a checkout and we are facing buying journeys that can span upwards of 18 months? No ad impression will directly drive a B2B sale, but that does not rule outcomes out yet, as we will explore today. </p><p>This piece looks at the guarantees a B2B media agency or media owner can put its name to, the ones it should refuse, and what carrying the risk costs. It matters now because it&#8217;s budget season: finance and procurement want part of the fee at risk, &#8220;outcomes&#8221; is on every media owner&#8217;s slide, and agency teams are being asked to sign something new. </p><p>In a tough economic climate, including rising interest rates, two global wars, and a wider supply chain challenge, it&#8217;s no wonder that the guaranteed outcomes are particularly attractive as we stare 2027 in the face. </p><p>However, nearly every version of that conversation I hear starts from the same belief: that a guarantee means promising leads, pipeline or revenue. My view is that this is the wrong place to start, because those are the things an agency controls least, and a guarantee on something you don&#8217;t control is either a bet or a bluff. So let&#8217;s take it in order.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6KWC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6KWC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6KWC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6KWC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6KWC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6KWC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3544715,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/223494327?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6KWC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6KWC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6KWC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6KWC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20d6be6e-8016-4d2f-bce2-5c6f9bc6b80b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;ve been building B2B programmatic platforms since 2011. I&#8217;m a co-founder of <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=guaranteed-outcomes&amp;utm_content=new-here">FunnelFuel</a>, where we run advanced account-based programmatic for B2B brands. For the measurement side of this argument, start with <a href="https://www.theb2bstack.com/p/your-media-vendors-are-marking-their">Your Media Vendors Are Marking Their Own Homework</a>.</p><p><strong>Subscribe</strong> and you&#8217;ll get the next issue, plus the Subscribers&#8217; Toolkit.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><div><hr></div><p><strong>What you&#8217;ll learn</strong></p><ul><li><p>Why performance incentives are at a 34-year low</p></li><li><p>What separates a guarantee from a target</p></li><li><p>Why the platform guarantees lock B2B out</p></li><li><p>Three guarantees a B2B agency can sign, and two it should refuse</p></li><li><p>Who carries the risk, and the measurement a guarantee needs</p></li></ul><div><hr></div><h2>Why is everyone suddenly talking about guaranteed outcomes?</h2><p>Start with the number that explains the mood. The <a href="https://www.ana.net/magazines/show/id/forward-2026-10-decideware-article-2">ANA&#8217;s 2025 Trends in Agency Compensation study</a> found that only 15% of marketers use performance incentives with their agencies, a 34-year low, down from 61% in 2013. Value-based pricing has fallen to 8%, from 20% in 2016.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5pPd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5pPd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!5pPd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!5pPd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!5pPd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5pPd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3295898,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/223494327?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5pPd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!5pPd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!5pPd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!5pPd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa5b33c0-ce63-457d-9e4b-4fd653bc642d_1536x1024.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Two flags: a sample of 99 marketers, and a linked article written by Decideware, a vendor, with the full report paywalled. The direction holds, though, because the same study has 86% of marketers planning to revisit agency compensation within 12 months, only 28% with adequate visibility into how their agencies make money, and 84% naming the absence of shared measurement as a barrier. <a href="https://www.gartner.com/en/articles/cmo-spend">Gartner&#8217;s 2026 CMO Spend Survey</a> adds the pressure: paid media is now 31.4% of marketing budgets, &#8220;funded by cuts to agencies&#8221;.</p><p>The holding companies know it. </p><p>WPP&#8217;s CFO, Joanne Wilson, said in May that <a href="https://www.adnews.com.au/news/almost-a-quarter-of-wpp-billings-now-based-on-performance">performance-linked fees now make up 20&#8211;25% of net sales</a>. However, WPP&#8217;s CEO, Cindy Rose, says fully outcome-based pay is <a href="https://digiday.com/media-buying/it-will-take-a-few-years-wpp-ceo-cindy-rose-says-outcome-based-pay-is-still-years-away/">&#8220;a few years&#8221; away</a>, and Publicis&#8217; CFO put it at <a href="https://www.bandt.com.au/why-outcome-based-agency-remuneration-is-having-a-moment-what-marketers-should-know/">&#8220;roughly 10% of our total remuneration&#8230; still very early days&#8221;</a>.  Meanwhile, outcomes-focused buying technology like Viant is markedly outstripping the growth (or lack of) seen by the trade desk,  and wider ad tech service businesses like Channel Factory have seen huge growth since adopting an outcomes-predicated buying model -  all of which makes it fairly evident that there&#8217;s a market for this.   </p><p>The gap between the talk and the contracts is measurement. <a href="https://www.media-sense.com/reports/impact-over-input-the-shift-to-outcome-based-remuneration/">MediaSense and the WFA&#8217;s June 2026 report</a> (a Meta co-sponsored survey of 77 agency leaders, so directional) found 85% expecting outcome-based pay to grow, with attribution (69%) and data access (68%) as the barriers and hybrid models expected to win.</p><p>And measurement is the obvious bottleneck to all of this,  not least in B2B.  The reality is, attribution and tracking has only gotten more challenging as the privacy net has tightened and the funnel has gotten darker -  meaning, one way or the other, more of a buying journey is happening in environments where we can&#8217;t place a pixel, so when we can&#8217;t infer the progress towards pipeline.  </p><div class="callout-block" data-callout="true"><p><strong>If the account can&#8217;t find your client, no guarantee will save the campaign.</strong> Agencies proving account-level outcomes also need to know whether the client shows up when buyers ask ChatGPT, Gemini or Perplexity for a shortlist. </p><p>The Advanced B2B AI Discovery Playbook is the only playbook I know of built for that problem the B2B way, and the Playbook Operator runs it inside Claude with very little manual work. <a href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook">Get the playbook</a>.</p></div><h2>What actually counts as a guarantee?</h2><p>A guarantee has three parts, and most of what the industry calls one is missing the third:  these three things are </p><ol><li><p>A KPI - what is the outcome that we&#8217;re talking about?</p></li><li><p>An agreed way of measuring it</p></li><li><p>And a remedy if it&#8217;s missed. </p></li></ol><p>Take away the remedy and you have a target. Take away the agreed measurement and you have an argument.</p><p>The clearest public template is <a href="https://legal.epsilon.com/us/ad-quality-guarantee-terms">Epsilon&#8217;s Ad Quality Guarantee</a>: viewability of at least 50% and fraud at or below 0.99%, measured by IAS, with four make-good impressions for every failed impression. The small print: a $100k minimum spend per 30 days, make-goods that expire after 90 days, and an offer Epsilon can revoke.</p><p>Compare <a href="https://advertising.amazon.com/legal/product-terms">Amazon&#8217;s DSP terms</a>, where below 70% viewable delivery the parties &#8220;use commercially reasonable efforts to agree upon the conditions of a makegood flight&#8221;. That is a promise to talk, which makes it a target.</p><p>Other agencies are only getting close to an outcomes model when a predefined flight of media on a regular CPM has been run beforehand. <br><br>This is creating a very clear divide between outcomes as an objective and guaranteed outcomes as a contract point</p><p><a href="https://learn.microsoft.com/en-us/xandr/bidders/guaranteed-outcomes">Xandr&#8217;s Guaranteed Outcomes</a> is the third template, and it prices the risk: the buyer pays per view or completion, the seller is still paid on CPM, and Xandr sits in the middle carrying the risk for a 10% market-making fee. Beyond those three I found no true pay-on-outcome guarantee product from the big TV networks or the measurement firms; they mostly sell measurement and benchmarks, and a benchmark without a remedy is a target.</p><p>To be brutally honest, most of these &#8220;outcomes&#8221; are soft media metrics, or, in the case of viewability standards, it should be the de facto norm and not need guaranteeing anyway.  So most of what we talked about above doesn&#8217;t really count as outcomes at all -  which is why we&#8217;ll now move on to talking about outcomes in the way that I would see an outcome being,  and line it up against B2B specifically. </p><p>The content continues below, but it&#8217;s only available to free subscribers. Subscribe today to get access to this content as well as our weekly posts, deep dives, and  unqiue research - and join over 1,600 marketers from leading agencies like Dentsu and WPP, through to vendors like Salesforce.  </p>
      <p>
          <a href="https://www.theb2bstack.com/p/buying-on-outcomes-in-b2b-guarantee">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[“Can we run ChatGPT ads?” is the wrong question for now. The right one is better news.]]></title><description><![CDATA[The most-asked question in our client meetings this quarter, the honest state of play inside the engines, and why the paid media you already run matters more to AI discovery than any ad you could buy]]></description><link>https://www.theb2bstack.com/p/can-we-run-chatgpt-ads-is-the-wrong</link><guid isPermaLink="false">https://www.theb2bstack.com/p/can-we-run-chatgpt-ads-is-the-wrong</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Thu, 05 Nov 2026 11:01:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oBEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every client conversation I have had since the summer has contained the same question, usually in the first ten minutes.</p><p>&#8220;Can we run ChatGPT ads?&#8221;</p><p>It arrives in different forms. Can we buy into Perplexity. What is Google doing in AI Mode. Is there a programmatic route. But the question underneath is always the same one, and it is a good instinct badly aimed. The instinct is that the buyer has moved and the budget should follow them. That is right. The aim is that the way to follow them is to buy the surface they moved to. That is where it goes wrong, and the evidence for why is better news than most marketers expect.</p><p>This is the piece I have been meaning to write all year, and it is the companion to something bigger that I will get to at the end.</p><div><hr></div><div class="callout-block" data-callout="true"><blockquote><p><strong>New here?</strong> I&#8217;m Mike Harty. I&#8217;ve spent fifteen years building B2B programmatic platforms, first at PowerLinks and now as co-founder of FunnelFuel, where we run account-based media for B2B vendors and agencies. The B2B Stack is where I write down what the data is telling us before it becomes conventional wisdom. If you want the backdrop to this piece, start with <a href="https://www.theb2bstack.com/p/the-observers-paradox-in-b2b-why">The Observer&#8217;s Paradox in B2B</a> and <a href="https://www.theb2bstack.com/p/the-ultimate-b2b-programmatic-glossary">The Ultimate B2B Programmatic Glossary</a>.</p><p><strong>Subscribe</strong> and you&#8217;ll get the next issue, plus the subscriber toolkit with the discount code mentioned at the end.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.theb2bstack.com/subscribe"><span>Subscribe</span></a></p></blockquote></div><div class="callout-block" data-callout="true"><p><strong>1,600+ B2B marketers follow and subscribe, including teams at dentsu, WPP, Informa and Salesforce</strong></p></div><div><hr></div><p><strong>What you&#8217;ll learn</strong></p><ul><li><p>The 2026 research on how B2B buyers now research, in one place, with the numbers that matter and the ones that don&#8217;t</p></li><li><p>What you can actually buy inside ChatGPT, Google&#8217;s AI surfaces, Copilot and Perplexity as of November 2026, and the B2B caveat nobody mentions</p></li><li><p>The 75,000-brand study that reframes the whole question, and why it points away from the engines and towards the media you already run</p></li><li><p>What paid media actually does for AI discovery, surface by surface</p></li><li><p>The answer I now give in the room</p></li></ul><div><hr></div><h2>The buyer moved. Here are the numbers.</h2><p>Everyone in B2B marketing knows this has happened. Very few have seen the evidence side by side, so here it is.</p><p>Start with our own data, because it is what made me take the question seriously. FunnelFuel tracks what identified accounts do when they land on a vendor&#8217;s website, across hundreds of millions of page views. A few years ago roughly 30% of account-based first touches landed on educational content: blog posts, guides, comparisons. The buyer was learning on the vendor&#8217;s site and the vendor could watch them do it. That share has collapsed. The first thing a target account does now is land on pricing, a demo request, a comparison written for people who already know the category, or the trust centre. The learning did not stop. It moved somewhere nobody can log a page view.</p><p>The market research says the same thing from the buyer&#8217;s chair.</p><p>G2 surveyed 1,076 B2B software buyers in March this year. Fifty-one per cent now start research in an AI chatbot more often than in Google, up from 29% eleven months earlier. AI chatbots have become the number one influence on which vendors make the shortlist, ahead of review sites and ahead of vendor websites. Sixty-nine per cent chose a different vendor than they had planned because of what a chatbot told them, and a third bought from a vendor they had never heard of before the chatbot named it.</p><p>6sense asked nearly 4,000 buyers about their last purchase. Ninety-four per cent used a large language model somewhere in the process. First contact with a seller now happens 61% of the way through the journey. And the number that should be on every CMO&#8217;s wall: the vendor that won was on the buyer&#8217;s shortlist on day one 95% of the time, up from 85% two years earlier.</p><p>Forrester&#8217;s State of Business Buying 2026 puts 13 internal stakeholders and nine external participants on the average purchase, and finds generative AI the single most cited &#8220;meaningful interaction&#8221; in the research phase. Its buyers do not trust the AI output on its own; they validate it through colleagues, peers and industry experts before acting. Procurement arrives earlier than it used to. Trials are a precondition.</p><p>Gartner&#8217;s headline prediction for 2026 is that by 2028, 90% of B2B buying will be intermediated by AI agents. Dreamdata&#8217;s 2026 journey benchmarks put 81% of the B2B journey before a lead enters any tracked pipeline, up from 70% a year earlier. And on the Google side, Ahrefs&#8217; February study of 300,000 keywords found the top organic result loses 58% of its clicks when an AI Overview appears, up from 34.5% ten months before.</p><p>Put those together and the shape is clear. The consideration set is drafted inside an answer engine, by a committee that is larger and more cautious than it used to be, before anyone visits a website. If you are not in that first draft, the research says you will spend the rest of the cycle trying to displace someone who was. That is the problem the client in the room is feeling when they ask about ChatGPT ads. They are right to feel it.</p><h2>What you can actually buy inside the answer</h2><p>Here is the honest state of play. I have dated it, because it has moved every quarter this year and it will move again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oBEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oBEo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 424w, https://substackcdn.com/image/fetch/$s_!oBEo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 848w, https://substackcdn.com/image/fetch/$s_!oBEo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!oBEo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!oBEo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166084,&quot;alt&quot;:&quot;Chart: where you can buy ads inside AI answers in November 2026. ChatGPT, Google AI and Copilot yes; Perplexity, Gemini, Claude no.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/223148081?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chart: where you can buy ads inside AI answers in November 2026. ChatGPT, Google AI and Copilot yes; Perplexity, Gemini, Claude no." title="Chart: where you can buy ads inside AI answers in November 2026. ChatGPT, Google AI and Copilot yes; Perplexity, Gemini, Claude no." srcset="https://substackcdn.com/image/fetch/$s_!oBEo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 424w, https://substackcdn.com/image/fetch/$s_!oBEo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 848w, https://substackcdn.com/image/fetch/$s_!oBEo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!oBEo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1fc3df-0f96-44fb-b075-c889619a3faa_1800x1286.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>ChatGPT.</strong> OpenAI started showing ads in the United States in February, opened a self-serve Ads Manager in May and extended to the UK and other markets over the summer. Ads appear only for users on the Free and Go tiers, which is the first B2B caveat: a meaningful share of senior buyers sit on paid plans and will never see one. Targeting is contextual intent matching against the conversation. No keyword lists, no job titles, no firmographics, no account lists in the ABM sense, though custom audiences from first-party data arrived in May. Bidding is CPC. StackAdapt was reported in May as the first programmatic platform with ChatGPT inventory, which is the first sign of this surface entering the DSP world and the thing most of my clients are really asking about.</p><p><strong>Google AI Overviews and AI Mode.</strong> You are probably already there. Ads in Google&#8217;s AI surfaces are served from campaigns you already run, with Search broad match or AI Max, Performance Max and Shopping all eligible, smart bidding required and no opt-out. The practical move is an audit of what you have, not a new budget line.</p><p><strong>Microsoft Copilot.</strong> Eligible Microsoft Advertising campaigns are included automatically. No opt-out, no guaranteed display. If your buyers live in Microsoft 365, your existing spend is in there.</p><p><strong>Perplexity.</strong> Stopped taking new advertisers in late 2025 and, per the Financial Times in February, stepped away from advertising altogether. It is an organic-citation surface only, and for B2B software it is the most review-site-heavy engine of the lot.</p><p><strong>Gemini and Claude.</strong> No ads.</p><p>So the direct answer to the client&#8217;s question is: yes, in ChatGPT and in the Google and Microsoft surfaces you already buy, with real limits on who you can target and who will ever see it. A small, ring-fenced test is sensible. I would structure it around the intent clusters your buying committee actually prompts with, land it on proof pages rather than demo forms, and judge it on identified target accounts arriving rather than on clicks.</p><p>But that is the answer to the wrong question. The right question is what moves the needle on being named in the answer in the first place. And the data on that points somewhere else entirely.</p><div><hr></div><div class="callout-block" data-callout="true"><blockquote><p><strong>Know someone who has asked for a ChatGPT ads budget this quarter?</strong> Send them this before the budget meeting. It will either save them the money or make them spend it properly.</p></blockquote></div><div><hr></div><h2>The study that reframes the question</h2><p>In 2025 Ahrefs analysed 75,000 brands to find out which measurable factors correlated with a brand being named in Google&#8217;s AI Overviews. In December they repeated the exercise across ChatGPT, AI Mode and AI Overviews. The results are the most useful numbers I have seen on this subject, and they are not the numbers the AI-SEO industry leads with.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JV2a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JV2a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 424w, https://substackcdn.com/image/fetch/$s_!JV2a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 848w, https://substackcdn.com/image/fetch/$s_!JV2a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!JV2a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!JV2a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png" width="1456" height="980" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:980,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130916,&quot;alt&quot;:&quot;Bar chart: branded web mentions (0.664), anchor text and search volume correlate most with being named in AI answers; ad spend least.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/223148081?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Bar chart: branded web mentions (0.664), anchor text and search volume correlate most with being named in AI answers; ad spend least." title="Bar chart: branded web mentions (0.664), anchor text and search volume correlate most with being named in AI answers; ad spend least." srcset="https://substackcdn.com/image/fetch/$s_!JV2a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 424w, https://substackcdn.com/image/fetch/$s_!JV2a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 848w, https://substackcdn.com/image/fetch/$s_!JV2a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!JV2a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a6163e9-1498-4f41-af50-b87b2e0cf5ab_1800x1212.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The factor most strongly correlated with AI visibility was branded web mentions, anywhere on the web, at 0.664. Branded anchor text followed at 0.527 and branded search volume at 0.392. Then the things SEO has spent twenty years optimising: Domain Rating at 0.326 and raw backlinks at 0.218.</p><p>And at the bottom, the two factors most marketers reach for first when they hear the word &#8220;paid&#8221;: branded ad traffic at 0.216 and branded ad cost at 0.215. Ahrefs wrote plainly that throwing money at paid search would not necessarily help.</p><p>Twenty-six per cent of brands in the study had zero mentions in AI Overviews. Brands in the top quartile for web mentions earned up to ten times the AI mentions of the quartile below. When the exercise was repeated in December, branded mentions correlated at 0.656 to 0.709 across the three engines, and YouTube mentions came in highest of any factor at around 0.737. A separate analysis by Kevin Indig found brand search volume correlating at 0.334 with chatbot mentions.</p><p>Two cautions, both of which Ahrefs made itself. These are correlations, not controlled experiments. And large brands have more of everything, so some of the relationship is size. Nobody has yet published a trial showing that adding mentions moves AI visibility. What we have is a replicated pattern across a very large sample and a mechanism that explains it, which I will come to. I treat that as strong enough to plan on and weak enough to measure.</p><p>Here is the reading that matters for the client in the room. The factor with the weakest relationship to being named in AI answers is paid traffic to your own site. The factors with the strongest relationships are people mentioning you, people searching for you by name, and video about you. Every one of those is a downstream effect of people having heard of you, talked about you and gone looking for you. And every one of those is what a brand-to-demand media programme is built to produce.</p><h2>Why mentions matter and clicks don&#8217;t</h2><p>The mechanism is worth a paragraph, because it tells you where to point the money.</p><p>An answer engine has two places to get information from. The first is what the model learned in training: the open web, over years. If your company has been written about, reviewed, discussed and compared across the web, the model has a representation of you before anyone types a prompt. This is why a brand can be named in an answer with no link attached, and why a brand with no footprint can be absent even when its content is perfectly retrievable. The second is what the engine fetches at the moment of the question, from a live index, in a handful of sub-queries. This is where citations come from, and the 2026 citation studies agree on what gets fetched: Reddit is the most cited domain across every engine, with YouTube, LinkedIn, Wikipedia and the editorial press behind it. AirOps&#8217; estimate is that 85% of top-of-funnel brand mentions in AI answers come from domains the brand does not own.</p><p>A click from a paid search ad to your pricing page teaches the model nothing about who you are. A thousand people recognising your name in a comparison thread, searching for you after a podcast, or watching a demo on YouTube, teaches it a great deal, and leaves behind the third-party pages that the retrieval step then fetches. Paid media does not buy you a citation. It builds the conditions under which a citation becomes likely.</p><h2>What paid media actually does for AI discovery</h2><p>Once you see it that way, the media plan reorganises itself around the buying committee rather than around a channel budget, and each surface has a specific job.</p><p>LinkedIn&#8217;s most useful format here is not the brand ad. It is amplifying the long-form, dated, specific posts from your executives, your employees and the creators you work with, because LinkedIn content is cited in roughly one in seven ChatGPT search answers and named human statements are what survive retrieval.</p><p>YouTube is the single most under-used surface in B2B. It leads citations in Perplexity and AI Overviews, and video mentions carried the highest correlation with AI visibility of anything Ahrefs measured. Paid distribution of chaptered demos and honest comparison walkthroughs builds view velocity on the one video domain every engine trusts.</p><p>Programmatic display belongs on the publishers the engines cite. Your citation audit tells you which trade titles and comparison publishers feed the answers in your category; that list is a publisher list, and a sponsored data piece on one of those domains is a mention the engines will retrieve.</p><p>CTV, audio and digital out-of-home are the roles LinkedIn under-reaches: the economic buyer, finance, procurement. They build brand memory, and brand memory is branded search, which is the 0.392. In our own client work, accounts exposed to sustained account-based brand campaigns show more pricing-page first touches and more branded search than unexposed accounts on the same list. That is our data, directional, and we are building the holdout tests to make it harder evidence.</p><p>Paid search keeps a job, and it is not the one it used to have. It is retrieval protection: making sure your pricing, comparison and alternatives pages are what ranks on Google and Bing for the committee&#8217;s evaluation queries, because classic rank still predicts what the engines fetch. Do not expect it to move the brand&#8217;s presence in answers. The data says it won&#8217;t.</p><p>Then close the loop. AI referrals are about 1% of sessions and convert several times better than organic search, because the engine has already done the qualifying. Resolve those visitors to accounts and retarget at account level with the next piece of proof, not a demo ask. That is where an AI discovery programme and an account-based media programme become the same programme, and it is where the interesting work is right now.</p><div class="callout-block" data-callout="true"><p><strong>The Advanced B2B AI Discovery Playbook, 2027 Edition</strong></p><p>The full playbook for getting your brand named in AI answers, built around the buying committee.</p><p>Subscribers get $30 off via the Subscribers&#8217; Toolkit page.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=post&amp;utm_campaign=ai-discovery-chatgpt-ads&quot;,&quot;text&quot;:&quot;Get the playbook&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=post&amp;utm_campaign=ai-discovery-chatgpt-ads"><span>Get the playbook</span></a></p><p></p></div>
      <p>
          <a href="https://www.theb2bstack.com/p/can-we-run-chatgpt-ads-is-the-wrong">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[“Share of Model” & LLM Citations Is Dark Funnel With a New Name]]></title><description><![CDATA[Your brand's "share of model," the score for how often AI tools like ChatGPT mention you, still can't prove it moved a deal. Here's what to measure instead.]]></description><link>https://www.theb2bstack.com/p/share-of-model-and-llm-citations</link><guid isPermaLink="false">https://www.theb2bstack.com/p/share-of-model-and-llm-citations</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 02 Nov 2026 11:08:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8db97488-a3b5-4c1e-becb-fca641e46f81_2005x1050.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;m Mike, in adtech since 2011, building programmatic platforms (PowerLinks, now FunnelFuel) and writing about the gap between how B2B marketing actually buys media and how the industry talks about it. If this topic is up your street, you&#8217;ll also want <em><a href="https://www.theb2bstack.com/p/the-xerox-strategy-why-b2bs-best">The Xerox Strategy: Why B2B&#8217;s Best Answer to the Dark Funnel Is Becoming a Verb</a></em> and <em><a href="https://www.theb2bstack.com/p/the-account-reporting-layer-brand">The Account Reporting Layer Brand Advertisers Keep Throwing Away</a></em>.</p><p><strong>Free for subscribers: what $39.6m in managed-service media spend taught us.</strong> Five findings from 1B+ tracked page loads (402.6 million on 94 B2B vendor sites, 600M+ on B2B publisher sites), read alongside research from Gartner, Demandbase and 6sense. A 15-page report with seven takeaways you can use this week.</p><p>Join 1,600+ B2B marketers, including readers at Dentsu, HubSpot, 6sense, Informa and DirecTV.</p><blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe&quot;,&quot;text&quot;:&quot;Subscribe free&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe"><span>Subscribe free</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/free-for-subscribers-what-396m-in?utm_source=substack&amp;utm_medium=callout-top&amp;utm_campaign=share-of-model-and-llm-citations&quot;,&quot;text&quot;:&quot;Get the free report&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/p/free-for-subscribers-what-396m-in?utm_source=substack&amp;utm_medium=callout-top&amp;utm_campaign=share-of-model-and-llm-citations"><span>Get the free report</span></a></p></blockquote></div><p>I am hearing from partners and my network that the big ask of the moment is &#8216;how to drive more LLM citations&#8217; and to run AEO/GEO or general LLM SEO.</p><p>Understandably, every brand is very keen to drive more citations and to show up more within LLMs. And with good reason, all of the biggest and best research at the moment points to brands beginning a purchase journey with a consideration set and commencing the true research within their LLM/s of choice.</p><p>The below graphic that I created from mining hundreds of millions of vendor site web visits tracked by FunnelFuel analytics shows quite clearly the impact that AI is having. <strong>The precipitous decline in educational content views at the account level is the most demonstrable visualisation of the dark funnel in action that I&#8217;ve seen so far.</strong> The fact that increasingly the first account-level touch point is with decision pages (where the LLM journey naturally comes to an end because they don&#8217;t have access to pricing information) is a further indication of this direction of travel. The crossover came between 2024 and 2025, when decision pages became the most likely first touch point over educational content - where AI flipped Google Search as the go-to web-based research tool.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AVbD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AVbD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 424w, https://substackcdn.com/image/fetch/$s_!AVbD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 848w, https://substackcdn.com/image/fetch/$s_!AVbD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!AVbD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AVbD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The crossover: where B2B buyers land first on vendor sites, 2023 to 2026. Educational-content first touches fell from 29.7% to 6.5% while decision-page first touches (pricing, demo, product) rose from 16.9% to 21.6%, overtaking educational content. Source: FunnelFuel Analytics, 402.6M page loads on B2B vendor sites.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The crossover: where B2B buyers land first on vendor sites, 2023 to 2026. Educational-content first touches fell from 29.7% to 6.5% while decision-page first touches (pricing, demo, product) rose from 16.9% to 21.6%, overtaking educational content. Source: FunnelFuel Analytics, 402.6M page loads on B2B vendor sites." title="The crossover: where B2B buyers land first on vendor sites, 2023 to 2026. Educational-content first touches fell from 29.7% to 6.5% while decision-page first touches (pricing, demo, product) rose from 16.9% to 21.6%, overtaking educational content. Source: FunnelFuel Analytics, 402.6M page loads on B2B vendor sites." srcset="https://substackcdn.com/image/fetch/$s_!AVbD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 424w, https://substackcdn.com/image/fetch/$s_!AVbD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 848w, https://substackcdn.com/image/fetch/$s_!AVbD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!AVbD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F790bb700-b2ff-4d0b-9abd-11b82348c164_1800x1050.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The crossover: where B2B buyers land first on vendor sites, 2023 to 2026.</figcaption></figure></div><p>Therefore, the desire to show up in LLMs is driven by very real rationale. However, as we&#8217;ll explore today, your brand share of model (which equates to the score of how often leading AI tools like ChatGPT mention your brand) has yet to prove it has the ability to truly move a deal. Based on the above graphic and everything we know about AI chatbot-based research, that sounds like an almost preposterous thing to be saying as we approach 2027, but bear with me.</p><p>My sense is that we need to keep clear heads and remain rational without overreacting whilst we remember that the ever-darkening B2B buying journey has nothing to do with ChatGPT specifically, and <strong>the bigger opportunity today is probably to treat AI mentions as another dark funnel signal, rather than trying to build a new standalone channel wrapped around it.</strong></p><p>To keep some context: Demandbase data shows ChatGPT referrals to B2B vendor sites up 300% year on year, yet independent analysis puts them at a meagre 0.33% of B2B vendor visits, with Google still sending roughly 190x more traffic. With this context, let&#8217;s dive in.</p><div><hr></div><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>Where the term &#8220;share of model&#8221; actually comes from, and why it&#8217;s the fourth name for the same underlying problem</p></li><li><p>The real number behind AI referral growth, and the smaller number that keeps it honest</p></li><li><p>Why the B2B buyer journey went darker in 2026 for reasons that have nothing to do with ChatGPT</p></li><li><p>Why &#8220;share of model&#8221; tools stop at the edge of the CRM, and why that&#8217;s structural, not a maturity gap</p></li><li><p>The account-graph fix: treating an AI mention as another dark-funnel signal, not a new standalone channel with its own dashboard</p></li><li><p>What changes in an omnichannel programmatic plan once you stop trying to make AI search prove itself alone</p></li></ul><p><em>Plus, in Field Notes: a brand already fighting for position inside AI answers with no attribution model at all, and the attribution finding hiding behind this year&#8217;s dark-funnel headline.</em></p><p><em>Part of the B2B Stack guide to <a href="https://www.theb2bstack.com/p/b2b-attribution-measurement">B2B attribution and measurement</a>.</em></p><div><hr></div><h2>The wrong belief?</h2><p>Here&#8217;s the belief I keep hearing in briefings, and I think it&#8217;s wrong: that &#8220;share of model&#8221; is a new metric for a new problem. From share of voice to share of search, we have been here before, trying to capture the hard to capture.</p><p>So this isn&#8217;t as new as it first sounds, and once you trace where the term comes from, you can watch the industry rename the same problem every few years without ever solving it. Tom Roach, VP of Brand Planning at Jellyfish, laid out the lineage plainly in Marketing Week: <strong>share of market, then share of voice, then share of search, and now share of model.</strong> Four labels, but they all carry only one underlying question really, which is whether anyone actually knows what&#8217;s influencing a buyer before they show up somewhere you can track them. AI chat didn&#8217;t create that question. It just gave it a new logo.</p><h2>LLM visits are up 303% YoY to B2B Vendor Sites - BUT They Are Only 0.33% Of B2B Traffic</h2><p>Let&#8217;s start by trying to understand how significant LLM traffic is for B2B vendors today within their marketing mix. Demandbase&#8217;s Labs data shows <strong>ChatGPT-referred visits to the B2B websites it measures rose 303% year on year</strong>, from roughly 645,000 in June 2025 to 2.6 million in June 2026, with a sharp jump in May 2026 that the data doesn&#8217;t fully explain. That&#8217;s a real behavioural shift, not an SEO scare story. This absolutely validates our idea that LLMs are a consistent and big part of the dark research journey that&#8217;s happening behind B2B procurement today. This is also absolutely no surprise at all!</p><p>Here&#8217;s the number that keeps it honest and grounded, though: independent analysis of that same dataset puts <strong>ChatGPT-referred traffic at around 0.33% of total measured B2B traffic, roughly 190 times smaller than what Google still sends.</strong></p><p>So both numbers are true at once; the growth rate is real and the absolute share is still tiny.</p><blockquote><p>A metric can be the fastest-growing thing in your dashboard and a rounding error in your traffic at the same time.</p></blockquote><p>And &#8220;share of model&#8221; reporting tends to show executives the first number without the second - not least because the vendors peddling the ability to measure share of models are naturally keen to make the LLM models sound like the most important thing in the marketing mix, period. They also have a track record of being wildly disparate and diverging in the stats and insights they give back, so the true ability to dive in and be accurate here has a big question mark next to it anyway, as we&#8217;ll explore deeper into this piece.</p><h2>The buyer journey went darker in 2026, and it&#8217;s barely about AI</h2><p>Here&#8217;s the part that should worry you more than any AI-visibility score. Dreamdata&#8217;s 2026 benchmarking, built from over 66 million B2B sessions, found the average B2B deal now runs <strong>88 touchpoints across 4 channels and 10 stakeholders over a 272-day cycle</strong>, up from 76 touchpoints and 6.8 stakeholders the year before. And <strong>81% of that journey now happens entirely outside anything a CRM can see</strong>, up from 70% a year earlier.</p><p>Read that again: four-fifths of the journey was already invisible before a single buyer typed a question into ChatGPT. The other standout point that hits me as a business owner is just how blind my CRM is to the true state of the pipeline that we are working to generate. We see this with our own business. HubSpot, our CRM of choice, is essentially only valuable for forecasting the next 2 to 4 weeks.</p><p>I digress, but the big point is that the dark funnel didn&#8217;t appear because of AI search. It was already there, already growing, already the majority of the buying process.</p><blockquote><p>AI chat is a new room in a house that was already mostly dark.</p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d5242bdf-811e-480a-9b2d-374c670d358f&quot;,&quot;caption&quot;:&quot;Free report: &#8220;5 Things $39.6M in B2B Programmatic Spend Taught Us.&#8221; Three years of managed spend and a billion tracked page loads, turned into five findings platforms won&#8217;t put in a pitch deck. Subscribe free to unlock it, plus every new issue of The B2B Stack.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How Paid Media Shapes What AI Assistants Tell B2B Buyers (the AI Dark Funnel)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-28T14:38:07.167Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!uuhY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F108108c8-ebbb-48a2-8ec7-1f4b27ee55f5_2194x1316.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/how-you-can-steer-the-dark-funnel&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:208830995,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p><strong>Quick answers</strong></p><p><strong>What is &#8220;share of model&#8221;?</strong> A score for how often AI tools like ChatGPT mention your brand, usually against named competitors. It follows share of market, share of voice and share of search as the fourth label for the same question: what influences a buyer before you can track them.</p><p><strong>How much B2B traffic comes from ChatGPT?</strong> Demandbase&#8217;s Labs data shows ChatGPT-referred visits to the B2B sites it measures up 303% year on year, but independent analysis puts them at around 0.33% of measured B2B traffic, roughly 190 times smaller than Google.</p><p><strong>Can share of model prove pipeline?</strong> Not yet. There&#8217;s no session ID, cookie or deterministic handshake back to a CRM record, because the model isn&#8217;t serving an ad with a clickthrough. It&#8217;s answering a question.</p><p><strong>How should B2B teams measure AI visibility instead?</strong> Treat an AI mention as another dark-funnel signal. Fold it into the same account engagement score as intent, site visits and HVA progression, and read it against account-level pipeline velocity over a quarter.</p><p><em>The rest of this piece covers why &#8220;share of model&#8221; tools stop at the edge of the CRM, and the account-level fix. It&#8217;s free for subscribers.</em></p><p>Share of model is the dark funnel with a new name: you are trying to find out whether the engines cite you, and what they cite instead. Counting mentions is only the start. You need a repeatable audit, role by role, and a plan for the paid media that feeds those answers.</p><p>That method is in <a href="https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=callout-end&amp;utm_campaign=share-of-model-and-llm-citations">The Advanced B2B AI Discovery Playbook</a>. <a href="https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=callout-end&amp;utm_campaign=share-of-model-and-llm-citations">Get the playbook</a>. Subscribers get $30 off: the code is in the <a href="https://www.theb2bstack.com/p/subscribers-toolkit">Subscribers&#8217; Toolkit</a>.</p><p></p>
      <p>
          <a href="https://www.theb2bstack.com/p/share-of-model-and-llm-citations">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Advanced B2B AI Discovery Playbook (2027 Edition)]]></title><description><![CDATA[A 121-page B2B playbook for getting named in AI answers by the whole buying committee, with an AI Operator and agent runbook that run the method for your brand. $149.]]></description><link>https://www.theb2bstack.com/p/ai-discovery-playbook</link><guid isPermaLink="false">https://www.theb2bstack.com/p/ai-discovery-playbook</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Sat, 31 Oct 2026 21:13:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6aa585ff-d9a9-4bf9-87dd-da90572fbf38_1456x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oDx0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 424w, https://substackcdn.com/image/fetch/$s_!oDx0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 848w, https://substackcdn.com/image/fetch/$s_!oDx0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 1272w, https://substackcdn.com/image/fetch/$s_!oDx0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oDx0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png" width="1456" height="2059" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2059,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402311,&quot;alt&quot;:&quot;Cover of The Advanced B2B AI Discovery Playbook, 2027 Edition, by Mike Harty.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/222965290?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cover of The Advanced B2B AI Discovery Playbook, 2027 Edition, by Mike Harty." title="Cover of The Advanced B2B AI Discovery Playbook, 2027 Edition, by Mike Harty." srcset="https://substackcdn.com/image/fetch/$s_!oDx0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 424w, https://substackcdn.com/image/fetch/$s_!oDx0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 848w, https://substackcdn.com/image/fetch/$s_!oDx0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 1272w, https://substackcdn.com/image/fetch/$s_!oDx0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe35afe04-266a-48bc-abfa-0ce94000c9c8_2482x3510.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Be in the answer when the CFO asks. Your own AI does the legwork.</h2><p><strong>121-page PDF + the tools to run it with your own AI &#183; $149 &#183; 14-day refund</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery&quot;,&quot;text&quot;:&quot;Get the playbook &#8594;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery"><span>Get the playbook &#8594;</span></a></p><h2>From reading to running it</h2><p>Most playbooks end where the work starts. You finish the book, you agree with it, and then someone has to turn 121 pages into a query map, an audit, a set of pages and a plan. That is where good intentions go to die.</p><p>This one ships with the part that does the turning.</p><p><strong>The Playbook Operator</strong> is one document you load into ChatGPT, Claude or Gemini alongside the PDF. Type &#8220;Begin&#8221; and it interviews you: your company, category, competitors, buying committee, which pages you already have, your certifications, your pricing model, the media you run. Then it works through the method in eight phases, for your brand:</p><ol><li><p>Your Committee Query Map: the questions each buying role asks, in their words, scored and cut to a core set of 50 to 60.</p></li><li><p>Your audit set, with the exact protocol, and the analysis of your results when you paste them back.</p></li><li><p>Your scorecard and committee heat grid.</p></li><li><p>Five proof-page drafts in your brand&#8217;s voice.</p></li><li><p>Your source graph and people plan.</p></li><li><p>Your media plan from the Committee Coverage Model.</p></li><li><p>Your measurement set-up.</p></li><li><p>Your 90-day plan, ending with a page called &#8220;what to do on Monday&#8221;.</p></li></ol><p>It stops after every phase for your go-ahead. It does not make things up: anything it does not know about your company is marked NEEDED for you to fill in. You stay in charge; it does the drafting, the structuring and the heavy lifting.</p><p><strong>The agent runbook goes further.</strong> If you or someone on your team uses Claude Code or another coding agent, the runbook has the agent do the audit as well. With your OpenAI and Perplexity API keys (Gemini optional), it runs your queries through the engines with the audit runner, fills the workbook, and writes every deliverable to a folder for you to review. It never touches your live site and never posts anywhere on your behalf.</p><p>You do not need to read the whole book first. Start with the Operator, and read the chapters it points you to when you want the reasoning behind a step. The book is the method; the Operator is how you put it to work this week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery&quot;,&quot;text&quot;:&quot;Get the playbook &#8594;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery"><span>Get the playbook &#8594;</span></a></p><h2>The problem, in the buyer&#8217;s own numbers</h2><p>Fifty-one per cent of B2B software buyers now start research in an AI chatbot more often than in Google, and AI chatbots have become the number one influence on which vendors make the shortlist (G2, April 2026, 1,076 buyers). The vendor that wins was on the buyer&#8217;s shortlist on day one 95% of the time (6sense, nearly 4,000 buyers). The committee doing the choosing has 13 internal stakeholders and nine external ones (Forrester, 2026). And the deal is increasingly decided late and by the roles marketing never writes for: 49% of buyers say a CFO vetoed an already-approved purchase in the past year, and IT security review is now the single biggest post-selection delay (G2, July 2026).</p><p>In the analytics we run for B2B vendors, the effect is visible on the website. Target-account first touches used to land on educational content. Now the first thing an account tends to do is land on pricing, a demo request or the trust centre. The learning still happens. It happens inside the engines, where nobody can log a page view.</p><p>So the question is not whether you need to be in the answer. It is whether you can find out, role by role, where you are not, and whether you can do anything about it that a dashboard vendor cannot.</p><h2>What the method does that nothing else does</h2><p><strong>It maps the committee, not the keyword.</strong> The Committee Query Map is a 7 x 5 grid: seven buying roles (champion, economic buyer, technical, security and legal, finance, procurement, end users) against five decision moments (framing, shortlisting, evaluation, validation, justification). Each cell holds the questions that role types into an engine at that moment, in their vocabulary. Seventy-odd queries per category, prioritised to a core set of 50 to 60. The Operator builds yours in Phase 1.</p><p><strong>It audits whether you are in the answer, and who is.</strong> A repeatable protocol across three engines with a logging schema, six metrics, variance rules and a gap register. The most valuable output is not your score. It is the list of domains the engines cited instead of you, which becomes your plan. The audit runner does the running; the analysis script does the counting.</p><p><strong>It gives you a scorecard a board can read.</strong> Seven weighted metrics and a committee heat grid that shows, in one picture, which rows of the buying committee you are invisible to. In most audits that is finance, procurement and security, which is exactly where deals now stall.</p><p><strong>It builds the proof the engines cite.</strong> Twelve proof pages, a citeable-unit writing standard, three complete sample pages, twelve-term word banks for every role, crawler policy, structured data, and an honest position on llms.txt. Plus the agent-readable proof stack and a chapter on buying agents, for the 61% of buyers who currently use or plan to use AI agents in software buying (G2, June 2026). The Operator drafts five of the pages in your voice.</p><p><strong>It connects AI discovery to paid media.</strong> This is the part you will not find in an SEO guide, because their toolset cannot see it. Across 75,000 brands, branded web mentions correlate with AI Overview visibility at 0.664 and branded ad traffic at 0.216 (Ahrefs). The things that get you named are mentions, branded search and video presence, and those are what a brand-to-demand media programme manufactures. The book has:</p><ul><li><p>the evidence that every surface moves branded search (TV, CTV, YouTube, podcasts, out-of-home, display);</p></li><li><p>the Committee Coverage Model, which turns your heat grid into a media budget, with a worked allocation;</p></li><li><p>the proof-claims register;</p></li><li><p>the state of ads inside ChatGPT, AI Mode and Copilot as of late 2026;</p></li><li><p>a one-quarter in-engine test plan with success criteria set in advance.</p></li></ul><p>The workbook&#8217;s media plan recomputes your budget shares every time the audit updates.</p><p><strong>It closes the loop to accounts.</strong> The landing page a visitor arrives on from an AI engine tells you which committee role just joined the deal. The book shows how to invert the audit into a page-to-role classifier, score committee emergence, target the roles that have not arrived, and light a heat grid per account.</p><h2>The two workflows and the flywheel</h2><p>Everything in the book reduces to two pieces of work. On-site: content the engines go looking for, in the structure they cite, un-gated, dated, attributed. Off-site: tactical paid media that builds brand gravity, aimed at the committee roles the engines are silent about. Content without gravity is retrievable and unnamed. Gravity without content is named and uncited. Run both, measure them on one scorecard, and the arrivals feed the next round of targeting. That is the flywheel. The book is the operating manual, and the Operator is the operator.</p><h2>Everything that comes with it</h2><p>One purchase, $149:</p><ul><li><p><strong>The 121-page PDF</strong>, edition 2027.2, with 43 numbered sources and seventeen figures.</p></li><li><p><strong>The Playbook Operator</strong> for ChatGPT, Claude or Gemini.</p></li><li><p><strong>The agent runbook</strong> for Claude Code or another coding agent.</p></li><li><p><strong>The audit runner</strong>, a Python script that runs your query map through ChatGPT, Perplexity and Gemini, captures every cited source and the fan-out queries where the engine exposes them, resumes where it stopped, and computes the six metrics, the heat grids per engine, the source-of-citation table and the gap flags. It needs your own API keys; Google AI Mode is covered by manual capture or a SERP-vendor key.</p></li><li><p><strong>The toolkit workbook</strong>, fourteen sheets, opens in Google Sheets without conversion: the map, the audit log with live metrics, the heat grid with an engine selector, the scorecard, the gap and source-graph registers, the RACI, the 90-day tracker, the proof-page and creator briefs, and the media plan.</p></li><li><p><strong>Forty prompts and ten templates</strong>, every one referenced from the chapter that uses it, with the prompts also as a copyable doc.</p></li><li><p><strong>Every update to this edition.</strong></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery&quot;,&quot;text&quot;:&quot;Get the playbook &#8594;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery"><span>Get the playbook &#8594;</span></a></p><h2>Who it is for</h2><p>Content, SEO and growth leads who need a method rather than a mood. Demand and ABM teams who want AI discovery connected to accounts. Paid media teams and agencies who suspect, correctly, that the money they already spend is doing more for AI visibility than anyone gives it credit for. CMOs who need a scorecard that survives a finance review. And anyone who wants the outcomes without spending a month turning a book into a plan by hand.</p><h2>Who it is not for</h2><p>Anyone looking for a list of hacks. There is a chapter on why the hacks do not work, and a conduct standard the book, and the Operator, expect you to keep.</p><h2>How the evidence is handled</h2><p>Every number carries a label: Measured (a study with a published method), Reported (a vendor or press figure), Our data (FunnelFuel&#8217;s analytics), or Working rule (a judgement from doing this). Forty-three numbered sources with primary links where they are stable. The book is my reading of the deepest research available; it is not a statement from the AI companies, and it says so. The Operator follows the same rule: when it estimates, it says so.</p><h2>A worked example you can check</h2><p>Every chapter ends with the method applied to The B2B Stack itself: what I would do, and am doing, to make this newsletter the thing an engine names when a marketer asks who to read on account graphs and the dark funnel. The baseline audit is running; the results go to subscribers first and into the next edition.</p><h2>What is new in the second edition (2027.2)</h2><p>121 pages. The Playbook Operator, the agent runbook, the audit runner and the workbook. The Committee Coverage Model. The account-graph closed loop. The buying-agents chapter. A media note at the end of every chapter. The channel evidence on branded search. Seventeen figures. The G2 July 2026 Evaluation Maze findings. Three sample proof pages and role word banks. Buyers of the first printing receive it free, tools included.</p><h2>Price</h2><p><strong>$149</strong> for the book and every tool. 14-day refund.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery&quot;,&quot;text&quot;:&quot;Get the playbook &#8594;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery"><span>Get the playbook &#8594;</span></a></p><p>Want the Signal System too? The bundle adds The B2B Signal Optimisation System: what buyers do once they land, with 100+ high-value actions mapped to stage, scoring templates, a GTM set-up guide and an example dashboard. It is $199.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-signals-bundle?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery-bundle&quot;,&quot;text&quot;:&quot;Get the bundle &#8594;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://theb2bstack.gumroad.com/l/ai-discovery-signals-bundle?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery-bundle"><span>Get the bundle &#8594;</span></a></p><p>Want only the Signal System? It is $97. <a href="https://theb2bstack.gumroad.com/l/Unmatched100signals?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery">See the System &#8594;</a></p><h2>Subscribers get $30 off</h2><p>Subscribing to The B2B Stack is free, and subscribers get $30 off via the <a href="https://www.theb2bstack.com/p/subscribers-toolkit?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery">Subscribers&#8217; Toolkit</a> page, along with the free report and the other subscriber tools.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe&quot;,&quot;text&quot;:&quot;Subscribe free&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.theb2bstack.com/subscribe"><span>Subscribe free</span></a></p><h2>FAQ</h2><p><strong>Do I have to read the whole book?</strong> No. Start with the Operator; it works through the method in order and tells you which chapter each step comes from. Read those chapters when you want the reasoning. Page 2 has the whole plan on one page.</p><p><strong>How much does the AI actually do?</strong> In a chat (ChatGPT, Claude or Gemini), the Operator drafts every deliverable: the map, the audit set, the analysis, the scorecard, the proof pages, the media plan and the 90-day plan. You answer its questions, approve each phase, fill anything marked NEEDED, and run the audit queries yourself or with the runner. A chat window cannot query the engines on your behalf. With Claude Code and API keys, the agent runs the audit too and fills the workbook. In both cases you review before anything goes live, and accuracy is scored by a human.</p><p><strong>Do I need to be technical?</strong> Not for the Operator, which runs in a chat window. The audit runner and the agent runbook need someone comfortable running a Python script or a coding agent with API keys. If you do not have that person, the Operator gives you the manual audit protocol instead.</p><p><strong>Is this just GEO or AEO with a B2B label?</strong> No. The unit of analysis is the buying committee role, the method is an audit with a scorecard, and half the book is about paid media and accounts, which GEO guides do not cover.</p><p><strong>Which engines does it cover?</strong> ChatGPT (search), Google AI Mode and AI Overviews, Gemini, Perplexity, Copilot and Claude. The audit runs on at least three.</p><p><strong>Does it tell me how to run ChatGPT ads?</strong> It tells you what you can buy inside ChatGPT, AI Mode and Copilot as of November 2026, why it is a test line and not a strategy, and gives you a one-quarter test plan with success criteria set in advance.</p><p><strong>Will it go out of date?</strong> The platform details will; they are dated in the text. The buyer behaviour and the method will not. Updates to the edition, and to the tools, are free.</p><p><strong>I bought the first edition. Do I pay again?</strong> No. The second edition and the tools are already in your Gumroad Library, free.</p><p><strong>Can I share it with my team?</strong> One licence per reader. For a team, email mike@funnelfuel.io.</p><p><strong>What if it is not useful?</strong> Email within 14 days for a full refund. No form, no questions.</p><h2>About the author</h2><p>Mike Harty has been building B2B programmatic platforms since 2011, first at PowerLinks and now as co-founder of FunnelFuel, a B2B advertising specialist built on a living account graph. He publishes The B2B Stack, read by teams at dentsu, WPP, Informa, Salesforce and the large vendors and agencies who run B2B media for a living.</p><h2>Updates and refunds</h2><p>Platform details change quarterly. Every revision of this edition is free to buyers. If it is not useful, email within 14 days for a full refund. No form, no questions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery&quot;,&quot;text&quot;:&quot;Get the playbook &#8594;&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook?utm_source=substack&amp;utm_medium=sales-page&amp;utm_campaign=ai-discovery"><span>Get the playbook &#8594;</span></a></p><p>Mike</p><p></p>]]></content:encoded></item><item><title><![CDATA[The Subscribers’ Toolkit]]></title><description><![CDATA[Everything that comes free with a subscription to The B2B Stack: the report, the free sample, the guides, and a subscriber price on the playbook.]]></description><link>https://www.theb2bstack.com/p/subscribers-toolkit</link><guid isPermaLink="false">https://www.theb2bstack.com/p/subscribers-toolkit</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Sat, 31 Oct 2026 17:06:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y8Uo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Subscribing to The B2B Stack is free. This page is where everything that comes with a subscription lives, so you don&#8217;t have to dig through old emails for it.</p><p>I&#8217;m Mike. I&#8217;ve worked in adtech since 2011, building programmatic platforms (PowerLinks, now FunnelFuel), and I write here about how B2B marketing actually buys and measures media. What&#8217;s below is the practical side of that: the data, the frameworks and the playbook.</p><h3>What&#8217;s here</h3><ul><li><p><strong>The free report:</strong> what $39.6m in managed-service media spend taught us. A 15-page PDF built on 1B+ tracked page loads, normally $19.</p></li><li><p><strong>A free sample of the signals playbook:</strong> the introduction and Section 1, on the seven layers of a signal stack.</p></li><li><p><strong>The subscriber price on The Advanced B2B AI Discovery Playbook:</strong> $30 off the 121-page second edition, tools included.</p></li><li><p><strong>A subscriber price on The B2B Signal Optimisation System:</strong> 30% off the 35-page playbook.</p></li><li><p><strong>The guide</strong>s: the four topic hubs and the Start Here page, in one place.</p></li></ul><p>Subscribe free below and the links, and your subscriber code, appear straight away.</p><p></p>
      <p>
          <a href="https://www.theb2bstack.com/p/subscribers-toolkit">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Free for subscribers: what $39.6m in managed-service media spend taught us]]></title><description><![CDATA[A 15-page report on what actually happens after the click, across 94 B2B sites over three years]]></description><link>https://www.theb2bstack.com/p/free-for-subscribers-what-396m-in</link><guid isPermaLink="false">https://www.theb2bstack.com/p/free-for-subscribers-what-396m-in</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Fri, 30 Oct 2026 17:40:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fddb5a29-03ae-41cb-94f6-fdb8a723966d_1456x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most B2B marketers think the fix for underperforming programmatic is a better DSP, a smarter algorithm or a bigger data partner. It isn&#8217;t.</p><p>Over the last three years we&#8217;ve managed $39.6m in managed-service media spend. Our data covers over 1 billion page loads of two different kinds: 402.6 million across 94 B2B vendor and advertiser sites, and 600M+ across the B2B niche publisher sites our campaigns run on. We keep the two apart, and so does the report. I&#8217;ve written up what actually happened once that spend turned into traffic, and checked each finding against Gartner, Demandbase, 6sense, Forrester, G2 and the controlled studies on AI search. It&#8217;s free for subscribers.</p><h3>The findings in one minute</h3><ol><li><p>Roughly a quarter of raw B2B web traffic is confirmed business engagement once you compound the filters honestly. The rest is noise most reach reporting counts anyway.</p></li><li><p>37% of accounts come back. Those returners average around 13 sessions each and stay 72% longer per visit. That&#8217;s a buying group at work, not a bounce.</p></li><li><p>Engagement is bimodal. Accounts either bounce or go deep. The second visit is the switch.</p></li><li><p>First-touch landings on educational content collapsed by more than four fifths in three years. Decision pages took over. Homepage first touches fell by nearly two thirds in a single year. Buyers arrive late, decided, and deep-linked.</p></li><li><p>B2B trade publishers have been hit harder than vendors. Article first-touches fell from 79% to 17% of entries in two years, and paid campaigns now deliver nearly half of all tracked visits across the network.</p></li></ol><p>The full report goes further: nine sections with seven takeaways you can use the same week, post-click benchmarks for bounce, dwell, depth and return rate to hold your own campaigns against, and a methods section listing the numbers we won&#8217;t fake.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zD--!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zD--!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 424w, https://substackcdn.com/image/fetch/$s_!zD--!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 848w, https://substackcdn.com/image/fetch/$s_!zD--!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!zD--!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zD--!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141824,&quot;alt&quot;:&quot;The crossover: where B2B buyers land first on vendor sites, 2023 to 2026. Educational-content first touches fell from 29.7% to 6.5% while decision-page first touches rose from 16.9% to 21.6%.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/222819773?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The crossover: where B2B buyers land first on vendor sites, 2023 to 2026. Educational-content first touches fell from 29.7% to 6.5% while decision-page first touches rose from 16.9% to 21.6%." title="The crossover: where B2B buyers land first on vendor sites, 2023 to 2026. Educational-content first touches fell from 29.7% to 6.5% while decision-page first touches rose from 16.9% to 21.6%." srcset="https://substackcdn.com/image/fetch/$s_!zD--!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 424w, https://substackcdn.com/image/fetch/$s_!zD--!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 848w, https://substackcdn.com/image/fetch/$s_!zD--!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!zD--!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F472c9abe-26c9-47b4-a389-9c248553ee01_1800x1050.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The crossover: where B2B buyers land first on vendor sites, 2023 to 2026.</figcaption></figure></div><p></p><p></p><h3>Who it&#8217;s for</h3><ul><li><p>B2B marketers and demand-gen leads who sign off programmatic or ABM budgets and want to know what they&#8217;re really buying</p></li><li><p>Anyone who has been shown a reach or &#8220;accounts identified&#8221; number and wondered how much of it is real</p></li><li><p>Media and agency teams planning on B2B trade publishers, who need to know where the publisher click has gone</p></li><li><p>Founders and CMOs trying to work out how AI search has changed the way buyers reach their site</p></li></ul><p>It&#8217;s not a pitch for any platform or data provider. Third-party intent, first-party signals and the publishers all have a part to play. The report is about measuring all of it at the level where the signal lives: the account.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe&quot;,&quot;text&quot;:&quot;Subscribe free to get the report&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe"><span>Subscribe free to get the report</span></a></p><p><br></p><p>The claim code is free for subscribers. Pop your email in to get it.</p><p></p>
      <p>
          <a href="https://www.theb2bstack.com/p/free-for-subscribers-what-396m-in">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[B2B Attribution and Measurement: Last-Touch vs Multi-Touch, Sourced vs Influenced, and What to Measure Instead]]></title><description><![CDATA[A practical guide to B2B attribution and measurement, from sourced vs influenced pipeline to HVAs and attention, with every related post in a sensible reading order.]]></description><link>https://www.theb2bstack.com/p/b2b-attribution-measurement</link><guid isPermaLink="false">https://www.theb2bstack.com/p/b2b-attribution-measurement</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Fri, 30 Oct 2026 11:39:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y8Uo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Last updated: 3 November 2026.</em></p><blockquote><p><strong>The B2B Stack is free.</strong> I write one practical piece a week on B2B measurement, advertising and ABM. <a href="https://www.theb2bstack.com/subscribe">Subscribe free</a>.</p></blockquote><h2>What is B2B attribution?</h2><p><strong>B2B attribution is the set of rules you use to credit pipeline and revenue to the marketing that helped create it.</strong> Most B2B teams inherited their attribution from e-commerce rather than choosing it. Last-touch credits whatever happened just before a form fill. Multi-touch spreads the credit more fairly, but only across the touches it can see, and in B2B most of the journey is invisible. A better approach measures at the level of the account: engagement trends across the buying committee, high value actions, attention, and revenue linked back by cohort.</p><p>A precise, wrong number is more comfortable than an honest, probabilistic one. That comfort is the main reason bad attribution survives budget reviews.</p><p>I&#8217;ve worked in adtech since 2011, and at FunnelFuel we built B2B web analytics because the consumer tools didn&#8217;t answer B2B questions. This hub collects everything I&#8217;ve written on measurement, in reading order.</p><h2>Where to start</h2><ol><li><p><a href="https://www.theb2bstack.com/p/the-last-touch-attribution-lie">The Last-Touch Attribution Lie</a>: why the model you&#8217;re using was never designed for B2B.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-ultimate-account-based-abm-measurement">The ABM Measurement Glossary</a>: sourced vs influenced, MTA models, engagement scores and the rest, with definitions you can lift.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-observers-paradox-in-b2b-why">Why Optimising B2B Campaigns for Clicks Finds the Wrong Buyers</a>: what click optimisation does to your targeting.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-high-value">What Are High Value Actions (HVAs)?</a>: what to measure instead.</p></li><li><p><a href="https://www.theb2bstack.com/p/your-media-vendors-are-marking-their">Your Media Vendors Are Marking Their Own Homework</a> &#8212; a four-question test before you trust vendor-reported performance on ChatGPT Ads, agentic buying and &#8220;performance CTV&#8221;.</p></li></ol><h2> &#8212; a four-question test before you trust vendor-reported performance on ChatGPT Ads, agentic buying and &#8220;performance CTV&#8221;.Why B2B attribution breaks</h2><p>Three facts do most of the damage.</p><p><strong>The buyer is a committee.</strong> Gartner&#8217;s figure for the core internal buying group is six to ten stakeholders across procurement, finance, technical evaluation and end users, and they rarely convert in the same session (<a href="https://www.theb2bstack.com/p/the-last-touch-attribution-lie">The Last-Touch Attribution Lie</a>). Forrester puts complex purchases at around 13 internal and 9 external stakeholders (<a href="https://www.theb2bstack.com/p/there-is-no-b2b-funnel-theres-a-ghost">There Is No B2B Funnel</a>). Person-level attribution reads a fragmented version of what is really one coordinated decision.</p><p><strong>Most of the journey is out of sight.</strong> Private Slack and WhatsApp groups, peer conversations, cookie rejections and AI chat windows all leave no trail. GA4 makes it worse. In some markets, up to 90% of sessions vanish unless users accept tracking. GA4&#8217;s data retention tops out at 14 months, while a buying cycle can generate 60&#8211;100 website sessions from different people over months or years (<a href="https://www.theb2bstack.com/p/ga4-breaks-b2b-analytics-heres-what">GA4 for B2B</a>).</p><p><strong>Very few accounts are both in market and visible.</strong> On the much-cited 95/5 rule, only around 5% of your accounts are in market today, and Gartner&#8217;s research puts 70&#8211;80% of the B2B buying journey in the dark funnel before any vendor contact. So only a sliver of your target list is both in market and showing observable signal (<a href="https://www.theb2bstack.com/p/the-observers-paradox-in-b2b-why">The Observer&#8217;s Paradox</a>). If that sliver is all your attribution can see, your model will keep crediting the channels that catch it at the end.</p><blockquote><p><strong>Mike&#8217;s take:</strong> I&#8217;ve watched the same meeting play out for years. Marketing presents a pipeline number, sales presents a different one, the CFO trusts neither, and the CMO walks out with a smaller budget. It&#8217;s almost never a data problem. Usually it&#8217;s two teams using different definitions without saying so.</p></blockquote><h2>Attribution models compared</h2><p>The models below are the standard set, as defined in the <a href="https://www.theb2bstack.com/p/the-ultimate-account-based-abm-measurement">ABM Measurement Glossary</a>. The last column is the part vendors skip.</p><ul><li><p><strong>First-touch.</strong> <em>How it gives credit:</em> 100% to the first interaction. <em>Good for:</em> Demand creation questions. &#8220;Sourced&#8221; pipeline runs on this. <em>What it misses in B2B:</em> Everything after the first touch, including mid-funnel and committee breadth.</p></li><li><p><strong>Last-touch.</strong> <em>How it gives credit:</em> 100% to the final interaction before conversion. <em>Good for:</em> Demand capture questions. <em>What it misses in B2B:</em> Systematically over-credits bottom-funnel and branded search. AI assistants increasingly become the &#8220;last touch&#8221;.</p></li><li><p><strong>Linear.</strong> <em>How it gives credit:</em> Equal credit across every touch. <em>Good for:</em> A neutral default when you won&#8217;t make weighting calls. <em>What it misses in B2B:</em> Treats a banner view and a pricing-page session as equal.</p></li><li><p><strong>Time-decay.</strong> <em>How it gives credit:</em> More credit to touches closer to conversion. <em>Good for:</em> Long cycles where recency plausibly matters. <em>What it misses in B2B:</em> Under-credits the early brand work that put you on the shortlist.</p></li><li><p><strong>U-shaped.</strong> <em>How it gives credit:</em> Heavy credit to first touch and conversion touch. <em>Good for:</em> Balancing creation and capture. <em>What it misses in B2B:</em> The middle of a long committee process.</p></li><li><p><strong>W-shaped.</strong> <em>How it gives credit:</em> Heavy credit to first touch, lead creation and opportunity creation. <em>Good for:</em> Motions with a clear mid-funnel milestone. <em>What it misses in B2B:</em> Assumes a lead-based process that ABM motions often don&#8217;t have.</p></li><li><p><strong>Algorithmic.</strong> <em>How it gives credit:</em> Model-derived weights from your own data. <em>Good for:</em> Sounds the most sophisticated. <em>What it misses in B2B:</em> Hard to explain in a boardroom, and still limited to visible touches.</p></li></ul><p>Two things to take from this. First, the model you pick materially changes the influenced number, so two teams can both &#8220;do multi-touch&#8221; and produce different figures that are both technically right. Second, every model only shares out credit across touches it can see. MTA is a precise account of the visible minority.</p><blockquote><p><strong>The B2B Stack is free.</strong> <a href="https://www.theb2bstack.com/subscribe">Subscribe free</a> for the full glossary series and a new measurement piece most weeks.</p></blockquote><h2>Sourced vs influenced pipeline</h2><p><strong>This is the most important distinction in B2B measurement.</strong> It&#8217;s covered in full in the <a href="https://www.theb2bstack.com/p/the-ultimate-account-based-abm-measurement">ABM Measurement Glossary</a>.</p><ul><li><p><strong>Definition.</strong> <em>Pipeline sourced:</em> Value of opportunities where marketing generated the first touch that led to the opportunity. <em>Pipeline influenced:</em> Value of opportunities where marketing touched any buying group member at any point in the cycle.</p></li><li><p><strong>Mechanic.</strong> <em>Pipeline sourced:</em> First-touch. <em>Pipeline influenced:</em> Multi-touch, over a lookback window.</p></li><li><p><strong>Question it answers.</strong> <em>Pipeline sourced:</em> Which activities create net-new pipeline that wouldn&#8217;t otherwise exist? <em>Pipeline influenced:</em> Where is marketing speeding up and supporting deals?</p></li><li><p><strong>Natural audience.</strong> <em>Pipeline sourced:</em> CFO and board (budget allocation). <em>Pipeline influenced:</em> CRO and programme leads (programme effectiveness).</p></li><li><p><strong>Failure mode.</strong> <em>Pipeline sourced:</em> Under-credits brand and mid-funnel work. <em>Pipeline influenced:</em> &#8220;Influenced&#8221; can mean one ad seen by one contact. An unlabelled influence claim can sink the whole report.</p></li></ul><p>Report both, always together, always clearly labelled, and never blend them into one &#8220;marketing pipeline&#8221; figure. Pick one MTA model, write down why, and stop shopping for a model that flatters this quarter.</p><h2>What to measure instead (or as well)</h2><h3>Account engagement, as a trend</h3><p>An account engagement score is a composite, usually 0&#8211;100, across every buying group member and channel over a rolling window. Different platforms weight things differently, so the same account can score 85 in one and 40 in another without any data quality problem. The trend is the signal. An account moving from 40 to 70 over six weeks tells you something. A 70 on its own doesn&#8217;t (<a href="https://www.theb2bstack.com/p/the-ultimate-account-based-abm-measurement">ABM Measurement Glossary</a>).</p><h3>High value actions (HVAs)</h3><p>HVAs are the specific behaviours that tend to come before pipeline: pricing, integration and security page depth, repeat visits, and several roles from one account engaging in the same window. Most accounts seriously evaluating a vendor look, lurk and share internally long before anyone fills in a form, so form fills only measure the very end of the journey (<a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-high-value">HVA guide</a>). See also <a href="https://www.theb2bstack.com/p/high-value-actions-reverse-mapping">How to Reverse-Map the Behaviour That Predicts Pipeline</a> and <a href="https://www.theb2bstack.com/p/the-account-scoring-system-that-beats">B2B Account Scoring</a>.</p><h3>Attention, not clicks</h3><p>Clickers are a small, unrepresentative group, and click-optimised campaigns learn to find more of them. A high CTR often comes with visitors who bounce within seconds, and the campaign that &#8220;wins&#8221; on CTR can be the one that drives no pipeline (<a href="https://www.theb2bstack.com/p/hacctr-the-b2b-ctr-replacement-metric">HACCTR</a>). The low-CTR audience is often the one that reads high-value product pages all the way to the bottom, which is why attention is the better signal (<a href="https://www.theb2bstack.com/p/attention-as-a-buying-signal-the">Attention as a Buying Signal</a>).</p><h3>Expected pipeline, not vanity stats</h3><p>In <a href="https://www.theb2bstack.com/p/moneyball-for-b2b-stop-buying-pretty">Moneyball for B2B</a> I propose replacing vanity metrics with one north star, Expected Pipeline Added: the sum, across touches, of the probability that a touch leads to an opportunity, multiplied by expected value.</p><ul><li><p><strong>CTR</strong> &#8594; Attention, engaged accounts, HVA rate by account</p></li><li><p><strong>Form fills / MQLs</strong> &#8594; Account engagement trend, buying-committee breadth, sales-accepted accounts</p></li><li><p><strong>Last-touch revenue</strong> &#8594; Sourced and influenced pipeline, labelled and reported side by side</p></li><li><p><strong>Sessions in GA4</strong> &#8594; Account-level sessions resolved to companies, over the full buying cycle</p></li><li><p><strong>Cost per lead</strong> &#8594; Cost per engaged account and pipeline per engaged account</p></li></ul><blockquote><p><strong>Mike&#8217;s take:</strong> You will never get a perfect attribution model in B2B, and anyone selling you one is selling. What you can get is a set of honest, labelled measures that finance trusts and that point in the right direction. That&#8217;s enough to defend a budget.</p></blockquote><h2>Analytics built for accounts, not cookies</h2><p>Consumer analytics answers &#8220;which session converted?&#8221;. B2B needs &#8220;which companies are engaging, how widely, and is it growing?&#8221;. GA4 measures cookies, not accounts, and that gap is the subject of a run of posts: - <a href="https://www.theb2bstack.com/p/ga4-breaks-b2b-analytics-heres-what">GA4 for B2B: Why It Breaks Account-Level Analytics</a> - <a href="https://www.theb2bstack.com/p/the-b2b-analytics-gap-consumer-analytics">Why Consumer Analytics Fail B2B</a> - <a href="https://www.theb2bstack.com/p/beyond-vanity-why-measurement-is">B2B Marketing Measurement: Beyond Vanity Metrics</a> - <a href="https://www.theb2bstack.com/p/the-b2b-channels-your-analytics-will">The Dark Social and Offline Channels Your Analytics Can&#8217;t See</a> - <a href="https://www.theb2bstack.com/p/the-b2b-measurement-mismatch-why">Why Display Looks Broken in B2B Measurement (and Isn&#8217;t)</a>: early influence judged on late KPIs. - <a href="https://www.theb2bstack.com/p/the-reality-of-b2b-attribution-in">B2B Attribution in 2026: Why Certainty Is Gone</a> - <a href="https://www.theb2bstack.com/p/why-clicks-are-a-lie-building-goals">Why CTR Is the Wrong B2B Metric</a></p><p>For the models and frameworks behind all this, see the <a href="https://www.theb2bstack.com/p/the-b2b-stack-reference-index-models">B2B Stack Reference Index</a>.</p><h2>Checklist: a measurement setup finance will trust</h2><ol><li><p>Write down definitions of sourced and influenced pipeline and agree them with finance before the quarter starts.</p></li><li><p>Choose one MTA model, record why, and don&#8217;t change it mid-year.</p></li><li><p>Resolve website traffic to accounts, not just sessions.</p></li><li><p>Define 10&#8211;20 HVAs from your own won deals and track them by account.</p></li><li><p>Track engagement trends and committee breadth for every tier-one account.</p></li><li><p>Swap CTR for attention and engaged-account measures in campaign reporting.</p></li><li><p>Put a one-line definitions footer on every board slide that shows a marketing number.</p></li><li><p>Review measures against closed-won and closed-lost deals every quarter.</p></li></ol><h2>Related hubs</h2><ul><li><p><a href="https://www.theb2bstack.com/p/b2b-intent-data-and-buying-signals">B2B intent data and buying signals</a></p></li><li><p><a href="https://www.theb2bstack.com/p/abm-platforms-account-based-advertising">ABM platforms and account-based advertising</a></p></li><li><p><a href="https://www.theb2bstack.com/p/b2b-programmatic-advertising">B2B programmatic advertising</a></p></li></ul><h2>FAQ</h2><p><strong>Why is last-touch attribution wrong for B2B?</strong> Last-touch credits only the final interaction before conversion. That over-credits bottom-funnel channels and ignores a buying committee that researched for months, mostly out of sight.</p><p><strong>What is the difference between sourced and influenced pipeline?</strong> Sourced pipeline credits marketing only where it created the first touch that led to the opportunity. Influenced pipeline credits any marketing touch to any committee member during the deal. Report both, clearly labelled, and never blend them.</p><p><strong>Is multi-touch attribution accurate for B2B?</strong> It&#8217;s fairer than last-touch, but it can only share out credit across touches it can see, and in B2B that&#8217;s the visible minority of the journey. The model you pick also changes the result materially.</p><p><strong>Which attribution model is best for B2B?</strong> None is complete. Many teams report first-touch for sourced pipeline and one consistent multi-touch model for influenced pipeline, alongside account-level engagement measures.</p><p><strong>Does GA4 work for B2B?</strong> Not on its own. GA4 measures cookies and sessions, not accounts. Its data retention tops out at 14 months, and consent rules can remove most sessions in some markets.</p><p><strong>What should replace CTR as a B2B metric?</strong> Account-level measures: attention, engaged accounts, buying-committee breadth and high value actions tied to pipeline. High CTR often comes with very high bounce rates.</p><p><strong>What are high value actions (HVAs)?</strong> HVAs are specific behaviours that have historically come before pipeline, such as deep reads of pricing or integration pages and repeat visits from several people at one account.</p><p><strong>What is an account engagement score?</strong> A composite score, usually 0&#8211;100, summarising how engaged an account is across its buying group and channels. Watch the trend over weeks rather than the absolute number, because platforms weight things differently.</p><p><strong>How do you prove marketing&#8217;s impact on pipeline in B2B?</strong> Agree clear definitions with finance, report sourced and influenced pipeline side by side, resolve engagement to accounts, and show how engagement trends connect to opportunities by cohort over time.</p><p><strong>What is the dark funnel in B2B measurement?</strong> The research and conversations that happen where tracking can&#8217;t reach, such as private communities, peer conversations, cookie rejections and AI assistants. It&#8217;s permanent, so measurement has to work with it rather than pretend it isn&#8217;t there.</p><p><strong>Can you trust media-vendor performance dashboards in B2B?</strong> Treat them as one input, not the verdict. Vendors optimise and report inside their own closed loops; without logs, independent attention or account-level outcomes you are letting them mark their own homework. Pair vendor numbers with sourced vs influenced pipeline and HVAs, and run a simple challenge before the money moves. See <a href="https://www.theb2bstack.com/p/your-media-vendors-are-marking-their">Your Media Vendors Are Marking Their Own Homework</a> and <a href="https://www.theb2bstack.com/p/the-last-touch-attribution-lie">The Last-Touch Attribution Lie</a>.</p><h2>Subscribe</h2><p><strong>The B2B Stack is free.</strong> You get one practical piece a week on B2B measurement, advertising and ABM, written from inside live campaigns. <a href="https://www.theb2bstack.com/subscribe">Subscribe free</a>.</p><p><em>I&#8217;m Mike Harty. I&#8217;ve worked in adtech since 2011: I built PowerLinks, and I&#8217;m now Co-Founder and CPO of FunnelFuel, a B2B programmatic and analytics business. The B2B Stack is where I write up what I see on live campaigns, without the vendor spin.</em></p><h2>Changelog</h2><p>3 Nov 2026: added Your Media Vendors Are Marking Their Own Homework; FAQ on trusting vendor dashboards; Last updated line added.</p>]]></content:encoded></item><item><title><![CDATA[B2B Programmatic Advertising: How It Works, How to Buy It (PMP, PG, Open Auction, Curation) and Which Channels to Use]]></title><description><![CDATA[A practical guide to B2B programmatic advertising, from buying routes and fees to channels, with every related post in a sensible reading order.]]></description><link>https://www.theb2bstack.com/p/b2b-programmatic-advertising</link><guid isPermaLink="false">https://www.theb2bstack.com/p/b2b-programmatic-advertising</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Fri, 30 Oct 2026 11:36:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y8Uo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Last updated: 3 November 2026.</em></p><blockquote><p><strong>The B2B Stack is free.</strong> I write one practical piece a week on B2B programmatic, ABM and measurement. <a href="https://www.theb2bstack.com/subscribe">Subscribe free</a>.</p></blockquote><h2>What is B2B programmatic advertising?</h2><p><strong>B2B programmatic advertising is the automated buying of display, video, CTV, audio, native and digital out-of-home ads, aimed at the companies and buying committees you want to win rather than at consumers.</strong> When someone loads a page, opens a CTV app or streams a podcast, an auction runs in about a hundred milliseconds. Your DSP (demand-side platform, the buying software) decides whether to bid based on who the viewer appears to be, what the content is and your campaign rules. The SSP (supply-side platform, the publisher&#8217;s selling tool) collects the bids and awards the impression. That happens around a trillion times a day. The full primer is in the <a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-deal-ids">Deal IDs guide</a>.</p><p>Programmatic was built for B2C, and out of the box it points at the wrong unit, which is the individual device. Rebuilt on an account graph, it becomes B2B&#8217;s most underused channel. It&#8217;s materially cheaper per impression than LinkedIn, where CPMs for tech and IT audiences commonly run at $30&#8211;75. It also reaches the committee members LinkedIn under-indexes on, like technical evaluators, legal, procurement and security (<a href="https://www.theb2bstack.com/p/programmatic-advertising-was-built">Programmatic Advertising Was Built for B2C</a>).</p><p>I&#8217;ve worked in adtech since 2011: native advertising at PowerLinks, then B2B programmatic at FunnelFuel. This is my home turf, so treat this hub as the operator&#8217;s map.</p><h2>Where to start</h2><ol><li><p><a href="https://www.theb2bstack.com/p/the-ultimate-2026-guide-to-b2b-programmatic">B2B Programmatic Advertising: The Complete 2026 Guide</a>: the full stack, where the money flows and where it breaks for B2B.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-deal-ids">What Is a Deal ID? The B2B Marketer&#8217;s Guide</a>: the construct that now carries most B2B targeting.</p></li><li><p><a href="https://www.theb2bstack.com/p/programmatic-advertising-was-built">Programmatic Advertising Was Built for B2C. Most of It Still Isn&#8217;t Built for B2B</a>: the core argument.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-ultimate-b2b-programmatic-glossary">B2B Programmatic Advertising Glossary: 115 Terms Defined</a>: bookmark it for the jargon.</p></li></ol><h2>The buying routes compared</h2><p>Every programmatic impression is bought through one of a handful of routes. The names confuse buyers, so here they are side by side. The table draws on the <a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-deal-ids">Deal IDs guide</a> and <a href="https://www.theb2bstack.com/p/curation-is-the-future-of-b2b-supply">Curation Is the Future of B2B Supply</a>.</p><ul><li><p><strong>Open auction (open exchange).</strong> <em>How it works:</em> Real-time bidding against everyone, across huge pools of supply. <em>Pros for B2B:</em> Scale and the lowest headline CPMs. <em>Cons for B2B:</em> Fraud and quality risk, little transparency, and B2B relevance comes down to the data you bring. &#8220;B2B audience&#8221; can end up next to a potty-training app.</p></li><li><p><strong>Private marketplace (PMP).</strong> <em>How it works:</em> An invite-only auction with selected buyers on a publisher&#8217;s or SSP&#8217;s inventory. <em>Pros for B2B:</em> More control and better quality than open. <em>Cons for B2B:</em> Still runs on much the same supply pipes. Quality varies by deal.</p></li><li><p><strong>Preferred deal.</strong> <em>How it works:</em> Fixed price with first look at inventory, no volume commitment. <em>Pros for B2B:</em> Predictable pricing and priority access. <em>Cons for B2B:</em> Less flexibility on price. Volume isn&#8217;t guaranteed.</p></li><li><p><strong>Programmatic guaranteed (PG).</strong> <em>How it works:</em> Fixed price and fixed volume, executed through programmatic pipes (automated IOs). <em>Pros for B2B:</em> Guaranteed delivery, first look and stable pricing. <em>Cons for B2B:</em> Rigid, with no auction dynamics, and commitments to manage.</p></li><li><p><strong>Curated deal (curated open auction / curated PMP).</strong> <em>How it works:</em> A curator packages supply paths, and often data, into a single deal ID you activate in your DSP. <em>Pros for B2B:</em> Account-level B2B data can reach the bid stream. You choose supply paths and manage them centrally. <em>Cons for B2B:</em> Fees can compound, and you need to know whose data and which supply sit under the ID.</p></li></ul><p><strong>Where curation fits.</strong> Curation brings together PG&#8217;s predictability, the quality potential of PMPs and the flexibility of open exchange, and it adds data-driven selection. In the curation piece I explain why B2B buyers are moving budget from open exchange into curated PMPs. In the Deal IDs guide I cover the Audigent and Dun &amp; Bradstreet partnership announced in 2024, which made over four hundred D&amp;B firmographic segments activatable as curated deal IDs across CTV, display, native, audio and online video.</p><blockquote><p><strong>Mike&#8217;s take:</strong> If you can&#8217;t say what&#8217;s under every deal ID in your campaign, whose data it uses, which supply path it takes and what each layer charges, you don&#8217;t really know what you&#8217;re buying. I ask those questions on day one of every audit, and the answers usually explain the results.</p></blockquote><h2>Where the money goes: fees</h2><p>Programmatic&#8217;s dirty secret is fee compounding: the DSP fee, plus the data fee, plus the measurement fee, plus the SSP fee, plus the publisher&#8217;s take. In <a href="https://www.theb2bstack.com/p/how-to-build-your-own-mini-programmatic">How to Build Your Own AI Bidder for B2B Programmatic</a> I sketch a typical chain as a 17% DSP fee plus extra layers for ad serving, inventory and a $1.50 CPM data fee. In practice you can end up paying $1.50 to deliver $0.60 of media and still not own the data feedback loop.</p><p>Then there&#8217;s agency-side margin. <a href="https://www.theb2bstack.com/p/principal-media-the-billion-dollar">What Is Principal Media?</a> covers the whistleblower lawsuit against WPP. It alleged close to $1 billion a year in &#8220;non-product related income&#8221; and that 97.4% of GroupM&#8217;s proprietary inventory went unused by its largest clients. Those are allegations, not findings.</p><ul><li><p><strong>DSP fee.</strong> <em>What it pays for:</em> The buying platform. <em>Question to ask:</em> What percentage of media, and is it bundled with data?</p></li><li><p><strong>Data fee.</strong> <em>What it pays for:</em> Audience or account data on each impression. <em>Question to ask:</em> Which provider, at what CPM, and can I see the delivery by account?</p></li><li><p><strong>Curation fee.</strong> <em>What it pays for:</em> Packaging supply and data into a deal. <em>Question to ask:</em> Who is the curator, and what is the fee per impression?</p></li><li><p><strong>SSP / exchange take.</strong> <em>What it pays for:</em> The sell-side platform. <em>Question to ask:</em> Which supply path, and is it the shortest one?</p></li><li><p><strong>Agency margin or principal media.</strong> <em>What it pays for:</em> Agency buying and inventory. <em>Question to ask:</em> Am I buying principal inventory, and at what mark-up?</p></li></ul><blockquote><p><strong>The B2B Stack is free.</strong> If this is useful, <a href="https://www.theb2bstack.com/subscribe">subscribe free</a> for a new operator teardown every week.</p></blockquote><h2>Channels</h2><p>Programmatic is one set of plumbing serving many screens. The channel rule I keep coming back to is to respect the moment, then use the account graph to aim each channel at the accounts that matter.</p><h3>CTV (connected TV)</h3><p>CTV changed the instrument, not the mismatch. Identity matching means a DSP can, in principle, put an ad in front of a named contact&#8217;s TV. But hitting an executive on a 65-inch screen while their family is in the room can annoy the very account you&#8217;re trying to win. I call that the living room tax. CTV works for B2B through business-news inventory, content next to sponsorships, a tight exception list of hot accounts, and the more forgiving windows outside prime time. - <a href="https://www.theb2bstack.com/p/connected-tv-ctv-for-b2b-when-it">Connected TV for B2B: When It Builds Brand Memory and When It Backfires</a> - <a href="https://www.theb2bstack.com/p/the-new-pipeline-screen-how-ctv-quietly">CTV for B2B Lead Generation</a></p><h3>DOOH (digital out-of-home)</h3><p>A study from OneScreen.ai and Wynter found <strong>46% of B2B companies already use out-of-home</strong>, with adoption strongest among firms of 201&#8211;5,000 employees. Almost none buy it well. Programmatic buying now makes up over 30% of DOOH spend. The trick is to treat DOOH as a contributor to other channels, aimed with account data, not as a standalone KPI. - <a href="https://www.theb2bstack.com/p/the-dooh-paradox-46-of-b2b-already">The DOOH Paradox: 46% of B2B Already Buys Billboards</a></p><h3>Native</h3><p>Native never went away. It went quiet, matured alongside display rather than trying to kill it, and is coming back onto B2B plans with a signal layer underneath it. I built PowerLinks around native, so I have history here. - <a href="https://www.theb2bstack.com/p/native-advertising-didnt-die-now">Native Advertising for B2B in 2026</a></p><h3>Display</h3><p>Display has spent years as the unloved middle child of the media mix, and AI assistants moving into advertising may be its biggest moment in a decade. Display also tends to look broken in B2B measurement because it influences early and gets judged on late KPIs. - <a href="https://www.theb2bstack.com/p/the-channel-that-was-right-all-along">ChatGPT Ads and the Return of Display</a> - <a href="https://www.theb2bstack.com/p/the-b2b-measurement-mismatch-why">Why Display Looks Broken in B2B Measurement (and Isn&#8217;t)</a></p><h3>Audio and podcasts</h3><ul><li><p><a href="https://www.theb2bstack.com/p/why-smart-b2b-marketers-are-turning">Podcast Advertising for B2B</a></p></li></ul><h3>Planning the mix</h3><ul><li><p><a href="https://www.theb2bstack.com/p/ctv-audio-display-native-what-actually">CTV vs Audio vs Display vs Native: What Drives B2B Pipeline</a></p></li><li><p><a href="https://www.theb2bstack.com/p/how-to-harmonise-linkedin-omnichannel">How to Combine LinkedIn Ads With Omnichannel Programmatic</a></p></li><li><p><a href="https://www.theb2bstack.com/p/the-open-web-is-b2bs-legacy-format">The Open Web Is B2B's Legacy Format</a> &#8212; why the open web still works but stopped being where the media plan starts.</p></li><li><p><strong>Display.</strong> <em>Best B2B job:</em> Always-on reach and frequency across the committee, plus account-level reporting. <em>Watch out for:</em> Optimising for clicks. Measure attention and account engagement instead.</p></li><li><p><strong>Native.</strong> <em>Best B2B job:</em> Content-led engagement inside research environments. <em>Watch out for:</em> Low-quality placements that turn native back into display.</p></li><li><p><strong>CTV.</strong> <em>Best B2B job:</em> Brand memory with senior buyers in the right context. <em>Watch out for:</em> The living room tax: wrong moment, wrong screen.</p></li><li><p><strong>DOOH.</strong> <em>Best B2B job:</em> Local and event presence near target offices and conferences. <em>Watch out for:</em> Treating it as a standalone KPI.</p></li><li><p><strong>Audio / podcasts.</strong> <em>Best B2B job:</em> Reaching niche professional audiences. <em>Watch out for:</em> Thin measurement. Plan it as brand.</p></li></ul><blockquote><p><strong>Mike&#8217;s take:</strong> Every new channel, whether that&#8217;s CTV, audio, retail media or ChatGPT&#8217;s ad surface, runs through the same plumbing. If your account data and measurement are wrong on display, they&#8217;ll be wrong on CTV too, only more expensive.</p></blockquote><h2>Data, attention and the account graph</h2><ul><li><p><strong>Context is the cookieless lever.</strong> Context was cookieless before cookieless was a category. Blend it with identity rather than choosing one (<a href="https://www.theb2bstack.com/p/your-firmographic-targeting-is-running">Your Firmographic Targeting Is Running On A 1937 Filing System</a>).</p></li><li><p><strong>Attention, not impressions.</strong> Lumen&#8217;s research has found that only a small fraction of standard banners are ever looked at. A $30 CPM in the right environment can produce a far lower cost per attentive impression than a $3 CPM in the wrong one (<a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually">Segment vs Signal</a>).</p></li><li><p><strong>Match rates.</strong> These are covered in <a href="https://www.theb2bstack.com/p/from-match-rates-to-moats-programmatic">Programmatic Match Rates Explained</a>.</p></li><li><p><strong>The account graph</strong> decides whether any of this reaches the right companies. See the <a href="https://www.theb2bstack.com/p/abm-platforms-account-based-advertising">ABM hub</a>.</p></li></ul><h2>Privacy and consent</h2><p>Cookie banners have become a consent tax that guts the publishers who fund the open web (<a href="https://www.theb2bstack.com/p/the-consent-tax">The Consent Tax</a>). In the UK, the ICO&#8217;s PECR changes may reopen some targeting of cookie rejectors (<a href="https://www.theb2bstack.com/p/are-we-about-to-be-able-to-target">The ICO&#8217;s PECR Changes</a>).</p><h2>Checklist: is your B2B programmatic set up for B2B?</h2><ol><li><p><strong>Targeting unit:</strong> are you targeting accounts and committees, or devices and consumer segments?</p></li><li><p><strong>Deal transparency:</strong> can you name the data, supply path and fee behind every deal ID?</p></li><li><p><strong>Supply quality:</strong> what share of spend goes to open exchange, and do you have an exclusion list?</p></li><li><p><strong>Optimisation goal:</strong> are you optimising to attention, account engagement and HVAs rather than clicks?</p></li><li><p><strong>Account reporting:</strong> can you see which accounts and roles engaged, by campaign?</p></li><li><p><strong>Fees:</strong> do you know your working media percentage?</p></li><li><p><strong>Channel fit:</strong> does each channel have a B2B job, in the right context?</p></li><li><p><strong>Feedback loop:</strong> does engagement data flow back into targeting and scoring?</p></li></ol><p>If you&#8217;re running consumer defaults, meaning device-level targeting, click optimisation and black-box segments, fix those first. Precision downstream of a blunt filter is still blunt.</p><h2>Related hubs</h2><ul><li><p><a href="https://www.theb2bstack.com/p/abm-platforms-account-based-advertising">ABM platforms and account-based advertising</a></p></li><li><p><a href="https://www.theb2bstack.com/p/b2b-intent-data-and-buying-signals">B2B intent data and buying signals</a></p></li><li><p><a href="https://www.theb2bstack.com/p/b2b-attribution-measurement">B2B attribution and measurement</a></p></li></ul><p>More reading: <a href="https://www.theb2bstack.com/p/why-b2b-programmatic-looks-broken">Why B2B Programmatic Looks Broken and How to Fix It</a>.</p><h2>FAQ</h2><p><strong>What is B2B programmatic advertising?</strong> B2B programmatic advertising is automated, auction-based buying of digital ads aimed at target accounts and buying committees, using account-level data rather than consumer audiences.</p><p><strong>Is programmatic cheaper than LinkedIn for B2B?</strong> Per impression, yes, materially, when it&#8217;s done properly. LinkedIn CPMs for tech and IT audiences commonly run at $30&#8211;75, and programmatic also reaches committee roles LinkedIn under-indexes on.</p><p><strong>What is a deal ID?</strong> A deal ID is a code passed in the bid request that ties an impression to pre-agreed terms such as price, inventory, audience or data. In 2026 it&#8217;s also the activation token for most curated B2B data.</p><p><strong>What is the difference between a PMP and programmatic guaranteed?</strong> A PMP is an invite-only auction, so price and volume aren&#8217;t fixed. Programmatic guaranteed fixes both price and volume, like an automated insertion order.</p><p><strong>What is programmatic curation?</strong> Curation means packaging supply paths, and often data, into a single deal before the buyer sees it. For B2B it&#8217;s how account-level data reaches the auction without each advertiser rebuilding it.</p><p><strong>Does CTV work for B2B?</strong> Yes, in the right context: business-news inventory, content next to sponsorships and tight lists of hot accounts. It backfires when it interrupts people&#8217;s downtime in the living room.</p><p><strong>Should B2B brands use DOOH?</strong> Often, yes. 46% of B2B companies already use out-of-home, according to OneScreen.ai and Wynter. Aim it with account data and treat it as a contributor to other channels, not a standalone KPI.</p><p><strong>What fees should I expect in programmatic?</strong> Expect a DSP fee, data fees, possibly curation fees, SSP or exchange takes, and any agency margin. Ask for your working media percentage and a breakdown by layer.</p><p><strong>What is the biggest mistake in B2B programmatic?</strong> Running it on consumer defaults: device-level targeting, click optimisation and black-box segments. B2B buying is a committee decision made over months, so measure accounts and attention instead.</p><p><strong>What is a DSP and an SSP?</strong> A DSP (demand-side platform) is the software buyers use to bid on ad impressions. An SSP (supply-side platform) is the software publishers use to sell them.</p><p><strong>Does CTV or DOOH work for B2B advertising?</strong> Both can, with different jobs. CTV builds brand memory when you buy business-news and sponsorship-adjacent inventory against tight account lists; it backfires as living-room interruption. DOOH is already used by 46% of B2B companies (OneScreen.ai / Wynter): aim it with account data and treat it as a contributor to other channels, not a standalone KPI. Guides: <a href="https://www.theb2bstack.com/p/connected-tv-ctv-for-b2b-when-it">Connected TV (CTV) for B2B</a> and <a href="https://www.theb2bstack.com/p/the-dooh-paradox-46-of-b2b-already">The DOOH Paradox</a>.</p><h2>Subscribe</h2><p><strong>The B2B Stack is free.</strong> You get one practical piece a week on B2B programmatic, ABM and measurement, written from inside live campaigns. <a href="https://www.theb2bstack.com/subscribe">Subscribe free</a>.</p><p><em>I&#8217;m Mike Harty. I&#8217;ve worked in adtech since 2011: I built PowerLinks, and I&#8217;m now Co-Founder and CPO of FunnelFuel, a B2B programmatic and analytics business. The B2B Stack is where I write up what I see on live campaigns, without the vendor spin.</em></p><h2>Changelog</h2><p>3 Nov 2026: added The Open Web Is B2B&#8217;s Legacy Format; combined CTV and DOOH FAQ; Last updated line added.</p>]]></content:encoded></item><item><title><![CDATA[Intent Data Needs an Expiry Date]]></title><description><![CDATA[When A Signal Stops Being A Signal - Because They All Have End Dates]]></description><link>https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date</link><guid isPermaLink="false">https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Thu, 29 Oct 2026 07:02:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RH15!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Today I&#8217;m going to be exploring signal lifespans and how we keep on top of signal expiry dates to ensure that we&#8217;re using up to date and high-efficacy signal. We will look at why every B2B signal, from an intent surge to an IP address to a closed-lost reason to the target account list itself, needs a time to live (TTL), and what the programmatic stack worked out before B2B started buying it.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RH15!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RH15!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RH15!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RH15!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RH15!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RH15!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2746147,&quot;alt&quot;:&quot;Cartoon: a smiling marketer offers a mouldy plate, saying \&quot;Expired? The CRM says they're still hot\&quot;, beside mouldy containers labelled \&quot;Intent surge &#8211; January\&quot;, \&quot;Job post &#8211; filled in June\&quot; and \&quot;Target account list &#8211; 2008\&quot;, while a sceptical colleague holding a campaign budget looks on next to a cobwebbed CRM fridge. Caption: Buying signals need expiry dates.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/222349141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cartoon: a smiling marketer offers a mouldy plate, saying &quot;Expired? The CRM says they're still hot&quot;, beside mouldy containers labelled &quot;Intent surge &#8211; January&quot;, &quot;Job post &#8211; filled in June&quot; and &quot;Target account list &#8211; 2008&quot;, while a sceptical colleague holding a campaign budget looks on next to a cobwebbed CRM fridge. Caption: Buying signals need expiry dates." title="Cartoon: a smiling marketer offers a mouldy plate, saying &quot;Expired? The CRM says they're still hot&quot;, beside mouldy containers labelled &quot;Intent surge &#8211; January&quot;, &quot;Job post &#8211; filled in June&quot; and &quot;Target account list &#8211; 2008&quot;, while a sceptical colleague holding a campaign budget looks on next to a cobwebbed CRM fridge. Caption: Buying signals need expiry dates." srcset="https://substackcdn.com/image/fetch/$s_!RH15!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RH15!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RH15!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RH15!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f09a-34c9-4aff-881f-571f57ccc36c_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The standing complaint about intent data is that it&#8217;s noisy. It is, and it always will be. <a href="https://www.theb2bstack.com/p/b2b-intent-data-and-buying-signals">Intent data is a balancing act between scale and accuracy</a>, and topic-level interest is a broad thing to measure, so the signal arrives with noise built in. That isn&#8217;t a defect in the product. It&#8217;s the nature of the product, and it&#8217;s on the operator to take that noise and turn it into a signal that means something for their business.</p><p>Which is why I think &#8220;noisy&#8221; is the wrong diagnosis, and the wrong diagnosis is why the complaint never goes away.</p><p>Teams treat noise as a sourcing problem: buy from a better provider, swap partners, raise the threshold, narrow the topics. Start the year with Bombora, finish the year with Dun &amp; Bradstreet, begin next year with the next shiny new toy. All three are part of the operator&#8217;s job, and plenty of teams have done all three and still end up with a rep ringing an account that bought from a competitor in August, and a display campaign chasing the same account into November. The noise was handled. Something else wasn&#8217;t.</p><p><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">What I see when I look inside a B2B stack isn&#8217;t too many signals. It&#8217;s signals that never die</mark>. A topic surge from last quarter is still in the score, and it&#8217;s still being read as &#8220;this company is in market for our offering today&#8221;, which it wasn&#8217;t even on the day it fired. A job post that was filled in June still counts as a hiring signal. A closed-lost reason that was the easiest button for a rep to hit sits in the CRM as the account&#8217;s permanent verdict. <a href="https://www.theb2bstack.com/p/tals-are-dead-long-live-tals">The target account list is a photograph of a meeting from January</a>, if you&#8217;re lucky, as it&#8217;s quite conceivable that, from some of the lists I&#8217;ve seen, it could have been a photo taken in January 2008. We&#8217;ve seen one that still carried Lehman Brothers, which dates it to 2008 at the latest hence that example. None of it carries a stamp that says when it stops being true, so all of it gets treated as true forever.</p><p>The programmatic stack assumed the opposite from day one. Every layer of it was built on the idea that data rots. B2B copied the signals and left the expiry dates behind. Today we will explore how to stop doing that. </p><div><hr></div><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;m Mike Harty. I&#8217;ve been building programmatic platforms since 2011, and I now co-run FunnelFuel, a B2B-native programmatic managed service. The B2B Stack is where I write up what that work teaches us, ahead of it reaching a sales deck. Two earlier pieces sit underneath this one: <a href="https://www.theb2bstack.com/p/the-new-b2b-account-graph-a-product?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=intent-data-expiry-date&amp;utm_content=new-here">the distinction between an account graph and an identity graph</a> and <a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=intent-data-expiry-date&amp;utm_content=new-here">why B2B programmatic segments aren&#8217;t data intelligence</a>.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The B2B Stack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div></div><div><hr></div><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>Why the ad stack treats every signal as perishable, and the exact point where that assumption gets stripped out on the way into a B2B CRM</p></li><li><p>The three ways a buying signal dies: it ages out, it gets spent, or it gets overruled</p></li><li><p>The expiry table: a starting TTL for every signal B2B teams buy and build, from intent surges to the target account list, as a graphic you can share</p></li><li><p>Why combining signals for validation in numbers only works when every input is live</p></li><li><p>What to change in the stack on Monday without buying anything new</p></li><li><p>Why programmatic spend is where an expired signal costs the most</p></li></ul><p><em>Plus Field Notes: three live examples this week of a signal&#8217;s expiry date being set by someone other than you, including a ChatGPT Ads change that switches on tomorrow.</em></p><h2>The ad stack assumes everything rots</h2><p>If you&#8217;ve ever <a href="https://www.theb2bstack.com/p/the-account-reporting-layer-brand">built or run a bidder</a>, which for my sins I have done 4 times, the thing you internalise early is that nothing in the system is allowed to stay true for long. A cookie has an expiry. A segment in a DMP has a membership window: a user who qualified on a site visit falls out after the lookback closes unless they do something to qualify again. A retargeting pool is weighted by recency, so a visit from this morning outbids a visit from three weeks ago. A frequency cap resets. A suppression list removes anyone who has already converted, so you stop paying to persuade someone who has already been persuaded.</p><p>None of that was done because of good manners, <a href="https://www.theb2bstack.com/p/programmatic-advertising-was-built">the programmatic auction mechanics</a> forced it. A bid request arrives carrying the state of the world as of right now - one of the enormous value points of programmatic - and you have ~120 milliseconds to price it, and pricing it on what was true last month loses money every time. So the whole architecture evolved to make a signal re-earn its place every window or drop out. In engineering terms every signal carries a TTL, a time to live. When the TTL runs out the signal is gone. Not &#8220;still there but a bit old&#8221;. Gone.</p><div class="pullquote"><p>B2B imported the signals and not the TTL.</p></div><p>The intent vendors mostly get this right inside their own platforms. A surge is computed over a research window, typically a week, and an account that stops researching drops off the surge list. The decay exists. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">In the stacks I&#8217;ve seen, it dies at the export.</mark> The surge gets pushed into a CRM field, a marketing automation score or a static audience list, and at that moment it stops being a measurement of a window and becomes a flag. Flags don&#8217;t decay. A field written in March is still true in October unless a human edits it, and editing it is nobody&#8217;s job.  I guess all of this is to say that sometimes what we blame as bad signal is actually poor implementation of the signal. </p><p>The worst version of the export is the whole CRM. A team needs an audience for an account-based campaign, so the entire account table goes across to the ad platform or the ABM tool: defunct companies, closed-lost from three cycles ago, every record anyone ever imported.  After all, more is always better, right. That&#8217;s a problem at the input layer, and a problem at the input layer becomes a problem with the relevancy and freshness of every signal attached downstream. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">No amount of scoring recovers a list that was stale before it arrived.</mark>  I will argue this point when the cows come home. The missing piece for most account-based programmes is <a href="https://www.theb2bstack.com/p/your-firmographic-targeting-is-running">the quality of the list on the way in</a> -  lists which often get millions of dollars spent against them, lacking the most basic of hygiene, segmentation, and ICP fit analysis. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AqKu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AqKu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AqKu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AqKu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AqKu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!AqKu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2737720,&quot;alt&quot;:&quot;Cartoon: three mouldy cards, \&quot;Intent surge &#8211; January\&quot;, \&quot;Site visit &#8211; March\&quot; and \&quot;Job post &#8211; June\&quot;, are fed into a rusty \&quot;Account scoring\&quot; machine that prints a mouldy \&quot;Hot account\&quot; card, while the marketer says \&quot;Three signals agree. It must be ready to buy!\&quot; and a colleague holds a box marked \&quot;Archive\&quot;. Caption: Three expired signals don't make a live one.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/222349141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cartoon: three mouldy cards, &quot;Intent surge &#8211; January&quot;, &quot;Site visit &#8211; March&quot; and &quot;Job post &#8211; June&quot;, are fed into a rusty &quot;Account scoring&quot; machine that prints a mouldy &quot;Hot account&quot; card, while the marketer says &quot;Three signals agree. It must be ready to buy!&quot; and a colleague holds a box marked &quot;Archive&quot;. Caption: Three expired signals don't make a live one." title="Cartoon: three mouldy cards, &quot;Intent surge &#8211; January&quot;, &quot;Site visit &#8211; March&quot; and &quot;Job post &#8211; June&quot;, are fed into a rusty &quot;Account scoring&quot; machine that prints a mouldy &quot;Hot account&quot; card, while the marketer says &quot;Three signals agree. It must be ready to buy!&quot; and a colleague holds a box marked &quot;Archive&quot;. Caption: Three expired signals don't make a live one." srcset="https://substackcdn.com/image/fetch/$s_!AqKu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AqKu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AqKu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AqKu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb72ca86-5826-4b92-942a-b185ac871c8f_1536x1024.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>First-party signal goes the same way. <a href="https://www.theb2bstack.com/p/high-value-actions-reverse-mapping">A site visit from a known account</a> becomes points in a lead score, and the lead score only goes up. A score that only goes up isn&#8217;t a score. It&#8217;s a counter.</p><h2>A signal dies in a minimum of three ways</h2><p>Two threads this week, in <a href="https://www.reddit.com/r/SalesOperations/comments/1xfu6wp/">r/SalesOperations</a> and <a href="https://www.reddit.com/r/revops/comments/1xbdekv/">r/revops</a>, put it more plainly than most vendor decks: a buying signal should be cancelled the moment it&#8217;s acted on, because at that point &#8220;the signal is spent&#8221;. That&#8217;s one of three ways a signal stops being true. Naming all three matters, because each one needs a different mechanism, and most stacks have none of them.</p><p><strong>It ages out.</strong> The signal measured attention over a window and the window closed. An intent surge, a page view, a webinar seat, a job post: each is evidence of something happening <strong>at a moment</strong>, and the moment passes. The job post is the one people get most wrong. The same threads call open roles a weak signal on their own, and I&#8217;d go further. A job post tells you a budget line was opened, not that anyone is buying tooling. It also has a visible end date, the day it&#8217;s filled or withdrawn, and most stacks ignore it. In general, this class of signal needs rapid pipelining to take advantage of, and that pipelining includes a minimum of daily refreshing: taking out stale signal and adding in fresh new signal. Anything less than that is leading you down the wrong path -  the path that leads to wasted budget.</p><p><strong>It gets spent.</strong> Sales acted on it. The rep called, the meeting happened or didn&#8217;t, the account said yes, no or not now. Whatever the answer, the signal has done its job and should stop scoring the account, and it should certainly stop feeding a media campaign that chases the account the week after the meeting. Programmatic has had the fix for years in the conversion suppression list. The B2B version, suppressing an account from the display campaign because sales touched it on Tuesday, is almost nobody&#8217;s default. I&#8217;m not sure, in all of our conversations, we&#8217;ve ever spoken to a client that&#8217;s wanted to execute this. </p><p><strong>It gets overruled.</strong> A newer signal contradicts the older one. The champion left. The tech stack changed. The account recorded as &#8220;price sensitive&#8221; just hired a VP whose first move is replacing the incumbent. The closed-lost field is the clearest case. In a <a href="https://www.reddit.com/r/SalesOperations/comments/1xe9t00/">separate thread</a> this week, sales ops people admitted that lost-deal reasons fail the same way &#8220;how did you hear about us?&#8221; does: price is the easiest button to hit when the form pops up. So the field holds a rep&#8217;s guess under time pressure, with no expiry, and eighteen months later it decides whether the account is worth a campaign.</p><p>A stack with no TTL can&#8217;t tell these three apart. It sees a signal, and a signal is a signal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bGQ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bGQ-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 424w, https://substackcdn.com/image/fetch/$s_!bGQ-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 848w, https://substackcdn.com/image/fetch/$s_!bGQ-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 1272w, https://substackcdn.com/image/fetch/$s_!bGQ-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!bGQ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png" width="1456" height="1285" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1285,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195353,&quot;alt&quot;:&quot;The expiry table: a starting time to live for eight B2B buying signals. Third-party intent surge: one surge window, typically a week, two misses in a row and it leaves the score. Job post: the life of the post, a modifier not a trigger. Technographic install: until re-crawled, stamped with the crawl date. First-party site visit: days to a few weeks, weighted by recency. Download or webinar seat: a few weeks. Closed-lost reason: one buying cycle. Target account list: one quarter. Engaged-account status: resets on action and inherits the shortest TTL of its inputs.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/222349141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The expiry table: a starting time to live for eight B2B buying signals. Third-party intent surge: one surge window, typically a week, two misses in a row and it leaves the score. Job post: the life of the post, a modifier not a trigger. Technographic install: until re-crawled, stamped with the crawl date. First-party site visit: days to a few weeks, weighted by recency. Download or webinar seat: a few weeks. Closed-lost reason: one buying cycle. Target account list: one quarter. Engaged-account status: resets on action and inherits the shortest TTL of its inputs." title="The expiry table: a starting time to live for eight B2B buying signals. Third-party intent surge: one surge window, typically a week, two misses in a row and it leaves the score. Job post: the life of the post, a modifier not a trigger. Technographic install: until re-crawled, stamped with the crawl date. First-party site visit: days to a few weeks, weighted by recency. Download or webinar seat: a few weeks. Closed-lost reason: one buying cycle. Target account list: one quarter. Engaged-account status: resets on action and inherits the shortest TTL of its inputs." srcset="https://substackcdn.com/image/fetch/$s_!bGQ-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 424w, https://substackcdn.com/image/fetch/$s_!bGQ-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 848w, https://substackcdn.com/image/fetch/$s_!bGQ-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 1272w, https://substackcdn.com/image/fetch/$s_!bGQ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345026f5-92b7-4e80-9c79-6f6844efeada_1800x1588.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The expiry table</h2><p>This is the part to save and argue with. The windows in the graphic are where I&#8217;d start, drawn from running account-based campaigns rather than from a benchmark study. Treat them as an opinion to be corrected by your own data, not a number to copy into a deck.</p><p>In words, for anyone reading this somewhere the image doesn&#8217;t load: a third-party intent surge gets one surge window, typically a week, and leaves the score after two misses in a row. A job post lives as long as the post does and works as a modifier, never a trigger. A technographic install holds until the next crawl, stamped with the crawl date rather than the import date. A first-party site visit is worth days to a few weeks, weighted by recency and never summed. A download or webinar seat lasts a few weeks, after which it&#8217;s a contact record. A closed-lost reason survives one buying cycle, then gets re-asked or discarded. A place on the target account list lasts a quarter, after which every account re-qualifies against live signal. And an engaged-account status resets the moment sales acts, and inherits the shortest TTL of whatever fed it.</p><p>Nothing in that table has a TTL of forever, including the list, which is the row that most often does.&#178;</p><div class="callout-block" data-callout="true"><p><strong>Over to you:</strong> which row of the expiry table would you argue with, and what window does your own data say it should have?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date/comments"><span>Leave a comment</span></a></p></div>
      <p>
          <a href="https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ABM Platforms Compared: 6sense vs Demandbase vs RollWorks vs StackAdapt, and How to Make Account-Based Advertising Work]]></title><description><![CDATA[A practical guide to ABM platforms and account-based advertising, with every related post in a sensible reading order.]]></description><link>https://www.theb2bstack.com/p/abm-platforms-account-based-advertising</link><guid isPermaLink="false">https://www.theb2bstack.com/p/abm-platforms-account-based-advertising</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Wed, 28 Oct 2026 12:20:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y8Uo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Last updated: 3 November 2026.</em></p><blockquote><p><strong>The B2B Stack is free.</strong> I write one practical piece a week on B2B advertising, ABM and measurement. <a href="https://www.theb2bstack.com/subscribe">Subscribe free</a> and the full archive unlocks.</p></blockquote><h2>What is an ABM platform?</h2><p><strong>An ABM (account-based marketing) platform is software that helps you choose the companies you want to win, spot which of them are showing buying behaviour, and put ads and outreach in front of the people inside those companies.</strong> 6sense, Demandbase, RollWorks (now unified with AdRoll) and StackAdapt are the names most B2B teams shortlist. They overlap more than their sales decks admit. In practice, what decides whether ABM works is rarely the logo you choose. It&#8217;s the target account list, the data underneath, how you define the buying committee, and whether anyone owns turning signals into pipeline.</p><p>This page brings together everything I&#8217;ve written on ABM tools and account-based advertising, in a sensible reading order. I&#8217;ve worked in adtech since 2011, and I run a B2B programmatic business that competes with some of these tools for budget, so I&#8217;ll flag that where it matters.</p><h2>Where to start</h2><p>If you only read three or four things, read them in this order:</p><ol><li><p><a href="https://www.theb2bstack.com/p/do-all-abm-tools-suck-or-are-you">6sense vs Demandbase vs StackAdapt: Do ABM Tools Suck, or Do You Need Managed Service?</a>. It covers what each tool actually is and why most ABM failures aren&#8217;t vendor failures.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-cio-youre-targeting-might-not">The CIO You&#8217;re Targeting Might Not Exist</a>. This is why job-title targeting quietly breaks account-based programmes.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-account-graph-is-not-an-identity">The Account Graph Is Not an Identity Graph</a>. It covers the data question you should ask every vendor before you sign.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-ultimate-account-based-abm-measurement">The ABM Measurement Glossary</a>: the terms you need when the CFO asks what ABM delivered.</p></li></ol><h2>The platforms at a glance</h2><p>This summary is drawn from my <a href="https://www.theb2bstack.com/p/do-all-abm-tools-suck-or-are-you">ABM tools comparison</a> and the <a href="https://www.theb2bstack.com/p/the-hidden-faultline-in-b2b-mid-market">mid-market vs enterprise stack piece</a>. It&#8217;s a starting point for a shortlist, not a substitute for a trial on your own data.</p><ul><li><p><strong>6sense</strong>: A predictive GTM brain: intent, account scoring and AI-driven workflows. <strong>Usually strongest for:</strong> Teams with clean CRM data and RevOps who will act on predictions. <strong>Where it tends to break:</strong> Brilliant with the right data, poor when misconfigured or fed a messy CRM.</p></li><li><p><strong>Demandbase</strong>: A unified identity and account data spine. <strong>Usually strongest for:</strong> Enterprise teams that need account data joined up across systems. <strong>Where it tends to break:</strong> Powerful but heavy for mid-market. Cost and complexity can outrun the team.</p></li><li><p><strong>RollWorks / AdRoll</strong>: ABM as a product line inside a broader ad platform. <strong>Usually strongest for:</strong> Mid-market teams that want simple, fast activation. <strong>Where it tends to break:</strong> Lighter on enterprise orchestration and governance.</p></li><li><p><strong>StackAdapt</strong>: A mid-market DSP with ABM-style features. <strong>Usually strongest for:</strong> Programmatic activation at mid-market scale. <strong>Where it tends to break:</strong> Great for activation, but it isn&#8217;t a GTM operating system. Readers flag the CPMs.</p></li><li><p><strong>Expert-managed B2B programmatic</strong> (what FunnelFuel does): A service plus an account graph and curated supply. <strong>Usually strongest for:</strong> Enterprise teams without the in-house time or skills to run ABM media weekly. <strong>Where it tends to break:</strong> You give up some hands-on control, and it&#8217;s a service cost, not a licence.</p></li></ul><p>In November 2025, Demandbase was named a Leader in Gartner&#8217;s Magic Quadrant for ABM platforms, and 6sense launched an agentic GTM product. I covered both in the <a href="https://www.theb2bstack.com/p/abm-stack-2026-where-adrollrollworks">RollWorks vs Demandbase vs 6sense news round-up</a>. Treat analyst badges as one input. The Reddit threads I quote in the comparison post are often more honest about the day-to-day.</p><blockquote><p><strong>Mike&#8217;s take:</strong> I&#8217;ve sat in a lot of &#8220;should we switch ABM platforms?&#8221; meetings. Almost every time, the platform wasn&#8217;t the thing that was broken. The target account list hadn&#8217;t been touched in a year, Salesforce was a mess, and nobody owned what happened after an account &#8220;surged&#8221;. One reader comment I quoted sums it up: &#8220;We bought an ABM platform, and then realised we didn&#8217;t even have a TAL.&#8221; Fix that first. Then judge the tool.</p></blockquote><h2>Mid-market and enterprise need different stacks</h2><p>The same tool can be right for one company and wrong for its neighbour, because mid-market and enterprise buying behave differently. In <a href="https://www.theb2bstack.com/p/the-hidden-faultline-in-b2b-mid-market">The Hidden Faultline in B2B</a> I set out the split:</p><ul><li><p><strong>Typical customer size:</strong> Mid-market: About 100&#8211;1,000 employees. Enterprise: About 1,000&#8211;100,000+ employees, global buying groups.</p></li><li><p><strong>Sales cycle:</strong> Mid-market: Roughly 30&#8211;120 days. Enterprise: Roughly 6&#8211;18 months, often non-linear.</p></li><li><p><strong>Stakeholders:</strong> Mid-market: Often 1&#8211;3 drive the deal. Enterprise: 10&#8211;20+ across roles, regions, procurement and InfoSec.</p></li><li><p><strong>Core systems:</strong> Mid-market: 5&#8211;10 tools, easy to buy and replace. Enterprise: 20&#8211;40 interconnected systems.</p></li><li><p><strong>Programmatic:</strong> Mid-market: Minimal (StackAdapt, RollWorks or built-in ABM bidders). Enterprise: Specialised, curated supply partners.</p></li><li><p><strong>What buyers want:</strong> Mid-market: &#8220;Show me it works fast&#8221;. Enterprise: &#8220;Integrate with our world, don&#8217;t break anything&#8221;.</p></li></ul><p>If your segment is shifting upmarket, your stack needs to shift with it. Bolting enterprise architecture onto mid-market maturity is one of the most common reasons teams decide &#8220;ABM tools suck&#8221;.</p><blockquote><p><strong>The B2B Stack is free.</strong> If this is useful, <a href="https://www.theb2bstack.com/subscribe">subscribe free</a> for a new teardown every week, plus the full archive.</p></blockquote><h2>Target the buying committee, not a job title</h2><p><strong>Every account has a buying committee. Not every account has a CIO.</strong> Most ABM programmes still do a two-step lookup: build the account list, then find the CIO or CTO inside each account and point the media at them. It feels precise. But org charts differ from company to company and decay fast. In <a href="https://www.theb2bstack.com/p/the-cio-youre-targeting-might-not">The CIO You&#8217;re Targeting Might Not Exist</a> I note that average tenure in a US role is now around 18 months, and B2B email addresses decay at roughly 25&#8211;30% a year.</p><p>The committee is also far bigger than most media plans assume:</p><ul><li><p>Forrester&#8217;s State of Business Buying research, which I cover in <a href="https://www.theb2bstack.com/p/there-is-no-b2b-funnel-theres-a-ghost">There Is No B2B Funnel</a>, puts the average complex purchase at <strong>13 internal stakeholders plus 9 external participants</strong>: analysts, consultants, peers, references.</p></li><li><p>Gartner puts the typical committee at <strong>6&#8211;10 stakeholders</strong> for deals above $100,000, up from 4&#8211;6 as recently as 2017. Forrester&#8217;s research on deals above $1 million puts it at <strong>14&#8211;23</strong>. I set out both in <a href="https://www.theb2bstack.com/p/the-account-graph-is-not-an-identity">The Account Graph Is Not an Identity Graph</a>.</p></li><li><p>In our own enterprise tech work we often see committees of 20+, 60+ touchpoints and buying cycles of 11+ months (<a href="https://www.theb2bstack.com/p/b2b-abm-why-the-future-demands-a">B2B Is Not Just ABM</a>).</p></li></ul><p>The better approach is to infer the buying group from signal: who is actually researching, from which offices, across which functions. A pre-canned title list misses the people who matter. That&#8217;s especially true of the &#8220;shadow&#8221; members, such as legal, security, procurement and outside advisers, who never appear on a TAL export. LinkedIn has the same blind spot, which I go into in <a href="https://www.theb2bstack.com/p/the-buying-committee-doesnt-live">Why LinkedIn Ads Miss Most of the Buying Committee</a>.</p><blockquote><p><strong>Mike&#8217;s take:</strong> A job title tells you what someone&#8217;s badge says. It doesn&#8217;t tell you who&#8217;s in the room. In B2B the maths favours casting the net a bit wider across the committee: one missed influencer on a six-figure deal costs far more than a few wasted impressions.</p></blockquote><h2>The data underneath: account graphs, firmographics and TALs</h2><h3>An account graph is not an identity graph</h3><p><strong>An identity graph stitches identifiers together (IP addresses, cookies, device IDs, hashed emails) so a fact about one person can be reached across their devices. An account graph maps how real companies are structured (parents, subsidiaries, offices, roles) and then resolves identity onto that structure.</strong> Most of the market has the first. Very few have properly built the second, and a lot of what gets pitched as an &#8220;account graph&#8221; is an identity graph with a company name bolted on. When you talk to a vendor, ask whether it&#8217;s a reach graph (how many identifiers it can address) or a proof graph (whether it can show which accounts, and which people inside them, actually engaged). Read <a href="https://www.theb2bstack.com/p/the-account-graph-is-not-an-identity">The Account Graph Is Not an Identity Graph</a> and the earlier <a href="https://www.theb2bstack.com/p/the-new-b2b-account-graph-a-product">product perspective on the account graph</a>.</p><h3>Firmographic codes are older than you think</h3><p>A lot of TAL building still leans on SIC and NAICS codes. SIC got its first real list of industries in 1938 and was last substantially revised in 1987. Microsoft&#8217;s SEC filings still carry SIC 7372, &#8220;Services, Prepackaged Software&#8221;, and Dell&#8217;s classification is 3571, &#8220;Electronic Computers&#8221;. If that&#8217;s the filter deciding who gets onto your target account list, everything downstream inherits its blind spots. The fix is to index what companies actually publish about themselves, and keep re-indexing. That&#8217;s in <a href="https://www.theb2bstack.com/p/your-firmographic-targeting-is-running">Your Firmographic Targeting Is Running On A 1937 Filing System</a>.</p><h3>TALs aren&#8217;t dead, but static ones are</h3><p>Static target account lists can&#8217;t keep up with how quickly buying behaviour moves now. List hygiene has become an ongoing signal-governance job rather than an annual spreadsheet refresh. See <a href="https://www.theb2bstack.com/p/tals-are-dead-long-live-tals">TALs Are Dead. Long Live TALs</a>.</p><h2>Running ABM so it shows up in pipeline</h2><ul><li><p><strong>Score engagement, not activity.</strong> In the <a href="https://www.theb2bstack.com/p/the-ultimate-account-based-abm-measurement">ABM Measurement Glossary</a> I explain why the same account can legitimately score 85 in one platform and 40 in another. The trend matters more than the number. An account moving from 40 to 70 over six weeks is a signal. A 70 on its own is decoration.</p></li><li><p><strong>Separate sourced from influenced pipeline</strong>, and report both with clear labels. This is the source of most marketing-vs-finance arguments. There&#8217;s more on this in the <a href="https://www.theb2bstack.com/p/b2b-attribution-measurement">measurement hub</a>.</p></li><li><p><strong>Don&#8217;t confuse ABM with B2B.</strong> ABM still wins for named, high-value accounts. A lot of B2B growth also comes from signal-based marketing to a wider market that isn&#8217;t on any list yet. See <a href="https://www.theb2bstack.com/p/b2b-abm-why-the-future-demands-a">B2B Is Not Just ABM</a>, <a href="https://www.theb2bstack.com/p/the-signals-era-needs-to-deliver">The Signals Era Needs to Deliver Pipeline, Not Just ABM</a> and the <a href="https://www.theb2bstack.com/p/abm-20-playbook-how-the-best-b2b">ABM 2.0 playbook</a>.</p></li><li><p><strong>Watch the match-rate claims.</strong> Vendors tout &#8220;95% match to your TAL&#8221; as a badge of honour. Ask what was matched, how, and at what confidence (<a href="https://www.theb2bstack.com/p/b2b-abm-why-the-future-demands-a">B2B Is Not Just ABM</a>).</p></li><li><p><strong>Plan by region.</strong> Account-based advertising doesn&#8217;t behave the same in every market. See <a href="https://www.theb2bstack.com/p/running-account-based-advertising">Running Account-Based Advertising Globally</a>.</p></li></ul><blockquote><p><strong>Mike&#8217;s take:</strong> The ABM programmes I&#8217;ve seen work all had someone whose job was the bit after the dashboard: deciding which accounts got sales attention this week, and why. The ones that stalled had a great platform and nobody holding the pen.</p></blockquote><h2>Checklist: before you buy (or blame) an ABM platform</h2><ol><li><p><strong>Is your TAL current?</strong> When was it last rebuilt from real signal rather than firmographic codes alone?</p></li><li><p><strong>Is your CRM clean enough</strong> for predictive scoring to mean anything?</p></li><li><p><strong>Mid-market or enterprise?</strong> Match the tool to the segment you actually sell into (see the table above).</p></li><li><p><strong>Who owns the next step</strong> when an account surges? Name the person and the response time.</p></li><li><p><strong>What sits under the &#8220;account graph&#8221;?</strong> Ask the vendor: identity resolution only, or real company structure?</p></li><li><p><strong>How will you measure it?</strong> Agree sourced vs influenced definitions with finance before launch.</p></li><li><p><strong>Who will run the media every week?</strong> If nobody in-house has the time and programmatic skills, factor in managed service or agency support. Otherwise you&#8217;ll end up with an expensive dashboard.</p></li><li><p><strong>What does &#8220;match rate&#8221; mean</strong> in the vendor&#8217;s own words, and at what confidence?</p></li></ol><p>If you can&#8217;t answer 1, 4 and 7, changing platform probably won&#8217;t fix the problem.</p><h2>Related hubs</h2><ul><li><p><a href="https://www.theb2bstack.com/p/b2b-intent-data-and-buying-signals">B2B intent data and buying signals</a></p></li><li><p><a href="https://www.theb2bstack.com/p/b2b-programmatic-advertising">B2B programmatic advertising</a></p></li><li><p><a href="https://www.theb2bstack.com/p/b2b-attribution-measurement">B2B attribution and measurement</a></p></li></ul><h2>FAQ</h2><p><strong>What is the difference between 6sense and Demandbase?</strong> 6sense is best understood as a predictive GTM engine, built around intent, scoring and AI workflows. Demandbase is a unified identity and account data spine. 6sense rewards teams with clean data that act on its predictions. Demandbase rewards enterprise teams that need joined-up account data, but it can be heavy for mid-market.</p><p><strong>Is RollWorks good for mid-market ABM?</strong> Usually, yes. RollWorks, now unified with AdRoll, is built for simpler, faster activation. It&#8217;s lighter on the orchestration and governance that large enterprise programmes need.</p><p><strong>Is StackAdapt an ABM platform?</strong> Not really. StackAdapt is a mid-market DSP with ABM-style features. It&#8217;s good for programmatic activation, but it isn&#8217;t a full GTM operating system.</p><p><strong>Do ABM tools actually work?</strong> They work when the foundations are in place: a current target account list, clean CRM data, and someone accountable for acting on the signals. Most &#8220;ABM tools suck&#8221; complaints are really about running enterprise tools without those foundations.</p><p><strong>Should we run ABM ourselves or use a managed service?</strong> Run it yourself if you have in-house programmatic skills and the time to manage it every week. Enterprise teams without that often get better results from expert-managed ABM. I run a managed service, so weigh that view accordingly.</p><p><strong>How big is a B2B buying committee?</strong> It depends on deal size. Forrester puts complex purchases at about 13 internal stakeholders plus 9 external participants. Gartner cites 6&#8211;10 for deals above $100,000, and Forrester cites 14&#8211;23 for deals above $1 million.</p><p><strong>What is an account graph?</strong> An account graph maps how real companies are structured, including parents, subsidiaries, offices and the roles inside them, and then resolves identity onto that structure. An identity graph only stitches devices, cookies and emails together.</p><p><strong>Why is job-title targeting unreliable in ABM?</strong> Org charts differ between companies and decay quickly. US role tenure averages around 18 months, and B2B emails decay at roughly 25&#8211;30% a year. Many real decision-makers don&#8217;t hold the title you&#8217;re targeting.</p><p><strong>What is a target account list (TAL)?</strong> A TAL is the set of companies your sales and marketing teams have agreed to prioritise. It only works if it&#8217;s rebuilt regularly from current signal, not left as a static spreadsheet.</p><p><strong>How do you measure ABM success?</strong> Track account-level engagement trends, buying-committee breadth and pipeline. Report sourced and influenced pipeline separately, and treat the trend in an engagement score as the signal rather than the score itself.</p><p><strong>6sense vs RollWorks: which suits mid-market?</strong> 6sense is a predictive GTM engine: intent, scoring and AI workflows. It rewards clean data and teams that act on its predictions. RollWorks (now unified with AdRoll) is built for faster, simpler activation and usually fits mid-market better; it is lighter on the orchestration large enterprise programmes need. Shortlist on operating model, not feature checklists. Detail: <a href="https://www.theb2bstack.com/p/abm-stack-2026-where-adrollrollworks">RollWorks vs Demandbase vs 6sense</a> and <a href="https://www.theb2bstack.com/p/do-all-abm-tools-suck-or-are-you">Do ABM Tools Suck, or Do You Need Managed Service?</a>.</p><h2>Subscribe</h2><p><strong>The B2B Stack is free.</strong> You get one practical piece a week on B2B advertising, ABM and measurement, written from inside live campaigns. <a href="https://www.theb2bstack.com/subscribe">Subscribe free</a>.</p><p><em>I&#8217;m Mike Harty. I&#8217;ve worked in adtech since 2011: I built PowerLinks, and I&#8217;m now Co-Founder and CPO of FunnelFuel, a B2B programmatic and analytics business. The B2B Stack is where I write up what I see on live campaigns, without the vendor spin.</em></p><h2>Changelog</h2><p>3 Nov 2026: added FAQ on 6sense vs RollWorks for mid-market; Last updated line added.</p>]]></content:encoded></item><item><title><![CDATA[Your Media Vendors Are Marking Their Own Homework]]></title><description><![CDATA[How to leverage logs to analyse ChatGPT Ads, IAB Tech Lab's AAMP 3.0 and "performance CTV". Here's the four-question test to run before the money moves.]]></description><link>https://www.theb2bstack.com/p/your-media-vendors-are-marking-their</link><guid isPermaLink="false">https://www.theb2bstack.com/p/your-media-vendors-are-marking-their</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 26 Oct 2026 11:16:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VXth!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Fair warning: in today&#8217;s post, I&#8217;m going to go into fairly deep technical detail around some of the newer workflows linked to the agentic buying of advertising, as well as looking at ChatGPT ads behind the hood, and performance television (which is increasingly being pitched alongside Meta as a performance channel). </p><p>The crux of this piece is making sure that marketers are able to form a clear, fair, and truly attributable view of what&#8217;s going on behind their advertising in order to measure and ensure that you&#8217;re scaling the right activity and deprioritising the stuff that might be giving fluffy numbers on a dashboard that can&#8217;t be traced back to true source data and real biz value. </p><p>The key argument comes down to using raw data in order to form your own opinions of performance, and I&#8217;ll show you how to do that deeper down the piece. The example I gave is actually quite an interesting one of a TV platform materially underreporting its performance. </p><p>So, this goes both ways: to ensure that you&#8217;re not dealing with overinflated platform-marked homework (the easy assumption to make around what we&#8217;re talking about here!), through to making sure that a platform pixel&#8217;s inability to capture data in 2026 is not costing you the opportunity to scale a channel which is actually working well for you but which is doing a poor job of demonstrating that value. </p><p>So, diving in - measurement is the topic du jour. Every new ad channel that launched this year arrived with a measurement story. </p><p>ChatGPT Ads named 20 measurement partners on 5 October, which does a really good job of sounding like an open, measurable platform, but we&#8217;ll dive into the limitations of these partners shortly more specifically, where they sit in the measurement chain and what they can and cannot see. IAB Tech Lab&#8217;s agent-to-agent buying standard has a whole section headed Reconciliation. Performance CTV comes with a CPA column because it fancies a chunk of Meta&#8217;s over-inflated budgets. The belief underneath all three is that more reporting is the same thing as more accountability. But in the world of enterprise B2B, where contracts are usually signed over DocuSign rather than an e-commerce checkout: how do we work out which platform is really delivering to our marketing KPIs? </p><p>Having built an ad exchange, I&#8217;d put the question differently. When you spent $50,000 on that channel last month, who counted what you got? If the only answer is the company that sent the invoice, then your vendor has marked its own homework, and the one decision left to you is whether to believe the grade. As a side note, if the answer is GA4, you also need to be aware that that has a Google bias lens to it, potentially (I&#8217;m making no claims because I don&#8217;t want to get sued ;) ) </p><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;m Mike Harty. I&#8217;ve spent more than 15 years building programmatic platforms, first at PowerLinks and now at FunnelFuel, where we run account-based programmatic for B2B brands. The B2B Stack is where I write about the plumbing. Subscribe for free for one thought provoking piece a week </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p><p></p></div><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>Why programmatic always kept two counts of every impression, and why that was the whole point</p></li><li><p>How ChatGPT Ads can have 20 measurement partners - but do they truly see enough upstream data in order to form a proper measurement opinion? </p></li><li><p>Where IAB Tech Lab&#8217;s AAMP 3.0 draft loses the receipt between the proposal and the auction and why the agentic tomorrow is not yet the agentic today </p></li><li><p>What a CRM match found that a DSP pixel missed, <strong>by a factor of eleven! </strong>This is why we shouldn&#8217;t assume that platforms always over-report, and we should form our own unbiased opinions by looking across all the media activations that we run collectively. </p></li><li><p>Why the join key is the other half of the problem, and what Apple said about it on 19 October</p></li><li><p>The log test: four questions to ask any channel or vendor before the money moves</p></li></ul><p><em>Plus Field Notes: three more vendors marking their own homework this week, including Google&#8217;s &#8220;optional&#8221; cap and a GEO dashboard with a 9% match rate.</em></p><h2>Programmatic Uniquely Has Two/three impression counts </h2><p> when you think about digital advertising, the vast majority of money flows through Walled Gardens -  the biggest of whom include Google, Meta, and LinkedIn. These are singular platforms which run an end-to-end ecosystem. <br><br> Programmatic advertising is different because it&#8217;s addressing the open internet - it&#8217;s creating a join between publishers and advertisers using advertising technology as middleware.  This middleware spans technology focused on the supply side of the ecosystem (SSP&#8217;s), representing publishers, and the demand side of the ecosystem (DSPs), representing advertisers. <br><br>The thing people forget about real-time bidding (AKA programmatic advertising) is that it was built by parties who didn&#8217;t trust each other. Publishers  and their SSPs didn&#8217;t trust ad networks. Networks didn&#8217;t trust DSPs. Nobody trusted the ad server. So the protocol was designed so that every impression produced more than one record: the SSP logged what it offered, the exchange logged the auction, and the DSP logged what it bid, what it won and whether the creative rendered.<br><br>This creates a unique ecosystem which has multiple streams of log-level data, giving advertisers a deeper opportunity to really understand what&#8217;s happening behind their media buy, in a way that you can frankly never achieve if you&#8217;re utilising Ward Garden inventory. </p><p>When I was building an exchange, discrepancy was a daily conversation -  frankly, there never is one perfectly right answer. The three counts never agreed to the exact unit for numerous genuine reasons. Timeouts, dropped win notices, creatives that won the auction and never rendered. We set thresholds, usually a few percent, and billed to a reconciled number.&#185; Nobody thought this was elegant but it was the reason the market worked. Each side kept its own record, and the invoice was settled against both.</p><p>Log-level data is the buyer&#8217;s half of that arrangement, and now, more commonly because of curation, supply-side log-level data is also typically available. A proper DSP seat gives you a row per impression: timestamp, domain or app, the bid, the clearing price, which identifiers were present. It is the file you take to the seller when the numbers don&#8217;t match. It is also the file your analyst joins to the CRM to find the deals the pixel never saw.  The only excuse for not getting towards full data, or at least very detailed reporting, is if you&#8217;ve booked on an outcomes-based business model. In that case, the transaction and the billable event are the outcome that was pre-agreed, as opposed to impressions batched into advertising units -  so the right for this type of data is limited by the fact you didn&#8217;t pay for it, you paid instead for an outcome.  </p><p>I&#8217;ve started calling this the log test. Before the attribution model, before the dashboard, before anyone argues about incrementality, there is one question: does anybody other than the seller hold a record of what was served and what it cost? Fail that, and every number downstream is a claim made with a vested interest in getting you to spend more money </p><p>Three exhibits from the last month fail it, each in a different place.</p><h2>ChatGPT Ads: one log, twenty partners</h2><p>On 5 October OpenAI announced a visual ad format inside image generation, US testing from later this month, and what it called its first set of third-party measurement partners. The list is long and familiar to those of us living in the weeds: ten attribution vendors from AppsFlyer and Adjust through to Triple Whale and DV Rockerbox; Hightouch, Tealium and LiveRamp to pipe conversion data in; Fospha, Measured and INCRMNTAL for full-funnel work; Haus, Measured and WorkMagic for geo experiments. DoubleVerify and IAS are building brand-suitability pilots. OpenAI also published early results: DV Rockerbox put WeightWatchers&#8217; attributed CPA 15.3% below its blended paid-search benchmark, and Triple Whale found 93% of Portland Leather&#8217;s ChatGPT visitors were new to the brand.</p><p>On the practitioner side the week looked different, when you take a wander through the murky world of Reddit, X, and LinkedIn threads,  which are brilliant at showing us what the people who actually execute all of this are seeing and thinking. </p><p>Threads on r/adops and r/PPC on Reddit around 13 and 14 October carried a set of figures from a vendor that sells click-fraud refunds: 923 billed clicks, 58% flagged as non-human, 665 from Azure IP ranges. The inference is that the plague of automated traffic and bot traffic has made its way into LLMs. I must admit, I, for one, had assumed these environments were clean because of the gated access and the payment models behind ChatGPT. However, we must also remember that the ad programme behind ChatGPT is currently running on the free tiers -  the signup journey is actually potentially easy enough to be gamed through robotic traffic -  but at this stage, I can&#8217;t see what the value of that will be and who the winners will be outside of OpenAI. In programmatic advertising, this plague was linked to publishers and website owners trying to generate false page impressions in order to get paid for them. There is no such gain in ChatGPT ads </p><p>And before we cast aspersions, we should treat those as vendor numbers, unaudited, from a company whose product is finding bots and frankly, we don&#8217;t know how good it is at identifying bots against humans. The pushback in the same threads was fair: ChatGPT itself runs on Azure, so an Azure address may simply be OpenAI&#8217;s own infrastructure fetching a page.  All of this, though, does go to highlight that rumblings about the authenticity of traffic coming out of LLMs are gaining posture within practitioner threads,  from those closest to the stats and the data that they&#8217;re outputting. We shouldn&#8217;t rush to assume that these new environments are as clean as we would like to believe -  and again, this is why we need to get closer to log-level data in order to perform our own validations around the authenticity of the traffic</p><p>B2B testers reported a plainer problem: clicks arrived, demo bookings didn&#8217;t.  The marketer is first left trying to work out if it was a poorly constructed ad campaign that caused the lack of performance, a messaging issue, or some other wider delivery problem. Or is the wider problem that they were partially buying non-human traffic. Verifying that without access to logs is incredibly difficult  </p><p>Now apply the log test. Every one of those twenty partners sits downstream of OpenAI&#8217;s pixel and conversions API. They can tell you what happened on your site after a click OpenAI says it sent. None of them can truly tell you whether the click came from a person, because the only record of the click lives with OpenAI. The vendor with the refund product has an incentive to find bots. OpenAI has an incentive not to. In programmatic that argument gets settled by putting two files side by side. Here there is one file, and the 5 October announcement said nothing about invalid traffic. I also can&#8217;t find a public ad library, which means you can&#8217;t even see what your competitors are running.</p><p>There&#8217;s a B2B-specific wrinkle underneath. ChatGPT serves ads on the Free and Go plans. The people who sign six-figure software contracts tend to sit on Team or Enterprise seats their company pays for. So the person your ad can reach and the person who buys are separated by the pricing page. That&#8217;s an inventory gap, and no measurement partner can see it from where they sit. All of this should help us temper our expectations around what ChatGPT ads can realistically deliver for B2B buyers right now </p><h2>AAMP 3.0: the agent reads 71 fields and still can&#8217;t find the receipt</h2><p>In this section, we&#8217;re going to look at agentic advertising. The premise is taking humans out of the loop and allowing agents to negotiate between themselves to find the right placements at the right time for each advertiser that they represent. As a side note, there are a number of different rival protocols in play at the moment, and this is an emerging space within digital advertising, lacking the maturity to really jump into with two feet first.  It&#8217;s also pretty complex and pretty new stuff, so hang on and bear with me if this is feeling a bit too technical - I&#8217;ll get to the wider point shortly </p><p>IAB Tech Lab published AAMP 3.0 on 22 September with a draft specification called OpenProposal, and the public comment window closed on 22 October. OpenProposal is the object a seller&#8217;s agent uses to describe what it is selling so a buyer&#8217;s agent can score it against a brief at machine speed: 71 fields under 11 headers, each field carrying one of seven mutability markers (immutable, seller-set, selectable, settable, supplied, requestable, derived), and only three of the 71 needing a round trip with the other side.  All very complex, all very ad tech, and all very cutting edge.  </p><p>The design claim, in the repository&#8217;s own words, is that composition is constraint satisfaction rather than negotiation. The lifecycle runs Publish, Discover, Compare, Qualify, Negotiate, Bind and Execute, Report, and execution lands in whichever existing standard the line item maps to: OpenDirect 2.1, the Deals API or OpenRTB 2.6.</p><p>I want this to work. FunnelFuel is building agent-facing tooling over our own account graph, so what follows is an argument about where the log lives. I&#8217;m for the agents.</p><p>The sharpest critique I&#8217;ve read came via a developer analysis that Deniz Genc summarised on 5 October. Once the accepted path is programmatic, execution is still an OpenRTB bid request and response on whatever exchange is already running. Nothing in that message pair identifies which proposal won. There is no proposal identifier and no pointer to the version of the brief that was scored. The worked example is CTV: a brief asks for 15 and 30 second spots, the proposal is scored on exactly those lengths, and the buyer&#8217;s agent then builds the auction call from a template that still carries a five-to-sixty second duration range. A DSP can legitimately return a 45 second creative. Every constraint agreed at the comparison stage disappears at the auction hop, and nothing in the protocol notices.</p><p>Reconciliation is a header in the specification and a gap in the protocol. The Report stage flows back through existing reporting standards, which is a polite way of saying it flows back through whoever already holds the log. If the buyer&#8217;s agent can&#8217;t prove the impression it won is the line item it accepted, the settlement reference points at the seller&#8217;s record by default.</p><p>@pesach_lattin put the economics in one line on X: agents don&#8217;t raise CPMs, they find the floor. I&#8217;d add that the floor gets found by whichever party holds the more complete record. Agentic buying, in this draft, keeps the black box and changes who writes the proposal. If the comment period didn&#8217;t produce a proposal handle in the bid request, the first revision needs one.</p><div class="callout-block" data-callout="true"><p><em>If you know the person who&#8217;ll be asked to &#8220;pilot agentic buying&#8221; next quarter, send them this before they sign the statement of work.</em> </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/your-media-vendors-are-marking-their?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/p/your-media-vendors-are-marking-their?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2>Performance CTV: the pixel counted 109, the CRM found 1,250</h2><p>David Nyurenberg of InterMedia Advertising wrote an open letter on AdExchanger on 13 October asking performance CTV companies to stop promising that television now behaves like Meta. </p><p>First, InterMedia and Adstra tested IP-based ZIP code targeting and found only 23% of residential IPs reached the intended ZIP. Device-level CTV identifiers held up far better. Second, for a DTC advertiser where 63% of purchases happen on an iPhone, the DSP pixel recorded 109 completed checkouts on a recent campaign. When the agency matched impression IPs against the advertiser&#8217;s own CRM logs instead, it found 1,250.</p><p>That anecdote is the log test in miniature. The pixel is the platform&#8217;s count, built on whatever identity match the platform could make. The CRM match is the buyer&#8217;s count. The buyer&#8217;s count was eleven times larger. Whichever number you believe, the decision to keep or cut CTV was about to be made on the small one, and the small one measures the pixel, not the television.  This is probably emblematic of the problem with measurement in 2026. Even when you&#8217;ve got a TV-based platform trying to present itself in the best light possible, it&#8217;s potentially underreporting its own impact by an order of magnitude - and therefore, you can see the value of running this exercise, both from an over- and under-reporting point of view.  Based on the TV platform&#8217;s own data, you might be turning the campaign off, but based on the log-level testing, you might be scaling it up </p><p>For B2B the pixel catches even less. The conversion is a form fill three weeks later, on a laptop, from an office IP range that no household graph has ever seen, by a colleague of the person who watched the ad. The only count that means anything is the account-level one: did the companies we reached show up in pipeline at a higher rate than the companies we held out? That is a match you run yourself, against your own CRM, with your own list. It is also, in my experience, the only CTV number a CFO will accept twice.</p><p>Nyurenberg names the next problem himself: iCloud Private Relay already hid the iPhone IPs that connected a TV exposure to a mobile conversion, and Apple&#8217;s WebKit changes now reach LiveRamp, UID2 and ID5. Which brings us to the other half of the test.</p><h2>The key is the other half</h2><p>Two things make a log worth having: who holds it, and what identifier it&#8217;s keyed on. On 19 October Apple moved the second one.</p><p>The WebKit team published an explainer for the identity-resolution blocking that ships in iOS, iPadOS, macOS and visionOS 27. The mechanism it describes is the one the whole post-cookie industry runs on: a third-party script on a login or newsletter form captures the email address, sends it to a central server, mints an opaque ID bound to that email and hands it back to the page. Logging out doesn&#8217;t remove it. Then comes the sentence that matters for every &#8220;first-party&#8221; identity pitch you&#8217;ve sat through. Even when the graph is scoped to a single company&#8217;s data, WebKit says, the central resolver is a third party operating as a clearinghouse. Safari now blocks those domains at the network level. </p><p>Essentially, Apple is rug-pulling the whole identity fabric of the open internet. </p><p>The join key, the identifier that links a record on one site to a record on another, is what Apple has decided a tracker is. Server-side resolution was sold as the privacy-safe version of the same thing. Under this definition the location of the server is irrelevant. If a central resolver holds the key, it&#8217;s a third party, whoever&#8217;s data it holds.&#178;</p><p>An account graph that resolves to companies sits on the other side of that line, which I argued at length in the account graph piece. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8b26a3fb-a6c1-4833-9713-1e77d2afea79&quot;,&quot;caption&quot;:&quot;Most of the industry uses &#8220;account graph&#8221; and &#8220;identity graph&#8221; as if they&#8217;re the same asset wearing two names. They aren&#8217;t. One of them is a genuinely rare thing to build properly, and it isn&#8217;t the one that gets the coverage number printed on the sales deck.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Account Graph Is Not an Identity Graph&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-24T10:45:43.260Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TCIU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b235b0-1652-4236-9fd6-18dbdafc8155_1254x1254.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/the-account-graph-is-not-an-identity&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211046260,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>The key is a firmographic entity. Nobody&#8217;s email address is involved. Its source is public record and your own CRM. You can hold it yourself. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">I run a company whose core asset is exactly that kind of graph, so weigh my enthusiasm accordingly, but the structural point stands without me: a key you hold, resolved to a company, survives 19 October. A key a vendor holds, resolved to a person, doesn&#8217;t.</mark></p><p>The same custody question applies to the signals you pay for, including intent. One cold-email operator on X this week wrote that &#8220;surging on CRM software&#8221; usually means one intern googled something. </p><p>The pushback from r/SalesOperations was that the real problem is data modelling and DataOps on the buyer&#8217;s side. Both are right, and they&#8217;re describing the same failure from two ends. </p><div class="pullquote"><p>A signal that arrives without a source, a date and an expiry is a rumour. Put a rumour in a CRM field and an SDR will read it as a fact. That is what often happens with intent </p></div><p>Meanwhile a sales-ops team on Reddit described paying Clay and ZoomInfo and still building its own job-change tracking in Claude, because so much enrichment traces back to the same handful of upstream providers. Three vendors, one underlying row, three invoices. Call that duplication, not diversification. </p><p>And this applies to managed service, mine included. If your programmatic partner won&#8217;t hand you the delivery file and an account-level match for you to map against your CRM, you&#8217;ve rebuilt the same problem with a friendlier logo on it. Ask for both. If you ask us, you&#8217;ll get both.</p><h2>The log test</h2><p>Here is the test in full. Put it to any channel, platform or data vendor before the money moves.</p><ol><li><p><strong>Who holds the count?</strong> Is there a record of what was served and what it cost that the seller doesn&#8217;t control? A DSP seat with log-level data passes. </p></li><li><p><strong>What does it reconcile against?</strong> Can the outcome be matched to something you own, such as your CRM or your own server logs? A pixel reconciles against nothing. A CRM match does.</p></li><li><p><strong>Does the paperwork travel?</strong> Do the terms you agreed survive into execution, and does every signal carry a source, a date and an expiry? If the proposal has no handle in the bid request, or the intent score has no timestamp, the answer is no.</p></li><li><p><strong>Who holds the key?</strong> If an identifier links your records to someone else&#8217;s, who holds it, and is it a person&#8217;s email or a company? Since 19 October that question has an answer in Safari.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VXth!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VXth!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 424w, https://substackcdn.com/image/fetch/$s_!VXth!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 848w, https://substackcdn.com/image/fetch/$s_!VXth!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!VXth!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!VXth!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png" width="1456" height="1076" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1076,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/221302869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VXth!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 424w, https://substackcdn.com/image/fetch/$s_!VXth!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 848w, https://substackcdn.com/image/fetch/$s_!VXth!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!VXth!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29fe0c05-5df6-4659-947a-1d284b79b277_1800x1330.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Two rules follow. A channel that fails questions one and two gets test budget to learn, never scale budget on the strength of its own CPA. A vendor that fails three and four goes into the CRM as a note, not a field.</p><p>Here&#8217;s where I&#8217;ll plant the flag. A channel that won&#8217;t give you a log you can reconcile isn&#8217;t a media buy. It&#8217;s a subscription with a dashboard. Most of the market will keep spending on those anyway, because the CPA looks good and the quarter is short, and I understand why. But if ChatGPT Ads showed you a CPA 15% below search and declined to show you the log, would you scale it? I wouldn&#8217;t. Tell me in the comments why I&#8217;m wrong, and what you&#8217;d need to see in the file before you did.</p><h2>Field Notes</h2><p>Three more cases from the week of 13 October where the vendor sets the exam, sits it and marks it.</p><p><strong>Google&#8217;s &#8220;optional&#8221; cap, 14 October.</strong> Google Ads introduced channel prioritisation and a percentage budget cap for low-priority channels such as search partners and the Display Network. Both are described, in the blog post and the help page, as best-effort. From February 2027, Search campaigns using Display migrate automatically, and Google&#8217;s suggested way to keep today&#8217;s behaviour is to set Display to low priority at 50%. Practitioners on r/PPC summed it up as &#8220;sure google, very optional&#8221;. A cap that aims rather than binds is a target, and the platform grades whether it hit it. Read alongside August&#8217;s change that moves budget-limited campaigns toward their target CPA instead of letting them beat it, the pattern is clear enough: Google now decides what performance you&#8217;re allowed to have, and reports it to you.</p><p><strong>GEO dashboards, threads from 16 to 19 October.</strong> Across r/GEO_optimization, r/aeo and r/DigitalMarketing, practitioners compared notes on AI-visibility tools. One agency found its roughly 200 tracked prompts matched real Search Console queries 9% of the time. Another worked out that appearing in four of ten runs gives a confidence interval of 17% to 69%. A third found 89% of URLs cited by ChatGPT were cited on a single day and never again. Much of the underlying data comes from the vendors themselves, so treat it as directional. The structure is the problem: the vendor chooses the prompts, then scores its own visibility against them. Before paying for AI visibility, ask for the prompt list and the Search Console overlap. If the overlap is near 9%, you&#8217;re buying a horoscope with a login.</p><p><strong>LinkedIn&#8217;s suggested audiences, X, 19 and 20 October.</strong> @kaleighf posted that LinkedIn&#8217;s suggested audiences beat her own ICP targeting; the measure was impressions. @Simon_Akrouche replied that more impressions may not mean more conversions. @kamilrextin then did the arithmetic that should sit on every B2B media plan: 1,200 target accounts times eight people on the committee is 9,600 buyers, so $5,000 makes you faintly familiar to a few hundred of them. When a platform grades its own suggestion on its own inventory, the metric it picks is the one it sells. The useful number is that denominator, and LinkedIn is one channel against it. I wrote about why the rest of the committee lives elsewhere in [LINK: The Buying Committee Doesn&#8217;t Live on LinkedIn].</p><div class="callout-block" data-callout="true"><p><strong>Are you about to sign off spend on a channel that hasn&#8217;t shown you a log?</strong></p><p>FunnelFuel runs B2B programmatic in advanced ways: as a full managed service, or as a bespoke fit alongside an in-house team. If you want to see what a proper delivery file and an account-level CRM match look like on your own accounts, I&#8217;ll walk you through ours: <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=vendors-marking-homework&amp;utm_content=closing-cta">funnelfuel.io</a>.</p><p><strong>Connect with me on <a href="https://www.linkedin.com/in/miketharty">LinkedIn</a>, DM me on Substack, or reply to this email (<a href="mailto:mike@funnelfuel.io">mike@funnelfuel.io</a>).</strong></p><p>No pitch, no obligation. If the log test is useful on its own, take it and use it.</p></div><div><hr></div><p>&#185; Discrepancy thresholds were never standardised, but the working norm across the exchanges I dealt with was that anything under a few percent got billed to the seller&#8217;s number and anything over triggered an investigation. The point was never the threshold. The point was that both sides had a number to compare.</p><p>&#178; The day after the WebKit explainer, Digiday reported that Apple&#8217;s own ads business is growing and counted dozens of open Apple Ads roles. I&#8217;ll let you draw your own conclusion about a company that defines the tracker and sells the alternative. It doesn&#8217;t change the definition, which is the part that will outlast the headlines.</p><p><em>Sources: <a href="https://webkit.org/blog/18438/blocking-identity-resolution-infrastructure/">WebKit, Blocking Identity Resolution Infrastructure, 19 October 2026</a>; <a href="https://www.adexchanger.com/on-tv-and-video/dear-performance-ctv-companies-please-stop-youre-hurting-us/">David Nyurenberg, AdExchanger, 13 October 2026</a>; <a href="https://ppc.land/iab-tech-lab-gives-industry-until-october-22-to-weigh-in-on-aamp-3-0/">PPC Land on AAMP 3.0 and the 22 October comment deadline</a>; <a href="https://github.com/IABTechLab/OpenProposal/issues">IAB Tech Lab OpenProposal repository</a>; <a href="https://deniz.in/iab-tech-lab-ships-aamp-3-0-with-openproposal-draft-for-agent-to-agent-ad-buying">Deniz Genc on the missing proposal handle, 5 October 2026</a>; <a href="https://techcrunch.com/2026/10/05/openai-launches-visual-ads-that-appear-alongside-image-generation-results/">TechCrunch on OpenAI&#8217;s 5 October measurement announcement</a>; <a href="https://ppc.land/google-ads-lets-advertisers-cap-display-spend-on-a-best-effort-basis/">PPC Land on Google&#8217;s best-effort cap, 14 October 2026</a>; practitioner threads on r/adops, r/PPC, r/SalesOperations, r/GEO_optimization, r/aeo and r/DigitalMarketing, and posts from @pesach_lattin, @MrColdEmail, @kaleighf, @Simon_Akrouche and @kamilrextin on X, 13 to 20 October 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[The Open Web Is B2B's Legacy Format]]></title><description><![CDATA[It still works. It just stopped being where the plan starts.]]></description><link>https://www.theb2bstack.com/p/the-open-web-is-b2bs-legacy-format</link><guid isPermaLink="false">https://www.theb2bstack.com/p/the-open-web-is-b2bs-legacy-format</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 26 Oct 2026 11:01:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YvGk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For at least ten years the industry has treated the open web&#8217;s problems as repair jobs. </p><p>Third-party cookies went, so we built UID2, ID5 and at once stage around 200 others. Safari started deleting first-party cookies, so we moved to server-set ones. Consent strings broke match rates, so we bought bigger identity graphs. Each fix was clever, and each one assumed the same thing underneath: that the web is still where B2B buyers do their research, so it&#8217;s worth the repair bill. </p><p>The launch of iOS 27 brought another repair bill, and to put this into a car analogy, the web is starting to feel like an old banger - asking for one too many expensive fixes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YvGk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YvGk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!YvGk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!YvGk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!YvGk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YvGk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3214173,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/220666813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YvGk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!YvGk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!YvGk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!YvGk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33dc503-d1ab-420f-b6ba-12980df4d178_1774x887.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> </p><p>Staring ahead into 2027 and beyond it is hard to remain bullish on the open web. In other words - I don&#8217;t think that assumption of the repair bill being worth it holds any more. Not because the web is dying. It isn&#8217;t, across the content web and the ultimate gateway to it, Google.com, traffic is still UP. So the scale remains, but I am fast growing to see it, from the B2B advertising POV, as a legacy format, in the same way print is a legacy format: still real, still capable of doing a job, no longer the place a serious plan begins.</p><p>That&#8217;s a different claim from &#8220;the web is dead&#8221;, and it leads somewhere more useful.</p><p>And I say all of this running a business that spends a lot of client money in the display web still, not least because the signal given by programmatic is so strong and differentiated. Now that signal has grown to cover the old world of big memory building audio, location and TV, my appetite is changing with it, as I will explore today</p><div><hr></div><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;m Mike Harty. I&#8217;ve spent 15 years building programmatic platforms, first at PowerLinks and now at FunnelFuel, where we run B2B programmatic as a managed service across display, CTV, audio and out-of-home. This piece builds on three earlier ones: <a href="LINK">The Account Graph vs the Identity Graph</a>, <a href="LINK">The Living Room Tax</a> on CTV for B2B, and <a href="LINK">The Xerox Strategy</a> on the dark funnel. If you&#8217;d rather start there, do.</p><p><strong>Subscribe</strong> and join 1500+ B2B marketers and get The B2B Stack every Monday </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><div><hr></div><p><strong>What you&#8217;ll learn in this article</strong></p><ul><li><p>Why ten years of identity patches were fixing a format that was already losing its audience, and what Apple&#8217;s iOS 27 blocklist changes</p></li><li><p>Where B2B buyer research actually went, and why third-party intent data is the first casualty (and how to fix that)</p></li><li><p>My hollow middle theory: what the web looks like in 2031 and which parts of it survive</p></li><li><p>The honest counterargument, that the buyer is still there and you just can&#8217;t see them, and why it leads to the same conclusion</p></li><li><p>How the data models built for web programmatic now run television, audio and out-of-home, and why that&#8217;s where budget is going</p></li><li><p>What the open web is still for, and why there&#8217;s no longer an excuse for the long tail</p></li></ul><p><em>Plus Field Notes: the ID5 chief executive&#8217;s response to Apple, IAB Tech Lab&#8217;s answer, and the week&#8217;s two best Reddit arguments.</em></p><div><hr></div><h2>Ten years of patching a format that was losing its audience</h2><p>Take the identity story first, because it&#8217;s the one the industry has spent the most money on. And it is a lot of money </p><p>In mid-September Apple shipped iOS 27, which on the surface of things, shouldn&#8217;t really matter for B2B advertisers. Within a week <a href="https://www.adexchanger.com/privacy/apple-has-far-reaching-plans-to-block-hundreds-of-programmatic-data-companies-from-ios">The Trade Desk could no longer serve ads in Safari</a> on updated devices, because its core ad-delivery domain, adsrvr.org, sat on a WebKit list of domains Safari refuses to contact. UID2, ID5, LiveRamp, Permutive and Audigent were on the same list. Google&#8217;s ads on the same pages loaded fine. Then AdExchanger reported, citing two sources with direct knowledge of the WebKit changes, that the short list had been replaced by a private library of hundreds of CDPs, data sellers and ID-graph operators which Apple can update remotely, with no OS release and no public process. iOS 27 came armed with a kill switch for addressable digital advertising on Apple devices. </p><p>Most of the commentary has been about whether The Trade Desk was blocked by mistake. That&#8217;s the wrong question. Even if TTD&#8217;s delivery domain comes off the list, which looks likely given Apple asked them to test an iOS 27.2 beta, the identity vendors have no such argument to make. Apple has written itself a kill-switch for person-level matching in Safari, and by extension every WebKit browser on every Apple device. It can flip it for any vendor it chooses, whenever it chooses. </p><p>That person level targeting is the great win of programmatic, and the exact reason that makes it worth considering running an auction one at a time, 1 trillion times a day. Programmatic is all about end individual user targeting using data to inform the decision. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">The precision that still makes it exciting to target banners, because we can target and report on the company and job role behind the impression, is slowly eroding on display - whilst exploding in positive possibility on the old-new world of TV, audio and out of home.  </mark></p><p>For a B2B marketer, that lands on a specific thing: any account list that depends on an identity graph to find people on the web now inherits a fragility it didn&#8217;t have in August. I&#8217;ve argued before that the account graph and the identity graph are different objects. Here&#8217;s the sharpest version of why. The identity graph is what Apple can switch off. The account graph is less exposed, because it resolves to the company rather than the person, though it carries its own weakness, which I&#8217;ll come back to.</p><p>Identity is only the loudest example. Run the same exercise on format standardisation (a decade of IAB specs that the walled gardens ignore), on viewability (a metric made-for-advertising sites learned to game), or on measurement (more on that below). <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">The pattern is the same: a lot of engineering effort to keep an environment addressable, which only makes sense if the audience is still there. If it isn&#8217;t, we need to move to </mark><em><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">where the audience is</mark></em><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);"> </mark></p><h2>The research moved to LLMs, and it took the signal with it, especially the &#8216;intent&#8217; signal</h2><p>Here&#8217;s the number that matters. G2 surveyed 1,076 B2B software buyers in March and found that <a href="https://company.g2.com/news/g2-research-the-answer-economy">51% now start their research in an AI chatbot more often than in Google</a>. Eleven months earlier that figure was 29%, wo what will it be in Q4 2027? 2028? </p><p>Seventy-one percent use a chatbot somewhere in the process, and 69% say chatbot guidance led them to a different vendor than the one they&#8217;d planned on. However upwards of 80% of purchases will still come from a day one consideration set. So I may start looking at DemandBase, 6Sense and FunnelFuel to run my digital ads, begin thinking I will use DemandBase and Claude persuades me that FunnelFuel is the better bet. You get the idea. CaliberMind&#8217;s 2026 attribution report, from Scott Brinker and Frans Riemersma, puts roughly 81% of the B2B journey outside anything the CRM can see.</p><p>Those are software-buyer samples, so hedge them for infrastructure, industrial or financial categories. But the direction is not in doubt, and it has a second-order effect that I don&#8217;t think the market has priced in.</p><p>Third-party intent data is a derivative of the open web. The co-op and bidstream feeds that tell you an account is &#8220;surging&#8221; are built from page visits on publisher and vendor sites. If the research moves into ChatGPT, Claude and Perplexity, the pages that fed those models go quiet, and the surge signal thins out. That isn&#8217;t my theory. It was the sharpest comment in a 17-reply X thread this week in which outbound practitioners variously called enterprise intent a tiebreaker at best and a scam at worst. The intent vendors&#8217; own numbers aren&#8217;t kind either: a DemandScience survey cited by MarTech had 87% of marketers calling intent signals unreliable or inflated. Intent is the canary, and it&#8217;s in danger of stopping singing. Knowing some of the major players, like Bombora, I&#8217;m sure they are capturing a vaster array of signal now and if not already, are looking at what they can get out of podcasts, YouTube, newsletters, and non-traditional publishing sources to refill the tanks. I&#8217;m bullish on them. </p><p>Now look at what happens when the ad industry tries to follow the buyer into the new environment. OpenAI has been selling ChatGPT ads since February. Its own 5 October update <a href="https://digiday.com/marketing/openai-moves-to-make-chatgpt-ads-more-measurable-and-more-visual/">named 20 measurement partners and an image-led format</a>, which tells you how early it still is. I ran a test on ChatGPT which underwhelmed me enough to pause the 3 tactics; and one by one they automatically/bugged and turned back on. The whole system feels like ad platforms from at least 10-15 years ago, basic and buggy. It will improve but this is very far from the inner workings of the best of breed adtech platforms. </p><p>B2B advertisers in the pilot report they can&#8217;t see which prompts served their ad, their legal teams won&#8217;t sign the tracking terms, and the ads only run on the Free and Go tiers. I&#8217;d assume these tiers aren&#8217;t loaded with senior B2B decision makers, but could be wrong, but really we need ads talking to the top tier users and enterprises before I&#8217;m jumping with excitement. One B2B SaaS study put 74% of SaaS marketers on paid ChatGPT plans (Omni Lab, June), which would mean the exact buyer you want has paid to opt out of the one ad format inside the room. OpenAI&#8217;s line at Advertising Week was that knowing who the user is matters less than enriching the conversation. That&#8217;s an honest description of a closed environment. It&#8217;s also the opposite of what a decade of identity investment was for.</p><h2>The hollow middle - what and which websites survive in the next 5 years? </h2><p>So play it forward five years. Do we still have websites?</p><p>Yes, but the web gets hollowed out from the centre, and I&#8217;d put a name on the new shape: the hollow middle.</p><p>I believe the destinations survive. News brands with a daily app habit. Amazon. LinkedIn, Reddit and YouTube, which are more walled garden than open web at this point. Your own site survives assuming you are a vendor or agency, but its job changes from the place a buyer discovers you to the place a buyer arrives once a model has already shortlisted you, to validate what the machine said. One visit, late, decided in advance. The vendor website becomes a conversion endpoint and a machine-readable source of truth, and both of those are worth investing in.</p><p>I ran Claude over billions of page views that FunnelFuel has tracked across vendors in the last few years and found the above is happening today. 3+ years ago, we saw early account engagement on typical upper funnel pages, like blogs. Today, the first observed touchpoint is often as deep as pricing. Vendors keeping their pricing off their websites is creating a last mile that the agents can&#8217;t complete. We&#8217;ll see how that evolves </p><p>What thins out is the middle: the comparison sites, the review long tail, the second-tier trade press that lives on search traffic, the vendor blog that was really an SEO play, and the vast quantity of recycled content underneath all of it. That middle is where B2B contextual display grew up. It&#8217;s the inventory most B2B programmatic was built to buy, and it&#8217;s the inventory a buyer who starts in a chatbot has the least reason to ever touch. </p><p>The ANA&#8217;s 2023 supply-chain study found that participating advertisers&#8217; programmatic ran across <a href="https://ana.net/programmatic">an average of 44,000 websites and apps</a>, and that only 36 cents of each dollar entering a DSP reached a consumer on a viewable, measurable, non-MFA impression. I&#8217;d struggle to name 440 sites where a B2B decision-maker spends real time, let alone 44,000. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HWks!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HWks!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 424w, https://substackcdn.com/image/fetch/$s_!HWks!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 848w, https://substackcdn.com/image/fetch/$s_!HWks!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 1272w, https://substackcdn.com/image/fetch/$s_!HWks!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!HWks!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png" width="1456" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/220666813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HWks!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 424w, https://substackcdn.com/image/fetch/$s_!HWks!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 848w, https://substackcdn.com/image/fetch/$s_!HWks!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 1272w, https://substackcdn.com/image/fetch/$s_!HWks!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c33be1-9388-48af-ab94-41663379c8d5_1800x1120.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Or can you just not see them any more?</h2><p>Here&#8217;s the counterargument, which of course deserves a proper hearing: maybe the buyer hasn&#8217;t left the web. Maybe your measurement has. There is no doubt that cookie banners, private browsing, VPS/VPNs and other such tools have made resolvable traffic thinner. </p><p>A practitioner audit doing the rounds this week claims that across 18.5 million events on technical B2B audiences, 41% of browser pixels failed to fire. One dataset, unverified, so treat it as directional. But it sits on top of a pattern that is well established. Safari&#8217;s tracking prevention caps first-party cookies at seven days, so a signup correctly attributed on day zero shows up as Direct when the contract is signed on day 14. PPC forums have been reporting 25 to 30% click loss and missing GCLIDs for months. An AdExchanger, Bombora and PrograMetrix study this spring found <a href="https://www.marketingcharts.com/industries/business-to-business-238633">just 10% of B2B marketers very confident their audience data reaches the right accounts</a>, and only half confident they reach even 50% of their target list. Vector&#8217;s October survey of 239 ABM marketers was blunter still: 91% not confident their ads reach the right people inside target accounts, 84% unable to show evidence of pipeline </p><p>So when LinkedIn, Reddit or display &#8220;doesn&#8217;t convert&#8221;, one honest reading is that the signal plumbing is broken, not the channel. I take that seriously. Some of what looks like channel death is measurement death. There&#8217;s a similar argument with content syndication and leads - tech and data has improved but leads conversion hasn&#8217;t. It could be that it isn&#8217;t the leads and is - at least partly - what the vendors do with them </p><p>But notice where it leads, no pun intended. Whether the buyer has left the browser or you&#8217;ve simply lost the ability to see them in it, the conclusion is the same: stop building the B2B plan around browser-level, person-level identity. Either the person isn&#8217;t there, or the identifier that would prove they&#8217;re there has been deleted by Apple, by ITP, or by the buyer&#8217;s own privacy shield. A planning model that only works when all three cooperate is a legacy model.</p><div><hr></div><p><em>If you know someone still running a media plan that&#8217;s 90% web display because that&#8217;s what the DSP defaults to, this is the piece to send them.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/the-open-web-is-b2bs-legacy-format?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/p/the-open-web-is-b2bs-legacy-format?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>The data models outlived the format</h2><p>This is the part that gets lost in the &#8220;web is dying&#8221; conversation, and it&#8217;s the part that matters most to how I think about FunnelFuel&#8217;s work.</p><p>The thing programmatic got right was never the banner. Heck as long ago as the first &#8216;year of the mobile&#8217;, we started evolving that with native advertising, which almost but never quite flew. </p><p>The bit that was and still is very very cool and powerful is the buying model: an auction per impression, audience data applied in real time, frequency controlled at the account rather than the campaign, performance read back into the bid. Those models are the best thing adtech built, and they were wasted on 300x250s.</p><p>What&#8217;s happened over the last three or four years is that the same models now run on screens that do something a banner never could. Television has data-driven buying now. So does out-of-home. So does audio, including the best B2B podcasts. And the creative executions on those screens are emotive, memory-building, delivered when someone is actually paying attention, which is exactly the brand-memory job the dark funnel demands.</p><p>The budgets have noticed. In the ANA&#8217;s Q3 2025 benchmark, <a href="https://www.ana.net/content/show/id/pr-2025-11-transparency">CTV reached 45.6% of participants&#8217; programmatic spend</a>, up from 28% at the end of 2024. A Demand Gen Report survey found 98% of B2B brands planning to increase CTV budgets and only 4% with no CTV plans at all; a vendor-run survey, so discount it, but the direction matches what we see in client plans. Advertiser Perceptions&#8217; March survey had <a href="https://radioink.com/?p=103039">82% of marketers and agencies buying audio programmatically</a>, up from 41% in early 2022, and Madison &amp; Wall expects automation&#8217;s share of audio to roughly double by 2030. In the UK, <a href="https://www.iabuk.com/news-article/digital-out-home-account-76-uk-ooh-ad-spend-2031-programmatic-matures">IAB UK reports DOOH at 67% of out-of-home spend</a>, from 32% a decade ago, with programmatic the fastest-growing route in. VIOOH&#8217;s 2026 survey found 95% of marketers increasing programmatic DOOH spend were funding it from other digital channels.</p><p>The B2B question is whether these can be bought by account rather than by household, and the answer now is yes. Resolve a target account to its sites, its IP ranges and its known device clusters, and CTV, audio and out-of-home become account-addressable with no browser in the loop. A finance director watching the same streaming service as everyone else can be reached because of where she works, not because of a cookie she cleared last Tuesday. Out-of-home around the offices, the stations and the conference venues people still physically go to. Podcasts people still listen to on the commute. None of it depends on an identifier Apple can revoke.</p><p>This is also where the account graph&#8217;s own weakness needs saying out loud. IP-to-company matching degrades when people work from home, and the Vector survey found confidence in reach nearly doubled when visitor de-anonymisation sat at the centre of the stack. The best account graphs, like the one we built, don&#8217;t rely on this signal, they map enrichment to more portable device IDs, which can be enriched by office attendance but travel home with the B2B decision maker, ready to inform targeting on the commute and afterwards. So the account graph isn&#8217;t a magic replacement and one valid signal class is in decline, but it stands firm as a portal of addressability into the best of the ad worlds formats. It&#8217;s the resolvable thing that survives, and it needs first-party evidence underneath it. But it is the thing the next five years of B2B media get planned on, because it&#8217;s the only addressable layer that works across every screen a buyer still looks at.</p><h2>What the open web is still for</h2><p>None of this means pulling the web out of the plan. Legacy formats are extremely useful. Print still sells to people who read print.</p><p>It means the web stops being the thing a plan is crowbarred into and becomes the thing you cherry-pick. Buy the best impressions in the most premium, trusted environments where a decision-maker actually spends time: the FT, the trade titles with real subscriber bases, the specialist publishers whose newsletters get opened on Monday morning. Buy them on an inclusion list, against the account graph, with frequency capped per account, and treat them as the premium layer they are.</p><p>And stop buying the long tail. There is no longer any argument for it. The ANA benchmark shows what happens when advertisers take this seriously: <a href="https://www.ana.net/content/show/id/pr-2025-11-transparency">MFA spend fell from 15% in 2023 to 0.39%</a> among participants by Q3 2025. That didn&#8217;t happen through better exclusion lists. It happened because buyers switched to inclusion lists and simply stopped funding the noise. The same discipline applies to the premium screens, incidentally: Pixalate put invalid traffic in open programmatic CTV at around 18% in Q3 2025, so &#8220;CTV&#8221; on an insertion order is not a quality guarantee either. Premium is a supply decision you make, not a channel you tick.</p><p>If the buyer spends their research time in a chatbot, their evenings on a streaming service, their commute in a podcast and their working day in an office, meeting or event, then the media plan should look like that, with a thin and deliberate web layer on top. Anything else is building the plan around the measurement rather than the buyer.</p><h2>What to change on the plan</h2><p>Four things, in rough order of how fast you can do them.</p><ol><li><p><strong>Reclassify the website.</strong> It&#8217;s a late-stage conversion endpoint and a source of truth for the models that now write your shortlists. Invest in it on those terms: clean structured content, fast, demo-first, every claim verifiable. Stop measuring it as a discovery channel.</p></li><li><p><strong>Move identity out of the browser.</strong> First-party data, server-set cookies, hashed email where you have consent, and account resolution that doesn&#8217;t need a third-party identifier to function. Assume any browser-side signal can be switched off by someone who isn&#8217;t you.</p></li><li><p><strong>Rebalance toward the persistent behaviours.</strong> CTV, audio, YouTube and out-of-home, bought against the account list, frequency-managed at the account. Fund it from the long tail you should have cut already.</p></li><li><p><strong>Cherry-pick the web.</strong> Inclusion lists only, premium environments only, account-level frequency, and read it as a brand-memory layer, not a click source.</p></li></ol><div><hr></div><h2>Field Notes</h2><p>Three items from the week, two of which land squarely on the argument above.</p><p><strong>ID5&#8217;s chief executive has responded to Apple.</strong> In the first public statement from a blocked vendor, <a href="https://ppc.land/id5-faces-apples-ios-27-safari-block-as-ceo-says-regulators-should-look/">Mathieu Roche argued Apple&#8217;s real target is ad-funded publishing</a> and said regulators should look at it. Worth reading in full. The practitioner point: a vendor on that list cannot engineer its way off it, because the list isn&#8217;t in the open-source WebKit build and the block applies to a domain, not a behaviour. For anyone whose B2B audience matching runs through ID5 or UID2 on Apple devices, this is already live in your delivery mix, not a future risk.</p><p><strong>IAB Tech Lab&#8217;s answer is to leave the browser.</strong> Anthony Katsur has spent the fortnight telling publishers to <a href="https://ppc.land/iab-tech-lab-pushes-trusted-server-after-safari-blocks-the-trade-desk/">move the ad stack onto Trusted Server</a>, publisher-controlled infrastructure that doesn&#8217;t depend on the browser contacting third parties. Note what that is: the open web&#8217;s own standards body conceding that browser-side identity is no longer a safe place to build. It corroborates the thesis more neatly than I&#8217;d have liked.</p><p><strong>The two best Reddit arguments this week aren&#8217;t about the web at all.</strong> r/gtmengineering spent 20 comments on whether GTM engineering is a real role or a temporary premium for wiring Clay together, with one thread already replacing Clay with Claude Code [LINK: r/gtmengineering, 9 and 10 Oct]. And r/revops had 21 comments on the fact that most teams still can&#8217;t tell a parent company from its subsidiary, then buy identity graphs that assume their CRM is right. Both are the account graph argument in disguise: before you buy another matching layer, check whether you can say who the buying entity actually is.</p><div><hr></div><p>So here&#8217;s where I land. The open web isn&#8217;t going anywhere, and neither is web display. But it&#8217;s a legacy format for B2B now, and the sooner a plan treats it that way, cherry-picked and premium rather than default and long-tail, the sooner the budget gets to the screens where the buying group actually is.</p><p><strong>Is the open web still where your buyers are, or just where your measurement is?</strong> If you think I&#8217;ve got this wrong, the comments are open.</p><div><hr></div><p><strong>Is your media plan still 80% web display because that&#8217;s what the DSP defaults to?</strong></p><p>FunnelFuel runs B2B programmatic three ways: as a full managed service across display, CTV, audio and out-of-home; as a licensed signal product if you want the account graph inside your own stack; or as a bespoke fit for teams building in-house.</p><p><strong><a href="https://www.linkedin.com/in/miketharty">Connect with me on LinkedIn</a></strong>, <strong>send me a Substack DM</strong>, or <strong>reply to this email</strong> (<a href="mailto:mike@funnelfuel.io">mike@funnelfuel.io</a>). Or <a href="https://funnelfuel.io?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=open-web-legacy-format&amp;utm_content=closing-cta">see how we build account-based plans across every screen</a>.</p><p>No pitch, no obligation. If it&#8217;s useful, we&#8217;ll talk.</p>]]></content:encoded></item><item><title><![CDATA[What Is B2B Intent Data? A Practitioner’s Guide (2026)]]></title><description><![CDATA[What intent data is, where it comes from, why most teams never get pipeline from it, and how to combine it with the signals you already own. Written from inside a B2B programmatic and analytics busine]]></description><link>https://www.theb2bstack.com/p/b2b-intent-data-and-buying-signals</link><guid isPermaLink="false">https://www.theb2bstack.com/p/b2b-intent-data-and-buying-signals</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Fri, 23 Oct 2026 10:27:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vdBW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Last updated: 3 November 2026. I review this hub every quarter. The &#8220;What changed in 2026&#8221; and &#8220;What changes in 2027&#8221; sections are the parts that move.</em></p><p>B2B intent data is evidence that a company is researching a topic related to what you sell. It comes from three places: content consumption tracked across a network of B2B publishers (third-party or offsite intent, with Bombora the best-known source), activity on review sites such as G2 and TrustRadius (review-site intent), and behaviour on your own website and campaigns (first-party intent). A buying signal is the wider idea: any behaviour that changes the odds an account will buy, including which pages a buying committee reads on your site, how often they come back, and how much attention they give your ads.</p><p>Intent data is the earliest signal you can buy that an account is moving. Most teams buy it as if it were a lead source, and that is where the trouble starts. Its value depends almost entirely on what you have built to act on it: the first-party signals you combine it with, the rules for each combination, and the person who owns the next step. Buy the data without that and you get what I have watched happen inside dozens of B2B teams. Dashboards go live, accounts &#8220;surge&#8221;, lists get exported, and six months later nobody can say what it did for pipeline.</p><p>I&#8217;ve worked in adtech since 2011, and FunnelFuel&#8217;s analytics and media business lives on this stuff every day. This hub pulls together everything I&#8217;ve written on intent, buying signals and the gap between buying data and getting pipeline from it. I&#8217;ll keep it current.</p><p><strong>New here?</strong> I&#8217;m Mike Harty. I&#8217;ve worked in adtech since 2011 and built programmatic platforms (PowerLinks, now FunnelFuel) before most of the market had heard the phrase &#8220;B2B programmatic&#8221;. The B2B Stack is where I write up what I see on live campaigns, without the vendor spin. Two pieces that pair well with this hub: <a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually">Segment vs Signal: How to Actually Run B2B Programmatic</a> and <a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-high-value">What Are High Value Actions (HVAs)?</a>.<br><strong><a href="https://www.theb2bstack.com/subscribe">Subscribe free</a></strong> to get one practical piece a week.</p><p>What this hub covers:</p><ul><li><p>What B2B intent data is, the three places it comes from, and how a &#8220;surge&#8221; is calculated</p></li><li><p>Why most teams buy intent and never get pipeline from it</p></li><li><p>What changed in 2026 (AI chat research, a thinning publisher signal, Apple&#8217;s iOS 27 block, agent traffic) and what I expect to change in 2027</p></li><li><p>The B2B signal stack: nine signal types, what each one tells you, and how each gets misused</p></li><li><p>High value actions and an account scoring model that beats fit or intent alone</p></li><li><p>A decision guide and a checklist for turning a signal into action</p></li></ul><h2>What is B2B intent data, and where does it come from?</h2><p>B2B intent data is a probabilistic, account-level signal that a company is researching a topic, built from behaviour observed somewhere you can see. It gives you an account and a topic with a probability attached. It does not give you a person, a lead or a decision, and those three confusions cause most of the disappointment with it.</p><p>Third-party, or offsite, intent is the version most people mean. A co-operative of B2B publishers shares anonymised content consumption with a provider such as Bombora. The provider resolves that consumption to companies, mostly through IP and other identity matching, and tracks it against a topic taxonomy (Bombora&#8217;s runs to 20,000+ topics in 2026). A surge is consumption on a topic that runs above that account&#8217;s own historical baseline. That last clause matters more than it looks, and I come back to it below.</p><p>Review-site intent is narrower and more specific: someone at an account viewed your category page or compared you with a competitor on G2 or TrustRadius. It tells you less about the market and more about you.</p><p>First-party intent is what accounts do on your own site, with your content and with your ads. It has the highest fidelity, because the interest is in you rather than in the topic, and the lowest reach, because only accounts that have already found you can produce it. It is only useful once it is resolved to accounts, which is harder than it was (see &#8220;What changed in 2026&#8221;).</p><p>Good intent data is one of the most powerful early signals in B2B. It shows you accounts researching your space long before they reach your site. It earns its keep when you combine it with your own first-party behaviour and someone has a clear job for acting on it. Most teams buy the data and skip that second part.</p><p>Where to start if you are new to this:</p><ul><li><p><a href="https://www.theb2bstack.com/p/the-dirty-secret-of-b2b-intent-data">B2B Intent Data: Why Most Teams Use It Wrong</a>: the operating-model problem behind most intent failures.</p></li><li><p><a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually">Segment vs Signal: How to Actually Run B2B Programmatic</a>: why licensed segments disappoint, and what to use instead.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-high-value">What Are High Value Actions (HVAs)?</a>: the first-party signals that tend to come before pipeline.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-account-scoring-system-that-beats">B2B Account Scoring: A Model That Beats Fit and Intent Alone</a>: how to put the signals together.</p></li><li><p><a href="https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date">Intent Data Needs an Expiry Date</a> &#8212; why every B2B signal has a shelf life, and how to stop acting on expired surges.</p></li></ul><h2>Why most teams don&#8217;t get pipeline from intent data</h2><p>Intent data fails in most organisations for the same reason: nobody built the model that turns a signal into an action. There is a story I have watched play out inside dozens of B2B teams. Marketing buys intent data. The dashboards go live and accounts start &#8220;surging&#8221;. The surges get exported as a static list or fired straight at SDRs as alerts, and nothing else changes. Six months later pipeline impact is unclear, sales says the data is noisy, and marketing says sales isn&#8217;t following up. The data was fine. Nobody built the plan for using it. I set it out in full in <a href="https://www.theb2bstack.com/p/the-dirty-secret-of-b2b-intent-data">B2B Intent Data: Why Most Teams Use It Wrong</a>.</p><p>The common mistakes:</p><p>A surge is not a sales alert. Treat a surging account as a hot lead, have an SDR call too early, and your domain gets mentally tagged as &#8220;too salesy&#8221;. The timing evidence is unambiguous. In 6sense&#8217;s 2025 Buyer Experience Report (nearly 4,000 buyers, November 2025) the average B2B buying cycle ran 10.1 months, buyers did not contact a seller until they were 61% of the way through it, and 95% of the time the vendor that won was already on the buyer&#8217;s Day One shortlist. Gartner&#8217;s buying-journey research puts the share of the whole journey that buyers spend meeting any supplier at 17%. A surge is a cue that a shortlist is forming. The phone call is for later.</p><p>Most of the market isn&#8217;t buying right now. The LinkedIn B2B Institute&#8217;s 95-5 rule, based on Professor John Dawes&#8217;s work at the Ehrenberg-Bass Institute, holds that only around 5% of a category&#8217;s buyers are in market at any given time. It is a heuristic drawn from category purchase frequency rather than a measured number, and it has held up well in practice. Intent is brilliant at spotting accounts moving into that 5% early, but only if you are already reaching them with always-on, account-level advertising so you are known when they start, and you keep presence with the 95% who will buy later. More on this in <a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually">Segment vs Signal</a>.</p><p>It gets bought on its own. Intent on its own tells you an account is researching your space. Combined with first-party high value actions and buying-committee breadth, it tells you who is researching, how seriously, and when to step up. Most teams never join those up.</p><p><strong>Mike&#8217;s take:</strong> Intent data is some of the best early signal you can get in B2B. Where it goes wrong is how it is used. The teams that do well treat a surge as the moment to start showing up for that account, with ads, content and a close eye on their own site, and only pick up the phone once the account&#8217;s own behaviour says it is time. Surge to presence, not surge to call.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vdBW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vdBW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 424w, https://substackcdn.com/image/fetch/$s_!vdBW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 848w, https://substackcdn.com/image/fetch/$s_!vdBW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 1272w, https://substackcdn.com/image/fetch/$s_!vdBW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vdBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png" width="1152" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:909994,&quot;alt&quot;:&quot;Cartoon of a sweating sales rep at a computer showing 'SURGE!' while a colleague stops him from phoning, saying 'Not yet, let them get to know us first'&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/221754469?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cartoon of a sweating sales rep at a computer showing 'SURGE!' while a colleague stops him from phoning, saying 'Not yet, let them get to know us first'" title="Cartoon of a sweating sales rep at a computer showing 'SURGE!' while a colleague stops him from phoning, saying 'Not yet, let them get to know us first'" srcset="https://substackcdn.com/image/fetch/$s_!vdBW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 424w, https://substackcdn.com/image/fetch/$s_!vdBW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 848w, https://substackcdn.com/image/fetch/$s_!vdBW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 1272w, https://substackcdn.com/image/fetch/$s_!vdBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c849d2d-499d-4f51-82a7-05093e624d3c_1152x864.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>What changed in 2026, and what it means for intent data</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!30iN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!30iN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!30iN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!30iN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!30iN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!30iN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2045332,&quot;alt&quot;:&quot;Cartoon of two marketers excited by 47 pricing page visits while an AI agent robot with a checklist stands in the next room, captioned 'Your hottest prospect might be a script'&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/221754469?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cartoon of two marketers excited by 47 pricing page visits while an AI agent robot with a checklist stands in the next room, captioned 'Your hottest prospect might be a script'" title="Cartoon of two marketers excited by 47 pricing page visits while an AI agent robot with a checklist stands in the next room, captioned 'Your hottest prospect might be a script'" srcset="https://substackcdn.com/image/fetch/$s_!30iN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!30iN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!30iN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!30iN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a1336c-91e5-4e6e-8f0d-a5e831a50494_1254x1254.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Four things changed in 2026 that affect how much a third-party intent signal is worth and what you have to do to use it. None of them makes intent data obsolete. All of them make the first-party half of the model more important.</p><p>Research moved into the chat window. G2&#8217;s April 2026 research (1,076 B2B software buyers, surveyed in March) found 51% now start vendor research with an AI chatbot more often than with Google, up from 29% eleven months earlier. 69% chose a different vendor than they had planned because of what a chatbot told them, and a third bought from a vendor they had never heard of. 80% still use Google somewhere in the journey. Forrester&#8217;s State of Business Buying 2026 (January 2026) found generative AI was the most cited research interaction, and that buyers then validate what it tells them through a buying network of 13 internal stakeholders and 9 external influencers on an average purchase. A publisher co-op can only observe research that lands on a member site. A growing share of the earliest research now produces no pageview anywhere. Third-party intent is still the earliest signal you can buy; it now covers a smaller slice of the research than it did in 2023.</p><p>The publisher signal is thinning and concentrating. Chartbeat&#8217;s 2026 Publisher Playbook, reported by Search Engine Journal on 24 September 2026, shows Google Search traffic to publishers down 40.2% year on year to July 2026, after a 21.9% fall the year before. Chartbeat data published by Axios in March 2026 showed the damage is uneven: search referrals down 60% over two years for small publishers, 47% for medium, 22% for large, with AI chatbots sending under 1% of publisher referrals. Total pageviews across Chartbeat&#8217;s network barely moved; what changed is that the traffic is now direct, loyal and dark-social, and it sits with the biggest brands. That matters for intent because a surge is consumption above an account&#8217;s own baseline. When baselines fall and the remaining traffic concentrates on the loyal audiences of the largest trade publishers, you get fewer observations per account per topic, more week-to-week noise, and a skew toward whatever those publishers cover. That is my read of the mechanism rather than a published finding. The practical consequence is the same either way: a single week&#8217;s surge is a weaker standalone fact than it was, and first-party confirmation matters more.</p><p>Apple closed the open-web identity layer on its devices. Apple began rolling out iOS 27 on 14 September 2026, and on 19 October the WebKit team confirmed that Safari and WebKit on iOS, iPadOS, macOS and visionOS 27 now block network access to third-party identity resolution infrastructure, the services that turn an email address or a cookie into a cross-site identifier. The Trade Desk&#8217;s ad-serving domain was caught by the list and restored in a 27.2 beta; ID5, LiveRamp and others were reported affected. For B2B account resolution the direction is clear: less reliance on email-to-ID and cookie matching on Apple devices, more weight on first-party, server-side resolution, and more account signal packaged on the sell side into deal IDs before the auction rather than bolted on in the DSP. More in <a href="https://www.theb2bstack.com/p/ai-didnt-kill-the-dark-funnel-heres">How AI Rewired the B2B Dark Funnel</a>.</p><p>Half your visitors may be software. On 3 June 2026 Cloudflare&#8217;s CEO reported that automated requests had passed human traffic for the first time, 57.5% to 42.5% of HTML requests on Cloudflare Radar. HUMAN Security&#8217;s 2026 State of AI Traffic report put the growth in agentic AI traffic (agents browsing on a person&#8217;s behalf, not crawlers) at roughly 7,851% year on year. An AI agent reading your pricing page for a buyer is a signal: someone delegated the research to it. It is also a session that will not resolve to a company by IP, carries no attention, and will inflate repeat-visit HVAs unless you classify it. Agent sessions need to be their own signal class, counted and reported separately from humans.</p><p>One more, smaller shift: intent data is consolidating and getting cheaper to reach. Forrester&#8217;s Q1 2025 Wave on intent data providers evaluated 15 vendors and named Bombora, 6sense, Demandbase, Intentsify, Informa TechTarget and ZoomInfo as Leaders, describing Bombora as the gold standard for account-level feeds and noting that many of the others include Bombora data directly. ZoomInfo, Apollo and Cognism all resell Bombora signal. If the same co-op sits under most of the &#8220;intent&#8221; in your sales stack, the data is a shared, strong foundation. What sets you apart is the model you run on it.</p><p><strong>Mike&#8217;s take:</strong> The direction of travel is clear. Third-party intent is getting earlier, because it sits upstream of your site, and thinner, because less research happens where it can be observed. That raises the value of everything you own: HVAs, committee breadth, attention, and the account graph that ties them together. If you are planning 2027 budgets, put the extra effort into the first-party side, so the intent you already buy has something to land on.</p><h2>What changes in 2027: my view</h2><p>This is my read of where it goes next, not a forecast with numbers on it. I&#8217;ll mark it against what happens when I review this hub.</p><p><strong>The surge becomes a trigger, not a list.</strong> Third-party intent keeps its place as the earliest view of the market. What changes is what it plugs into. The teams that get value in 2027 will wire a surge straight into always-on account-level media and a first-party watch, and judge it on what the account does next. The ones exporting a weekly CSV to SDRs will keep wondering why it &#8220;doesn&#8217;t work&#8221;.</p><p><strong>Committee breadth becomes the main buying signal.</strong> Buying groups are already big, and Forrester says they double when the purchase includes generative AI features. If several roles from one account are reading you in the same fortnight, that tells you more than any single score.</p><p><strong>Agent traffic gets its own line in the report.</strong> By 2027 I&#8217;d expect any serious analytics or ABM setup to split human and agent sessions as standard. An agent on your pricing page is a signal that someone delegated the research. It is not a human visit, and scoring it as one will quietly wreck your HVA data.</p><p><strong>Account resolution moves server-side and sell-side.</strong> With identity resolution blocked on Apple devices, more of the work moves to first-party, server-side resolution on your own site, and to account signal packaged into deals before the auction.</p><p><strong>Being in the AI shortlist becomes a brand job.</strong> You won&#8217;t track it to the click. You&#8217;ll measure it like the dark funnel, through prompt panels, branded search lift and self-reported source, and you&#8217;ll get there the old way: steady presence with the accounts you care about, so you&#8217;re already known when someone asks the chatbot.</p><p><strong>Mike&#8217;s take:</strong> None of this makes intent data less useful. It makes it more useful to the teams that built the first-party side properly, and less useful to anyone still treating a surge as a lead.</p><h2>The B2B signal stack: nine signal types and how to use each one</h2><p>Not all signals are equal, and the mistakes are specific to each type. This is my working view, built from the signal stack post, the HVA guide and the account scoring model. Value means what the signal is worth when it is used properly. The last line of each is where teams usually go wrong.</p><h3>Fit (firmographic and technographic)</h3><p>Examples: industry, size, HQ, tech stack.<br>What it tells you: whether the account could buy.<br>Value: medium. Necessary, but says nothing about timing.<br>How it gets misused: treated as the whole targeting plan, built on old classification codes. See <a href="https://www.theb2bstack.com/p/your-firmographic-targeting-is-running">the SIC code problem</a>.</p><h3>Third-party (offsite) intent</h3><p>Examples: publisher co-op topic surges.<br>What it tells you: which accounts are researching your space, often weeks before they reach you.<br>Value: high, as an early signal. Still the earliest view of the market you can get; it now has to work harder alongside your own data because more early research happens in AI chat.<br>How it gets misused: fired at SDRs as a sales alert or frozen into a static list, instead of triggering always-on account-level ads and being combined with first-party signals.</p><h3>Review-site intent</h3><p>Examples: category page views, competitor comparisons and profile visits on G2 or TrustRadius.<br>What it tells you: an account is comparing options, and sometimes which ones.<br>Value: high specificity, narrow coverage. Strongest for software categories with an active review-site presence.<br>How it gets misused: treated as market coverage when it only covers accounts that use review sites, and treated as a lead when it is still research.</p><h3>Licensed audience segments</h3><p>Examples: pre-built &#8220;IT decision maker&#8221; segments in a DSP, with no account-level detail.<br>What it tells you: a rough profile match.<br>Value: low.<br>How it gets misused: bought because they are easy, even though you cannot break delivery down to named accounts. See <a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually">Segment vs Signal</a>.</p><h3>IP-to-company resolution</h3><p>Examples: reverse-IP identification of site visitors and ad exposures.<br>What it tells you: which company a visit probably came from.<br>Value: variable. Single-signal IP can be weak.<br>How it gets misused: used on its own. Hybrid work scattered buyers across home networks, iOS 27 removed a layer of corroborating identity on Apple devices, and agent traffic now arrives from data centres. My Reference Index notes IP agreement rates as low as 3% on some enterprise accounts (FunnelFuel data, see the <a href="https://www.theb2bstack.com/p/the-b2b-stack-reference-index-models">Reference Index</a>).</p><h3>First-party high value actions (HVAs)</h3><p>Examples: pricing, integration and security pages; repeat visits; spec downloads.<br>What it tells you: a specific account is evaluating you.<br>Value: high, especially when several people from one account do them.<br>How it gets misused: never defined, never resolved to accounts, and in 2026, never separated from agent sessions.</p><h3>Attention</h3><p>Examples: time in view, scroll depth, active engagement with ads and content.<br>What it tells you: whether anyone took in the message.<br>Value: medium to high as a quality filter. Humans only; an agent has no attention to measure.<br>How it gets misused: ignored in favour of clicks.</p><h3>Buying-committee breadth</h3><p>Examples: multiple roles or offices from one account engaging in the same window.<br>What it tells you: a group process is probably under way.<br>Value: high, and rising as buying groups grow (Forrester&#8217;s 2026 average is 13 internal stakeholders).<br>How it gets misused: not tracked, because nobody built the account view.</p><h3>Presence in AI answers</h3><p>Examples: whether your brand appears when a buyer asks a chatbot for a shortlist in your category.<br>What it tells you: whether you are in the pre-CRM shortlist at all.<br>Value: medium, as a diagnostic rather than a targeting signal.<br>How it gets misused: treated as a new SEO KPI with pixel-perfect attribution to pipeline. Measure it the way you measure the dark funnel: prompt panels, branded search lift and self-reported source, not a tracked click. See <a href="https://www.theb2bstack.com/p/ai-didnt-kill-the-dark-funnel-heres">How AI Rewired the B2B Dark Funnel</a>.</p><p>The pattern is simple. Third-party intent tells you early which accounts to start showing up for. First-party behaviour and committee breadth tell you when to step up. Used together, they are far stronger than either on its own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!adxa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!adxa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 424w, https://substackcdn.com/image/fetch/$s_!adxa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 848w, https://substackcdn.com/image/fetch/$s_!adxa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 1272w, https://substackcdn.com/image/fetch/$s_!adxa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!adxa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png" width="1456" height="1095" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1095,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125390,&quot;alt&quot;:&quot;Table titled 'The B2B signal stack' listing nine signals (fit, third-party intent, review-site intent, licensed segments, IP-to-company, first-party HVAs, attention, buying-committee breadth, presence in AI answers), what each tells you, its value and where teams go wrong&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/221754469?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Table titled 'The B2B signal stack' listing nine signals (fit, third-party intent, review-site intent, licensed segments, IP-to-company, first-party HVAs, attention, buying-committee breadth, presence in AI answers), what each tells you, its value and where teams go wrong" title="Table titled 'The B2B signal stack' listing nine signals (fit, third-party intent, review-site intent, licensed segments, IP-to-company, first-party HVAs, attention, buying-committee breadth, presence in AI answers), what each tells you, its value and where teams go wrong" srcset="https://substackcdn.com/image/fetch/$s_!adxa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 424w, https://substackcdn.com/image/fetch/$s_!adxa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 848w, https://substackcdn.com/image/fetch/$s_!adxa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 1272w, https://substackcdn.com/image/fetch/$s_!adxa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c439168-d85d-4c32-b94c-33f0a734ac61_1800x1354.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Segments vs signals</h2><p>A vague segment is a profile someone else guessed at. A signal is something an account did. Too often B2B buys generic DSP segments because they are easy. If you cannot break delivery down to named accounts or committee members, attribution and the board conversation both fall apart. In <a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually">Segment vs Signal</a> I also argue that a 50,000-account target list is really dozens of different audiences sharing one CSV, and that it should be tiered by deal size.</p><p>More on the same theme:</p><ul><li><p><a href="https://www.theb2bstack.com/p/the-bland-data-segment-is-dying-heres">Why Generic Pre-Built Segments Are Losing Ground</a></p></li><li><p><a href="https://www.theb2bstack.com/p/designing-the-b2b-advertising-operating">Signals vs Audiences: Designing a B2B Advertising Operating System</a></p></li><li><p><a href="https://www.theb2bstack.com/p/the-signals-era-why-b2b-adtech-needs">Why B2B Advertising Needs a Probability Mindset</a></p></li></ul><p><strong>Mike&#8217;s take:</strong> Whatever data you use, ask one question of your media: can you see which accounts, and which people in them, saw and engaged with the ads? If you can, the signal is doing its job. If you cannot, you have bought a list and you are guessing.</p><p>If there is one person on your team who still thinks a surge means &#8220;call them&#8221;, send them this page.</p><h2>The signals that predict revenue: HVAs and account scoring</h2><p>A high value action (HVA) is a specific behaviour that has historically come before pipeline, such as a deep read of pricing, integration or security pages, a spec-sheet download, or the same account returning three times in a fortnight. In our experience across B2B advertisers, the large majority of accounts seriously evaluating a vendor do not fill in a form before the decision is materially formed. The external evidence points the same way: 6sense found 94% of buying groups rank their shortlist before contacting any seller. That is why form fills are the wrong thing to optimise for (<a href="https://www.theb2bstack.com/p/the-b2b-marketers-guide-to-high-value">HVA guide</a>).</p><p>HVAs work with third-party intent, not against it. Intent shows the research an account is doing across the market, often before it reaches you. HVAs show what it does once it gets there. My <a href="https://www.theb2bstack.com/p/the-account-scoring-system-that-beats">account scoring model</a> blends three things:</p><p>Fit signals, up to 50 points: firmographics such as industry, size and HQ location, plus technographic fit.<br>Behavioural signals, up to 30 points: website HVAs such as pricing views, case study downloads and contact requests.<br>Multipliers, up to 20 points: recency (activity in the last 7 to 14 days counts more than anything 30+ days old), committee breadth and similar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_nVA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_nVA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 424w, https://substackcdn.com/image/fetch/$s_!_nVA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 848w, https://substackcdn.com/image/fetch/$s_!_nVA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 1272w, https://substackcdn.com/image/fetch/$s_!_nVA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_nVA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png" width="1456" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52559,&quot;alt&quot;:&quot;Table titled 'An account scoring model that beats fit or intent alone': fit signals up to 50 points, behavioural signals up to 30 points, multipliers up to 20 points&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/221754469?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Table titled 'An account scoring model that beats fit or intent alone': fit signals up to 50 points, behavioural signals up to 30 points, multipliers up to 20 points" title="Table titled 'An account scoring model that beats fit or intent alone': fit signals up to 50 points, behavioural signals up to 30 points, multipliers up to 20 points" srcset="https://substackcdn.com/image/fetch/$s_!_nVA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 424w, https://substackcdn.com/image/fetch/$s_!_nVA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 848w, https://substackcdn.com/image/fetch/$s_!_nVA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 1272w, https://substackcdn.com/image/fetch/$s_!_nVA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8f79cd-31e3-4b7f-a662-efa9d955f875_1800x675.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In that piece I describe seeing a &#8220;meh&#8221; fit account go from first touch to deal in under 30 days, because four buying committee members hit pricing pages, integration docs and high-intent content in a single week. That is why behaviour and breadth sit in the model alongside fit and intent.</p><p>Go deeper:</p><ul><li><p><a href="https://www.theb2bstack.com/p/the-100-high-value-actions-that-actually">100+ High Value Actions That Predict B2B Revenue</a></p></li><li><p><a href="https://www.theb2bstack.com/p/attention-as-a-buying-signal-the">Attention as a Buying Signal</a>. In one FunnelFuel test, a cohort with a 0.08% CTR showed 41% higher scroll completion on high-value product pages than the &#8220;high CTR&#8221; cohort.</p></li><li><p><a href="https://www.theb2bstack.com/p/from-data-rich-to-revenue-ready-why">From Intent to Revenue: Why Speed Wins</a></p></li></ul><h2>Signals you can&#8217;t see: the dark funnel</h2><p>A lot of B2B research happens where no pixel will ever reach: private Slack and WhatsApp groups, conversations over coffee, research behind a rejected cookie banner, and now the AI chat window that half of software buyers open before they open Google. In <a href="https://www.theb2bstack.com/p/the-xerox-strategy-why-b2bs-best">The Xerox Strategy</a> I argue that this is permanent. The answer is to make sure your brand is already in the buyer&#8217;s head before the private conversation starts, rather than trying to light up every corner.</p><p>Some of it is recoverable, though:</p><ul><li><p><a href="https://www.theb2bstack.com/p/the-b2b-dark-funnel-is-a-data-problem">The B2B Dark Funnel Is a Data Problem, Not a Buyer Problem</a>. Buyers still visit vendor websites before they buy. They are just harder to identify since they left the corporate office.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-dark-signal-layer-capturing-what">The Dark Signal Layer: Capturing What DSPs Miss</a> covers the micro-signals consumer DSPs never see, like a VP of IT abandoning a security assessment form and coming back three days later to finish it.</p></li><li><p><a href="https://www.theb2bstack.com/p/the-account-reporting-layer-brand">The Account Reporting Layer Brand Advertisers Keep Throwing Away</a> shows how brand campaigns already produce account-level intelligence that most advertisers ignore.</p></li><li><p><a href="https://www.theb2bstack.com/p/ai-didnt-kill-the-dark-funnel-heres">How AI Rewired the B2B Dark Funnel</a></p></li></ul><p><strong>Mike&#8217;s take:</strong> You will never see all of it, and you do not need to. Intent and your own site data show you which accounts are moving. Always-on advertising makes sure the rest already know you when they start.</p><h2>Decision guide: what to do with a signal</h2><p>Each combination below is a signal pattern, what it probably means, and the action I would take. Agree the rules with sales before the first alert fires.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g23g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g23g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 424w, https://substackcdn.com/image/fetch/$s_!g23g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 848w, https://substackcdn.com/image/fetch/$s_!g23g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 1272w, https://substackcdn.com/image/fetch/$s_!g23g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!g23g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png" width="1456" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86554,&quot;alt&quot;:&quot;Table titled 'What to do with a signal' mapping six signal patterns, such as an intent surge or an agent session, to what they probably mean and what to do next&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/221754469?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Table titled 'What to do with a signal' mapping six signal patterns, such as an intent surge or an agent session, to what they probably mean and what to do next" title="Table titled 'What to do with a signal' mapping six signal patterns, such as an intent surge or an agent session, to what they probably mean and what to do next" srcset="https://substackcdn.com/image/fetch/$s_!g23g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 424w, https://substackcdn.com/image/fetch/$s_!g23g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 848w, https://substackcdn.com/image/fetch/$s_!g23g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 1272w, https://substackcdn.com/image/fetch/$s_!g23g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488c9e9f-9794-4655-b0dd-f3939c90f877_1800x992.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Third-party intent surge, nothing else.<br>Probably means: the account is researching your space, often early.<br>Do: move it into always-on account-level ads now and watch for first-party HVAs. Do not cold-call off the surge alone.</p><p>Intent surge plus first-party HVAs from one person.<br>Probably means: one researcher is interested.<br>Do: personalise ads and content. Alert the account owner, with a soft touch.</p><p>HVAs from several roles or offices in the same fortnight.<br>Probably means: a buying group is forming.<br>Do: prioritise for sales this week, tailor messaging to each role, and raise media pressure.</p><p>Agent session on pricing, security or integration pages.<br>Probably means: someone at an account delegated the research to an AI tool.<br>Do: log it as its own signal class. Do not count it as a human visit, do not score attention on it, and watch for the human follow-up visit that usually comes next.</p><p>High fit, no signal at all.<br>Probably means: not in market, or researching invisibly.<br>Do: keep brand presence and frequency sensible. Do not drop them.</p><p>Signal from a low-fit account.<br>Probably means: curiosity, a student, a competitor or a poor match.<br>Do: monitor, but do not spend sales time.</p><h2>Checklist: getting value from intent data</h2><ol><li><p>Define a short list of HVAs from your own won deals, so you can combine them with your intent data from day one.</p></li><li><p>Resolve signals to accounts, not just to individuals or cookies, and know which resolution method each signal relies on.</p></li><li><p>Classify sessions as human or agent before they reach the scoring model.</p></li><li><p>Set rules for each signal combination (see the decision guide) and agree them with sales.</p></li><li><p>Name an owner and a response time for &#8220;act now&#8221; accounts.</p></li><li><p>Weight signals by what they tell you and combine them. Do not add them up as if they were all equal.</p></li><li><p>Record which of your intent sources are the same co-op resold, so you do not count one signal three times.</p></li><li><p>Review scoring against closed-won and closed-lost deals every quarter, and date the review.</p></li><li><p>Keep brand pressure on the high-fit accounts that are not showing signals yet.</p></li></ol><h2>Who sells B2B intent data?</h2><p>The market has an upstream and a downstream. Upstream are the sources: Bombora&#8217;s publisher co-op for topic intent, G2 and TrustRadius for review-site intent, Informa TechTarget for intent from its own editorial network, LinkedIn for engagement signal inside its walls. Downstream are the platforms that package sources with scoring, advertising and orchestration: 6sense, Demandbase, ZoomInfo and the sales tools that bundle an intent feed. Forrester&#8217;s Q1 2025 Wave evaluated 15 providers and named Bombora, 6sense, Demandbase, Intentsify, Informa TechTarget and ZoomInfo as Leaders. Much of the downstream intent is built on Bombora signal, which tells you how good the underlying data is. Before you buy, ask three questions: where does the signal come from, do I get the signal or only a score, and can I resolve delivery back to named accounts and the people in them.</p><h2>Related hubs</h2><ul><li><p><a href="https://www.theb2bstack.com/p/abm-platforms-account-based-advertising">ABM platforms and account-based advertising</a></p></li><li><p><a href="https://www.theb2bstack.com/p/b2b-programmatic-advertising">B2B programmatic advertising</a></p></li><li><p><a href="https://www.theb2bstack.com/p/b2b-attribution-measurement">B2B attribution and measurement</a></p></li></ul><h2>FAQ</h2><p><strong>What is B2B intent data?</strong><br>B2B intent data is evidence that a company is researching a topic related to what you sell. It is collected from publisher networks, review sites or your own website, resolved to accounts, and expressed as a probability rather than a fact. It is a powerful early signal, and it works best combined with your own first-party data.</p><p><strong>What is the difference between first-party and third-party intent data?</strong><br>First-party intent comes from your own website and campaigns, so it shows interest in you. Third-party (offsite) intent comes from other sites, such as a publisher co-op, so it shows which accounts are researching your space, often before they ever visit you. The two are strongest together.</p><p><strong>What is offsite intent data?</strong><br>Offsite intent data is research activity captured away from your own website, for example across a network of B2B publishers. It shows you research you would otherwise never see, which makes it one of the earliest signals you can buy. Pair it with first-party signals to judge how far along an account is.</p><p><strong>How is a Bombora Company Surge calculated?</strong><br>A surge flags an account whose content consumption on a topic, observed across Bombora&#8217;s publisher co-op, is running above that account&#8217;s own historical baseline. Because it is relative to the baseline, changes in how much research happens on co-op sites change what a surge means. It is an account-level, probabilistic signal, not a named person.</p><p><strong>Is intent data still useful now that buyers research in AI chatbots?</strong><br>Yes, with a caveat. G2 found in April 2026 that 51% of B2B software buyers start research in an AI chatbot more often than Google, and that research produces no pageview a co-op can observe. Third-party intent remains the earliest signal you can buy; it now covers less of the journey, so first-party confirmation matters more.</p><p><strong>Why don&#8217;t some teams get pipeline from intent data?</strong><br>Usually because nobody owns the step after the signal. Surges sit in a dashboard or a static list, sales calls them too early or not at all, and there is no always-on advertising to the accounts that surge. Clear rules, a named owner and first-party confirmation fix most of it.</p><p><strong>How do you get the most from intent data?</strong><br>Combine it with your own HVAs and committee breadth, put surging accounts into always-on account-level ads straight away, classify human and agent sessions, and act quickly on accounts where several people are engaging in the same window.</p><p><strong>What are buying signals in B2B?</strong><br>Buying signals are behaviours that change the odds an account will buy. They include pricing-page visits, repeat visits, several roles from one company engaging in the same window, and high attention on your ads and content. Intent data is one kind of buying signal.</p><p><strong>What is a high value action (HVA)?</strong><br>An HVA is a specific behaviour that has historically come before pipeline, such as a deep read of pricing or integration pages. HVAs are more predictive than clicks or form fills because most serious buyers never fill in a form early; 6sense found 94% of buying groups rank their shortlist before contacting any seller.</p><p><strong>How do you score accounts using intent data?</strong><br>Combine fit, behaviour and multipliers. In my model, fit is worth up to 50 points, behavioural HVAs up to 30, and recency and breadth multipliers up to 20. Review the weights against closed-won and closed-lost deals every quarter.</p><p><strong>Is IP-based company identification reliable?</strong><br>On its own, often not. Hybrid working scattered buyers across home networks, Apple&#8217;s iOS 27 removed a layer of corroborating identity on Safari, and AI agents now browse vendor sites from data centres. FunnelFuel&#8217;s Reference Index records IP agreement rates as low as 3% on some enterprise accounts. Use IP as one input alongside other signals.</p><p><strong>What is the 95-5 rule in B2B marketing?</strong><br>The 95-5 rule is the LinkedIn B2B Institute&#8217;s heuristic, based on Ehrenberg-Bass research by Professor John Dawes, that only around 5% of a category&#8217;s buyers are in market at any time. The other 95% will buy later, which is why always-on presence matters alongside intent targeting.</p><p><strong>Does Apple&#8217;s iOS 27 affect B2B intent data?</strong><br>Indirectly. iOS 27 blocks third-party identity resolution infrastructure in Safari and WebKit, which weakens cookie and email-based matching on Apple devices. Third-party topic intent is largely IP-resolved and less exposed; first-party resolution on your own site leans more on server-side methods and account graphs as a result.</p><p><strong>Should an AI agent visiting my website count as intent?</strong><br>Count it, but separately. An agent reading your pricing or security pages means someone at an account delegated research to it, which is a signal. It is not a human visit: it will not resolve by IP, has no measurable attention, and inflates repeat-visit counts if mixed in. Treat agent sessions as their own class.</p><p><strong>How accurate is B2B intent data, and is it worth buying?</strong><br>Intent data is a probability, not a fact: a surge means an account&#8217;s research on a topic is running above its own baseline, not that a named buyer is ready to talk. It is still worth buying as the earliest offsite signal you can get, and it works best combined with first-party signals (HVAs, committee breadth) rather than as a lead list. Most &#8220;it doesn&#8217;t work&#8221; stories are an operating-model failure, not a data failure. See <a href="https://www.theb2bstack.com/p/the-dirty-secret-of-b2b-intent-data">B2B Intent Data: Why Most Teams Use It Wrong</a> and <a href="https://www.theb2bstack.com/p/intent-data-needs-an-expiry-date">Intent Data Needs an Expiry Date</a>.</p><h2>The question I would put to the comments</h2><p>If third-party intent is getting earlier and thinner at the same time, is a surge still worth paying for on its own in 2027, or has it become a trigger whose entire value depends on the first-party model behind it? I think the second. Tell me where that is wrong.</p><p><strong>Are you buying intent data and still not sure what it did for pipeline last quarter?</strong> FunnelFuel works three ways: a full managed service where we run account-level programmatic and the measurement behind it; a licensed signal product if you want the account graph and HVAs inside your own stack; or a bespoke fit for teams that run media in-house and need the intelligence layer. <strong><a href="https://www.linkedin.com/in/miketharty">Connect with me on LinkedIn</a>, message me here on Substack, or reply to this email (mike@funnelfuel.io).</strong> No pitch, no obligation. If I can tell you what a surge should trigger in your stack in fifteen minutes, I will.</p><h2>Sources</h2><ul><li><p>G2, &#8220;The Answer Economy: How AI Search Is Rewiring B2B Software Buying&#8221;, 15 April 2026 (March 2026 survey, n=1,076). learn.g2.com/g2-2026-ai-search-insight-report</p></li><li><p>Forrester, &#8220;The State Of Business Buying, 2026&#8221;, press release 21 January 2026. forrester.com/press-newsroom/forrester-2026-the-state-of-business-buying/</p></li><li><p>6sense, &#8220;2025 B2B Buyer Experience Report&#8221;, 12 November 2025 (nearly 4,000 buyers). 6sense.com/report/buyer-experience/</p></li><li><p>Gartner, B2B buying journey research (17% of journey spent with suppliers).</p></li><li><p>Chartbeat data reported by Axios, &#8220;Small publishers hit hardest by search traffic declines&#8221;, 17 March 2026. axios.com/2026/03/17/chartbeat-search-traffic-ai-chatbots</p></li><li><p>Chartbeat 2026 Publisher Playbook, reported by Search Engine Journal, 24 September 2026. searchenginejournal.com/google-search-decline-publishers-chartbeat/590681/</p></li><li><p>WebKit, &#8220;Blocking Identity Resolution Infrastructure&#8221;, 19 October 2026 (Wilander, Wolfe, Finkel). webkit.org/blog</p></li><li><p>AdExchanger, &#8220;Apple&#8217;s latest operating system blocks The Trade Desk from serving ads on Safari&#8221;, 29 September 2026. adexchanger.com/platforms/apples-latest-operating-system-blocks-the-trade-desk-from-serving-ads-on-safari</p></li><li><p>Cloudflare Radar bot-traffic crossover, announced by Matthew Prince 3 June 2026; reported by Forbes (4 June 2026) and Fortune (23 July 2026). HUMAN Security, &#8220;2026 State of AI Traffic &amp; Cyberthreat Benchmark Report&#8221;, March 2026.</p></li><li><p>Forrester, &#8220;The Forrester Wave: Intent Data Providers For B2B, Q1 2025&#8221;, 27 February 2025. forrester.com/report/the-forrester-wave-tm-intent-data-providers-for-b2b-q1-2025/RES182002</p></li><li><p>Bombora, Forrester Wave Leader announcement, 27 February 2025. bombora.com/company_press/bombora-recognized-as-a-leader-among-b2b-intent-data-providers-by-independent-research-firm/</p></li><li><p>LinkedIn B2B Institute, &#8220;How B2B Brands Grow&#8221; (Dawes, Ehrenberg-Bass), 2021.</p></li><li><p>FunnelFuel Reference Index and delivery data, 2024 to 2026.</p></li></ul><p><em>I&#8217;m Mike Harty. I&#8217;ve worked in adtech since 2011: I built PowerLinks, and I&#8217;m now co-founder of FunnelFuel, a B2B programmatic and analytics business. The B2B Stack is where I write up what I see on live campaigns, without the vendor spin.</em></p><h2>Changelog</h2><p>3 Nov 2026: added Intent Data Needs an Expiry Date; new FAQ on accuracy and whether it&#8217;s worth buying; Last updated refreshed.</p>]]></content:encoded></item><item><title><![CDATA[There Is No B2B Funnel. There’s a Ghost Committee of 22, and Most of Them Have Never Heard of You.]]></title><description><![CDATA[Why the DSP can&#8217;t buy you onto the Day 1 list, why the deal dies to fear rather than to a competitor, and what brand as CapEx would actually require of a CMO]]></description><link>https://www.theb2bstack.com/p/there-is-no-b2b-funnel-theres-a-ghost</link><guid isPermaLink="false">https://www.theb2bstack.com/p/there-is-no-b2b-funnel-theres-a-ghost</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 19 Oct 2026 07:50:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dIHp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><strong>Free report: &#8220;5 Things $39.6M in B2B Programmatic Spend Taught Us.&#8221;</strong> Three years of managed spend and a billion tracked page loads, turned into five findings platforms won&#8217;t put in a pitch deck. <strong>Subscribe free to unlock it</strong>, plus every new issue of The B2B Stack.</p><p>Join 1,600+ B2B marketers, including readers at Dentsu, HubSpot, 6sense, Informa and DirecTV.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><p>Most B2B marketing still gets built on a drawing of a funnel. </p><p>I&#8217;m sure you have all seen what I am talking about. Awareness at the top, consideration in the middle, a tidy decision at the bottom, with one buyer walking down the stairs in an orderly fashion. Everyone in this industry knows the picture is wrong yet I do not see much evidence of B2B marketers changing what they build because of it, and I include my own campaign structures since 2011 in that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dIHp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dIHp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 424w, https://substackcdn.com/image/fetch/$s_!dIHp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 848w, https://substackcdn.com/image/fetch/$s_!dIHp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 1272w, https://substackcdn.com/image/fetch/$s_!dIHp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dIHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16066,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/svg+xml&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/217741708?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dIHp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 424w, https://substackcdn.com/image/fetch/$s_!dIHp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 848w, https://substackcdn.com/image/fetch/$s_!dIHp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 1272w, https://substackcdn.com/image/fetch/$s_!dIHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52dd32f-d580-4330-a6da-34e776c37fee_1800x1000.svg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The gap became impossible to ignore this week, not because of an analyst report, but because of a comment thread. A reader called Ayse Guvencer left a response on the <a href="https://www.theb2bstack.com/p/the-cio-youre-targeting-might-not">CIO piece</a> that was sharper than most of the paid research I&#8217;ve read this year, and it turned into a proper back and forth in the replies. What I didn&#8217;t expect, when I went looking for the data behind what she said, was that nearly every number she&#8217;d quoted from memory turned out to be conservative. This is that argument, attempting to be written properly, with the research she was remembering substantiated and stitched back in, the places I pushed back, and the mechanics of programmatic itself, which explain why this is structural rather than a failure of effort.</p><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;m Mike Harty. I&#8217;ve worked in adtech since 2011: I built PowerLinks, and I&#8217;m now Co-Founder and CPO of FunnelFuel, a B2B programmatic managed service. The B2B Stack is where I write the version of this industry the vendors won&#8217;t, entirely from my own personal lens </p><p>Worth reading next: this piece grew out of <a href="https://www.theb2bstack.com/p/the-cio-youre-targeting-might-not?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=ghost-committee&amp;utm_content=new-here">The CIO You&#8217;re Targeting Might Not Exist</a>, where the shadow buying group was first named, and <a href="https://www.theb2bstack.com/p/the-buying-committee-doesnt-live?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=ghost-committee&amp;utm_content=new-here">The Buying Committee Doesn&#8217;t Live On LinkedIn</a> makes the reach argument this one leans on.</p><p><strong>Subscribe</strong> free, every week. <strong>Share</strong> this with the one person on your team still building a lead score around a single buyer. Referrals unlock early access to future reports.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>Why &#8220;signalling&#8221; your way to demand is a category error, not a hard problem: the Day 1 list research, the 95:5 rule, and what a DSP&#8217;s optimisation loop actually does with an ABM segment</p></li><li><p>What the committee really looks like across ~22 people, and why half its influence sits outside your addressable audience</p></li><li><p>Why deals die to fear of messing up (FOMU is kinda the anti-FOMO) rather than to the wrong vendor, with the one dataset that finally measured it</p></li><li><p>Why the dark funnel is a structural blind spot in what programmatic can observe, not a match-rate problem</p></li><li><p>Why ICP by title and industry breaks against a company&#8217;s actual circumstances, and why quarterly-refreshed firmographics make it worse</p></li><li><p>The case for brand as the only lever that reaches the whole committee, the correct B2B spend ratio (it isn&#8217;t 60:40), and what treating brand as CapEx would require of a CMO on a four-year clock</p></li></ul><p><em>Plus, in Field Notes at the end: three pieces of research published in the last three weeks that land on exactly this argument.</em></p><h3>You can&#8217;t signal your way onto the Day 1 list</h3><p>Ayse&#8217;s opening point was blunt. ABM created the delusion that you can signal your way to the buyer. As nice as the concept is, the reality is you can&#8217;t. When an enterprise account starts engaging, it already arrived with a first-day consideration set, built from the category before your outbound ever reached it. Bombarding an account with touches doesn&#8217;t create demand, it gets noticed by people who were already going to buy something in this space. </p><p>The research on this is older than most ABM platforms and more damning than the vendors admit. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">Bain and Google surveyed 1,208 B2B buyers and found that 80 to 90 percent of them have a list of vendors in mind on day one, before any formal evaluation starts, and that roughly 90 percent of the time the eventual purchase comes off that list.&#185; </mark>To me the takeaway is clear, our job has to be to build the awareness and trust to take a seat on the day one list, and not to get pre-occupied chasing too much signal in order to sniper a demand gen opp. This stuff is hardcore brand building work. </p><p>Bain&#8217;s newer work with LinkedIn, published this year, has turned that into a metric it calls Likelihood to Buy, and the first component of the score is simply whether you were on the list at all. If you weren&#8217;t, the rest of the model doesn&#8217;t bother with you. Layer on the 95:5 rule from the Ehrenberg-Bass Institute, that in any given quarter around 95 percent of your category is out of market, and the arithmetic of &#8220;find the in-market accounts and hit them hard&#8221; starts to look like what it is: a strategy for being fourth on a list of three.&#178;</p><p>I don&#8217;t actually think this removes merit from using sensors like High Value Actions and account level visits, alongside intent in its broader sense, to run priortiy over accounts and to focus bidding into in-motion accounts. However, the bigger lesson is to not neglect the 95% who aren&#8217;t lighting up signal based dashboards.  </p><p>Most ABM machinery, the intent data, the scoring models, the orchestration layers, was built to answer &#8220;who is in market&#8221; with more precision. Almost none of it was built to answer the harder question underneath, which is who gets included in that Day 1 list in the first place. And here&#8217;s the part that should worry anyone running paid media against these segments: a DSP&#8217;s optimisation loop doesn&#8217;t know the difference. Feed it an ABM audience and a conversion goal (assuming one can be captured in a transactional/commerce B2B sense) and it will spend the budget finding the accounts inside that list who were always going to buy, because that&#8217;s the shortest path to the number you told it to hit. The bid shading, the pacing, the lookalike expansion, every mechanism in the loop is tuned to find the cheapest conversion, and the cheapest conversion is always the one that was going to happen anyway. It looks like the campaign worked. What actually happened is you paid to confirm a decision made somewhere you weren&#8217;t measuring. Precision on a target account you&#8217;ve already lost the coin flip for isn&#8217;t precision, it&#8217;s expensive confirmation, and the reporting dashboard will never tell you which one you got.</p><h3>The committee is 22, and half its influence is outside your audience</h3><p>Once you count the economic buyer, the champion, direct and indirect users, legal, data privacy, InfoSec and procurement, you come out with ~22 people in the average buying group. My first reaction was that number likely hedged &#8220;towards the high end of what the research firms have measured&#8221;. I was wrong to hedge it. Forrester&#8217;s most recent State of Business Buying research, built on its 2025 Buyers&#8217; Journey Survey, puts the average complex purchase at 13 internal stakeholders plus 9 external participants: analysts, consultants, peers, references, the people in the private Slack. That is 22.&#179; Gartner&#8217;s number for the internal group sits at 11, up from 7 in 2017, and its <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">May 2025 survey found that 74 percent of buying teams show what it politely calls unhealthy conflict during the decision.&#8308; Forrester&#8217;s 2024 edition found 86 percent of purchases stall at some point and 89 percent cross two or more departments.&#8309;</mark></p><p>So to summerise; for all the evolution in buying journeys enabled with zero search and LLMs; the output is growing committee sizes, who are doing what humans do when they form big groups whilst making decisions in a state of fear (the often under-appreciated default position in a lot of buying processes - the fear of messing up and losing jobs). They bicker and disagree and often cases, agreement is never found and the process ends painfully with &#8216;no decision&#8217; </p><p>The number matters less than the changing shape. The assumption baked into most funnel models is that this group enters the journey together, at the same stage, moved by the same content, and that a lead score attached to one of them tells you something about the other 21. It doesn&#8217;t. They arrive at different times, from different starting points, carrying different reasons to say no.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LgHZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LgHZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!LgHZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!LgHZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!LgHZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!LgHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png" width="1122" height="1402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1402,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2978805,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/217741708?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LgHZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!LgHZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!LgHZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!LgHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdc0f6da-5911-4c15-9aea-636af3000b38_1122x1402.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Then there&#8217;s the finding I think should reorganise how every B2B media plan gets sized. Bain and LinkedIn split the committee into target buyers, the users and product owners every campaign is built around, and what they call hidden buyers: procurement, finance, IT, the fiduciaries whose job is to protect the company from a bad decision. </p><p>Hidden buyers hold half the influence over whether you make the Day 1 list.&#8310; Half! And by construction they are the people least likely to fill in a form, click a retargeted ad, or show up in an intent feed, because they aren&#8217;t researching the category. They&#8217;re waiting to be asked whether the category is safe.</p><p>This is where I want to name something. In the CIO piece I called the people inside the account who do the deciding without carrying the title the shadow buying group. The ghost committee is the wider ring: the share of those 22 that no identity graph, no DSP and no CRM has ever resolved, because they emit nothing your stack is built to catch. The shadow buying group is a targeting problem, and signal can help with it. The ghost committee is a reach problem, and signal can&#8217;t.</p><p>There is no funnel, just a committee of people who have mostly never heard of you. A growing share of that committee now starts its research by asking an AI chat for a shortlist, and you cannot retarget your way onto that list after the fact.</p><p>The Committee Query Map, the citation audit and the paid-media work that feeds those answers are in <a href="https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=callout-end&amp;utm_campaign=there-is-no-b2b-funnel-theres-a-ghost">The Advanced B2B AI Discovery Playbook</a>. <a href="https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=callout-end&amp;utm_campaign=there-is-no-b2b-funnel-theres-a-ghost">Get the playbook</a>.</p><h3>Deals die to FOMU, and someone finally measured it</h3><p>FOMU, fear of messing up. Not fear of the wrong vendor, fear of being the person whose name is on the decision when it goes wrong. Sounds opaque and perhaps over-stated yet 70 percent of deals die here. </p><div class="pullquote"><p>Matt Dixon and Ted McKenna&#8217;s research for The JOLT Effect analysed 2.5 million recorded sales conversations and found that somewhere between 40 and 60 percent of qualified pipeline ends in no decision at all, not in a loss to a competitor.&#8311; Inside those no-decision losses, 56 percent were buyers who had already agreed they wanted to change and then froze, against 44 percent who preferred the status quo. The part sales teams get wrong is the response: applying more urgency, more fear of the cost of inaction, backfired in the great majority of indecisive deals, because the buyer&#8217;s fear was never that they&#8217;d miss out. It was that they&#8217;d be blamed.</p></div><p>Read that against a 22-person committee with half its influence sitting in procurement and finance and FOMU stops being a strange soundbite. A single champion cannot absorb the risk of a room that size on their own, so the deal stalls until enough of the room feels covered. Gong&#8217;s analysis of 1.8 million opportunities found multi-threaded deals over $50,000 win at more than double the rate of single-threaded ones, and that closed-won deals carry about two-thirds more buyer contacts than closed-lost.&#8312; Nobody in that room is being moved by a whitepaper at that point. They&#8217;re being protected, or they&#8217;re not.</p><p><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">Which is also why &#8220;nobody ever got fired for buying IBM&#8221; has outlived IBM&#8217;s relevance in half the categories it once dominated. The line traces back to 1970s enterprise sales culture, and it was never about the product.&#8313; It was about IBM being the safe name in a room full of people trying not to be blamed.</mark> I still roll the phrase out and I wasn&#8217;t alive when it resonated hardest. Every category has one, and it&#8217;s rarely the vendor with the best intent-data match rate.</p><div class="callout-block" data-callout="true"><p>If you&#8217;ve got a colleague who&#8217;s still building lead scores around a 22-person committee moving as one, this is the bit worth forwarding to them. Sharing it is the fastest way anyone finds The B2B Stack.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/there-is-no-b2b-funnel-theres-a-ghost?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/p/there-is-no-b2b-funnel-theres-a-ghost?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h3>The dark funnel is a structural blind spot, not a data problem</h3><p>There&#8217;s a second layer here that the industry still talks about as if it were a measurement gap waiting for better tooling. </p><div class="pullquote"><p>The journey doesn&#8217;t start when someone fills in a form. It starts in what 6sense named the dark funnel and Chris Walker at Refine Labs did more than anyone to popularise: <strong>word of mouth, private communities, organic social, direct navigation, and now the chatbot session, none of which throws an event your tracking stack can see.</strong>&#185;&#8304; </p></div><p>CaliberMind&#8217;s 2026 attribution report, published last month, put roughly 81 percent of the B2B customer journey outside anything the CRM can track.&#185;&#185; If your measurement only lights up once someone touches your website, you&#8217;re measuring the last stage of a process and calling it the whole thing. My own research, which involved pointing Claude at over 1 billion vendor web sessions over 3 years showed me the evidence; 3 years ago we (the Funnelfuel B2B web analytics) picked up first-account touches on higher order content like blogs and broad comparison pieces. Today we don&#8217;t, we pick them up much much deeper - often seeing first touches on pricing pages which is about the exact point where the LLM&#8217;s stop helping you in a B2B buying journey, coincidentally or not. </p><p>This is where the account graph conversation gets hard rather than merely fashionable to complain about. An identity graph resolves a device or a hashed email to a company. It has never once resolved a private Slack conversation between a champion and a sceptical CISO who is never going to click a retargeted ad, because that CISO isn&#8217;t in the addressable audience to begin with. No amount of match-rate improvement closes that gap, because the gap isn&#8217;t a data-quality problem. It&#8217;s a limit coming from the client or their agency on what gets input into the programmatic system, and resultantly by design, what it can observe, traget and measure. The bid request carries a device, a context and, if you&#8217;re lucky, a resolved account. It does not carry the nine external participants, and it never will.</p><h3>Same job title, completely different buyer</h3><p>Here&#8217;s where the ICP conversation usually goes wrong. A VP of Marketing at a Series B company isn&#8217;t a persona, it&#8217;s a shopping list that depends entirely on circumstance. One just closed a raise and is building a growth function from nothing. Another is twelve months past the raise, the product has stalled, and they&#8217;re now the person who has to explain why the last twelve months of spend didn&#8217;t move the number. Same title. Same industry. Same seniority. Different trigger, different pain, different willingness to take a meeting. This is before you get into how different the responsibilities behind one job title can be between companies. </p><p>Firmographic and title-based targeting treats those two people as interchangeable, and there&#8217;s a practitioner detail that rarely makes the deck: most account graphs and firmographic databases refresh company-level attributes on a quarterly cycle at best, and funding stage or headcount tier is exactly the field that goes stale fastest, because it changes the moment a company raises, stalls or restructures. The cheque lands and the cash starts draining, and the attitude on day one with a full bank account can be different just 3-6 months later - been there myself and seen it first hand. Therefore, you aren&#8217;t just targeting the wrong persona, you&#8217;re targeting a snapshot of a company that may no longer be true by the time the DSP fires the impression. </p><p>I wrote about the older, deeper version of this problem yesterday, the classification debt sitting under every industry code in your target account list, and the two compound: a stale category applied to a stale snapshot. This is a different failure mode to the demand-capture problem above and needs a different fix: not better matching, but data triggered by the event itself (a funding announcement, a hiring freeze, a leadership change) rather than refreshed on a calendar.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;eeb9b535-d63e-4b59-a97a-6fe1417ab1c5&quot;,&quot;caption&quot;:&quot;B2B marketing has spent the better part of a decade getting more precise about identity. It&#8217;s a positive part of the digitisation of B2B advertising. Intent data, buying committee scoring, account level signals from network IPs to hashed emails, the account graph itself: all built to answer one question with more confidence than a demographic guess ever could.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Your Firmographic Targeting Is Running On A 1937 Filing System&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-10-12T14:30:57.312Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zHuz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/your-firmographic-targeting-is-running&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:217079016,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:8,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>Put the pieces together, no signalling your way onto the Day 1 list, a committee of 22 with half its influence in the ghost ring, deals dying to fear rather than to the competitor, and an ICP that&#8217;s a shifting set of circumstances rather than a job title, and you arrive at an eye-opening [for those living in textbooks] conclusion - there is no funnel. What we&#8217;re looking at is open-ended, non-linear, probabilistic and time-lagged, and we should stop building measurement systems and content calendars as if it were anything else.</p><h3>The only lever that reaches the whole committee, and the number isn&#8217;t 60:40</h3><p>My instinct, and I said this in the thread on my CIO piece, is that all of it points hard at brand saliency. </p><p>If the committee is this large and this fragmented, and a meaningful share of the journey happens in a dark funnel you can&#8217;t instrument, then demand-capture tactics can only ever reach the people who&#8217;ve already surfaced. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">A strong brand is one of the only things that can touch the ghost committee at once, including the nine people who never engage with a single asset you produce, because reach media (video, CTV, audio, high-frequency display bought for coverage rather than click-through) is the one media type an account graph can size against total addressable roles rather than just the addressable ones with a cookie or a form fill.</mark> It&#8217;s also, I&#8217;d argue, the only real answer to FOMU. Nobody gets fired for buying the category leader, and the category leader got there by being familiar to the hidden buyers long before the deal opened.</p><p>I have previously called this the Xerox strategy - and dived into it deeply here </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;953b5a14-1793-4f37-b36e-18f8f52a8e5a&quot;,&quot;caption&quot;:&quot;Most B2B marketers think the dark funnel is a problem waiting for a better tool.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Xerox Strategy: Why B2B's Best Answer To The Dark Funnel Is Becoming A Verb, Not Just A Vendor&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-07T10:37:12.564Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!E9E-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8903973-2e11-4bae-a076-8bac34f3cbad_1800x1900.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/the-xerox-strategy-why-b2bs-best&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211576369,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>I want to be careful here, because this is the argument marketers have made for decades to justify spend nobody can attribute, and I&#8217;d rather give you the honest number. The famous Binet and Field split, roughly 60 percent of budget to long-term brand building and 40 percent to short-term activation, comes from their analysis of nearly a thousand IPA effectiveness cases, most of them consumer.&#185;&#178; When they reran the work for the LinkedIn B2B Institute in 2019, the B2B optimum came out at 46 percent brand and 54 percent activation.&#185;&#179; B2B needs more activation than consumer categories do, and then shows that brands running almost no brand investment at all, which the same LinkedIn survey found was most of them, are a long way off even that. The same research found brand effects take at least six months to show up in the numbers. This long cycle reflects the time for procurement to start, the day one consideration set to be jotted down and the prompting to begin, which is where the next problem starts.</p><h3>The tenure trap, and why brand keeps losing the internal argument</h3><p>Marketing didn&#8217;t end up obsessed with promotion by accident, it got there because of incentives. CMO tenure is short, and you cannot build a multi-year brand case, let alone prove it, inside a short tenure. The soundbite version is &#8220;12 to 24 months&#8221;, but Spencer Stuart&#8217;s latest tenure study, which now <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">tracks S&amp;P 500 companies rather than the Fortune 500, puts average CMO tenure at 4.1 years against 5 years for the C-suite as a whole, the second-shortest seat at the table.</mark>&#185;&#8308; That isn&#8217;t a two-year job. But almost nobody running B2B SaaS marketing works at an S&amp;P 500 company. The fractional-CMO industry&#8217;s own data, which is directional rather than peer-reviewed, <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">puts full-time SaaS CMO tenure at around 25 months, with growth-stage tenures frequently shorter.</mark>&#185;&#8309; The 12-to-24-month reality is a B2B tech and growth-stage phenomenon, not a universal one, and it&#8217;s exactly the segment most readers of this newsletter sit inside. Put a six-month lag on brand effects against a 25-month tenure and you&#8217;ve explained the whole thing without needing a villain: </p><div class="pullquote"><p>the CMO has roughly one planning cycle in which a brand bet could plausibly show up before the board starts asking what it was for.</p></div><p>The deeper problem is financial literacy, or the lack of it, combined with a weak grip on causal measurement. Marketing at its best is a multiplier. It amplifies every other function in the business rather than producing revenue on its own in a clean, attributable line because it is not marketings job to close orders. The small number of CMOs who get this frame marketing as safeguarding an asset, tangible and intangible, which is a CapEx mindset rather than an on-off switch. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">That&#8217;s a real, falsifiable position to put in front of a CFO: a 46:54 benchmark, a six-month minimum before you judge it, a share-of-voice target, and a counterfactual measurement design over a time-lagged system, instead of demanding a same-quarter ROAS figure from something that was never built to produce one on that timeline.</mark></p><p>You can&#8217;t protect a brand budget if the function running it treats itself as disposable the moment margins tighten. The CFO conversation is really a request for a different kind of contract, one where brand gets underwritten across several quarters against a proper benchmark and measurement framework, rather than getting cut first every time the board asks a hard question.</p><h3>Where this leaves us</h3><p>None of this is comfortable, because it removes the easy playbook. There&#8217;s no template for signalling your way into a committee of 22, no persona deck that survives contact with a Series B company&#8217;s actual circumstances, and no brand campaign that produces a next-quarter number a nervous CMO can defend. What&#8217;s left is harder and more honest: build for saliency across the whole committee, including the nine people your tracking stack has never once resolved; treat brand as an asset with a multi-year case backed by thirty years of IPA data rather than a lever you flip; and go find the people in the business who are actually willing to underwrite that case on those terms.</p><p>That last part is the real constraint. It was never really a marketing problem. It&#8217;s a governance and finance problem wearing a marketing team&#8217;s clothes.</p><p>If you sit closer to the CFO side of that conversation than the CMO side, I&#8217;d like to hear how you&#8217;d actually build the case for a multi-year brand investment inside a business that reviews budget every quarter. What would you need to see to underwrite it, and what would make you say no?</p><h3>Field Notes</h3><p>Three pieces of research in the last three weeks that land on this argument, with the practitioner read.</p><p><strong>LinkedIn and Factors.ai, 24 September.</strong> LinkedIn published research claiming B2B buyers start researching around 124 days before they speak to a seller, and that vendors reaching more of the buying committee early win measurably more. It&#8217;s a LinkedIn Ads sales document and should be read as one, but the 124-day figure is the Day 1 list problem with a clock on it. Four months of category formation before a single seller conversation is four months in which the only thing you can buy is familiarity, and most B2B media plans have no line item for it.</p><p><strong>CaliberMind&#8217;s 2026 State of Marketing Attribution, 24 September.</strong> Scott Brinker and Frans Riemersma&#8217;s report puts around 81 percent of the B2B journey outside CRM tracking. The useful part isn&#8217;t the headline, it&#8217;s the implication for how you read your own attribution. If four-fifths of the journey is dark, a model that assigns full credit across the fifth it can see isn&#8217;t measuring influence, it&#8217;s measuring surface area. Treat it as a map of where your tracking works, not a map of what worked.</p><p><strong>G2&#8217;s 2026 Buyer Behavior Report.</strong> Just over half of B2B software buyers now start vendor research in an AI chatbot rather than a search engine. That is a new wing of the dark funnel opening in real time, and it sharpens the brand argument rather than weakening it: a model answering &#8220;who should I consider for X&#8221; is drawing on the same category familiarity a human buyer draws on when they write a Day 1 list, and it has never clicked a retargeted ad either.</p><div class="callout-block" data-callout="true"><p>Haven&#8217;t subscribed yet? <strong>&#8220;5 Things $39.6M in B2B Programmatic Spend Taught Us&#8221;</strong> is waiting behind the button below. Three years of managed spend, a billion tracked page loads, five things about B2B programmatic that don&#8217;t show up in a platform&#8217;s pitch deck. <strong>Subscribe free to unlock it.</strong></p><p><strong>Is the ghost committee a live problem in your own pipeline right now?</strong> Whether it&#8217;s a committee your media can&#8217;t reach, a brand budget you can&#8217;t defend past the next quarterly review, or an account list that looks precise and performs like confirmation, I&#8217;d like to hear the specific version of it. FunnelFuel works across a few models: a full managed service, a licensed signal product for teams who want the account graph without outsourcing the media, or something built around what you already run in-house. <strong><a href="https://www.linkedin.com/in/miketharty">Connect with me on LinkedIn</a>, message me here on Substack, hit reply if this landed in your inbox, or email <a href="mailto:mike@funnelfuel.io">mike@funnelfuel.io</a>.</strong> No pitch attached. Happy to talk through what I&#8217;m seeing across the market, and just as happy if the answer is there isn&#8217;t a fit.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p><p></p></div><div><hr></div><p><strong>Sources and further reading</strong></p><ol><li><p>Bain &amp; Company and Google, B2B buyer survey of 1,208 US professionals: 80 to 90 percent of buyers hold a Day 1 vendor list; around 90 percent purchase from it. See Bain, &#8220;Raising the Odds on a Deal: How Likelihood to Buy Rewires B2B Growth&#8221; (2026) for the follow-on metric.</p></li><li><p>Ehrenberg-Bass Institute and the LinkedIn B2B Institute, the 95:5 rule (2021): roughly 95 percent of category buyers are out of market in any given period.</p></li><li><p>Forrester, The State of Business Buying 2026, drawing on the 2025 Buyers&#8217; Journey Survey: 13 internal stakeholders and 9 external participants per complex purchase.</p></li><li><p>Gartner B2B buying research (2024): average enterprise buying group of 11, up from 7 in 2017; Gartner survey, May 2025, n=632: 74 percent of buying teams report unhealthy conflict.</p></li><li><p>Forrester, The State of Business Buying 2024 (press release, 4 December 2024): 13 internal stakeholders on average, 89 percent of purchases involving two or more departments, 86 percent of purchases stalling.</p></li><li><p>Bain &amp; Company and LinkedIn, buying group research on &#8220;buyability&#8221; (2026): hidden buyers hold half the influence over Day 1 list inclusion.</p></li><li><p>Dixon, M. and McKenna, T., The JOLT Effect (2022), analysis of 2.5 million recorded sales conversations: 40 to 60 percent of qualified pipeline lost to no decision; 56 percent of those attributable to indecision rather than status-quo preference.</p></li><li><p>Gong Labs (2025), analysis of 1.8 million new-business opportunities closed in 2024: multi-threaded deals over $50,000 win at roughly 2.3 times the single-threaded rate; closed-won deals carry about 67 percent more buyer contacts. The widely quoted &#8220;6x&#8221; figure has no traceable primary source, so I haven&#8217;t used it.</p></li><li><p>&#8220;Nobody ever got fired for buying IBM&#8221; is generally traced to 1970s enterprise procurement culture; no single documented originator.</p></li><li><p>6sense coined &#8220;dark funnel&#8221;; Chris Walker, Refine Labs, is widely credited with popularising it.</p></li><li><p>CaliberMind, 2026 State of Marketing Attribution Report, Scott Brinker and Frans Riemersma, 24 September 2026.</p></li><li><p>Binet, L. and Field, P., The Long and the Short of It (IPA, 2013), based on nearly 1,000 IPA Effectiveness Awards cases.</p></li><li><p>Binet, L. and Field, P., The 5 Principles of Growth in B2B Marketing (LinkedIn B2B Institute, 2019): optimum B2B split of 46 percent brand to 54 percent activation; brand effects take at least six months to appear.</p></li><li><p>Spencer Stuart, CMO Tenure Study (January 2026 edition, S&amp;P 500): 4.1 years average versus 5 years for the C-suite; prior edition (Fortune 500, 2024 data) was 4.3 years.</p></li><li><p>Fractional-CMO industry estimates (GrowTal, Behind the CMO): roughly 25 months for full-time SaaS CMOs. Industry estimates, not peer-reviewed.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Your Firmographic Targeting Is Running On A 1937 Filing System]]></title><description><![CDATA[Classification Debt Is The Bill Nobody's Paying On Your Target Account List]]></description><link>https://www.theb2bstack.com/p/your-firmographic-targeting-is-running</link><guid isPermaLink="false">https://www.theb2bstack.com/p/your-firmographic-targeting-is-running</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 12 Oct 2026 14:30:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zHuz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>B2B marketing has spent the better part of a decade getting more precise about identity. It&#8217;s a positive part of the digitisation of B2B advertising. Intent data, buying committee scoring, account level signals from network IPs to hashed emails, the account graph itself: all built to answer one question with more confidence than a demographic guess ever could. </p><p>Underneath - and arguably propping up a lot of the above - and its precision sits a filter almost nobody questions, the SIC or NAICS code that decides whether a company even makes it onto the list in the first place. The SIC filter that brands are using to find new prospects and create TAL-lookalikes. The filter used to validate ICP match against the TAL. That filter is 89 years old. It was built for an economy that still ran on assembly lines and freight yards, and it is still deciding which accounts your creative, your budget and your sales team ever get introduced to.</p><p>Precision downstream of a blunt filter is still blunt. You can build the most sophisticated account graph in the category and still be feeding it a target account list assembled by a code invented for a different century.</p><div><hr></div><div class="callout-block" data-callout="true"><p><strong>New here?</strong> If the account graph itself is new to you, or you&#8217;d rather see the infrastructure argument made in full before trusting it with your firmographic filter, two pieces from the archive go deeper:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9b99b98b-9278-4cab-94c2-0428548b749c&quot;,&quot;caption&quot;:&quot;Most of the industry uses &#8220;account graph&#8221; and &#8220;identity graph&#8221; as if they&#8217;re the same asset wearing two names. They aren&#8217;t. One of them is a genuinely rare thing to build properly, and it isn&#8217;t the one that gets the coverage number printed on the sales deck.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Account Graph Is Not an Identity Graph&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-24T10:45:43.260Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TCIU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b235b0-1652-4236-9fd6-18dbdafc8155_1254x1254.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/the-account-graph-is-not-an-identity&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211046260,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p> and this piece on native advertising is the same signal-first thinking applied to a different channel:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0d5abf9e-9e21-4c6c-9351-0fa1bedc5e87&quot;,&quot;caption&quot;:&quot;Most B2B marketers think native advertising is a 2016 relic: sponsored listicles, &#8220;you won&#8217;t believe&#8221; thumbnails, the stuff that gave content marketing a bad name. That&#8217;s the wrong belief to carry through H2 2026. Native never went away. It went quiet, there was a major shakeout of adtech vendors, it matured to live alongside display rather than being pre-occupied with killing it, and it&#8217;s now resurfacing in B2B media plans with a signal layer underneath it that didn&#8217;t exist the first time around.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Native Advertising Didn't Die. Now It's Signal-Aware And Back On Plan&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-10T11:20:16.923Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TlVp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2836ca6a-bebe-4c17-8ec5-fe5ff80a1c89_1600x893.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/native-advertising-didnt-die-now&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:210575786,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>Subscribe free</strong> and the next issue lands in your inbox, not your feed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p><p></p></div><div><hr></div><p><strong>What you&#8217;ll learn in this issue:</strong></p><ul><li><p>Why SIC and NAICS codes still gatekeep most B2B target account lists, and why that&#8217;s ageing badly</p></li><li><p>What I&#8217;m calling classification debt, and why it compounds quietly on every list nobody revisits</p></li><li><p>The real, verified SIC codes behind Dell, Microsoft and FunnelFuel itself, and what each one misses</p></li><li><p>Why indexing a brand&#8217;s own website beats waiting for a better government filing</p></li><li><p>How that indexing turns into a reverse account-based marketing programme, without manual tagging</p></li><li><p>Why context is the cookieless targeting lever most competitors aren&#8217;t using yet</p></li><li><p>What tonality and phrasing in a podcast or video reveal about a buying committee, and how to act on it before they fill in a form</p></li></ul><h2>A filing system built for factories is still deciding your target account list</h2><p>The Standard Industrial Classification code was built in 1937 by an interdepartmental committee in Washington trying to make government statistics comparable across agencies. The very name, with industrial in it, speaks to an older age and the use case has absolutely nothing to do with accurate advertising in 2026. </p><p>It got its first real list of industries in 1938, extended to non-manufacturing activity in 1939, and was last substantially revised in 1987. The UK adopted its own version in 1948, and Companies House still runs on it today, on SIC 2007, with a 2026 update from the ONS now working its way through the system. NAICS replaced SIC for official US government statistics in 1997, jointly developed with Canada and Mexico specifically because SIC had aged out of a service-and-technology economy.</p><p>None of that killed SIC off. Dun &amp; Bradstreet still assigns it. Every major ABM and intent platform, ZoomInfo, 6sense, Demandbase, still lets you build a target account list by filtering on it, because it&#8217;s the one firmographic key everyone&#8217;s data happens to share. A code drafted for an economy of foundries and freight yards is still, in 2026, deciding whether a company makes your buying committee&#8217;s radar.</p><blockquote><p>Call it classification debt: the gap between what a SIC or NAICS code says a company does and what it actually sells, compounding quietly every year nobody revisits the filing.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zHuz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zHuz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 424w, https://substackcdn.com/image/fetch/$s_!zHuz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 848w, https://substackcdn.com/image/fetch/$s_!zHuz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!zHuz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zHuz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png" width="1456" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104319,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/217079016?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zHuz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 424w, https://substackcdn.com/image/fetch/$s_!zHuz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 848w, https://substackcdn.com/image/fetch/$s_!zHuz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!zHuz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad51c3fc-c1ca-4c7f-8638-c31e0ceb9452_2000x1280.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>Companies pivot. They launch new product lines, acquire their way into new categories, retire the thing they were originally incorporated to sell. The code filed at incorporation almost never gets revisited unless a regulator forces it, because updating a SIC code has never been anyone&#8217;s job. That&#8217;s how the debt compounds: silently, unpriced, and invisible right up until it&#8217;s the reason your target account list missed the exact account that mattered.</p></div><h2>Three real filings, zero nuance</h2><p>Pull three real filings and the gap stops being theoretical.</p><p>Dell&#8217;s SIC code, per its SEC and Dun &amp; Bradstreet classification, is 3571, &#8220;Electronic Computers.&#8221; Today Dell sells hybrid cloud infrastructure, edge computing and AI servers to hyperscalers, alongside enterprise services that have nothing to do with a desktop box. </p><p>Microsoft&#8217;s own SEC EDGAR filings still carry SIC 7372, &#8220;Services, Prepackaged Software.&#8221; Azure, Copilot, LinkedIn, Xbox and Surface hardware sit underneath a filing bucket built for shrink-wrapped floppy disks.</p><p>And I&#8217;ll declare the closest thing to a conflict of interest this newsletter carries: FunnelFuel&#8217;s own SIC code, filed at UK Companies House, is 62090, &#8220;Other information technology service activities.&#8221; It&#8217;s the classification equivalent of a shrug. It says nothing about programmatic media, nothing about a 75 million company account graph, nothing about contextual or identity data. Filter a prospect list by SIC code looking for a B2B advertising infrastructure business and you will not find us. You&#8217;ll find us filed next to a company that fixes printers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Puj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Puj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 424w, https://substackcdn.com/image/fetch/$s_!3Puj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 848w, https://substackcdn.com/image/fetch/$s_!3Puj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!3Puj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Puj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png" width="1456" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143836,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/217079016?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Puj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 424w, https://substackcdn.com/image/fetch/$s_!3Puj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 848w, https://substackcdn.com/image/fetch/$s_!3Puj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!3Puj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263b5d-b3f0-4bf3-813e-ea5b145344b7_2000x1280.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p><em>If a code can&#8217;t accurately describe the company that sells the fix for classification debt, that&#8217;s not an edge case. That&#8217;s the whole argument.</em></p></div><h2>The fix isn&#8217;t a better code. It&#8217;s indexing the thing itself</h2><p>Waiting for a better filing system is not a strategy. Governments revise these things on a decade-plus cycle, and even the platforms that still lean on SIC and NAICS as a firmographic key aren&#8217;t about to rebuild their schema around a code that&#8217;s barely a year old. </p><p>And frankly, the technologist in me has absolutely zero interest in sitting around waiting for the government to fix something, and least of all when their fix will have no consideration for the accuracy of paid digital B2B advertising. This needs fixing differently </p><p>The fix that actually works right now is indexing the thing itself: a company&#8217;s own website, read directly, in its own language, rather than through a filing that&#8217;s years, sometimes decades, out of date. And then re-reading it, re-indexing it and re-analysing it periodically because companies evolve, and launch new solutions.</p><p>Done properly, that means aligning taxonomy and keywords to the precise nuance of what a brand&#8217;s product lines actually do, then classifying that against the pages themselves rather than a static four or five digit bucket. It&#8217;s self-updating in a way no filing has ever been. The site changes when the business changes; the SIC code changes when someone remembers to file a confirmation statement, which in most companies is never.</p><p>This is the exact problem FunnelFuel has been building against with its alignment with Contxt Media&#8217;s contextual URL-classification technology. Rather than reading a SIC filing that&#8217;s decades out of date, you read the pages a company actually publishes, updated every time the site changes rather than every time a director files paperwork. It&#8217;s the difference between asking a company what it filed in 1994 and asking it what it shipped last quarter.</p><p>This sort of contextual understanding opens up an array of wider use cases which I&#8217;ll explore below. </p><div class="callout-block" data-callout="true"><p>Most of the readers of The B2B Stack came via referrals. Readers who forwarded the email to colleagues or contacts who they felt would benefit from reading what we talk about. If you have colleagues or contacts who would value you this contact, please forward it on or share with the below link.  </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share The B2B Stack&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share The B2B Stack</span></a></p><p></p><p>If you are reading this because it was forwarded to you - subscribe below to get our weekly digest on the latest and greatest B2B paid media strategies </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><h2>Turning your own website into a reverse account-based marketing programme</h2><p>Once taxonomy and keywords are properly aligned to a brand&#8217;s product-line nuance, the same classification layer can run in the opposite direction. Instead of only indexing your own site, you index the wider internet for pages that align to each specific product nuance, not the brand in general, the exact feature, the exact use case, the exact language a buyer would recognise.</p><p>Bid to win every opportunity you get on those precisely aligned pages. The account graph then does the second half of the job: revealing which named companies, and which named contacts inside them, actually saw those placements. That&#8217;s a product-level account-based marketing programme built automatically, aligning high-value actions and on-site behavioural intent against specific product lines algorithmically, without a person manually tagging a single page.</p><h2>Context is the cookieless lever most competitors are sleeping on</h2><p>Alignment has always been one of the most reliable levers in digital advertising: the right message, to the right person, in the right context. What&#8217;s changed is that context now does that job without needing a cookie or an identifier to get there. You&#8217;re buying against the page itself, which means you can win impressions your competitors are sleeping on, because they&#8217;ve built their entire targeting stack around identity and have nothing left to bid with once an identifier goes missing from the auction.</p><p> Context was cookieless before cookieless was a category anyone had to plan around.</p><p>Let&#8217;s not sleep on the reality of digital advertising and identity in 2026 and beyond. The blunt reality is not every impression is going to carry useful identifiers, and we have two options:</p><ol><li><p>We build our entire targeting strategy around identity alone and miss out on upwards of 70% of available impressions.</p></li><li><p>We take the smart approach, which is blending cookieless targeting capabilities like contextual alongside identity in order to fill in the missing jigsaw puzzles and open up deeper addressability on the open internet. </p></li></ol><h2>What tonality tells you about a buying committee</h2><p>Contextual technology is also starting to read tonality, inference and phrasing well enough to tell whether a piece of audio or video is talking about a brand favourably or not. That&#8217;s a new input for scoring models at both the persona and account level, not just a trending topic.</p><p>Picture the scenario directly. FunnelFuel targets advertising agencies as well as brands. Say a procurement-side decision maker at an agency like WaveMaker sits inside one of my priority buying groups, and twenty-seven minutes into a podcast they&#8217;re listening to, a guest says FunnelFuel is a no-brainer to be looking at, one of the reasons the vendors already winning in this category route their programmatic spend through us. That&#8217;s a positive signal worth feeding straight into that account&#8217;s score. A negative mention is exactly as useful, just pointed the other way.</p><p>In B2C, that signal barely matters. Lose a handful of listeners to a lukewarm mention and you shrug it off against a total addressable market in the millions. In B2B, a target account list might be a couple of dozen companies, or a few hundred, or a few thousand at the outside. If one of those specific accounts has just been exposed to something unflattering about your brand or your category, that&#8217;s worth fighting, not absorbing.</p><p>Say the mention is that FunnelFuel is expensive. Fine, that&#8217;s the account to serve creative that meets the objection directly rather than pretending it wasn&#8217;t said: yes, the CPM is higher, because the account graph underneath it is built by stacking scores of data partners who all need paying, rather than trusting one vendor&#8217;s guess. That&#8217;s the difference between spray and pray, where &#8220;B2B audience&#8221; quietly turns into an impression next to a potty-training app, and paying a few dollars more in CPM for something closer to deterministic. I&#8217;m comfortable being the expensive option in that specific comparison. This is an objection I can handle, but it only needs handling when you're aware of the objection and the fact a prospect has been exposed to it. This is the power of contextual in 2026</p><h2>The manifesto, shortened</h2><blockquote><p>Classification debt is real, and it&#8217;s compounding on every target account list built from SIC or NAICS alone. Fixing it isn&#8217;t about waiting for a better government code, committees move slower than product roadmaps ever will. It&#8217;s about indexing the thing itself: a brand&#8217;s own site, a prospect&#8217;s own site, the actual pages people read, watch and listen to. That gives you a live, self-updating account graph instead of a filing that&#8217;s decades behind, a cookieless targeting lever most competitors aren&#8217;t using, and a sentiment signal you can act on before a buying committee ever fills in a form.</p></blockquote><p><em>A code from 1937 was never going to describe a company that didn&#8217;t exist in 1937. Context was always going to have to do that job instead.</em></p><p>If you&#8217;re weighing how much classification debt your own target account list is carrying, or you want a second opinion on what your specific SIC or NAICS filter is quietly missing, reply to this email and tell me the code. I read every reply myself.</p><p>If you&#8217;ve got a colleague on a growth or demand gen team who&#8217;s still filtering target account lists by SIC code alone, send this their way, the share button&#8217;s right there.</p><div><hr></div><div class="callout-block" data-callout="true"><p><strong>This is exactly the infrastructure argument behind FunnelFuel&#8217;s investment in Contxt Media.</strong> We didn&#8217;t want to license someone else&#8217;s contextual classification and hope it stayed current. We wanted to own the layer that reads a company&#8217;s actual site instead of its 1937 filing, and build it into the account graph as a permanent node, not a rented one. If you want someone who has built this rather than sold a slide about it, <a href="mailto:mike@funnelfuel.io?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=classification-debt-2026&amp;utm_content=closing-cta">get in touch</a> or see how it fits together at <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=classification-debt-2026&amp;utm_content=closing-cta">funnelfuel.io</a>.</p><p>Where&#8217;s the classification debt sitting on your own target account list right now, and would you even know if nobody had told you? Drop your answer in the comments.</p><p><strong>Subscribe free to The B2B Stack</strong> for the next issue straight to your inbox.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p><p></p></div>]]></content:encoded></item><item><title><![CDATA[The Last-Touch Attribution Lie]]></title><description><![CDATA[B2B attribution was built for one buyer. Forrester puts your average buying committee at thirteen stakeholders. Here's what breaks, and what replaces it.]]></description><link>https://www.theb2bstack.com/p/the-last-touch-attribution-lie</link><guid isPermaLink="false">https://www.theb2bstack.com/p/the-last-touch-attribution-lie</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 05 Oct 2026 13:41:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NKbu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every marketing leader I've sat across from in fifteen years believes the same thing about attribution: that the model isn't lying to them, it's just incomplete. It&#8217;s missing data. Add more channels, stitch in more touchpoints, buy a better platform, and eventually the truth surfaces.</p><p>It won't. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for weekly B2B deep dives </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Last-touch attribution isn't an incomplete picture of a B2B deal. It's the wrong shape of picture entirely, built for a buyer who doesn't exist in B2B and never did. For all the areas that B2B diverges from its B2C cousin, attribution is quite possibly the greatest of them all  </p><p>What you'll learn in this piece:</p><ul><li><p>Why last-touch survived so long after it stopped fitting the buyer it was measuring</p></li><li><p>The specific mechanical reason a buying committee breaks single-touch credit, not just a statistical one</p></li><li><p>Why the dark funnel is the other half of the model, not a mystery outside it</p></li><li><p>What actually changes when you move from attribution to outcome modelling</p></li><li><p>A working framework for what good outcome modelling looks like at account level</p></li></ul><div class="callout-block" data-callout="true"><p>New here? The B2B Stack is written from inside the DSP bid stream, not from the sidelines: 15+ years building B2B programmatic infrastructure, no vendor spin. If measurement and identity are your thing, start with the <a href="https://www.theb2bstack.com/p/the-b2b-stack-reference-index-models?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=last-touch-lie&amp;utm_content=new-here-box">Reference Index for the full canon</a>, or read <a href="https://www.theb2bstack.com/p/how-you-can-steer-the-dark-funnel?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=last-touch-lie&amp;utm_content=new-here-box">Steering the Dark Funnel </a>first, the piece this one builds directly on. <strong>Subscribe free</strong> </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?utm_source=email&amp;r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.theb2bstack.com/subscribe?utm_source=email&amp;r="><span>Subscribe</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NKbu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NKbu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!NKbu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!NKbu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!NKbu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NKbu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png" width="1122" height="1402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1402,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2741196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/215956669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NKbu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!NKbu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!NKbu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!NKbu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F818c1ad3-c14e-4a60-8650-1097b71548dd_1122x1402.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Why last-touch survived this long</h1><p>Last-touch attribution was built for e-commerce: one buyer, one session, one decision, made in a window short enough that the last thing they clicked plausibly was the thing that swung it. In e-com it can stand true, and arguably the extension of the old adage of adtech keeping the web free since ninety-three extends deeper to commerce keeping the web free, because the transactional ad ecosystem is what has always driven digital advertising and it&#8217;s where B2B has always been left behind  </p><p>Last touch survived the jump into B2B not because anyone tested whether it fit, but because it was already sitting in the analytics stack when B2B marketing started needing to report a number to finance. It was the inherited standard which needed retrofitting or bludgeoning into a board pack  </p><p>That's the honest history. It wasn't chosen for B2B. It was inherited.</p><p>The problem is structural, not a measurement gap you close by adding more tracking. A single buyer clicking through a funnel and a buying committee working through a purchase are different objects entirely. You cannot bolt more instrumentation onto a single-buyer model and get a committee-shaped answer out the other end. The model is built to join a single persons dots not to join those alongside their fellow buying committees  </p><p>The buying committee breaks the maths, not just the story</p><p>Forrester's State of Business Buying research puts the average B2B purchase at around thirteen people involved, including roughly nine external influencers most vendors never see directly. Gartner's figure for the core internal buying group, typically six to ten stakeholders spanning procurement, finance, technical evaluation and end users, tells a consistent story from a different angle: these people rarely speak to each other directly, let alone convert in the same session. </p><p>The rapidly expanding buying committee which is growing to include significant numbers of external stakeholders is threatening to break the whole B2B became ABM targeting model let alone attribution - because these 9 external stakeholders are almost a dark buying committee in themselves - separated from account level signal that were use to target and frankly unlikely to be in the attribution lens at all. They&#8217;re not going to hold the pen on the deal but their signal, if capturable, would be a significant piece of dark matter in the buying journey - one for another day </p><p>Last-touch attribution asks a much simpler single question: what was the last thing this person did before converting? </p><p>That question only means something when there's one person and one conversion event to anchor it to. In a buying committee, there isn't. The finance stakeholder who never clicked anything but killed the deal in a budget meeting doesn't exist in the model at all. Or conversely the same person may hold the pen when it comes to contract and they&#8217;re equally invisible. The model sees a ghost buying  </p><p>The technical evaluator who saw four pieces of content over three months and became the internal champion gets collapsed into whichever touch happened to be temporally last, regardless of whether it mattered.</p><p>The model misses all kinds of intricacy that links to organisational structure, who does the work, who signs the paper and how different that is to someone choosing a new pair of jeans for themselves  </p><p>This is where I'd push back on how most martech vendors sell multi-touch attribution as the fix. Honest hand-raise - when we started FunnelFuel we built this into our analytics. It was born from the idea that programmatic advertising would always be statistically underweighted in demo requests, lead captures and asset downloads, all the kinds of stuff we were tasked with helping drive. </p><p>Multi-touch still has one - the very same - Achilles heel for B2B. </p><p>Multi-touch still assumes you can see all the touches and just need a fairer way to split credit between them. Frankly a lot of it was developed to overcome Google Analytics bias towards Google channels like paid search and to help give a clearer view beyond the person shooting the fish in the barrel and trying to help understand which participants got said fish into the barrel to start with  </p><p>That's a real improvement over last-touch, but it doesn't solve the deeper issue: a meaningful share of the touches that move a B2B deal never happen anywhere you can instrument.</p><p>If this is matching what you're seeing in your own pipeline data, reply to this email and tell me what your dashboard would need to show to make room for a stakeholder who never clicked anything. I read every reply, and it's usually the fastest way I find the next piece worth writing.</p><div class="callout-block" data-callout="true"><p>If this is something your wider team would get value from reading, please share the B2B Stack. The majority of our readers come from reader sharing within their internal Slack/emails/messaging. I greatly appreciate your help in spreading the word</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/p/the-last-touch-attribution-lie?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/p/the-last-touch-attribution-lie?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h1>Dark funnel isn't the mystery, it's the missing half of the model</h1><p>I've written before about the dark funnel: the research, conversations, and internal debate that happen with zero digital footprint. A peer recommendation in Slack. A conversation at a conference. An internal champion pitching a shortlist in a meeting nobody logged and sure as hell didn&#8217;t share externally. </p><p>The mistake is treating that as an unfortunate gap in an otherwise sound model. It isn't a gap. For a lot of B2B categories it's the majority of the actual decision-making, happening in parallel with, not downstream of, the touches you can see. Throwing in the ever increasing LLM impact on buying journeys and its 24% conversion rate vs search and we can see that LLMs would Invariably become the last touch. So is LLM advertising the whole demand gen game? I&#8217;d say evidently not  </p><p>Attribution models built on visible touches alone aren't measuring most of a committee's decision and guessing at the rest. They're building a confident, precisely-numbered story out of the fraction that happened to leave a cookie behind, and treating the omission as noise rather than the main signal.</p><p>That reframes what "better measurement" has to mean. You're not trying to see more of the funnel. You're trying to build a model that's honest about how much of the real decision it can't see, and stops pretending the visible slice is representative of the whole.</p><p>A quick caveat, because I don't want to overstate the case: none of this means visible touches are worthless. They correlate with outcomes, they influence the invisible conversations, and a strong programmatic and content strategy visibly moves pipeline. The argument isn't that instrumented touches don't matter. It's that crediting a single one of them with causing a multi-stakeholder decision is a category error dressed up as precision.</p><h1>What "upgrading" measurement actually means</h1><p>Most attempts to fix this reach for the same lever: more data. A CDP, a few more integrations, an intent signal layered on top, a slightly more sophisticated weighting model across the touches you already had. That's addition within the existing frame, not a change of frame. It gives you a more detailed version of the wrong question.</p><p>The upgrade that actually matters is moving from attribution to outcome modelling, and the distinction is worth being precise about because the two get used interchangeably and shouldn't be. A new feature on an attribution tool doesn&#8217;t catapult it to an outcome model </p><p><strong>Attribution asks:</strong> which touch gets credit for this conversion? It's forensic and backward-looking, built around a single event.</p><p><strong>Outcome modelling asks:</strong> given everything we know about this account's engagement pattern, what's the probability this account converts, and on what timeline? It's probabilistic and forward-looking, built around an account, not an event.</p><p>That single shift changes what you optimise for. Attribution optimises the last mile, whichever channel happened to sit adjacent to a form fill. </p><p>Outcome modelling optimises account-level engagement velocity across the whole buying group, which is a genuinely different media plan, not just a different reporting dashboard bolted onto the same one.</p><p></p><p>We've had to make this shift in our own delivery work at FunnelFuel more than once, usually when a client's existing attribution setup was actively steering budget toward the channel that happened to sit last in the journey rather than the channels doing the earlier, harder work of building committee-wide awareness. The fix wasn't a new attribution tool. It was accepting that per-touch credit was the wrong unit of analysis for what they were trying to buy. If you're mid-way through that same argument internally, that's a conversation I have most weeks, drop me a line at mike@funnelfuel.io.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q2MU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q2MU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 424w, https://substackcdn.com/image/fetch/$s_!Q2MU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 848w, https://substackcdn.com/image/fetch/$s_!Q2MU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!Q2MU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q2MU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png" width="1456" height="1047" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1047,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192916,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/215956669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q2MU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 424w, https://substackcdn.com/image/fetch/$s_!Q2MU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 848w, https://substackcdn.com/image/fetch/$s_!Q2MU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!Q2MU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66f86fd-55a7-4dd5-b414-ccb307b018ec_1800x1294.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>What good outcome modelling looks like</h1><p>In practice, this means building around four things instead of one.</p><p><strong>Account-level engagement</strong>, not lead-level conversion. The unit of measurement is the account and everyone in the buying group touching it, not any single lead's path to a form fill. A model that can't tell you three different job titles at the same company engaged with your content in the same fortnight is still measuring individuals, not committees.</p><p><strong>Engagement breadth</strong> as a leading indicator, not a vanity metric. How many distinct people at an in-market account engaged, not how many times one person did. A single champion clicking ten times is a weaker signal than four different stakeholders each engaging once, and most attribution setups can't tell the difference between those two accounts at all.</p><p><strong>Propensity and uplift</strong> over precise credit. Rather than asking which touch caused the conversion, ask which accounts are showing the engagement pattern that historically precedes a deal (this is where account level High Value Action tracking and scoring is golden), and which media investments measurably shift that propensity upward. This is a genuinely different modelling problem, closer to what a data science team would recognise as uplift modelling than to what a marketing attribution vendor sells.</p><p><strong>Cohort-based revenue linkage</strong> instead of single-touch ROI. Compare pipeline and revenue outcomes across cohorts of accounts with meaningfully different exposure to a campaign, rather than trying to trace a straight line from one ad impression to one closed-won deal. It's a noisier-looking number in the short term. It's a far more honest one over a quarter.</p><p>None of this is exotic. Every piece of it exists in adtech and data science today. What's missing in most B2B marketing organisations isn't the technology, it's the willingness to stop reporting a single-touch number that finance finds reassuringly precise in favour of a probabilistic one that's actually true.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mwGh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mwGh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 424w, https://substackcdn.com/image/fetch/$s_!mwGh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 848w, https://substackcdn.com/image/fetch/$s_!mwGh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!mwGh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!mwGh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png" width="1456" height="1047" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1047,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166860,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/215956669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mwGh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 424w, https://substackcdn.com/image/fetch/$s_!mwGh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 848w, https://substackcdn.com/image/fetch/$s_!mwGh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 1272w, https://substackcdn.com/image/fetch/$s_!mwGh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7fb1da-0279-4255-9108-b0a41275c3ae_1800x1294.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div><hr></div><p></p><p>I'll say the awkward part plainly, the elephant in the room: most B2B teams keep last-touch attribution not because they believe in it, but because the alternative is harder to explain in a board deck. A precise, wrong number is more comfortable than an honest, probabilistic one. </p><p>That's a real organisational problem, not just a modelling one, and it's worth naming before you try to fix the maths underneath it.</p><p>If this is the first piece of mine you've read, subscribe below. I write one single-thesis issue a week from inside actual B2B programmatic delivery, not from the sidelines watching the industry from a content calendar.</p><p>Subscribe free below </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?utm_source=email&amp;r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?utm_source=email&amp;r="><span>Subscribe</span></a></p><p></p><p>So here's the question I'd actually put to you: if your attribution model can't name a single stakeholder who never clicked anything but killed your last deal, what exactly is it measuring?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share The B2B Stack&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share The B2B Stack</span></a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The B2B Stack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Account Reporting Layer Brand Advertisers Keep Throwing Away]]></title><description><![CDATA[Every B2B programmatic campaign can reveal, at account level, which companies are quietly researching you. Most reporting setups throw that signal away before anyone sees it.]]></description><link>https://www.theb2bstack.com/p/the-account-reporting-layer-brand</link><guid isPermaLink="false">https://www.theb2bstack.com/p/the-account-reporting-layer-brand</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Fri, 02 Oct 2026 08:15:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MINo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A large enterprise software account told me, flatly, that they don&#8217;t care which accounts engaged with their brand campaign in New York at programmatic IO. No interest in the buying-group breakdown, no interest in the contextual environment it ran in and not even interested in a list of the accounts who saw their ads. I was dumbfounded. Despite further reflection, I think that&#8217;s an expensive mistake, and I want to show you why.</p><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;m Mike Harty. 15+ years building programmatic platforms, most recently FunnelFuel, a B2B-only programmatic managed service built around an account graph rather than a cookie. The B2B Stack is where I write the version of this industry the platforms won&#8217;t.</p><p>Worth reading next to get the full flavour of what the B2B Stack is all about:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e37cbabe-7b29-40fa-91c7-24b6c640f283&quot;,&quot;caption&quot;:&quot;Most B2B marketers think the dark funnel is a problem waiting for a better tool.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Xerox Strategy: Why B2B's Best Answer To The Dark Funnel Is Becoming A Verb, Not Just A Vendor&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-07T10:37:12.564Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!E9E-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8903973-2e11-4bae-a076-8bac34f3cbad_1800x1900.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/the-xerox-strategy-why-b2bs-best&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211576369,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;eddd6edd-b39c-4ed1-9149-b5044337e28a&quot;,&quot;caption&quot;:&quot;Most people running B2B programmatic think their data is precise because it has a job title attached to it. A VP of IT at a named account feels like a solved targeting problem. It isn&#8217;t. It&#8217;s a segment, dressed up to look like a signal, and the industry has been buying against that dressed-up segment for so long that nobody stops to ask what&#8217;s actually sitting behind the impression.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Segment vs Signal: How To Actually Run B2B Programmatic Advertising &amp; Engage The Buying Committee&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-14T10:03:25.609Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zqXP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0b31ea8-7070-4136-9c4a-006fca58f77e_1800x1280.svg&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211872892,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:3,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>Subscribe</strong> free, every week and it unlocks our brand report based on the key learnings tracking over 1 billion B2B pages and running $39m in managed programmatic B2B spend. </p><p>and <strong>share</strong> this with the one person on your team still treating brand spend as a pure reach line.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><div><hr></div><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>Why a large account running brand advertising told us account-level reporting doesn&#8217;t matter to them, and why that reaction is more common than our own echo chamber likes to admit</p></li><li><p>What &#8220;insight-first&#8221; reporting actually means in programmatic, and why it only exists because of how impression-by-impression bidding works</p></li><li><p>The two classes of signal sitting inside your brand campaign&#8217;s exhaust: audience enrichment and environment</p></li><li><p>Why context reads as research intent in B2B, not entertainment, and what that means for connecting brand to demand</p></li><li><p>Why a buying process that increasingly happens inside AI chat windows makes this exhaust more valuable, not less</p></li><li><p>What to ask your vendor for before your next brand campaign goes live</p></li></ul><p>Plus, in Field Notes: a fresh, named number on how much of B2B buying is invisible to a CRM, and an honest caveat about how shaky that number actually is across the industry.</p><div><hr></div><h2>A large account said they don&#8217;t care who engaged</h2><p>The meeting itself was good. Strong relationship, the agency does a lot of work with us, no complaints about the media, nothing unusual in how the campaign was proposed to run. Then the conversation turned to reporting, and I got a reaction that&#8217;s stuck with me since: &#8220;The client doesn&#8217;t care about account level reporting when they run brand campaigns&#8221;. Reach, frequency, maybe a completion rate. That was it.</p><p>It immediately struck me as quite bizarre. In truth, I was close to disbelief. A proper B2B advertiser not having any interest in which prospects had seen their ads</p><p>Then it reminded me that we can spend so long selling capabilities that we can forget to talk about the &#8216;so what&#8217;, the whole why would a client need this and what would they actually do with it piece. </p><div><hr></div><h2><em>Reach and frequency. That was the entire ceiling of what they wanted to see.</em></h2><p>Spend long enough inside an account graph, inside an identity spine built specifically to resolve impressions back to named buying groups at named companies, and it&#8217;s easy to assume everyone buying B2B media wants that view by default. Most don&#8217;t, and the longer I&#8217;ve sat with this one, the less I think it&#8217;s an outlier account and the more I think it&#8217;s a gap between what our side of the industry has built and what most brand buyers have actually been shown is possible.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;48554374-b6b5-4cc2-9cef-ac9d364f6a42&quot;,&quot;caption&quot;:&quot;This piece explores the differences between identity graphs and account graphs. One of them is a genuinely rare thing to build properly, and it isn&#8217;t the one that gets the coverage number printed on the sales deck. &quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Account Graph Is Not an Identity Graph&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:142109972,&quot;name&quot;:&quot;Mike Harty&quot;,&quot;bio&quot;:&quot;Multi-time founder &amp; investor decoding the future of B2B marketing + AI. Co-founder @ FunnelFuel | Author of TheB2BStack.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d90f453-eae3-4809-8c8e-851db8f01d6c_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-24T10:45:43.260Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TCIU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b235b0-1652-4236-9fd6-18dbdafc8155_1254x1254.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.theb2bstack.com/p/the-account-graph-is-not-an-identity&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211046260,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1727927,&quot;publication_name&quot;:&quot;The B2B Stack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!y8Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc136314a-bd54-40e8-8744-140d6966f7ed_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>So this piece isn&#8217;t about that account, or what they do or don&#8217;t run next quarter. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">It&#8217;s about what account-level, insight-first reporting actually is, why it only exists in programmatic specifically, and why discarding it on a brand campaign is a considerably more expensive decision than it looks from the media-plan level.</mark></p><h2>What insight-first reporting actually is, mechanically</h2><p>Start with the plumbing, because it&#8217;s easy to lose sight of once you&#8217;re a few layers up in a dashboard. To get to why this is possible, we need to understand the innate differences between programmatic advertising and other forms of digital, from spot buys, to tenancies, and other &#8216;block&#8217; or segment booked activity. </p><p>Programmatic differs because it transacts impression by impression. Every single ad placement is sold of on an eBay like auction, 1 trillion times a day - its an internet scale auction infrastructure where each placement is valued by each bidder, taking factors like time of day, host environment (e.g. which website or app is the ad on), visibility of the placement, device and many other such factors. </p><p>That granularity is gross overkill for most of what it gets used for, and it&#8217;s also the entire reason the data exhaust exists at all. Every bid, every win, every served impression leaves a line-level record. A direct buy or an upfront insertion order never produces that. It&#8217;s a function of the mechanism, not a feature someone bolted on.</p><blockquote><p>Insight-first reporting is the impression-by-impression bid record a campaign already produces, showing which accounts engaged and in what environment. It isn&#8217;t a dashboard feature added afterwards. It&#8217;s the record itself, left there whether anyone chooses to look at it or not.</p></blockquote><p>Pair that line-level record with an account graph, and the exhaust stops being an anonymous impression count and becomes a resolvable view of which accounts, and which buying groups within those accounts, are showing up against your targeting. That&#8217;s the whole premise behind insight-first reporting. It&#8217;s the natural by-product of buying this way. Its the exact thing my prospect said they had no interest in. </p><h2>Two classes of signal hiding in your brand spend</h2><p>Once you&#8217;re looking, two distinct things are worth separating, because they tell different stories and drive different insights. </p><p><strong>The first is audience enrichment:</strong> who the person works for, what function they sit in, and whether the <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">exhaust shows any indication they&#8217;re further along a purchase journey than a cold prospect would be</mark>. This is the layer most people associate with account-based targeting, and it gets most of the attention in vendor decks. This is intent mapped out of advertising signal. </p><p><strong>The second gets talked about far less, and it&#8217;s arguably the more interesting one: environment</strong>. For digital out-of-home, environment means location and venue type. For connected TV, it&#8217;s daypart and show genre, and increasingly whether someone&#8217;s using the big screen for something work-adjacent rather than pure leisure viewing. For display, video, native, and in-app, environment becomes <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">content context: the actual editorial or topic someone is engaging with alongside the ad.</mark></p><p>Neither requires anything exotic to extract. Both come straight out of the same line-level record the bidding mechanism already produces for every single impression.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MINo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MINo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 424w, https://substackcdn.com/image/fetch/$s_!MINo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 848w, https://substackcdn.com/image/fetch/$s_!MINo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 1272w, https://substackcdn.com/image/fetch/$s_!MINo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!MINo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/218343701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MINo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 424w, https://substackcdn.com/image/fetch/$s_!MINo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 848w, https://substackcdn.com/image/fetch/$s_!MINo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 1272w, https://substackcdn.com/image/fetch/$s_!MINo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93763d36-4f54-4455-b45b-ef0192f27944_1800x977.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>In B2B, context isn&#8217;t entertainment. It&#8217;s research.</h2><p>Here&#8217;s the part of the argument I think gets underweighted because general advertising folks think B2C and not B2B. </p><p>In consumer advertising (B2C), a contextually relevant environment is a reasonable proxy for interest or mood, and not much more than that. Many consumer goods get sold with no further research needed. If I need a new bathroom cleaning spray, I am not going to spend hours researching the different brands. </p><p>In B2B, it&#8217;s very different and contextual environment gets you closer to a direct behavioural signal. </p><p>Nobody reads a dense piece on vendor architecture, or sits through a technical explainer on a category problem, for fun and pleasure. People do that because they&#8217;re trying to close a knowledge gap, get better at their job, or avoid the specific professional fear of getting a decision wrong in front of a committee that will remember it (Fear of Messing Up - FOMU). FOMU is close to the opposite of the FOMO driving a lot of consumer engagement. Call it anti-FOMO: the emotional driver is risk aversion, not excitement, and the content someone chooses to sit with reflects that. Human psychology says the fear of loss always outweighs the chance to gain. We&#8217;re tapping into powerful innate human psychology here. </p><p><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">So when an account shows up engaging with a relevant contextual environment, that&#8217;s not incidental. It&#8217;s a reasonable proxy for research happening, and research happening is a reasonable proxy for some stage of a buying journey underway, however early or informal.</mark> That&#8217;s the thread connecting a brand impression to a demand signal, and it only exists because programmatic&#8217;s exhaust lets you see the environment an engagement happened in, not merely that an impression was served.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xffg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xffg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 424w, https://substackcdn.com/image/fetch/$s_!xffg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 848w, https://substackcdn.com/image/fetch/$s_!xffg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 1272w, https://substackcdn.com/image/fetch/$s_!xffg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xffg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/218343701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xffg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 424w, https://substackcdn.com/image/fetch/$s_!xffg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 848w, https://substackcdn.com/image/fetch/$s_!xffg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 1272w, https://substackcdn.com/image/fetch/$s_!xffg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2707a8a8-c677-4f2b-83f6-c7fe77210e75_1800x977.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="callout-block" data-callout="true"><p>Haven&#8217;t subscribed yet? If this kind of thinking is useful to you, <a href="https://www.theb2bstack.com/subscribe?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=reporting-layer-brand-advertisers&amp;utm_content=mid-article-share">subscribe free</a> for the next issue, and <strong>forward this one on</strong> to the one person on your team still treating brand media as a pure awareness line with nothing to learn from afterwards.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share The B2B Stack&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share The B2B Stack</span></a></p></div><h2>Why this matters more now, not less</h2><p>There&#8217;s a reason to care about this beyond general tidiness, and it&#8217;s a live one. G2&#8217;s 2026 Buyer Behavior Report put the figure at just over half of B2B software buyers now starting vendor research inside an AI chatbot more often than a search engine, a share that has moved sharply across a short window. Forrester&#8217;s own 2026 research into business buying reaches a similar conclusion: generative AI tools have become a leading influence on buyer shortlists, ahead of review sites and vendor websites. Buyers are doing more of their early thinking somewhere a vendor cannot observe at all. Fewer clicks, fewer form fills, fewer visible footprints than even two or three years ago. Some are even calling the LLMs the most important buying committee member, and in-SERP results are masking the layers of addressable signal further</p><p><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">When observable signal gets scarcer, the signal you do get becomes more valuable, not less. An account showing up against a relevant contextual environment inside a brand campaign is exactly the kind of breadcrumb that&#8217;s harder to come by anywhere else right now, precisely because so much of the research that used to leave a visible trail on the open web now happens inside a chat window instead</mark>. Treat that breadcrumb as reportable waste and you&#8217;re discarding one of the few remaining markers of research behaviour your buyers are still leaving in the open. Treat it properly and you&#8217;ve got the start of a nurture track connecting a brand impression to a demand motion, built entirely from data the campaign was already producing at no extra cost.</p><h2>The actual cost of waving this off</h2><p>Go back to that meeting I had. The account wasn&#8217;t wrong that their campaign would run fine without account-level reporting. The media gets delivered either way, the reach numbers still land, nobody downstream notices anything missing. What they were wrong about, I think, is the value of what they chose not to look at. Refusing insight-first reporting on a brand campaign isn&#8217;t a neutral simplification. It&#8217;s discarding, for free, the clearest available evidence of which accounts are quietly researching you, at the exact moment most of the rest of that evidence has gone dark.</p><p>Sometimes agencies like to avoid over-complication and creating a rod for their own back when it comes to reporting. This is valid and fair - human nature after all - but even then they should take the reporting and leverage it for demand campaigns, and create the uptick downstream on the report the client will read. </p><p>If you&#8217;re running brand programmatic today, it&#8217;s worth asking a direct question internally: does your team actually see this layer, or has somebody quietly decided it isn&#8217;t worth looking at?</p><p>What does your reporting actually tell you about who engaged, and in what context, the last time you ran a brand campaign?</p><h2>Field Notes</h2><p><strong>CaliberMind&#8217;s 2026 State of Marketing Attribution Report, published 24 September 2026</strong> by Scott Brinker and Frans Riemersma, puts roughly 81% of the B2B customer journey outside anything a CRM ever records, with the large majority of attributable revenue concentrated in a small share of journeys, data sources and tools. That&#8217;s a stark figure from two well-known, independent martech researchers, and it corroborates the argument above directly. If four-fifths of the journey is already invisible to a CRM, the sliver of it that does surface inside a brand campaign&#8217;s own exhaust is worth a great deal more scrutiny than most reporting setups currently give it.</p><p><strong>Worth a caveat alongside the cheer: nobody in the industry agrees on the actual size of the dark funnel.</strong> Depending on which named study you read, estimates for how much of B2B buying happens outside tracked channels range from roughly a third to over four-fifths, swinging heavily on methodology and vertical. That spread is itself a useful, honest data point. No single reporting layer, including the one this piece is arguing for, closes that gap on its own. It&#8217;s one additional, verifiable slice of a considerably larger problem nobody has fully solved, not a complete fix for it.</p><div><hr></div><div class="callout-block" data-callout="true"><p><strong>Is brand reporting that stops at reach and frequency a live problem for your team right now? or even a problem you didn&#8217;t know you had?</strong> Whatever the specific version of it is, I&#8217;d like to hear about it.</p><p>FunnelFuel works across a few different models: led by a full managed service</p><p><strong>Connect with me on <a href="https://www.linkedin.com/in/miketharty/">LinkedIn</a>, message me directly here on Substack, hit reply if this landed in your inbox (it comes straight to me), or email <a href="mailto:mike@funnelfuel.io">mike@funnelfuel.io</a>.</strong> No pitch attached, happy to talk through what I&#8217;m seeing across the market and see if there&#8217;s a fit. Just as happy if the answer is there isn&#8217;t one.</p><div class="directMessage button" data-attrs="{&quot;userId&quot;:142109972,&quot;userName&quot;:&quot;Mike Harty&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div></div>]]></content:encoded></item><item><title><![CDATA[Programmatic Wasn't Built for B2B]]></title><description><![CDATA[The auction was built to sell to one consumer at a time. Point it at a buying committee, and it becomes the channel most B2B media plans still underuse.]]></description><link>https://www.theb2bstack.com/p/programmatic-advertising-was-built</link><guid isPermaLink="false">https://www.theb2bstack.com/p/programmatic-advertising-was-built</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Mon, 28 Sep 2026 11:49:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v8-r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e2c9b8-efdb-400e-a29f-3efb9d876a55_1334x902.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Programmatic advertising wasn&#8217;t built for B2B, and most of the programmatic ecosystem still isn&#8217;t. The auction, the cookies, the device graphs and the conversion windows were all engineered to sell to one consumer at a time. Judged against a buying committee of thirteen people, that plumbing looks like the wrong tool, so the channel gets treated as cheap remnant you buy once the LinkedIn budget runs out.</p><p>That first part of the belief is correct. The conclusion drawn from it is not. Point the same infrastructure at an account graph and an identity spine built to resolve real companies and real committee roles, and the channel that was supposedly wrong for B2B becomes the only one that can reach a full buying committee across the open internet at scale, for anyone willing to do the building.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JRdK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JRdK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!JRdK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!JRdK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!JRdK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JRdK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3432846,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/215659448?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JRdK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!JRdK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!JRdK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!JRdK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F621a68ed-d365-435e-80b6-452b1725dbb4_1254x1254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This piece is the case for that second half: why the gap exists, what closes it, and what it is costing the media plans that have written the channel off.</p><div class="callout-block" data-callout="true"><p><strong>New here?</strong> I&#8217;ve been building B2B programmatic platforms since 2011. I&#8217;m a co-founder of <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=programmatic-wasnt-built-for-b2b&amp;utm_content=new-here">FunnelFuel</a>, where we run advanced account-based programmatic for B2B brands. The B2B Stack is one argument a week on B2B programmatic, ABM, intent and measurement, from someone who builds and runs it rather than commentates on it. If this is your first visit, [The Buying Committee Doesn&#8217;t Live on LinkedIn] and [The 2026 Guide to B2B Programmatic Advertising] are the two to read next.</p><p><strong>Subscribe:</strong> join 1,600+ B2B marketing readers, including people at Dentsu, HubSpot, 6sense, Informa and DirecTV.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>Why programmatic&#8217;s data hierarchy stops one level too low for B2B, and what the hierarchy gap actually is</p></li><li><p>How large the buying committee has become, and why &#8220;the account&#8221; was never the right unit to plan media against</p></li><li><p>What the open web gives you at the individual URL level that LinkedIn structurally cannot</p></li><li><p>Why the data coming back out of a programmatic buy is the more valuable half of the trade, and the half most buyers ignore</p></li><li><p>Where programmatic beats the walled gardens on cost and on the committee roles LinkedIn under-indexes, and why that gap has survived a decade</p></li></ul><h2>What is the hierarchy gap, and why does it make programmatic look wrong for B2B?</h2><p>The reasoning behind writing programmatic off isn&#8217;t unreasonable. Cookie and device graphs, individual consumer segments, one-to-many optimisation and session-based conversion windows were all designed for selling to one person at a time, so set against a sale involving a dozen stakeholders the channel looks like a segment-of-one tool bolted onto a committee-level decision.</p><p>Here is the flip. The auction infrastructure underneath, the real-time bidding, the exchange connectivity, the contextual crawling, the pacing and the optimisation, is some of the best decisioning technology in advertising. It is aimed at the wrong unit by default, and that is a very different problem from being the wrong technology.</p><p>I see the gap as a data hierarchy problem. Programmatic thrived because it targeted the end user, or really the end device as measured by a cookie footprint, and that was ideal for selling fast-moving consumer goods. What it never carried were the two levels above the device: the account, and the buying group inside it. I call the distance between those levels the hierarchy gap, and it is the whole reason the channel underperforms for B2B out of the box. The moment you can transpose account and buying group into the auction, and carry them through targeting, pacing, optimisation and reporting, you have weaponised some of the best optimisation AI in the industry to work for the buying group within an account currency. Same pipes, different channel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FHnh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FHnh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 424w, https://substackcdn.com/image/fetch/$s_!FHnh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 848w, https://substackcdn.com/image/fetch/$s_!FHnh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 1272w, https://substackcdn.com/image/fetch/$s_!FHnh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FHnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp" width="1334" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1334,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48016,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/215659448?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FHnh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 424w, https://substackcdn.com/image/fetch/$s_!FHnh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 848w, https://substackcdn.com/image/fetch/$s_!FHnh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 1272w, https://substackcdn.com/image/fetch/$s_!FHnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c932357-e14b-4903-bae4-9ba12404a653_1334x902.webp 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How big is the committee you&#8217;re actually planning against?</h2><p>Gartner&#8217;s longstanding figure put the typical buying group for a complex B2B purchase at six to ten stakeholders, up from 5.4 when CEB measured it in 2015. Forrester&#8217;s <a href="https://www.forrester.com/blogs/state-of-business-buying-2026/">State of Business Buying, 2026</a>, drawn from a survey of nearly 18,000 business buyers, now puts the typical decision at 13 internal stakeholders and nine external influencers, and finds the group doubles, from seven to 14, when the purchase includes generative AI features.</p><p>The window has moved as well. 6sense&#8217;s <a href="https://6sense.com/buyer-experience-report-2026">2026 Global B2B Buyer Experience Report</a>, published this month from a survey of 4,611 recent buyers, has buying groups spending roughly 60% of a 10.3-month cycle in the selection phase before anyone contacts a seller. By the time the first call happens the group has a favourite, and that vendor wins 82% of the time. A vendor that misses the initial shortlist has less than a one-in-ten chance of winning.</p><p>So the people a vendor needs to reach, and the window in which they can be reached, have both expanded and moved earlier, largely out of sight of the channels built around a form fill or a sales call. It also means &#8220;the account&#8221; was never the right unit to plan media against. The committee is, and a committee of thirteen spread across procurement, security, legal, technical evaluation and the executive sponsor is not a group any single channel reaches on its own.</p><p>Those six-to-twenty person clusters, which need targeting in unison rather than in isolation, are the precise gap I have spent millions of dollars engineering to close.</p><p>This is where an account graph, tying together tens of millions of businesses, their firmographics, their technology stack, their inferred size and revenue, against an identity spine that makes the individual committee member targetable, stops being a nice-to-have and becomes the precondition for doing this properly. Without it, &#8220;reach the buying committee&#8221; is a slogan. With it, it is a targeting spec, and it is the specific piece of infrastructure the B2C version of programmatic was never built to include.</p><div class="callout-block" data-callout="true"><p>If this is the gap in your media plan, the rest of the piece is about what closes it. One argument like this lands every week:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><h2>What does the open web give you that LinkedIn structurally can&#8217;t?</h2><p>Traditional programmatic formats, display, video and native delivered against premium content sites and apps, come with one advantage that gets massively underrated: the full URL of the page carrying the ad, both as a targetable signal going in and a reportable one coming out. That lets a business crawl and analyse the page itself, its text, its imagery, its video and audio, and understand semantically what it is actually about, not just which segment the visitor supposedly belongs to.</p><p>It is easy to fall into the fallacy of believing the whole value sits in what I call apex-fit pages, the ones where a committee member is doing visible, deep research. Those pages are rarer than the pitch decks imply, and getting rarer. <a href="https://sparktoro.com/blog/in-2026-less-than-one-third-of-google-searches-still-send-a-click/">SparkToro&#8217;s 2026 study</a> found 68% of US Google searches ended without a click in the first four months of this year, up from 49% in 2019, as AI Overviews absorb the queries that used to end in a page visit. The UK figure is higher still, at 69.5%.</p><p>However, rarer is not rare, and rare does not mean never. The open web still carries an enormous footprint of contextually relevant page views. Every published estimate of daily programmatic bid volume disagrees with the next by an order of magnitude, depending on whose infrastructure is being counted, but even the conservative end dwarfs total impression volume across every walled garden combined.</p><p>That is the opening. While budget keeps piling into Facebook, Instagram, Reddit and LinkedIn, the open programmatic ecosystem remains the only channel that can, at scale and with real ad tech behind it, go and find the pages where your committee&#8217;s research is happening, upstream of the point where they know they are running a formal process at all. That is the chance to build brand memory inside the selection phase 6sense describes, to form your own view of intent rather than renting someone else&#8217;s, and to align a brand contextually with what a prospect is actually reading, whether that is a technical deep-dive or a sponsorship context, a company backing Formula One and then buying against the content a fan of the sport is reading.</p><p>If someone on your team still files programmatic under &#8220;remnant&#8221;, this is the section to forward them.</p><h2>Why is the data coming back the more valuable half of the trade?</h2><p>The placement is only half the trade, and it is the only half most buyers seem to value.</p><p>The depth of data returned from a programmatic buy, the raw event logs and bid-level detail sitting behind platforms like The Trade Desk, isn&#8217;t matched by anything a walled garden reports back. Tie that observable signal to the right account graph and a media buy turns into a data asset: knowledge of which named accounts, and ideally which individuals within them, engaged with which contextually aligned placements.</p><p>That is an underused opportunity in its own right, because it lets a B2B marketer build a proprietary read on intent rather than depending entirely on third-party intent providers whose methodology is, to varying degrees, a black box. Feed that signal into your own model and you can push it back out into every other channel you run: sync it against YouTube buys, sync it against social, use it to prioritise content syndication, and let your own observed behaviour, not a vendor&#8217;s inferred score, set the plan.</p><p>The same principle extends to owned-property signal. An individual mobile ID, IP address or cookie behind a visit to your own site or a partner&#8217;s, tied back to a named account and ideally a named committee member, is recognisable well before that person raises a hand. Put together, that is the 360-degree loop the B2C version of this channel was never designed to close, and that most B2B media plans still don&#8217;t.</p><blockquote><p>The placement is what you paid for. The data coming back is what you were actually buying.</p></blockquote><h2>Where does programmatic beat the walled gardens, and where doesn&#8217;t it?</h2><p>LinkedIn earns its premium. It reaches named accounts and named individuals with precision, and its reporting is good. But it is expensive, and the 2026 benchmarks show it: <a href="https://digitalapplied.com/linkedin-ads-benchmarks-2026">Metadata&#8217;s benchmark</a> across 138 B2B advertisers&#8217; 2025 spend averaged a $63 CPM, and tech and IT audiences commonly run $35 to $75, higher again for senior or C-suite targeting.</p><p>Open-web programmatic display trades at a fraction of that, and the data which transforms a B2C generalist impression into a B2B one is what changes the economics, not LinkedIn&#8217;s pricing structure.</p><p>Cost is one thing. The more serious problem is coverage. LinkedIn structurally under-indexes on exactly the roles that don&#8217;t spend their working day in the feed: technical evaluators, legal, procurement, security. These are people who are central to whether a deal closes, and who are considerably easier to find in a technically aligned podcast or a premium trade publication than in a LinkedIn auction built around front-of-house job titles. Forrester&#8217;s finding that procurement now sits in the decision-maker seat in more than half of buying cycles makes that coverage problem harder to ignore.</p><p>That is the blunt version of the coverage argument. LinkedIn is strong where it is strong. Programmatic, built out properly, rounds out the committee LinkedIn was never built to reach, at a materially lower cost per impression, with a deeper and more individually attributable signal coming back. Put those facts together and the case stops being a nice-to-have and becomes close to a cost-of-capital one: less waste, cheaper reach and deeper penetration into a wider committee, all at once.</p><h2>Why hasn&#8217;t B2B fixed this already?</h2><p>If the case is this strong, the obvious question is why B2B programmatic spend has stayed this underweight for a decade. Surely not every major vendor has missed the memo?</p><p>The answer is infrastructure, not appetite. Purpose-built B2B programmatic capability, anchored to account-level data pipelines that can target and then report and attribute all the way through to a website visit, hasn&#8217;t existed as a category until recently. Most of the ecosystem is still running the B2C version underneath a B2B media plan and calling it done. This is the specific gap we built FunnelFuel to close, and it has taken real investment, not a repackaged consumer DSP with a B2B label stuck on it, to make the targeting-to-attribution loop actually close.</p><p>It would be a mistake, though, to assume the big B2B tech vendors aren&#8217;t materially running B2B programmatic. Individual vendors we know and work with spend tens of millions of dollars a year on it. The structural miss sits outside that land of giants, in the mid-market and the long tail of enterprise that makes up a huge chunk of the B2B industry. That is also where the opportunity still stands for anyone willing to bring in the expertise, whether built in-house over time or borrowed while the programme stands up.</p><h2>The position</h2><p>Programmatic was built for B2C. On its own, unmodified, it is exactly the channel most marketers still think it is: cheap filler, a segment-of-one tool bolted onto a committee-level sale, easy to deprioritise next budget cycle. Rebuilt on an account graph and an identity spine that can resolve a real buying committee, the same auction gives you committee-level targeting an account list alone doesn&#8217;t, contextual reach LinkedIn structurally can&#8217;t replicate, a deeper and more attributable data return than any walled garden hands back, and a materially better cost basis for reaching the parts of the committee that never open LinkedIn.</p><p>The hierarchy gap between those two versions of the same channel is, in my view, one of the more expensive things sitting inside a lot of 2026 media plans heading into 2027. So here is the question I&#8217;d put to anyone still running programmatic as an afterthought: if your buyers&#8217; shortlist is formed in the first six months of a ten-month cycle, before your sales team hears about it, and the channel was never built to reach that committee out of the box, what is actually in your plan to close that gap, and what is it costing you that it isn&#8217;t?</p><div class="callout-block" data-callout="true"><p><strong>One argument like this, every week.</strong> Subscribers also get the Subscribers&#8217; Toolkit, which holds the free report and the discount code for the Playbook below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><p>If you want to go further, <a href="https://www.theb2bstack.com/p/segment-vs-signal-how-to-actually?r=2clwr8">Segment vs Signal</a> is how to run programmatic against the whole committee, and <a href="https://www.theb2bstack.com/p/your-media-vendors-are-marking-their?r=2clwr8">Your Media Vendors Are Marking Their Own Homework</a> is the piece on checking the data that comes back.</p><div class="callout-block" data-callout="true"><p><strong>Reaching the committee on the open web is half the job.</strong> The other half is mapping the questions they ask ChatGPT, Gemini or Perplexity, auditing the answers, and using paid media to feed them. That is what <a href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook">The Advanced B2B AI Discovery Playbook</a> is for. I built it to run inside Claude with very little manual work, and it is the companion to everything above: this piece gets you in front of the committee, the Playbook tells you what that committee is already being told about you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theb2bstack.gumroad.com/l/ai-discovery-playbook&quot;,&quot;text&quot;:&quot;Get the Playbook&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theb2bstack.gumroad.com/l/ai-discovery-playbook"><span>Get the Playbook</span></a></p></div><p><strong>Is your buying committee bigger than your media plan?</strong> If this is a live problem for you, I&#8217;m happy to talk it through. <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=programmatic-wasnt-built-for-b2b&amp;utm_content=closing-cta">FunnelFuel</a> runs three ways: as a full managed service, as a licensed signal product inside your own stack, or as a bespoke fit around what your in-house team already has.</p><p><strong>Three ways to reach me:</strong> connect on <a href="https://linkedin.com/in/miketharty">LinkedIn</a>, message me on Substack, or email <a href="mailto:mike@funnelfuel.io">mike@funnelfuel.io</a>. No pitch attached, no obligation.</p>]]></content:encoded></item><item><title><![CDATA[The CIO You're Targeting Might Not Exist]]></title><description><![CDATA[Using Signals not pre-canned Job titles to find each companies buying committee]]></description><link>https://www.theb2bstack.com/p/the-cio-youre-targeting-might-not</link><guid isPermaLink="false">https://www.theb2bstack.com/p/the-cio-youre-targeting-might-not</guid><dc:creator><![CDATA[Mike Harty]]></dc:creator><pubDate>Fri, 25 Sep 2026 09:15:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!W-AM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most account-based programmes still run on the same two-step lookup. Step one, build the target account list. Step two, find the CIO or the CTO (or insert other pre-canned job titles) inside each account and point the media at them. </p><p>It feels like precision because it&#8217;s specific. It isn&#8217;t precision. It&#8217;s arbitrary and often self constraining, and in a meaningful share of the accounts on any real target list, the title you&#8217;re searching for doesn&#8217;t exist on that org chart at all or doesn&#8217;t map into the accounts organisational structure. This approach totally disregards how organisations all set up differently; with different decision making processes and procedures, and assumes they are all the same. </p><p>Average tenure in a US role is now around 18 months, and B2B email addresses decay at roughly 25 to 30% a year. Even where the title does exist, the person holding it by the time your campaign goes live is frequently not the person your list was built against. </p><p>The key point is, we can not guess how each of our target accounts runs its procurement, who is involved at what stage and why, where job titles can diverge from common expected norms around their roles and a host of other factors. We can though so observable signal from the wider internet and infer buying groups out of behaviours to make a more scientific approach that is bespoke to each vendor. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W-AM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W-AM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!W-AM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!W-AM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!W-AM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W-AM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2867027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/217298418?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W-AM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!W-AM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!W-AM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!W-AM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f9dfa9-9c46-4d2f-bb4e-74716d6f80a2_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a radically better way which lets you find each companies buying groups and then target them, bringing the value of a more 1:1 ABM with the scale of 1:many</p><div><hr></div><div class="callout-block" data-callout="true"><p><strong>New here?</strong> This piece is a direct sequel: it grew out of <a href="https://www.theb2bstack.com/p/the-new-b2b-account-graph-a-product?r=2clwr8">The New B2B Account Graph: A Product Perspective on Targeting in 2025</a>, the account-first, company-not-domain argument that first ran on this newsletter back when it had a fraction of today&#8217;s readers. If that argument is new to you, start there. For the harder distinction underneath both pieces, <a href="https://www.theb2bstack.com/p/the-account-graph-is-not-an-identity?r=2clwr8">The Account Graph Is Not an Identity Graph</a> is worth the extra few minutes.</p><p><strong>Subscribe free</strong> and the next issue lands in your inbox, not your feed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p></div><div><hr></div><p><strong>What you&#8217;ll learn in this issue:</strong></p><ul><li><p>Why targeting fixed titles like CIO or CTO breaks the moment an account doesn&#8217;t have one</p></li><li><p>What I&#8217;m calling the shadow buying group, and why it matters as much as the formal committee</p></li><li><p>How device-level signal, first and third party, infers who&#8217;s actually in a buying group instead of assuming it from a title</p></li><li><p>Why some accounts decide horizontally and others are run by one dominant voice, and how signal tells you which is which</p></li><li><p>Why B2B&#8217;s economics, high transaction value against a low marginal cost per person, make a wider net the rational move rather than the wasteful one</p></li><li><p><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">How signal-orchestrated buying groups become the account graph&#8217;s next frontier, beyond company and persona resolution</mark></p></li><li><p>What this actually unlocks for a paid ABM programme built to drive pipeline influence, not just impressions</p></li></ul><h2>Targeting job titles assumes every company is organised the same way</h2><p>Job-title targeting has one structural flaw underneath it: it assumes an org chart that&#8217;s the same shape everywhere. It isn&#8217;t. Some businesses are horizontal and democratic, where a purchase like a new CRM gets input from six or eight people across ops, sales enablement and finance, none of them especially senior. Others are autocratic and founder-led, where a founder CEO carries a disproportionate share of the final call and the rest of the room is there to execute, not decide. Neither shape shows up reliably in a CRM field, and a title-first target list has no way of telling the two apart before it&#8217;s already spent budget on the wrong three people.</p><p>That&#8217;s the real cost of premeditated targeting: deciding who matters before you&#8217;ve looked at the account, rather than letting the account tell you.</p><p>This creates great wasted impressions (targeting irrelevant people) and even greater opportunity cost - the latter is significantly worse in a world of digital media where the unit cost of reaching a handful more people is low but the cost of missing them out could cost you a 7/8/9 figure deal. </p><h2>What I&#8217;m calling the shadow buying group</h2><blockquote><p>Call it the shadow buying group: the sphere of influence operating and orbiting around the formal buying committee, made up of people who never show up on an org chart or a CRM record but who shape the decision anyway.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VEzG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VEzG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 424w, https://substackcdn.com/image/fetch/$s_!VEzG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 848w, https://substackcdn.com/image/fetch/$s_!VEzG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!VEzG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!VEzG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png" width="1456" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114306,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theb2bstack.com/i/217298418?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VEzG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 424w, https://substackcdn.com/image/fetch/$s_!VEzG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 848w, https://substackcdn.com/image/fetch/$s_!VEzG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!VEzG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b85d79-0e76-488b-a18b-3936482d9137_2000x1280.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Every procurement process has a committee you could name if pushed, and a wider ring around it you couldn&#8217;t. The person the CFO quietly asks before signing off. The engineer whose opinion the VP always checks before committing to a vendor. None of that shows up in a lookup by title. All of it shows up in signal, if you&#8217;re reading the right layer of it.</p><p>Forester also indicates that the growing complexity behind the ever growing buying committee has extended the sphere to an average of 13 internal and 9 external consultant aids. The buying group can now extend beyond the FTE&#8217;s in a business, and the only hope we have of capturing these influential extras is to be open to letting signals shape our targeting even when they can&#8217;t reliably be connected to an account. </p><p>The CIO on your targeting list might not be the person who matters, and the people who do matter may already be asking an AI chat questions your ads never reach.</p><p>The Committee Query Map in <a href="https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=callout-end&amp;utm_campaign=the-cio-youre-targeting-might-not">The Advanced B2B AI Discovery Playbook</a> is built around those roles, not around the job title in your DSP. <a href="https://www.theb2bstack.com/p/ai-discovery-playbook?utm_source=substack&amp;utm_medium=callout-end&amp;utm_campaign=the-cio-youre-targeting-might-not">Get the playbook</a>.</p><h2>How signal actually finds the buying group</h2><p>This is the part that moves the whole discipline forward from where the original account graph argument left it. First-party signal, someone completing a high-value action on a brand&#8217;s own site, researching pricing, downloading a spec sheet, returning three times in a fortnight, self-declares that device as plausibly inside the buying group or its shadow. Third-party signal, a device reading procurement-adjacent content across the open web, or watching a specific run of YouTube videos on the category, adds topic-level and individual-level intent from outside the brand&#8217;s own walls. Stack the two together at the account level and you&#8217;re no longer looking up a title. <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">You&#8217;re watching a buying group and its sphere of influence assemble themselves in the data</mark>, procurement process by procurement process, for something specific like a Salesforce CRM renewal rather than for the account in the abstract.</p><div class="pullquote"><p><em>A job title tells you what someone&#8217;s badge says. Signal tells you who&#8217;s actually in the room, doing the work, and forging the accounts perspectives </em></p></div><p>That&#8217;s the shift worth sitting with: <mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">not &#8220;find this list of accounts, then find the CIO inside each one,&#8221; but &#8220;find the buying group inside each account, built from what its members are actually reading, watching and doing, for this specific procurement process.&#8221; Persona and job title become an output of that signal, worked backward, </mark>rather than the filter applied before any signal gets read at all.</p><h2>Why B2B&#8217;s economics make the wider net the rational move</h2><p>In B2C, casting a wide net is expensive relative to what you get back: most of the audience will never buy, so precision earns its keep by trimming waste. I remember back around 2018 when the programmatic world was obsessed with reducing waste, and movements like viewability were driven by this agenda. </p><blockquote><p>B2B inverts that maths. The value of a single won account can run into hundreds of thousands of pounds, while the marginal cost of including one more plausible buying-group member in the media plan is small change by comparison. </p></blockquote><p>That asymmetry is the argument for casting the net wide enough to capture the full committee and its shadow group, rather than narrowing to two or three titles and hoping they&#8217;re still the right ones. Missing a genuine influencer costs far more than reaching one extra person who turns out not to matter.</p><h2>The account graph&#8217;s next frontier</h2><p>The original version of this argument, back in July 2025, was built around two upgrades: account over person, and company over domain. Both hold up. This is the third: buying group over persona. Not just resolving which company is active and in-market, but which specific group of individuals inside it is running a specific procurement process, reconstructed from signal rather than assumed from a title list, refreshed continuously rather than looked up once and left to decay for 18 months.</p><p>That&#8217;s what a paid account-based media programme actually needs to drive pipeline influence rather than reach: not a bigger list of the same three titles, but a live, per-account, per-procurement-process reconstruction of who&#8217;s actually deciding.</p><h2>The manifesto, shortened</h2><blockquote><p>Job titles are a lagging indicator of who decides, in an org chart that decays within 18 months and was never guaranteed to have the title you&#8217;re looking for in the first place. Signal, first party and third party, device by device, is a leading indicator not a lagging one. Stack the two together and you stop targeting a guessed committee and start targeting the one that&#8217;s actually assembling itself around a specific procurement process, shadow group included.</p></blockquote><div class="pullquote"><p><em>Every account has a buying committee. Not every account has a CIO. Build the targeting around the one that&#8217;s actually there.</em></p></div><p>If you want a second opinion on whether your current target account list is still built around titles that have already changed, reply to this email and tell me the account. I read every reply myself.</p><p>If a colleague on your ABM or demand gen team is still buying media against a fixed persona list, send this their way, the share button&#8217;s right there.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share The B2B Stack&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share The B2B Stack</span></a></p><div><hr></div><p><strong>This is exactly what FunnelFuel built to do.</strong> Its TAL Intelligence module and buying-committee scoring exist precisely to reconstruct a shadow buying group from first- and third-party signal, account by account, rather than hand you a persona filter and hope it&#8217;s still accurate. If you want someone who has built this rather than sold a slide about it, <a href="mailto:mike@funnelfuel.io?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=shadow-buying-groups-2026&amp;utm_content=closing-cta">get in touch</a> or see how it fits together at <a href="https://funnelfuel.io/?utm_source=b2bstack&amp;utm_medium=newsletter&amp;utm_campaign=shadow-buying-groups-2026&amp;utm_content=closing-cta">funnelfuel.io</a>.</p><p>Is your own target account list built around a job title that might already be out of date, or a signal-derived group you&#8217;ve actually watched assemble itself? Drop your answer in the comments.</p><p><strong>Subscribe free to The B2B Stack</strong> for the next issue straight to your inbox.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.theb2bstack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.theb2bstack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>