<?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[Data Analysis Journal]]></title><description><![CDATA[Where product, data science, and analytics intersect.]]></description><link>https://dataanalysis.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!WdsI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7029b3-f274-4215-ac43-d275f496ecf8_200x200.png</url><title>Data Analysis Journal</title><link>https://dataanalysis.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 20 Aug 2026 13:56:17 GMT</lastBuildDate><atom:link href="https://dataanalysis.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Olga Berezovsky]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[dataanalysis@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[dataanalysis@substack.com]]></itunes:email><itunes:name><![CDATA[Olga Berezovsky]]></itunes:name></itunes:owner><itunes:author><![CDATA[Olga Berezovsky]]></itunes:author><googleplay:owner><![CDATA[dataanalysis@substack.com]]></googleplay:owner><googleplay:email><![CDATA[dataanalysis@substack.com]]></googleplay:email><googleplay:author><![CDATA[Olga Berezovsky]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Self-Service Analytics Is Not Self-Service. But Don’t Tell Anyone - Issue 329]]></title><description><![CDATA[What Anthropic reveals about the data infrastructure, expertise, and human judgment behind successful self-service analytics.]]></description><link>https://dataanalysis.substack.com/p/self-service-analytics-is-not</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/self-service-analytics-is-not</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 19 Aug 2026 12:00:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w38q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the Data Analysis Journal, a weekly newsletter about data science and analytics.</span></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dataanalysis.substack.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://dataanalysis.substack.com/subscribe?"><span>Subscribe now</span></a></p><p><em>A quick note: I have a 20% discount for my readers for the upcoming <a href="https://www.getdbt.com/dbt-summit">dbt Summit</a> in Las Vegas on Sep 15&#8211;18! If you work with dbt, analytics, or ETL, this is a must-attend event for anyone working with data. Expect breakout sessions, hands-on labs, and time to connect with fellow analytics engineers. </em></p><p><em>Hope to see you there! Use code <strong>Ext-OlgaB </strong>at checkout.</em></p><div><hr></div><p><span>In early June, Anthropic published a guide - </span><em><a href="https://claude.com/blog/how-anthropic-enables-self-service-data-analytics-with-claude"><span>How Anthropic enables self-service data analytics with Claude</span></a></em><span>, and the analytics world was never the same.</span></p><p><span>For a few weeks, the post was everywhere - in Slack conversations, internal discussions, and all over my LinkedIn feed.</span></p><p><span>I know it&#8217;s been 2 months since that article was published, and many people have probably forgotten about it and moved on. Well, I haven&#8217;t.</span></p><p><span>This was one of those rare historic moments when an AI lab officially confirmed something data teams have been saying for so long: you cannot simply point a model at a warehouse and expect reliable answers.</span></p><p><span>It admitted that out of the box Claude never achieved more than 21% accuracy in answering analytical questions, even after verifying Claude had read all the materials and content available. In another test, even after providing Claude with all pre-existing analytical content - all the SQL queries, notebooks, dashboards, etc, it improved accuracy by only 1%.</span></p><p><span>So what did? Data governance, encoding analytical workflows and business context as </span><em><span>skills</span></em><span> and </span><em><span>human validation</span></em><span>. Anthropic keeps human sign-off on anything reaching leadership and tests against golden datasets.</span></p><p><span>It basically confirmed you need a village of analysts to make self-service work and keep it going.</span></p><p><span>After yet another piece of </span><a href="https://www.linkedin.com/posts/barton-nguyen_startup-aistack-seriesa-activity-7487341010692227072-42SE/"><span>LinkedIn cringe</span></a><span> that made very little sense, I decided to feature an Anthropic article today to (a) celebrate its unusual transparency and (b) level set expectations for where analytics stands and why so many self-service initiatives will likely fail.</span></p><p><span>Feel free to forward this to your CEO if someone still thinks your data team is slow and behind.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QETt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QETt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!QETt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!QETt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!QETt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QETt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png" width="168" height="168" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:168,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QETt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!QETt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!QETt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!QETt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90a54e3-76c2-4d89-ad80-030491a12cd4_200x200.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1><span>What Anthropic proved</span></h1><p><span>Anthropic clearly said - connecting Claude directly to a data warehouse through MCP gives it access to the data, </span><strong><span>but access alone does not make its answers trusted or reliable</span></strong><span>. Claude still does not know which of several similar fields contains the approved metric, which business rules it should apply, or whether a table was retired last quarter. MCP does not teach Claude how the company defines revenue, customers, activation, or churn.</span></p><p><span>Anthropic&#8217;s data shows that typically models perform only at 21% accuracy when first introduced to a new business domain. It eventually can get improved up to 95%, but only after a senior data team organized the business context, corrected mistakes, and continuously tested the system against a known set of questions. That means, 95% is not the expected accuracy of AI analytics out of the box. </span><strong><span>It takes a village to get there</span></strong><span>.</span></p><p><span>In Anthropic&#8217;s setup, the semantic layer provides trusted definitions the AI needs before it queries the data. The problem with that is most companies do not have a semantic layer, and building one can take ages. And if you already have one, supporting, maintaining, testing, and verifying it also takes resources.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w38q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w38q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 424w, https://substackcdn.com/image/fetch/$s_!w38q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 848w, https://substackcdn.com/image/fetch/$s_!w38q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 1272w, https://substackcdn.com/image/fetch/$s_!w38q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w38q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png" width="638" height="468.24642857142857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1120,&quot;resizeWidth&quot;:638,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w38q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 424w, https://substackcdn.com/image/fetch/$s_!w38q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 848w, https://substackcdn.com/image/fetch/$s_!w38q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 1272w, https://substackcdn.com/image/fetch/$s_!w38q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b3e3862-2e95-4d4c-892b-2c03c6072238_1120x822.png 1456w" sizes="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"><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"><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"><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"><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"><em><a href="https://claude.com/blog/how-anthropic-enables-self-service-data-analytics-with-claude">How Anthropic enables self-service data analytics with Claude</a></em></figcaption></figure></div><p><span>Connecting an AI model directly to the warehouse (and this is what most of us are doing now) is not enough. Reliable analytics still requires shared definitions, human review, testing, and ongoing maintenance.</span></p><p><span>I love this summary from </span><a href="https://genloop.ai/blogs/anthropic-agentic-analytics-what-they-got-right-and-wrong"><span>Ayush Gupta</span></a><span>, Genloop CEO:</span></p><blockquote><p><em><span>Anthropic&#8217;s self-service analytics post is the clearest public case any AI lab has made that you cannot point a model at a warehouse and get reliable answers. Five thousand words in, they say it directly: pointing Claude at a warehouse &#8220;can create a false sense of precision.&#8221; The rest of the post is the infrastructure required to undo that. It is the most honest public account of what production-grade agentic analytics actually demands. It is also a near-perfect illustration of why most companies will not be able to follow the same path.</span></em></p></blockquote><h2><span>The team behind &#8220;lean&#8221; self-serve analytics</span></h2><p><span>Let me start with this: the company that wrote about how it successfully implemented self-serve analytics had at least 30 full-time data scientists and analysts (plus an unknown number of data and ML vendors). And it is</span><a href="https://www.anthropic.com/careers/jobs"><span> hiring more</span></a><span>, clearly aiming to expand its analytics team.</span></p><p><span>That may not seem like a lot for a large company. At the time, those 30 roles represented approximately 2% of Anthropic&#8217;s employees. This puts Anthropic in the same range as Meta, Google, Grammarly, and Amazon, where data roles also represent around 2% of total headcount. All are known as best-in-class, data-driven companies that invest heavily in data and analytics across tools, culture, and decision-making.</span></p><p><span>In other words, Anthropic may describe itself as lean and efficient, but it has still made a significant bet on data and analytics - </span><strong><span>at the same relative scale as MAANG companies</span></strong><span>.</span></p><p><span>Interestingly, compare that with the share of data analytics roles at fast-growing companies: Lovable at 4%, Duolingo at 5%, HubSpot at 6%, NVIDIA at 7%, and Perplexity at 8%. It almost looks as if rapid company growth might actually be connected to&#8230; having more analysts in-house. &#128520;</span></p><p><span>And honestly, with 30 data scientists and analysts, you can probably build a rocket, launch it using AA batteries, and produce a dashboard proving that the landing was within an acceptable margin of error.</span></p><p><span>Jokes aside, what makes data and analytics roles different (and expensive) is that much of its value is reusable. A trusted revenue definition, customer model, or experimentation framework should work for a team of 5 and remain correct for a company of 5,000. More users and more complexity certainly create additional maintenance, governance, and support work, but the requirement does not necessarily grow one-for-one with company headcount.</span></p><p><span>If you want self-serve to operate with a tolerable level of accuracy and confidence, it does not begin with an AI assistant. It begins with significant investment in data infrastructure and data talent.</span></p><h2><span>Successful self-serve starts with investment in data infrastructure</span></h2><h3><span>Garbage in, garbage out - only faster</span></h3><p><span>In analytics and BI, you get what you pay for. Investment in data governance, data quality, metadata, lineage, and business definitions goes a long way when companies try to build self-serve analytics or integrate AI into their systems.</span></p><p><span>You can&#8217;t build real intelligence on top of incomplete 3rd party data, disconnected tools, or knowledge sitting in people&#8217;s heads. Sooner or later, it all comes back to the importance of having multiple backend services, in-house user resolution and identification, a strong data management platform - and that still requires a strong team of data experts.</span></p><p><span>To be fair, garbage in, garbage out has always been a problem. But now, with so much AI-generated content and code, garbage gets created 10x easier and 100x faster.</span></p><p><span>That is why companies should invest not only in AI tools, but more importantly - in the analytics infrastructure behind them.</span></p><p><span>Teams need systems that help them validate test setups, trace where events come from, pull a list of impacted users, review user sessions, and connect dots between different data sources to catch problems before they spread.</span></p><p><span>More on getting the analytics foundation right:</span></p><ul><li><p><a href="https://dataanalysis.substack.com/p/when-to-use-client-side-or-server-2f1"><span>When To Use Client-Side Or Server-Side Data</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics"><span>Introduction To Event-Based Analytics</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/do-you-over-report-dau-issue-139"><span>Do You Over-Report DAU?</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-set-up-analytics-for-web-and"><span>How To Set Up Analytics for Web and Mobile Products</span></a></p></li></ul><h3><span>Integrations are where self-serve gets </span><em><span>really expensive</span></em></h3><p><span>An average small company now uses between 10 and 50 data sources. An enterprise may use more than 1,000. </span><a href="https://www.matillion.com/blog/matillion-and-idg-survey-data-growth-is-real-and-3-other-key-findings"><span>I didn&#8217;t believe that number either, so had to look it up</span></a><span>.</span></p><p><span>To build reasonably mature analytics or offer reliable self-service, companies must connect these sources, resolve user identities, and map the data to consistent business definitions. This is extremely difficult. No one does it seamlessly, which is why there is an entire generation of tools (CDPs) solving with varying degrees of success.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rvFr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rvFr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rvFr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rvFr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rvFr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rvFr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg" width="1436" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1436,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rvFr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rvFr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rvFr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rvFr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f1a45f-1820-40e1-832b-cdf242a5f390_1436x414.jpeg 1456w" sizes="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"><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"><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"><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"><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><span>You already know my opinion on those (</span><a href="https://dataanalysis.substack.com/p/the-hidden-costs-and-pitfalls-of-cdp"><span>How To Make A Sandwich in 587 Steps</span></a><span>).</span></p><p><span>A typical mobile app may use 15-30 different marketing and growth tools, usually connected through SDKs, APIs, or server-side integrations. Each tool can introduce its own user identifiers, metric definitions, attribution rules, and formulas. Teams eventually have to maintain 20 versions of the same KPI, or worse - one massive Excel spreadsheet trying to reconcile all of them.</span></p><p><span>I see nothing wrong with a large spreadsheet if it serves the team well. Modern spreadsheets can be dynamic, cloud-based, directly queryable, and even provide some version control. And that worked reasonably well in the dashboard era. It is not enough in the agent era.</span></p><p><span>AI agents need governance that is systematic, executable, and available wherever the work happens. The agent needs governed access to the relevant data, shared definitions, and a reliable way to connect users, transactions, events, and sessions across systems.</span></p><p><span>That does not necessarily mean you have to copy everything into one warehouse. You can make data and business logic accessible through connectors and map them to the same identity and semantic framework. But the underlying problem remains the same for all of us: can we accurately identify the same customer across 50 different tools and connect that person to the correct transactions, events, and sessions? No AI model solves that.</span></p><h2><span>Reliable and trusted analytics needs expert owners</span></h2><h3><span>Let the right people own the right work</span></h3><p><span>I guess I belong to the annoying old-school group that still believes relevant experience matters. Probably because some of the biggest messes I have seen were created when people without the necessary expertise were asked to own and maintain particular stacks or systems.</span></p><p><span>At an early-stage company, it is normal for a tech lead to handle data + security + infrastructure + reporting. It works to a degree, and at that stage, it is often the only practical option. The problems begin when the company grows and teams continue building on top of that temporary foundation.</span></p><p><span>There should be a special form of punishment for:</span></p><ul><li><p><span>Data analysts owning production data engineering.</span></p></li><li><p><span>Software engineers defining data models and business reporting.</span></p></li><li><p><span>Product managers creating &#8220;napkin math&#8221; for financial metrics and revenue forecasts.</span></p></li><li><p><span>Marketing managers interpreting A/B tests.</span></p></li><li><p><span>Data engineers or DBAs tuning ML or optimizing models.</span></p></li></ul><p><span>People can and should work across functions, especially on small teams. But critical systems and projects (building a data warehouse, implementing event tracking, establishing reporting and experimentation, designing data models, and creating forecasting or financial estimates) need clear owners with the right expertise.</span></p><p><span>Many teams initially optimize for cost and speed by being &#8220;lean&#8221; and removing short-term bottlenecks. Later, they pay for that through immature analytics, unreliable reporting, and broken trust in their data:</span></p><ul><li><p><a href="https://engineering.contentsquare.com/2024/our-bi-datawarehouse-migration"><span>Contentsquare&#8217;s broken analytics</span></a></p></li><li><p><a href="https://medium.com/airbnb-engineering/how-airbnb-achieved-metric-consistency-at-scale-f23cc53dea70"><span>Lack of trust in reporting at Airbnb</span></a></p></li><li><p><a href="https://www.uber.com/us/en/blog/umetric/"><span>Inconsistent insights and lack of trust in reporting at Uber</span></a></p></li><li><p><a href="https://engineering.razorpay.com/how-we-refresh-razorpays-data-warehouse-10x-faster-with-graphs-and-indexes-538abc244703"><span>Expensive and slow data processing at Razorpay</span></a></p></li></ul><p><span>For Airbnb, the semantic reset took almost 3 years. At Uber, adoption of the new metrics system took at least 18 months. A full transformation (migrating data, rebuilding models and BI systems, and achieving company-wide adoption) can take a few years.</span></p><p><span>Even with the right infrastructure and owners, self-serve runs into one more limitation: the tool can retrieve data, but it can&#8217;t decide what the business should be asking.</span></p><h3><span>AI can&#8217;t ask the right question for you</span></h3><p><span>I&#8217;m convinced that fully self-service is a myth. In my experience, it mostly fails, but not because of data or accuracy- it fails because of (a) questions asked and (b) semantics.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HNBm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HNBm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 424w, https://substackcdn.com/image/fetch/$s_!HNBm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 848w, https://substackcdn.com/image/fetch/$s_!HNBm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 1272w, https://substackcdn.com/image/fetch/$s_!HNBm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HNBm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:347492,&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://dataanalysis.substack.com/i/211823656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.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_!HNBm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 424w, https://substackcdn.com/image/fetch/$s_!HNBm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 848w, https://substackcdn.com/image/fetch/$s_!HNBm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 1272w, https://substackcdn.com/image/fetch/$s_!HNBm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c2886c9-5382-4e4b-b244-b0c64631129c_1480x750.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://www.getdbt.com/resources/state-of-analytics-engineering-2026">2026 State of Analytics Engineering Report</a></figcaption></figure></div><p><span>Stakeholders don&#8217;t ask &#8220;</span><em><span>How many MAU we have in France</span></em><span>&#8221; or &#8220;</span><em><span>What&#8217;s our net new revenue on iOS?</span></em><span>&#8221;. That would be easy to solve, and most mature companies have these stats easily available.</span></p><p><span>Instead, they ask:</span></p><ul><li><p><span>&#8220;If we increase X by 2x, how much will Y improve?&#8221;</span></p></li><li><p><span>&#8220;What can I change in A, B, or C to generate an additional $200K next month?&#8221;</span></p></li><li><p><span>&#8220;If we sunset features X and Y, how much of a hit to retention should we expect?&#8221;</span></p></li></ul><p><span>These questions require more than retrieving a number. They involve identifying relationships, making assumptions, estimating unknowns, and often building a model. They also require someone who knows whether the question can even be answered with the available data.</span></p><p><span>Unfortunately, Claude will still give you an answer, even when the necessary data does not exist, the assumptions are wrong, or the underlying data is unreliable. That means users must be able to question the result, challenge its assumptions, and validate the output. Not every stakeholder can (or should) be expected to do that.</span></p><p><span>This is why a large part of an analyst&#8217;s job is reframing the question. The conversation often ends with either, &#8220;</span><em><span>We can&#8217;t answer that with the data we have</span></em><span>&#8221; or &#8220;</span><em><span>We can&#8217;t answer A, but we can provide B instead</span></em><span>&#8221;.</span></p><p><span>Now imagine that the </span><em><span>let-me-help-you-ask-the-right-question</span></em><span> layer is gone. What happens?</span></p><p><span>I once spent more than 4 months building an internal querying tool. It allowed business teams without SQL knowledge to pull data for marketing initiatives, media profiles, OKR estimates, and whatever. The goal was to free analysts from daily, repetitive ad hoc requests.</span></p><p><span>The outcome was that teams could retrieve the data themselves, but they needed even more of the analysts&#8217; time. They needed help understanding whether the data actually answered their question, whether the numbers were correct, and whether they were comparing apples to apples or apples to oranges. On top of that, the analytics team became responsible for access management, onboarding, user support, documentation, and ongoing tool maintenance. In short - no, it didn&#8217;t free up analysts from data requests.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UKQo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UKQo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UKQo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UKQo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UKQo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UKQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg" width="1328" height="1116" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1116,&quot;width&quot;:1328,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dataanalysis.substack.com/i/211823656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UKQo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UKQo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UKQo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UKQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7a2808-0812-47fd-aef4-f27927dd388d_1328x1116.jpeg 1456w" sizes="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"><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"><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"><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"><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"><strong><a href="https://www.linkedin.com/posts/isin-pesch-32b489163_72-of-analytics-engineers-now-prioritize-activity-7450822133435441152-I-dH/">2026 State of Analytics Engineering Report</a></strong></figcaption></figure></div><p><span>As</span><a href="https://productsthatcount.com/facebook-analytics-vp-on-big-data-bigger-impact/"><span> Ken Rudin</span></a><span>, former head of User Growth and Analytics at Google and former head of Analytics at Facebook, put it more than a decade ago:</span></p><blockquote><p><em><span>&#8220;I would rather have great people using poor technology than great systems and a team of people who don&#8217;t know how to use data. In the end, big data is only as effective and impactful as the people you have to analyze it.&#8221;</span></em></p></blockquote><p><span>+100 to every word - and it&#8217;s even more relevant in 2026.</span></p><p><span>Thanks for reading, everyone!</span></p><h3><span>Related publications:</span></h3><ul><li><p><a href="https://dataanalysis.substack.com/p/the-guardrails-ai-needs-for-saas"><span>The Guardrails AI Needs for SaaS and Subscription Reporting</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/what-normal-looks-like-a-guide-to"><span>What &#8220;Normal&#8221; Looks Like: A Guide to Baselines</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/claude-for-excel-what-it-does-well"><span>Claude for Excel: What It Does Well - and Where It Still Falls Short</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/amplitude-agents-101-how-they-work"><span>Amplitude Agents 101: How They Work + 20 Prompts to Try</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/figuring-out-chaos-now-what"><span>Figuring Out Chaos. Now What?</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/who-owns-growth"><span>Who Owns Growth? (And Why Analytics Pays the Price)</span></a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[dbt Should Be Your Semantic Layer - Issue 328]]></title><description><![CDATA[How well-designed data models can serve analysts, BI tools, and AI agents without another layer of abstraction]]></description><link>https://dataanalysis.substack.com/p/dbt-should-be-your-semantic-layer</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/dbt-should-be-your-semantic-layer</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 12 Aug 2026 12:03:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!80PM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9863b00-2c2f-4b9f-a17d-96f07cd76d33_2048x1245.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>This publication may be a little provocative - I&#8217;m (once again) questioning whether you </span><em><span>really</span></em><span> need a semantic layer. But this time, I&#8217;m also questioning whether you have the right people owning your data models, and whether investing in the modern data stack will make your company &#8220;AI-native&#8221; or finally make self-serve analytics (whatever that means) work.</span></p><p><span>Today, I&#8217;m going to try to prove 3 claims:</span></p><ol><li><p><strong><span>You probably don&#8217;t need a semantic layer if you have strong dbt models</span></strong><span>. Well-designed marts should provide enough business meaning for both analysts and AI agents. Think twice if you </span><em><span>really need</span></em><span> another abstraction layer on top of it.</span></p></li><li><p><strong><span>dbt models can be enough - but only *if* an analyst built them</span></strong><span>. Or, better - if they were designed by someone who understands the business questions they need to answer, and not only the origin of source data or ways it needs to be transformed (this is where too many analytics engineering projects stop).</span></p></li><li><p><span>Which brings me to: </span><strong><span>your data lead needs BI instincts</span></strong><span> (even if BI is not in their title). The person leading your data initiatives should have spent enough time in BI to know how people use, combine, and misuse data and potential damage from it (e.g., over-reporting MAU is annoying but not as harmful for the business as under-reporting churn).</span></p></li></ol><p><span>Read below on the difference between semantic layer vs data model vs metrics layers, with examples for each, and how to set up dbt to serve both analysts and AI agents well.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p-cV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p-cV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!p-cV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!p-cV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!p-cV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p-cV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png" width="158" height="158" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:158,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!p-cV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!p-cV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!p-cV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!p-cV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4cb7049-3f04-44c2-80ec-17c1459aa0c5_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1><span>Why we can&#8217;t agree on what semantic layer is</span></h1><p><span>Semantic layer is the most misunderstood concept in data. Many people think of it as an aggregated layer of predefined metrics and formulas built for BI tools. But it is (or at least can be) much more than that.</span></p><p><span>One reason we can&#8217;t agree on its definition is that the term means different things depending on the data stack being used. For example, Power BI or Looker has a built-in semantic layer that provides a layer of security, defines metrics, and implements hierarchies. In this case, the semantic layer and the metrics layer are combined. But other data stacks separate the transformation layer, semantic layer, and metrics layer, and then there is a new generation of tools designed to sit at different stages of data processing.</span></p><p><span>For example, a few weeks ago, </span><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;George Xing&quot;,&quot;id&quot;:2153503,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f7594d5-47c7-4c2f-8cc2-c6712a76616b_472x472.jpeg&quot;,&quot;uuid&quot;:&quot;2985e069-c6a9-4562-8e2c-a22e19f0e883&quot;}" data-component-name="MentionToDOM"></span> <span>wrote a wonderful piece </span><em><a href="https://georgexing.substack.com/p/how-ai-revived-semantic-layers-and"><span>How AI revived semantic layers and the quest for self-serve analytics</span></a></em><span>. It is one of those must-read takes on the modern data stack, but once again, the history of semantic layers is presented as a Looker supplement, when in fact it&#8217;s so much more.</span></p><p><span>I think of a semantic layer as a standalone, warehouse-centered product that can serve multiple domains. It may be driven by BI needs, but it can also support ML, security, integrations, APIs, and operational workflows.</span></p><p><span>Even more, reducing the semantic layer to a BI-only (which is a common setup) is dangerous. Many BI tools don&#8217;t have version control or a formal deployment process, there is lack of visibility into definitions. Which means, you likely won&#8217;t be able to reproduce the same metric in another tool. This makes it harder to scale, creates multiple sources of truth, and leaves different systems reporting different answers to the same question.</span></p><h3><strong><span>Semantic layer vs data model</span></strong></h3>
      <p>
          <a href="https://dataanalysis.substack.com/p/dbt-should-be-your-semantic-layer">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Measure AI Model Performance and Product Impact - Issue 327]]></title><description><![CDATA[My lessons for testing AI models, tracking execution, and measuring product and business impact.]]></description><link>https://dataanalysis.substack.com/p/how-to-measure-ai-model-performance</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-measure-ai-model-performance</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 05 Aug 2026 12:03:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I-qx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9419a9-b10a-46e2-ac26-9aacb4b804f4_1712x732.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><span>Welcome to the Data Analysis Journal, a weekly newsletter about data science and analytics.</span></em></p><div><hr></div><p><span>A few months ago, I wrote about how to approach product analytics when your users become AI agents or when you offer AI products: </span><em><a href="https://dataanalysis.substack.com/p/when-ai-agents-become-users"><span>When AI Agents Become Users: Rethinking Analytics Tracking</span></a></em><span>.</span></p><p><span>My main message was that traditional product analytics still works, but it no longer tells the full story. We can track whether a user completed onboarding, activated, or converted. But between onboarding and conversion, an AI product may make many decisions based on the user&#8217;s behavior - how to personalize the experience, which recommendation to provide, or how to respond.</span></p><p><span>These decisions aren&#8217;t reflected in a typical product analytics report: which model was used, which prompt shaped the response, what the agent remembered, and why the system selected that particular configuration.</span></p><p><span>So I proposed a new tracking framework to make this layer visible with a set of configuration, exposure, and outcome events.</span></p><p><span>That may sound simple and straightforward, but once you implement it, it opens Pandora&#8217;s box:</span></p><ul><li><p><span>What should count as an exposure if the user never experiences the selected AI model?</span></p></li><li><p><span>What should we measure when the intended setup fails and the system switches to a different model or configuration?</span></p></li><li><p><span>Should we evaluate the experiment by user, session, task, or request? What if the AI setup can change throughout the experience? (</span><em><span>This is my biggest challenge now to figure out.</span></em><span>)</span></p></li><li><p><span>Did personalization improve the results, or did it just reach users who were already more likely to succeed?</span></p></li><li><p><span>Is a cheaper model still cheaper if users need more attempts (or more time) to complete the same task?</span></p></li></ul><p><span>So, this is what Part 2 is about. It is relevant to product analysts and data scientists responsible for setting up analytics, event tracking, measuring AI features and quantifying their impact on business outcomes.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dSa7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSa7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!dSa7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!dSa7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!dSa7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSa7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png" width="178" height="178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42faeeba-7df8-4991-982d-21fe608574e1_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:178,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dSa7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!dSa7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!dSa7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!dSa7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42faeeba-7df8-4991-982d-21fe608574e1_200x200.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><span>When setting up tracking, my rule has always been that </span><em><span>less is more</span></em><span>: there is no need to overwhelm the analytics system with noisy events that provide little or no value.</span></p><p><span>However, with AI, we are still figuring out what works, what doesn&#8217;t, and, more importantly - what success looks like. To be safe, I am leaning toward capturing </span><em><span>more rather than less</span></em><span>.</span></p><p><span>For my analysis, I need visibility into the model setup, the input provided, the configuration selected, and what was executed. I need request-level granularity so I can measure and report on what the system intended to do, what it actually delivered, and whether it moved any meaningful product or business metric.</span></p><h1><span>The decision layer is becoming part of the product</span></h1><p><span>I call it the &#8220;decision layer&#8221;, but I&#8217;m also seeing people call it router or orchestration layer. A router selects a path or configuration. An orchestration layer manages the workflow. I use the &#8220;decision layer&#8221; as a broader term for the logic that decides which model, prompt, tools, context, and validation a request should receive.</span></p><p><span>Basically, it is the layer that sits between the user experience, the AI configuration, and the analytics system. It reads live signals about the user and the request, then decides which model, prompt, tools, and context the agent should receive.</span></p><p><strong><span>Why we need it</span></strong><span>: Most AI products do not process every request using the same fixed configuration. Depending on the question, the decision layer may:</span></p><ul><li><p><span>Use a fast, lower-cost model to retrieve a governed metric from the semantic layer.</span></p></li><li><p><span>Use a more sophisticated model with access to SQL, experiment assignments, tracking releases, and data-quality tests.</span></p></li><li><p><span>Return a cached answer when the underlying data has not changed.</span></p></li><li><p><span>Query live warehouse data when the answer needs to be current.</span></p></li><li><p><span>Use a specialized tool or model for forecasting, anomaly detection, or customer segmentation.</span></p></li><li><p><span>Run additional validation.</span></p></li><li><p><span>Reconcile revenue against an internal billing system before returning the result.</span></p></li><li><p><span>Switch to another model or tool if the original configuration fails, times out, or produces a low-confidence answer.</span></p></li></ul><p><span>To the user, these may all look like the same AI assistant or product. However, underneath, the product may follow a very different path for each request. Those </span><em><span>decisions</span></em><span> affect the answer&#8217;s accuracy, cost, latency, and </span><em><strong><span>ultimately the user&#8217;s behavior</span></strong></em><span>. So your team needs visibility into those </span><em><span>decisions</span></em><span> and the ability to quickly read and iterate them.</span></p><p><span>BTW, this is exactly the reason why feeding AI </span><a href="https://dataanalysis.substack.com/i/208915709/the-next-data-problem-is-context"><span>more context isn&#8217;t always a good thing</span></a><span>. You need to be intentional and effective with it.</span></p><h1><span>Setting up AI performance tracking</span></h1>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-to-measure-ai-model-performance">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[When AI Builds the Data Models, What Happens to Analytics Engineering? - Issue 326]]></title><description><![CDATA[dbt founder Tristan Handy on how AI changes the work of analytics engineers]]></description><link>https://dataanalysis.substack.com/p/when-ai-builds-the-data-models</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/when-ai-builds-the-data-models</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 29 Jul 2026 12:03:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3eae1751-4756-49a7-a601-1b9ca22f7a3e_4326x3461.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Welcome to the </span><a href="https://dataanalysis.substack.com/"><span>Data Analysis Journal</span></a><span> - a weekly newsletter on data science and analytics.</span></p><p><span>If you missed the July posts, here&#8217;s the roundup:</span></p><ul><li><p><a href="https://dataanalysis.substack.com/p/how-much-is-an-ab-test-worth"><span>How Much Is an A/B Test Worth?</span></a><span> - A new framework for deciding when to test, estimating how much each experiment is worth, and optimizing A/B tests for business value rather than sample size and statistics.</span></p></li><li><p><a href="https://dataanalysis.substack.com/p/should-you-discount-to-save-the-customer"><span>Should You Discount to Save the Customer?</span></a><span> - Not always. Napkin math for estimating whether to offer a renewal discount and how low to go.</span></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-guardrails-ai-needs-for-saas"><span>The Guardrails AI Needs for SaaS and Subscription Reporting</span></a><span> - How to build a subscription waterfall that gives AI the guardrails it needs to keep churn, revenue, and subscriber metrics aligned and accurate.</span></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dataanalysis.substack.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://dataanalysis.substack.com/subscribe?"><span>Subscribe now</span></a></p><p><span>I&#8217;m so excited to feature </span><a href="https://www.linkedin.com/in/tristanhandy/"><span>Tristan Handy</span></a><span> today, founder of </span><a href="https://www.getdbt.com/"><span>dbt Labs</span></a><span> and now President of the combined Fivetran + dbt Labs, which serves more than 100,000 data teams worldwide.</span></p><p><span>We met at the Databricks Data + AI Summit in San Francisco, where I (finally!) had the chance to interview him. We talked about how AI is transforming analytics engineering, what data teams need to do to adapt, how Fusion and the agentic development loop fit into dbt&#8217;s vision for the future, and more.</span></p><p><span>I assume everyone reading my newsletter knows dbt well, but if you don&#8217;t - </span><a href="https://www.getdbt.com/product/what-is-dbt"><span>dbt</span></a><span> is a data transformation platform that helps data teams turn raw warehouse data into reliable, documented, and reusable datasets using SQL and software engineering practices (version control, testing, and automated deployment).</span></p><p><span>For analytics, dbt was (and still is) transformational. It helped establish an entirely new role - </span><em><span>analytics engineering</span></em><span> (read more - </span><em><a href="https://dataanalysis.substack.com/p/introduction-to-analytics-engineering"><span>Introduction To Analytics Engineering</span></a><span>)</span></em></p><p><span>Read below Tristan&#8217;s take on why analytics engineering may matter even more in the AI era, and why the future of the role depends less on writing SQL and more on building the context, structure, and trust that AI needs to work reliably.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mdFj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mdFj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!mdFj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!mdFj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!mdFj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mdFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png" width="244" height="244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:244,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mdFj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!mdFj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!mdFj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!mdFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd33218-ad25-404a-890a-e4400c30b8d5_2048x2048.png 1456w" sizes="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"><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"><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"><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"><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><span>For years, analytics engineers created value by writing SQL, building reliable data models, and bringing software engineering practices into analytics. But now that AI can write SQL, does that make the discipline less relevant?</span></p><p><span>Tristan&#8217;s answer is counterintuitive: analytics engineering is becoming both less relevant and more relevant at the same time.</span></p><p><span>The code itself is becoming less visible. An analyst may ask an agent to build a model without ever touching the SQL underneath it. But the principles behind analytics engineering, like defining business logic, testing it, documenting it, and keeping it under version control, are becoming more important because AI agents need those structures too.</span></p><p><span>AI may reduce the value of writing complex SQL by hand, but it does not reduce the value of understanding how a company&#8217;s data fits together, and </span><em><span>that understanding defines the next era of analytics engineering</span></em><span>.</span></p><h1><span>dbt was a workflow breakthrough</span></h1><p><span>I have followed dbt since its early days. What it eventually became is difficult to overstate. I don&#8217;t know of a data team today that does not use it. Everyone does. It is now so embedded in analytics work that I truly have no idea how we did it all before.</span></p><p><span>To me, analytics engineering exists as a distinct discipline largely because of dbt. However, when Tristan and his co-founders started building dbt, they were not trying to invent a new profession.</span></p><p><span>They put into practice the idea that analytics should be treated like software, where SQL models were modular, changes were reviewed in git, logic was tested and documented, and analysts could work with data using practices already common in software engineering.</span></p><p><span>The approach made their consulting team more effective, but it took 3 or 4 years before the rest of the ecosystem began to pay attention. According to Tristan, the shift happened around 2019 and 2020, when dbt went from &#8220;a couple of people in a little Slack community&#8221; to becoming &#8220;part of the canon.&#8221;</span></p><p><span>For me, the reason why dbt received such massive adoption was by turning a good way of working into a system that people could adopt. As Tristan put it: &#8220;dbt is a product that encodes a set of best practices. It is not a technology breakthrough. It is a workflow and best-practice breakthrough.&#8221;</span></p><h3><strong><span>Making analyst-written code safe</span></strong></h3><p><span>I was initially skeptical of encouraging analysts to write production code. Analysts come from very different backgrounds: product, finance, marketing, operations, economics, and many others. Giving everyone unrestricted access to write transformations without shared standards can create a spectacular mess.</span></p><p><span>However, dbt made that work safer and more structured. It gave analysts conventions, testing, documentation, lineage, a framework for collaboration, and most importantly - the operating system around the SQL.</span></p><h3><strong><span>AI changes who writes the code, but not why it matters</span></strong></h3><p><span>This brings us back to AI.</span></p><p><span>Tristan agreed that one part of the original analytics engineering role is losing value: the ability to write complicated SQL manually.</span></p><blockquote><p><em><span>&#8220;The analytics engineering skill of understanding data systemically is still important, but specifically being able to write complex SQL is less valuable than it used to be.&#8221;</span></em></p></blockquote><p><span>dbt itself initially required users to know SQL, Git, the command line, data warehouses, and enough query optimization to understand why a model was slow. But those barriers are getting lower now. An agent can write a model, explain an error, generate a test, and refactor downstream references. The person directing it may never need to write the final SQL.</span></p><p><span>But the code still has to exist.</span></p><p><span>An agent can work with a dbt project because the project&#8217;s logic is represented in files it can read and modify. Definitions, tests, dependencies, and documentation are available as structured context. Business logic trapped in a spreadsheet, a sequence of clicks, or someone&#8217;s memory is much harder for an agent to use reliably.</span></p><blockquote><p><em><span>&#8220;Agentic development has made it even more obvious that everything needs to be defined in code.&#8221;</span></em></p></blockquote><p><span>In a way, this is the paradox - AI makes code less important as a user interface, while making code-based systems more important underneath.</span></p><p><span>The analyst may stop typing SQL, but the organization cannot stop defining </span><em><strong><span>what its data means</span></strong></em><span>.</span></p><h1><span>The next data problem is context</span></h1><p><span>Every major data and AI company is now talking about context. This is partly because models have improved faster than the information companies can provide to them.</span></p><p><span>The model can generate a valid query, but it still does not know:</span></p><ul><li><p><span>which revenue field finance trusts</span></p></li><li><p><span>whether a cancelled annual subscription remains active until the end of its term</span></p></li><li><p><span>which test accounts must be excluded</span></p></li><li><p><span>why 2 dashboards use different definitions of an active customer</span></p></li><li><p><span>whether a table is current, deprecated, or safe for executive reporting.</span></p></li></ul><p><span>These are organizational knowledge problems, not SQL-related.</span></p><p><span>Tristan believes the next challenge is to create </span><em><strong><span>a shared context layer for structured data and make it available to everyone asking business questions</span></strong></em><span> through tools such as ChatGPT or Claude.</span></p><p><span>The goal sounds straightforward:</span></p><p><span>A person asks a question about a business metric, the request passes through a governed context layer, a query runs against the company&#8217;s data platform, and the person receives a trustworthy answer.</span></p><p><span>Technically, most of the pieces already exist, but in practice, very few companies have assembled them well.</span></p><p><span>Version control, testing, and modular SQL all existed before dbt. dbt&#8217;s contribution was turning those pieces into a workflow that data teams could actually use. Tristan sees the context layer at a similar stage: the components are available, but the operating model is not yet settled.</span></p><p><span>The Fivetran&#8211;dbt Labs merger makes this direction clear: the companies</span><a href="https://www.getdbt.com/blog/fivetran-dbt-labs-complete-merger-to-create-the-data-infrastructure-for-trusted-ai-agents"><span> completed their merger in June 2026</span></a><span>, bringing data movement and transformation closer together. They also announced </span><a href="https://www.fivetran.com/blog/how-agents-schema-brings-trusted-business-context-to-ai"><span>Agents Schema</span></a><span>, an open-source proposal for storing metric definitions, semantic models, lineage, and business documentation in SQL tables that agents can query.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UGUj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UGUj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 424w, https://substackcdn.com/image/fetch/$s_!UGUj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 848w, https://substackcdn.com/image/fetch/$s_!UGUj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 1272w, https://substackcdn.com/image/fetch/$s_!UGUj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UGUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png" width="728" height="279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:558,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UGUj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 424w, https://substackcdn.com/image/fetch/$s_!UGUj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 848w, https://substackcdn.com/image/fetch/$s_!UGUj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 1272w, https://substackcdn.com/image/fetch/$s_!UGUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3de6ba-28c8-4bc1-a6be-468fe8ef4ec1_1550x594.png 1456w" sizes="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"><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"><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"><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"><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><span>Instead of being a feature hidden inside one BI or AI tool, this is a bet that the semantic and context layer will become infrastructure.</span></p><h2><strong><span>Context is also a cost problem</span></strong></h2><p><span>Giving an agent access to more information does not automatically make the system better. In fact, it can make the system slow, expensive, and noisy.</span></p><p><span>Tristan used customer-call data as an example. A company could connect an agent directly to a system such as Gong and ask for feedback about a product. The agent may pull many full transcripts into its context window, consuming thousands of tokens for each call. Or the company could load the call data into its warehouse, use dbt to clean and summarize it, and give the agent a smaller, structured dataset.</span></p><p><span>Tristan estimated that this kind of preprocessing could significantly reduce token use for the query. The exact savings would depend on the transcripts, models, prompts, and summary design, but the underlying point is that </span><em><strong><span>raw access is not the same as efficient context</span></strong></em><span>.</span></p><p><span>We already learned this lesson with analytics. Giving everyone access to raw production tables - nothing good came from it and it did not create self-service analytics. Teams needed cleaned models, shared definitions, and governed access.</span></p><p><span>AI is repeating the same cycle at a much higher speed and cost.</span></p><p><span>Agents should not search every system of record from scratch for every question. Some context needs to be ingested, modeled, summarized, tested, and reused. Companies will also need to decide which tasks justify expensive reasoning models and which can run on smaller, cheaper ones.</span></p><p><span>So the context layer is doing 2 jobs:</span></p><ol><li><p><span>Improving accuracy by giving the agent trusted definitions and data</span></p></li><li><p><span>Controlling cost by reducing how much irrelevant raw information the agent processes.</span></p></li></ol><p><span>The goal is not to give agents as much context as possible. It is to give them </span><em><strong><span>the smallest amount of trusted context needed to answer the question reliably.</span></strong></em></p><h1><span>Core, Fusion, and the agentic development loop</span></h1><p><span>dbt&#8217;s recent product changes show how the company is adapting its original idea for this new workflow.</span></p><p><a href="https://docs.getdbt.com/blog/dbt-core-v2-is-here"><span>dbt Core v2</span></a><span> is the 2nd major version of Core and is currently in alpha. It replaces the Python foundation with a much faster Rust-based runtime and remains open source under the Apache 2.0 license. Core and the Fusion engine now share that foundation.</span></p><p><span>Fusion adds richer SQL comprehension and development features on top. Instead of treating a SQL file largely as text, it can understand columns, types, and downstream dependencies. That allows the development environment to catch syntax and type errors earlier, support more precise column-level lineage, and help refactor references when a field changes.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7q0f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7q0f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 424w, https://substackcdn.com/image/fetch/$s_!7q0f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 848w, https://substackcdn.com/image/fetch/$s_!7q0f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 1272w, https://substackcdn.com/image/fetch/$s_!7q0f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7q0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7q0f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 424w, https://substackcdn.com/image/fetch/$s_!7q0f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 848w, https://substackcdn.com/image/fetch/$s_!7q0f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 1272w, https://substackcdn.com/image/fetch/$s_!7q0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f6c7cb-1e3c-4200-a2eb-aad567180a9b_2048x1115.png 1456w" sizes="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"><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"><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"><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"><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><span>These features improve the human developer experience, but they may matter even more for agents, because an agent is more useful when it can see the impact of a change, validate its work, and receive a precise error before it sends an expensive or incorrect query to the warehouse.</span></p><h6><strong><span>The current rollout still has caveats.</span><a href="https://docs.getdbt.com/docs/fusion/fusion-availability"><span> Support varies by adapter and environment</span></a><span>, and dbt&#8217;s documentation still lists some adapters and capabilities as preview or beta. Teams should evaluate actual compatibility rather than assuming every Core project can migrate without testing.</span></strong></h6><h1><span>Will chat replace notebooks and BI tools?</span></h1><p><span>When I asked Tristan about analytical notebooks such as Hex and Deepnote, he gave a more provocative answer.</span></p><blockquote><p><em><span>&#8220;I think that notebooks are great, but I think that entire experience may just get sucked up into ChatGPT and Claude.&#8221;</span></em></p></blockquote><p><span>His argument is that a chat transcript already resembles a notebook. In a traditional notebook, the analyst writes code and the kernel returns an output. In a chat interface, the analyst writes in English and the model produces the code, analysis, or chart.</span></p><p><span>I personally disagree - there is still a lot that needs to happen before we get there.</span></p><p><span>AI can create a chart, but in 90% of cases it creates one that I would not show to an executive - labels are poorly placed, categories are sorted incorrectly, colors do not communicate meaning, axes are confusing, and so on. The chart may be technically valid and still fail as communication. It takes me too many iterations with AI to plot something usable before I give up and do it myself.</span></p><p><span>Tristan acknowledged that BI is &#8220;incredibly hard and competitive and thankless.&#8221; A polished dashboard requires control over every small detail (which may help explain why dbt historically stayed away from competing directly with Tableau or Power BI).</span></p><p><span>Interestingly, during our conversation, he mentioned an experimental dbt Charts prototype: dashboards defined in YAML, rendered as HTML, and authored with the help of an agent. It&#8217;s not another drag-and-drop BI tool, but rather storing dashboards beside the dbt project so that the definitions, models, and presentation layer can be changed through the same development workflow.</span></p><p><span>Good visualization remains hard. With AI, the interface may move from SQL editors and notebook cells into chat, but the durable assets underneath - models, definitions, tests, and even dashboard specifications, still need structure.</span></p><h3><strong><span>What becomes more valuable for analysts</span></strong></h3><p><span>If AI can write SQL, analysts should be moving one level up:</span></p><ol><li><p><span>Understanding how the business operates</span></p></li><li><p><span>Translating ambiguous concepts into precise definitions</span></p></li><li><p><span>Designing data models that can answer more than one question</span></p></li><li><p><span>Identifying which source should be trusted and where it breaks</span></p></li><li><p><span>Building tests and reconciliation rules around important metrics</span></p></li><li><p><span>Evaluating whether an agent&#8217;s answer is plausible</span></p></li><li><p><span>Communicating the result in a form someone can use to make a decision.</span></p></li></ol><p><span>SQL still matters. You need enough fluency to inspect generated logic, recognize a bad join, notice double counting, and understand why a query produces the wrong grain. But writing every line manually is no longer the scarce part.</span></p><p><span>The scarce part is knowing what the query should mean.</span></p><p><span>This also changes how I think about the future of analytics engineering. The role expands from organizing transformation code to organizing business context for both humans and agents.</span></p><p><span>Analytics engineers helped companies move logic out of scattered dashboards and into tested, reusable data models. Their next job may be to move organizational knowledge out of scattered documents, meetings, SaaS tools, and people&#8217;s heads into a governed context layer. That is much harder than generating SQL, but also much more valuable.</span></p><h3><strong><span>AI agents need the guardrails dbt was built to provide</span></strong></h3><p><span>The original dbt idea that analytics should be modular, tested, documented, and version-controlled, becomes even more important with AI.</span></p><p><span>When humans wrote every transformation, weak documentation and inconsistent conventions produced slow, fragile analytics. When agents generate transformations at machine speed, those same weaknesses can produce bad logic faster and at a much larger scale.</span></p><p><span>Agents need constraints, definitions, lineage, and tests. They need to understand what a change will break downstream. In other words, they need the principles analytics engineering introduced all along.</span></p><p><span>AI may write more of the code, but someone still has to define what the data means, decide which logic to trust, and build the system that keeps it reliable. That is why analytics engineering is expanding beyond code and into the context that both people and AI need to make trustworthy decisions.</span></p><div><hr></div><p><span>Thank you, Tristan!</span></p><p><span>You can find Tristan at:</span></p><ul><li><p><a href="https://www.linkedin.com/in/tristanhandy/"><span>Linkedin</span></a></p></li><li><p><a href="https://x.com/jthandy"><span>X</span></a></p></li><li><p><a href="https://roundup.getdbt.com/"><span>The Analytics Engineering Roundup (Substack)</span></a></p></li><li><p><a href="https://podcasts.apple.com/us/podcast/the-analytics-engineering-podcast/id1574755368"><span>The Analytics Engineering Podcast</span></a></p></li></ul><p><span>You can learn more here:</span></p><ul><li><p><a href="https://www.getdbt.com/resources"><span>Learn more about dbt and its products</span></a></p></li><li><p><a href="https://docs.getdbt.com/?version=2.0&amp;name=v2"><span>The dbt Developer Hub</span></a></p></li><li><p><a href="https://www.getdbt.com/product/fusion"><span>The dbt Fusion engine: ship dbt at the speed of AI development</span></a></p></li><li><p><a href="https://www.getdbt.com/dbt-certification"><span>dbt certifications</span></a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Guardrails AI Needs for SaaS and Subscription Reporting - Issue 325]]></title><description><![CDATA[How to build a subscription waterfall that gives AI the guardrails to keep churn, revenue, and subscriber metrics accurate]]></description><link>https://dataanalysis.substack.com/p/the-guardrails-ai-needs-for-saas</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/the-guardrails-ai-needs-for-saas</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 22 Jul 2026 12:03:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vbHY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a7f58-8845-42d2-a4f1-f31e75a37f6e_1934x1014.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>This publication is for anyone working with subscriptions or SaaS, who wants to hand recurring reporting over to AI without losing trust in the metrics.</span></p><p><span>I&#8217;ll explain how recurring reporting should be set up for SaaS vs B2C subscriptions and share the framework I use to keep churn, ARPU, revenue, sales, and active subscriber metrics accurate and aligned.</span></p><p><span>I&#8217;ll also show you how to task AI with monitoring these metrics, identifying inconsistencies, and maintaining that alignment over time.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qHkx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qHkx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!qHkx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!qHkx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!qHkx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qHkx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png" width="158" height="158" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5753962-e100-48bf-ab26-a749e38652ea_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:158,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!qHkx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!qHkx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!qHkx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!qHkx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5753962-e100-48bf-ab26-a749e38652ea_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>AI cannot fix a reporting framework built on the wrong assumptions. </p><p>SaaS and B2C subscriptions may share the same basic lifecycle, but their billing systems, customer volumes, plan structures, and definitions of churn and active subscribers are very different. Before giving reporting to AI, you need to account for those differences - or AI will simply automate the same inconsistencies faster and with more confidence.</p><h1><span>SaaS reporting frameworks don&#8217;t work for B2C subscriptions. We use them anyway.</span></h1><p><span>For reference, here is how I classify the companies discussed in this publication:</span></p><ol><li><p><strong><span>SaaS</span></strong><span>: Asana, Slack, QuickBooks, Figma, Zoom, and Atlassian.</span></p></li><li><p><strong><span>B2C Subscriptions</span></strong><span>: Calm, Duolingo, Strava, Netflix, Spotify, Disney.</span></p></li></ol><p><span>Do not confuse them with:</span></p><ul><li><p><strong><span>B2C Transactional (one-off payments)</span></strong><span>: eBay, Amazon, Temu, Uber, Airbnb.</span></p></li><li><p><strong><span>B2C Social (Ads)</span></strong><span>: Twitter, TikTok, Facebook, Instagram, YouTube, Messenger, WhatsApp.</span></p></li><li><p><strong><span>Enterprise SaaS:</span></strong><span> Salesforce, Workday, IBM, Oracle, Adobe, and Microsoft</span></p></li><li><p><strong><span>Large enterprises:</span></strong><span> Wells Fargo, Kaiser Permanente, Mercedes-Benz, and government agencies such as the FBI</span></p></li></ul><p><em><span>This publication focuses only on the first 2 categories: SaaS and B2C subscriptions.</span></em></p><p><span>Here is a shocking reveal: B2C is very different from B2B.</span></p><p><span>At first glance, if you think about a subscription lifecycle (New Subscription &#8594; Renewal &#8594; Churn &#8594; Winback), it looks quite similar to SaaS. So, it seems logical that typical SaaS reporting (Start Period customers &#8594; New customers &#8594; Churn &#8594; Net New Customers, all tied into ARR) should work.</span></p><p><span>And it mostly does - with some adjustments. But things start to go wrong once you introduce more payment providers, more plans, or you need to report on expansion and contraction.</span></p><p><span>I run into this problem a lot: fast-growing B2C companies often bring in interim CFOs and COOs with traditional enterprise SaaS backgrounds. CFOs expect subscription reporting to follow the same rules they already know, and they make my life miserable when it does not. And I struggle to explain that YouTube or Netflix reporting should be different from analytics at IBM or Mercedes.</span></p><p><span>I spend a lot of time explaining that the concepts are similar, but the mechanics are not. Churn works differently in B2C, ARR is often the wrong anchor, and even something as basic as an &#8220;active paid customer&#8221; may require a completely different definition. If those differences are not addressed, every downstream metric, from ARPU and revenue to retention and subscriber counts, can quietly drift out of alignment.</span></p><p><span>If you need help explaining to your CFO why a 2% reporting accuracy threshold won&#8217;t work for your app (either mobile app or web B2C subscriptions product), send them this:</span></p><h2><span>Why SaaS reporting breaks in B2C subscriptions</span></h2><h3><span>1. Quicker user lifecycle:</span></h3><p><span>The average subscription retention for mobile apps is </span><a href="https://www.revenuecat.com/state-of-subscription-apps-2025/"><span>3-4 months</span></a><span>. In B2C and especially in mobile apps, users cancel and switch between plans far more frequently than in SaaS, where annual contracts or longer billing periods are the norm.</span></p><p><span>Some billing systems record plan changes by ending one product ID and creating another. In 90% cases, without additional logic that you apply with SQL, upgrades and downgrades are misclassified as churn followed by a new subscription, inflating both metrics.</span></p><h3><span>2. Too many SKUs or product IDs:</span></h3><p><span>In SaaS, you typically work with 2-4, maybe 6 plan types:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cUjp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cUjp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cUjp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cUjp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cUjp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cUjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg" width="1456" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cUjp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cUjp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cUjp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cUjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fecfc1-4638-4986-ac09-9294e05d77eb_1456x732.jpeg 1456w" sizes="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"><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"><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"><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"><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"><em>Notion plans</em></figcaption></figure></div><p><span>It&#8217;s simple to hardcode these plan movements in your data layers. In mobile apps, however, you could easily be dealing with 80 product IDs or 40 SKUs. In one extreme case, I had to deal with 248 unique product IDs and report on user movements (upgrades and downgrades) between them. Don&#8217;t do it. Nothing good comes from it.</span></p><h3><span>3. Self-serve vs. guided onboarding:</span></h3><p><span>In SaaS and B2B, customer onboarding is often assisted by account representatives who guide customers through each lifecycle stage, including renewals and upgrades. As a result, reporting is often handled </span><em><strong><span>manually</span></strong></em><span>. There may be no concept of a &#8220;signup,&#8221; and reporting is typically built at 2 levels: the organization level and the individual customer level.</span></p><p><span>Your most important metric is </span><em><strong><span>beginning customers</span></strong></em><span>, which typically serves as the denominator for most other metrics.</span></p><p><span>In B2C apps, tens of thousands of users move through standardized onboarding flows and paywalls. Your analytics must account for skewed distributions and large numbers of outliers, and every stage of reporting needs to be automated.</span></p><p><span>Your most important starting metric is </span><em><strong><span>signups</span></strong></em><span> or </span><em><strong><span>installs</span></strong></em><span>, which serves as the primary denominator for most other metrics.</span></p><h2><span>The expectation for reporting accuracy is also different.</span></h2><h4><span>In SaaS, you are expected to keep discrepancies below 2%. And that is often easy:</span></h4><p><span>You may have fewer than 10K paying customers, with a small number of &#8220;whales&#8221; on expensive annual contracts. You can practically count them on your fingers and validate every customer ID across the 2 or 3 systems - Salesforce, Stripe, and monday.com. Everything is reconciled in one large spreadsheet everyone knows about, and financial forecasts can be precise and clean.</span></p><h4><span>In B2C subscriptions, a 20% discrepancy can feel like a good outcome:</span></h4><p><span>You may have more than 500K paying customers spread across weekly, monthly, 3-month, 6-month, annual, and lifetime plans. Some come with a 1-week trial, others with 1-month. Some have no free trial. Payments come through Apple&#8217;s App Store, Google Play, Stripe or even PayPal, each operating as its own processing system and database.</span></p><p><span>There is no single, consistently reconciled source of truth. RevenueCat, Chargebee, Baremetrics, Recurly, and Adapty all show different numbers. Calculating the total number of active paid subscribers in your database requires a long SQL query, and the result still differs from the number your CFO has.</span></p><p><span>Even after months of cleaning and reconciling the data, you still don&#8217;t know whether your &#8220;active subscriber&#8221; count includes free trials. In theory, it should not. But then why is it so high?</span></p><p><span>If you&#8217;ve been there - bookmark this publication. The framework below will keep your sanity and metrics aligned.</span></p><h1><span>One framework that keeps subscription metrics aligned</span></h1><p><span>I have trust issues. I don&#8217;t trust the reporting in RevenueCat, ChartMogul, Adapty, or Baremetrics. I have worked with subscription data for 10 years, and I have yet to see churn rate or LTV reported accurately by a 3rd-party tool.</span></p><p><span>So, when I start working with a new app that offers recurring products, the first thing I do is build a </span><strong><span>subscription waterfall</span></strong><span>. I try to build one separately for iOS, Android, and Stripe, and then map all payment providers together.</span></p><p><strong><span>This gives me a baseline for where the metrics should be, compared with what 3rd-party tools report</span></strong><span>. It also helps me establish </span><strong><span>the range of natural variation in each metric</span></strong><span>. Later, I can give those thresholds to an AI agent and have it </span><strong><span>flag unexpected deviations</span></strong><span>.</span></p><h3><strong><span>The concept of waterfall (or your 5-min MBA crash course)</span></strong></h3>
      <p>
          <a href="https://dataanalysis.substack.com/p/the-guardrails-ai-needs-for-saas">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Should You Discount to Save the Customer? - Issue 324]]></title><description><![CDATA[Napkin math for estimating whether to offer a renewal discount - and how low to go.]]></description><link>https://dataanalysis.substack.com/p/should-you-discount-to-save-the-customer</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/should-you-discount-to-save-the-customer</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 15 Jul 2026 11:45:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QQXP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f479e4-9711-4946-98d9-e709cadcc2f3_1042x310.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>One of the tools I integrate into the products I support or advise is a customer churn prediction model. For every customer, we estimate their probability of churning or downgrading, along with the expected timing, so sales and product teams can act early and try to retain them.</span></p><p><span>What often happens next is that the team targets the customers identified as &#8220;</span><em><span>about to churn</span></em><span>&#8221; and offers them a discount to encourage renewal.</span></p><p><span>The next challenge is determining the right discount threshold: </span><em><strong><span>how low can we go to retain the customer with the least possible revenue loss?</span></strong></em></p><p><span>In this publication, I&#8217;ll walk through the framework I use to estimate that threshold, along with how to approach the underlying modeling and reporting.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KK0W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KK0W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!KK0W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!KK0W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!KK0W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KK0W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png" width="198" height="198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:198,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!KK0W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!KK0W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!KK0W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!KK0W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45cc3399-2e43-48cf-b1b2-6a144c956667_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1><span>Before we start, let&#8217;s align on metrics and definitions</span></h1><h3><strong><span>It all comes down to NRR</span></strong></h3><p><em><span>Net Revenue Retention</span></em><span> measures what happens to revenue from the same group of existing customers over time.</span></p><p><span>It reflects:</span></p><ol><li><p><span>Upgrades and expansion</span></p></li><li><p><span>Downgrades and contraction</span></p></li><li><p><span>Renewal discounts</span></p></li><li><p><span>Cancellations.</span></p></li></ol><p><em><span>Important: it excludes revenue from newly acquired customers.</span></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AeFi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AeFi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 424w, https://substackcdn.com/image/fetch/$s_!AeFi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 848w, https://substackcdn.com/image/fetch/$s_!AeFi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 1272w, https://substackcdn.com/image/fetch/$s_!AeFi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AeFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png" width="1246" height="142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:142,&quot;width&quot;:1246,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AeFi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 424w, https://substackcdn.com/image/fetch/$s_!AeFi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 848w, https://substackcdn.com/image/fetch/$s_!AeFi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 1272w, https://substackcdn.com/image/fetch/$s_!AeFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d81b058-084f-468f-b9b1-810d9e6cc514_1246x142.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><span>How to read it:</span></p><ul><li><p><span>Above 100%: existing customers generate more revenue than before.</span></p></li><li><p><span>At 100%: expansion offsets all losses.</span></p></li><li><p><span>Below 100%: the existing customer base is shrinking.</span></p></li></ul><p><strong><span>Why a discount is important: </span></strong><span>A customer moving from $100K to $80K creates $20K of contraction. That is better than losing the entire $100K, but it is still </span><strong><span>a revenue loss</span></strong><span>.</span></p><h2><strong><span>The problem with renewal discounts</span></strong></h2><p><span>Teams tend to overvalue saved renewals.</span><strong><span> </span></strong><span>They see it mostly as logo (customer) retention: &#8220;</span><em><span>We discounted, therefore we saved the account.</span></em><span>&#8221; But it&#8217;s very difficult to model what would have happened without the offer. The customer might have:</span></p><ol><li><p><span>Renewed at full price</span></p></li><li><p><span>Accepted a smaller discount</span></p></li><li><p><span>Reduced scope but stayed</span></p></li><li><p><span>Delayed the decision</span></p></li><li><p><span>Churned regardless of the discount.</span></p></li></ol><p><span>First of all, no churn prediction model is perfect, and any model can be wrong for an individual customer. This framework relies on predicted probabilities, so probability calibration is especially important, and it requires ongoing maintenance. You should also monitor precision, recall, lift by risk band, and model stability over time.</span></p><p><span>Second, the problem with discounted renewals for the &#8220;</span><em><span>about to churn</span></em><span>&#8221; cohort is that even if a customer accepts it, they&#8217;re still more likely to churn during the next renewal cycle than customers not in this cohort. Even after renewing, these customers may remain at higher churn risk during the next renewal cycle, especially when the discount does not resolve the underlying product, budget, or value problem. Their future expansion potential may also be lower than healthier accounts.</span></p><p><span>Finally, teams often over-estimate renewal math: the customer was worth $100K. We renewed them for $80K. Therefore, we saved $80K!</span></p><p><span>This calculation assumes that without the discount, churn probability was 100%. But that is almost never known:</span></p><ul><li><p><span>If the customer had a 70% chance of renewing at full price, then the expected retained revenue without the discount: 70% &#215; $100K = $70K</span></p></li><li><p><span>If the discount raises renewal probability to 80%: 80% &#215; $80K = $64K</span></p></li></ul><p><strong><span>So the company saves more customers but generates less expected retained revenue.</span></strong></p><p><span>This is why this is difficult, and needs a village of data scientists to model it right. At the end of the day, it all comes down to retained revenue.</span></p><h1><span>My framework for modeling discount threshold</span></h1><p><span>For every proposed renewal discount, I model 2 things:</span></p>
      <p>
          <a href="https://dataanalysis.substack.com/p/should-you-discount-to-save-the-customer">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Much Is an A/B Test Worth? - Issue 323]]></title><description><![CDATA[A new practical framework for deciding when to test, how much data to collect, and when the evidence is worth the cost.]]></description><link>https://dataanalysis.substack.com/p/how-much-is-an-ab-test-worth</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-much-is-an-ab-test-worth</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 08 Jul 2026 12:00:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!x6vw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e033cf0-74a8-4325-b925-1bbf7e6e6564_2048x1158.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Most companies understand that experimentation is important. The more tests you run, the faster your organization learns, and the better your data-driven decisions should become.</span></p><p><span>They also know (and I take some pride in that) that A/B tests must be conducted properly and follow </span><a href="https://dataanalysis.substack.com/p/ab-test-checklist-issue-233"><span>clear statistical protocols</span></a><span>. I have spent years writing about the importance of statistical significance, statistical power, and p values. I have also warned teams that </span><strong><span>even when they do everything right</span></strong><span>, still, </span><a href="https://dataanalysis.substack.com/i/147949623/ab-test-success-rate"><span>70%-92% of A/B tests will be inconclusive or misleading  - showing an apparent lift when the true effect is neutral or even negative</span></a><span>.</span></p><p><span>This is why many scientists and analysts remain skeptical of A/B testing:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dy9r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dy9r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png 424w, https://substackcdn.com/image/fetch/$s_!Dy9r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png 848w, https://substackcdn.com/image/fetch/$s_!Dy9r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png 1272w, https://substackcdn.com/image/fetch/$s_!Dy9r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dy9r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png" width="1456" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!Dy9r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png 424w, https://substackcdn.com/image/fetch/$s_!Dy9r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png 848w, https://substackcdn.com/image/fetch/$s_!Dy9r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.png 1272w, https://substackcdn.com/image/fetch/$s_!Dy9r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ab4011-8da9-43c9-a55a-1aca35c0ac65_2048x611.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"><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"><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"><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"><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><span>I used to be in that group too.</span></p><p><span>Many teams do not invest in proper experimentation, and they test everything. </span><a href="https://www.linkedin.com/posts/olgaberezovsky_im-saying-goodbye-to-the-industry-standard-activity-7254879796122247172-MoOD/"><span>Inaccurately</span></a><span>. Then, they become convinced that shorter onboarding flows perform better than longer ones, hard paywalls increase conversions, or dark mode improves engagement, all based on </span><em><span>that</span></em><span> one test they ran 2 years ago. They keep sending me a slide / case study with 2 numbers for Control and Variant, showing some % lift. I&#8217;m not able to replicate it, validate it, pull those users to check distribution, or do anything with it, and yet I&#8217;m supposed to treat it as a proven causal learning? (</span><em><span>Onboarding tests are particularly good examples - they&#8217;re the hardest experiments to conduct, and if you&#8217;re measuring them using typical events setup via Amplitude or Mixpanel, I&#8217;m confident your test read is wrong.)</span></em></p><p><span>I am less skeptical of A/B testing now because I have seen what experimentation looks like when it is done </span><strong><span>at scale</span></strong><span>. Best-in-class companies often run the same test many times across different traffic levels, seasons, audiences, budgets, and product conditions. When teams can separate the effect of the change itself from the effects of seasonality, audience mix, spend, or other conditions, they can be much more confident that the result is real and repeatable.</span></p><p><span>This is one reason companies are now doubling down on accelerated experimentation, scaling from 10 tests per month to 100 or more:</span></p><p><em><strong><span>If most tests don&#8217;t give a trusted answer, teams need an environment where they can quickly identify the few tests that produce clear results and act on them.</span></strong></em></p><p><span>But scaling experimentation creates another problem - </span><strong><span>cost</span></strong><span>.</span></p><p><span>Once teams begin running experiments at scale, things become chaotic. They often cannot tell whether they are running too many tests, too few tests, or tests that are much larger and more complicated than necessary. They simply plug in common statistical rules like 80% power and p &lt; 0.05, without connecting those decisions to revenue, cost, or business risk.</span></p><p><span>What it means is that some tests can run for months. They take traffic away from more urgent or valuable experiments and slow down the entire testing program. A team may increase from 10 tests per month to 100, </span><strong><span>yet complete fewer than 2</span></strong><span>.</span></p><p><span>Methodologically, the team may be doing everything right:</span></p><ul><li><p><span>You cannot stop a test before it reaches the required sample size or statistical threshold.</span></p></li><li><p><span>At the same time, you cannot realistically adjust the confidence level for </span><em><span>every experiment</span></em><span> - accepting 90% confidence for one test, 85% for another, and 95% for another, when hundreds of tests are running.</span></p></li></ul><p><span>So what should teams do?</span></p><p><span>Data scientists and researchers from Amazon, MIT, Stanford, and Columbia collaborated to solve this exact problem. A few months ago, they </span><a href="https://arxiv.org/pdf/2306.13681"><span>published a paper</span></a><span> asking: when companies scale experimentation, how should they decide how much each experiment is actually worth? In other words, how do you optimize A/B tests for business value rather than sample size and statistical conventions?</span></p><p><span>Below, I will walk through their research and explain how their framework helps teams make experimentation decisions based on </span><em><strong><span>economics</span></strong></em><span> rather than statistical rules alone.</span></p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-much-is-an-ab-test-worth">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Model Is Smart. Your Company Is the Problem - Issue 322]]></title><description><![CDATA[AI adoption does not fail because models are too weak. It fails because companies are too messy for powerful models to understand.]]></description><link>https://dataanalysis.substack.com/p/the-model-is-smart-your-company-is-problem</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/the-model-is-smart-your-company-is-problem</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 01 Jul 2026 12:01:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XEvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Welcome to the </span><a href="https://dataanalysis.substack.com/"><span>Data Analysis Journal</span></a><span> - a weekly newsletter on data science and analytics.</span></p><p><span>If you missed the June posts, here&#8217;s the roundup:</span></p><ul><li><p><a href="https://dataanalysis.substack.com/p/omni-the-better-looker"><span>Omni: The Better Looker, or Just Another Expensive BI Tool?</span></a><span> - A deep dive into Omni&#8217;s semantic layer, BI-as-code workflow, customer feedback, AI features, and where the tool still falls short.</span></p></li><li><p><a href="https://dataanalysis.substack.com/p/30-must-read-books-to-become-a-better-analyst"><span>30 Must-Read Books to Become a Better Analyst or Data Scientist</span></a><span> - My collection of books that I believe are essential for becoming a stronger analyst or data scientist, develop analytical intuition and critical thinking.</span></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-rise-of-the-ai-product-analyst"><span>The Rise of the AI Product Analyst</span></a><span> - What AI Product Analysts do, what skills they need, which tools are must-know, and how analysts can prepare for a role that sits between product analytics, data science, analytics engineering, and AI product development.</span></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dataanalysis.substack.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://dataanalysis.substack.com/subscribe?"><span>Subscribe now</span></a></p><p><span>Last month was&#8230; interesting.</span></p><p><span>First, there was </span><a href="https://www.snowflake.com/en/summit/"><span>Snowflake Summit</span></a><span>, with over 190 booths and more-or-less the same ETL tools everywhere. They even started to sound the same: Datavault, Datalab, Daasity, Daemon, Daman, DataArmy, DataClymer, DataIQ, and 100 more.</span></p><p><span>Then came </span><a href="https://www.databricks.com/dataaisummit"><span>Databricks Summit</span></a><span>, which was probably the best event I&#8217;ve ever been to - both in scale and content. More than 31K attendees! That&#8217;s bigger than my hometown.</span></p><p><span>First of all, I had a chance to meet and interview </span><a href="https://www.linkedin.com/in/alighodsi/"><span>Ali Ghodsi</span></a><span>, CEO &amp; Co-Founder at Databricks. I also joined the launch of a new book, </span><em><a href="https://www.amazon.com/Databricks-Data-Intelligence-Platform-Powering/dp/B0GHWSLS68/"><span>Databricks Data Intelligence Platform</span></a></em><span> by </span><a href="https://www.linkedin.com/in/jasonyip1/"><span>Jason Yip</span></a><span> and </span><a href="https://www.linkedin.com/in/marcinwojtyczka/"><span>Marcin Woztyczka</span></a><span>. Very good timing, because I&#8217;m wrapping up the </span><em><span>AI Agent Databricks certification</span></em><span>, so it was helpful to have a step-by-step breakdown of the Databricks ecosystem. The book is easy to follow, and I recommend it to anyone working with Databricks products. It&#8217;s still </span><a href="https://link.springer.com/book/10.1007/979-8-8688-2524-8"><span>free to download</span></a><span>, but hurry, it probably won&#8217;t stay free for long.</span></p><p><span>I also interviewed </span><a href="https://www.linkedin.com/in/tristanhandy/"><span>Tristan Handy</span></a><span>, CEO &amp; Founder at dbt Labs (my interview is coming soon, and it&#8217;s sooo good!). I also spoke with the Omni team (yes, they saw </span><a href="https://dataanalysis.substack.com/p/omni-the-better-looker"><span>my Omni review</span></a><span>. Yes, it was a little awkward), and I spent time with the </span><a href="https://hex.tech/"><span>Hex</span></a><span> team.</span></p><p><span>This newsletter reflects my recent conversations with leaders from Databricks, Informatica, and Salesforce about AI hype vs AI&#8217;s real impact on analytics and BI.</span></p><p><span>Below, I want to demystify a few AI myths affecting data and analytics. And this time, the discussion is finally backed by </span><a href="https://www.databricks.com/resources/analyst-research/making-ai-deliver"><span>early AI benchmarks</span></a><span> that show the gap between leadership ambition - becoming &#8220;</span><em><span>AI-native</span></em><span>&#8221;, pushing everyone toward &#8220;</span><em><span>AI engineering</span></em><span>&#8221;, and demanding </span><em><span>AI-driven work</span></em><span>, and </span><strong><span>t</span></strong><span>he actual state of things inside companies.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i7wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i7wg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!i7wg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!i7wg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!i7wg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i7wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i7wg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!i7wg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!i7wg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!i7wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2400872a-1176-4f08-b8ae-79fc48bb4abd_200x200.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em><span>Before I continue, I want to acknowledge how fortunate I am to speak with and learn from the people contributing to this publication - </span><a href="https://www.linkedin.com/in/alighodsi/"><span>Ali Ghodsi</span></a><span> - CEO of Databricks, </span><a href="https://www.linkedin.com/in/manoujtahiliani/"><span>Manouj Tahiliani</span></a><span> - SVP of Salesforce, </span><a href="https://www.linkedin.com/in/gaurav-pathak-1916357/"><span>Gaurav Pathak</span></a><span> - SVP Product Management AI and Metadata at Salesforce, and many others. Years ago, I would not have imagined that a personal analytics newsletter could become a bridge to conversations with some of the strongest practitioners and builders in data and AI. I&#8217;m grateful for the access, the learning, and for all of you who continue to read this somewhat private journal on where analytics is going. Thank you for being here </span></em><span>&#9829;&#65039;</span></p><h1><span>Data platforms are shaping analytics</span></h1><p><span>I liked </span><a href="https://www.databricks.com/dataaisummit"><span>Databricks Summit</span></a><span> this year, and I also enjoyed </span><a href="https://www.informaticaworld.com/"><span>Informatica World</span></a><span> a few weeks earlier, because both conferences opened with transparency and a reality check:</span></p><ol><li><p><strong><span>Garbage-in is garbage-out</span></strong><span>: your data quality is the foundation for your AI.</span></p></li><li><p><strong><span>AI maturity and AI success directly depends on your data management: </span></strong><span>your ability to maintain metadata and context. And context comes with a cost - often a tremendous cost, and there are no shortcuts.</span></p></li></ol><p><span>That is exactly what I have been arguing for a long time. In analytics and BI (especially in analytics and BI!), you get what you pay for. Investment in data governance, data quality, metadata, lineage, and business definitions goes a long way when companies try to build self-serve analytics or integrate AI into their systems. You cannot build real intelligence on top of incomplete 3rd data, disconnected tools, or knowledge sitting in people&#8217;s heads. Sooner or later, it all comes back to the importance of having a strong data management platform - and that still requires a strong team of data experts.</span></p><h2><span>Myth 1: Everyone is using AI</span></h2><p><span>No, they are not. Everyone is </span><em><span>talking</span></em><span> about AI: many companies are buying AI tools, launching pilots, adding copilots, and telling employees to become &#8220;</span><em><span>AI-driven</span></em><span>&#8221;. But that is not the same as </span><em><strong><span>AI being embedded into how work gets done</span></strong></em><span>.</span></p><p><span>The Databricks benchmark report shows a perception gap:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o1X8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o1X8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 424w, https://substackcdn.com/image/fetch/$s_!o1X8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 848w, https://substackcdn.com/image/fetch/$s_!o1X8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!o1X8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o1X8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png" width="450" height="561.9909502262443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1104,&quot;width&quot;:884,&quot;resizeWidth&quot;:450,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o1X8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 424w, https://substackcdn.com/image/fetch/$s_!o1X8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 848w, https://substackcdn.com/image/fetch/$s_!o1X8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!o1X8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d83b134-671f-46b0-8f95-3c683576b76f_884x1104.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://www.databricks.com/resources/analyst-research/making-ai-deliver">Databricks AI Benchmarks Report: those setting the strategy are more optimistic than those stuck implementing it.</a></figcaption></figure></div><p><span>CTOs are much more optimistic than the people closer to execution. 89% say AI rollout is ahead of schedule, but only 77% of VPs agree.</span></p><p><span>And even when companies say they are adopting AI, the underlying work often has not been redesigned enough to support it:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XEvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XEvS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 424w, https://substackcdn.com/image/fetch/$s_!XEvS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 848w, https://substackcdn.com/image/fetch/$s_!XEvS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 1272w, https://substackcdn.com/image/fetch/$s_!XEvS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XEvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png" width="880" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/282ba907-d954-4167-9fce-9f90e745015b_880x590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XEvS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 424w, https://substackcdn.com/image/fetch/$s_!XEvS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 848w, https://substackcdn.com/image/fetch/$s_!XEvS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 1272w, https://substackcdn.com/image/fetch/$s_!XEvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F282ba907-d954-4167-9fce-9f90e745015b_880x590.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://www.databricks.com/resources/analyst-research/making-ai-deliver">Databricks AI Benchmarks Report</a></figcaption></figure></div><p>Only 37% of firms say they have fully redesigned processes across the organization. Another 38% say multiple functions have redesigned processes. That still leaves a lot of companies layering AI on top of old workflows, old incentives, old data problems, and old governance gaps.</p><h2><span>Myth 2: Better model, better answers</span></h2><p><span>There are so many models now:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vcf6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vcf6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 424w, https://substackcdn.com/image/fetch/$s_!Vcf6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 848w, https://substackcdn.com/image/fetch/$s_!Vcf6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 1272w, https://substackcdn.com/image/fetch/$s_!Vcf6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vcf6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png" width="1456" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Vcf6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 424w, https://substackcdn.com/image/fetch/$s_!Vcf6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 848w, https://substackcdn.com/image/fetch/$s_!Vcf6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 1272w, https://substackcdn.com/image/fetch/$s_!Vcf6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2feb2f1e-7e20-487d-875a-f1ada61574eb_2048x856.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://artificialanalysis.ai/">Independent analysis of AI</a></figcaption></figure></div><p><span>One of the common myths is that analytics, BI, and self-serve data get better as models get smarter. It sounds logical - if the model can reason better, write SQL better, and summarize better, then the answers should improve, right?</span></p><p><span>Wrong. It is often the opposite. Smarter models expose and break over the company&#8217;s missing context, messy data, weak governance, while skyrocketing the cost:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BA4S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BA4S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 424w, https://substackcdn.com/image/fetch/$s_!BA4S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 848w, https://substackcdn.com/image/fetch/$s_!BA4S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 1272w, https://substackcdn.com/image/fetch/$s_!BA4S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BA4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png" width="1456" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BA4S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 424w, https://substackcdn.com/image/fetch/$s_!BA4S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 848w, https://substackcdn.com/image/fetch/$s_!BA4S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 1272w, https://substackcdn.com/image/fetch/$s_!BA4S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F017d163c-ff3b-4b82-9ac8-c57f930394dd_2048x833.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://artificialanalysis.ai/">Independent analysis of AI</a></figcaption></figure></div><p><span>A model can reason only over the context it receives. If the company&#8217;s data is fragmented, definitions conflict with each other, no metadata, and source-of-truth logic lives nowhere, the model is failing. The more advanced model, the more it relies on the context.</span></p><p><span>This is why the semantic layer conversation is so back everywhere now. AI makes missing semantics very painful. If someone asks for &#8220;customer data,&#8221; a public model does not know whether &#8220;customer&#8221; means a company, an individual, a B2B account, or a B2C buyer or particular user_id. That meaning lives in the catalog, the glossary, the MDM layer, and the semantic layer - not inside the model by default.</span></p><p><span>So AI is likely to fail not because the model is not smart enough, but because companies are not organized enough for powerful, sophisticated, and expensive models to understand them.</span></p><h2><span>Myth 3: Ten agents are cheaper than one human</span></h2><p><span>The idea that companies can replace repetitive human work with agents and automatically save money is dangerously incomplete.</span></p><p><span>Agents can reduce some human work, but they also create new machine work. They read more data, call more APIs, query more systems, create more logs, generate more code, trigger more workflows, and require more monitoring. </span><strong><span>The cost problem is massive data usage</span></strong><span>. And agents are designed to increase that usage.</span></p><p><span>The benchmark report confirms that for AI agents, cost and resource constraints are one of the biggest barriers to scaling. Every autonomous action creates data that may need to be logged, stored, monitored, and sometimes audited. Agents also require more computation than traditional generative AI, which adds more cost.</span></p><p><span>Agents need data access, permissions, context, identity management, monitoring, observability, lineage, evaluation, cost controls, and governance. Many companies underestimate how much they consume infrastructure:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QhBa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QhBa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 424w, https://substackcdn.com/image/fetch/$s_!QhBa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 848w, https://substackcdn.com/image/fetch/$s_!QhBa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 1272w, https://substackcdn.com/image/fetch/$s_!QhBa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QhBa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png" width="890" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:890,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QhBa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 424w, https://substackcdn.com/image/fetch/$s_!QhBa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 848w, https://substackcdn.com/image/fetch/$s_!QhBa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 1272w, https://substackcdn.com/image/fetch/$s_!QhBa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc617c7-1349-44b9-9f4a-c35a4e00e342_890x674.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://www.databricks.com/resources/analyst-research/making-ai-deliver">Databricks AI Benchmarks Report</a></figcaption></figure></div><p><span>This also changes how we should think about AI code generation. If AI writes much more code over the next year, that code still needs to be stored, reviewed, secured, versioned, governed, maintained, and eventually deleted. Otherwise companies will create a new layer of technical debt faster than they can understand it.</span></p><p><span>Agents put real pressure on infrastructure. If usage triples, the cost goes up, even if the users are agents and not humans. Companies need to think about this now. They need to invest in context management, model routing, filtering, and systems that can separate useful output from noise.</span></p><p><span>Cost is already going through the roof for many teams. To control that cost while still investing in AI means knowing which models to use for which tasks: simple models for simple work, heavier models for important or high-risk work. Agents need that context too.</span></p><h2><span>Myth 4: Accuracy is static</span></h2><p><span>If you ask a model a reasoning question and it performs well, it is natural to trust it the next time. That is one of the biggest AI dangers: one accurate answer does not guarantee the next answer will be also accurate.</span></p><p><strong><span>AI accuracy is an dynamic condition, but many think of it as a fixed product feature.</span></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pfus!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pfus!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 424w, https://substackcdn.com/image/fetch/$s_!Pfus!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 848w, https://substackcdn.com/image/fetch/$s_!Pfus!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 1272w, https://substackcdn.com/image/fetch/$s_!Pfus!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pfus!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png" width="890" height="430" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:430,&quot;width&quot;:890,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pfus!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 424w, https://substackcdn.com/image/fetch/$s_!Pfus!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 848w, https://substackcdn.com/image/fetch/$s_!Pfus!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 1272w, https://substackcdn.com/image/fetch/$s_!Pfus!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc24297f-bf62-4c3f-ba19-02c9b46f2c12_890x430.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://www.databricks.com/resources/analyst-research/making-ai-deliver">Databricks AI Benchmarks Report</a></figcaption></figure></div><p><span>The quality of AI output has to be maintained over time to address changes in data, business rules, definitions, permissions, models, user behavior or systems:</span></p><blockquote><p><em><span>&#8220;About three in five firms review AI systems during development and before deployment. Fewer than two in five continue that oversight after a system goes live&#8212;the stage where AI models drift, data shifts and edge cases multiply. Worse, one in eight firms reviews governance only when something goes wrong.&#8221;</span></em></p></blockquote><p><span>Anthropic says </span><a href="https://www.atscale.com/blog/anthropic-ai-accuracy-semantic-layer/"><span>agentic analytics accuracy drifts 95% &#8594; 65% in a month without maintenance</span></a><span>. But maintaining model quality output is not something teams scope time for, but this one is critically important: a model that summarizes a meeting incorrectly is annoying. A model that changes a customer segment incorrectly is expensive. But an agent that takes action based on outdated, incomplete, or unauthorized data is </span><em><span>a governance incident</span></em><span>.</span></p><p><span>This is why AI quality needs to be maintained like a production system. Teams need recurring evaluation, post-deployment monitoring, data freshness checks, drift detection, incident review, escalation paths, and analysts who are trained to question the system.</span></p><blockquote><p><span>Gaurav Pathak from Informatica made a good point about governance: &#8220;</span><em><span>Many companies start by focusing on building the best agent, but governance has to be considered at the beginning of the cycle. Otherwise agents may take private customer information or brand-sensitive information and make it available to people who should not see it.</span></em><span>&#8221;</span></p></blockquote><p><span>This is where many companies are still stuck in an old governance mindset ,where governance is treated like a document, a checklist, an Excel sheet of approved models, or a wiki page of certified or golden datasets. That worked in the dashboard era, but it is not enough in the agent era. Agents need governance that is executable, systematic, embedded, and available where the work happens.</span></p><h2><span>Myth 5: More agents means more impact</span></h2><p><span>More AI code or agents does not automatically mean more AI impact, like more pilots do not mean more value.</span></p><p><span>Based on benchmark report, high AI activity can hide very thin returns:</span></p><blockquote><p><em><span>&#8220;In 2026, high levels of AI deployment mask thin returns. Our survey finds that more than four in five executives say their AI programmes are beating expectations. Yet only about two in five firms formally require teams to track business impact, from cost savings to revenue and efficiency&#8221;</span></em></p></blockquote><p><strong><span>That means many companies are busy with AI, but far fewer can prove that AI is changing the business.</span></strong></p><p><span>You can count AI-generated code, prompts, pilots, tools, dashboards, copilots, and agent workflows. </span><em><span>But none of that proves business value</span></em><span>. It should go down to what changed:</span></p><ul><li><p><span>Did costs go down or did cycle time improve?</span></p></li><li><p><span>Did revenue go up? Or did customers get a better experience?</span></p></li><li><p><span>Did employees actually save time, or the company just created another tool they have to manage?</span></p></li></ul><p><span>From my interview with Gaurav Pathak, professionals still spend around 80% of their time getting data into the right shape - cleaning it, preparing it, governing it, and making sure it is fit for purpose.</span></p><p><span>From the benchmark report, a few examples how teams quantify AI impact:</span></p><blockquote><p><span>Stellantis cut its AI portfolio to 20 programs, each required to show measurable value within 12 to 18 months. Suncorp started with 120 AI ideas, narrowed them to 20, and killed several that could not justify their cost. One of Suncorp&#8217;s selection rules was reuse: build once, deploy many times.</span></p></blockquote><h2><span>Myth 6: Tools or tech determine whether AI scales</span></h2><p><span>No. Culture does.</span></p><p><span>The hardest part of making AI work is rewiring the organization around them: redesigning tasks, training people, changing workflows, creating the right incentives, and making it safe (and encouraging) for employees to question AI output.</span></p><p><span>The benchmark report points to a major mismatch:</span></p><blockquote><p><em><span>&#8220;Half of firms cite human review as a top ongoing cost, yet only 4% point to employee upskilling. Firms are wrong to think that they can keep AI running without investing in the people who must work alongside it&#8221;</span></em></p></blockquote><p><span>Changing work is harder than changing job descriptions.</span></p><p><span>This is why I keep coming back to data platforms and data teams.</span></p><p><span>AI makes weak data work more dangerous. In the dashboard era, bad data created bad reports. In the agent era, bad data can create bad decisions, bad customer actions, data leaks, compliance failures, and uncontrolled cost.</span></p><p><span>The future of analytics depends on whether companies can build and maintain trusted context around those models, which means better governance, matured semantic layers, cost controls and monitoring, and yes - better data teams.</span></p><p><span>Thanks for reading, everyone! Until next Wednesday!</span></p><h3><strong><span>Related publications:</span></strong></h3><ul><li><p><a href="https://dataanalysis.substack.com/p/the-rise-of-the-ai-product-analyst">The Rise of the AI Product Analyst</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/amplitude-agents-101-how-they-work"><span>Amplitude Agents 101: How They Work + 20 Prompts to Try</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/what-ai-terms-mean-for-analytics"><span>What AI Terms Mean for Analytics</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/before-you-build-an-analytics-agent"><span>Before You Build an Analytics Agent</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/when-ai-agents-become-users"><span>When AI Agents Become Users: Rethinking Analytics Tracking</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/anticipating-2026-top-trends-in-analytics"><span>Anticipating 2026: Top Trends in Analytics</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/figuring-out-chaos-now-what"><span>Figuring Out Chaos. Now What?</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/claude-for-excel-what-it-does-well"><span>Claude for Excel: What It Does Well - and Where It Still Falls Short</span></a></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-biggest-data-analytics-and-ai">The Biggest Data, Analytics, and AI Conferences of 2026</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Rise of the AI Product Analyst - Issue 321]]></title><description><![CDATA[The skills, tools, and responsibilities behind one of the newest analytics roles.]]></description><link>https://dataanalysis.substack.com/p/the-rise-of-the-ai-product-analyst</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/the-rise-of-the-ai-product-analyst</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 24 Jun 2026 12:01:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!14LV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb335064a-9347-40c3-afc2-ce99a25cbc14_1430x528.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>You have probably seen reports (</span><a href="https://www.interviewquery.com/p/jan-data-science-job-market-report"><span>InterviewQuery</span></a><span>, </span><a href="https://bloomberry.com/blog/i-analyzed-180m-jobs-to-see-what-jobs-ai-is-actually-replacing-today/"><span>Bloomberry</span></a><span>, </span><a href="https://www.ziprecruiter.com/e/Product-Discovery-Analyst-Are-product-analysts-in-demand"><span>ZipRecruiter</span></a><span>) saying that demand for data and product analytics talent has increased over the last 2 years, especially for analysts who can work with AI, automation, experimentation, and more technical data workflows.</span></p><p><span>But even with more demand, finding a strong product analyst is still hard because </span><a href="https://www.xcede.com/blog/the-rise-of-the-product-analyst"><span>the role itself is still evolving</span></a><span>.</span></p><p><span>Expectations for product analysts have also changed a lot over the last few years. It is no longer enough to produce insights, support experimentation, or set up tracking. The role is now starting to blend with analytics engineering and ML. Historically, product analysts often had support from data scientists and data engineers for data modeling, testing environments, and statistical analysis. Today, that support layer is very thin. More often, analysts are expected to own much more of the product and data lifecycle.</span></p><p><span>Meanwhile, AI is changing what products look like and how they need to be measured. Product teams are now building conversational interfaces, AI agents, recommendation systems, enrichment workflows, and generative features that </span><em><strong><span>do not behave like traditional static product flows</span></strong></em><span>. At the same time, analysts are being asked to use AI tools to diagnose metric changes, automate recurring analysis, and explain user behavior faster.</span></p><p><span>That means the Product Analyst role is emerging in 2 directions:</span></p><ol><li><p><span>The first is building analytics for AI-driven products: measuring whether AI features are useful, trustworthy, accurate, and valuable.</span></p></li><li><p><span>The second is using AI for product analytics: applying AI-native tools and workflows to analyze traditional products faster and more effectively.</span></p></li></ol><p><span>In this publication, I&#8217;ll break down both sides of the role: what AI Product Analysts do, what skills they need, which tools are must-know, and how analysts can prepare for a role that sits between product analytics, data science, analytics engineering, and AI product development.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n5ws!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n5ws!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!n5ws!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!n5ws!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!n5ws!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n5ws!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png" width="174" height="174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:174,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!n5ws!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!n5ws!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!n5ws!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!n5ws!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0149ee62-6cdb-4650-8c3d-f2b18cf776bd_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2><span>Why AI makes product analytics more important</span></h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Yuchenj_UW/status/2063315896421274076?ref_src=twsrc%5Etfw&#8221;>June&quot;,&quot;full_text&quot;:&quot;Before AI, I&#8217;d spend a weekend building 1 useless app.\n\nNow I can build 67 useless apps over a weekend, each with a logo, a fancy webpage, and 0 user.&quot;,&quot;username&quot;:&quot;Yuchenj_UW&quot;,&quot;name&quot;:&quot;Yuchen Jin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1319081238439751681/kCcqnwoF_normal.jpg&quot;,&quot;date&quot;:&quot;2026-06-06T17:43:38.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:426,&quot;retweet_count&quot;:555,&quot;like_count&quot;:8248,&quot;impression_count&quot;:267736,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vEaJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vEaJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vEaJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vEaJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vEaJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vEaJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg" width="1456" height="391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vEaJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vEaJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vEaJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vEaJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e515d70-51a4-405e-82af-52ebaba63d88_1518x408.jpeg 1456w" sizes="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"><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"><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"><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"><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><span>I&#8217;m sure you saw this chart too:</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bOMa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bOMa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 424w, https://substackcdn.com/image/fetch/$s_!bOMa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 848w, https://substackcdn.com/image/fetch/$s_!bOMa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!bOMa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bOMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png" width="662" height="750.1903114186852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1310,&quot;width&quot;:1156,&quot;resizeWidth&quot;:662,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bOMa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 424w, https://substackcdn.com/image/fetch/$s_!bOMa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 848w, https://substackcdn.com/image/fetch/$s_!bOMa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 1272w, https://substackcdn.com/image/fetch/$s_!bOMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea5b1412-252c-48af-b98c-f3f26a97a75c_1156x1310.png 1456w" sizes="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"><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"><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"><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"><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><span>As </span><a href="https://dataanalysis.substack.com/i/154383877/8-rising-demand-for-analysts"><span>I predicted a year ago</span></a><span>, AI acceleration is bringing harsher competition for downloads, high mobile store rankings, market share, and, most importantly - customers. </span><strong><span>Success ultimately depends on understanding customer behavior and product usage</span></strong><span>. Only one discipline truly owns that knowledge and context - analytics. Demand for analysts will remain high, especially for product analysts.</span></p><p><span>Product analytics now mostly falls into 2 distinct categories:</span></p><ol><li><p><span>Building analytics for AI products, which includes evaluating AI models and user experiences</span></p></li><li><p><span>Using AI for product analytics, which means leveraging AI to analyze traditional products faster and more effectively.</span></p></li></ol><h1><span>The 2 sides of the AI Product Analyst role</span></h1><p><span>These two sides are connected, but they require different skills, responsibilities, and ways of thinking.</span></p><h2><span>Role 1: Building Analytics for AI-Driven Products</span></h2><p><span>For the past decade, the product analytics playbook has been built around clicks, funnels, and conversion flows:</span></p><p><span>Before a product launch, teams would design tracking systems to capture key user actions, which later would become metrics (signup started, trial started, checkout completed, feature used, subscription canceled, etc) to follow a simple framework: instrument the user action tracking &#8594; translate it into a metric &#8594; measure whether the product change moved that metric.</span></p><p><span>But AI products are different.</span></p>
      <p>
          <a href="https://dataanalysis.substack.com/p/the-rise-of-the-ai-product-analyst">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[30 Must-Read Books to Become a Better Analyst or Data Scientist - Issue 320]]></title><description><![CDATA[A reading list for analysts and data scientists working at the intersection of data, product, and decision-making.]]></description><link>https://dataanalysis.substack.com/p/30-must-read-books-to-become-a-better-analyst</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/30-must-read-books-to-become-a-better-analyst</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 17 Jun 2026 11:01:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hrAS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4afeea55-02b0-4710-9aeb-496df9fae575_1562x844.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Before everyone heads out for summer breaks and vacations, I wanted to share a list of books from my personal Olga collection that can make you a better analyst or data scientist.</span></p><p><span>We&#8217;re not as lucky as some other fields. There are many books on data engineering and data management. There is even more literature on marketing, finance, and product development. But when it comes to analytics, the list is surprisingly small.</span></p><p><span>A large part of analytics books falls into academia and heavy statistics. That is still important, of course, but it is often not quite relevant to the work analysts actually do every day. There are very few books that sit at the intersection of data, statistics, and business or product.</span></p><p><span>Below is my collection of books that I believe are essential for becoming a stronger analyst or data scientist. I&#8217;ve read each of them, some more than 3&#8211;4 times, and I hope this list helps you find a few useful reads too.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Jdf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Jdf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!3Jdf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!3Jdf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!3Jdf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Jdf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!3Jdf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!3Jdf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!3Jdf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!3Jdf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e743edf-5c9b-408b-b7dc-0400e84351e8_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1><span>Product and marketing analytics</span></h1><ol><li><p><a href="https://www.oreilly.com/videos/product-analytics-for/9780137907748/"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">Product Analytics for Data-Driven Decisions: Derive Insights from Web Analytics Data</span></a><span> by Joanne Rodrigues.</span></p></li><li><p><a href="https://www.amazon.com/Freemium-Economics-Leveraging-Analytics-Segmentation/dp/0124166903"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">Freemium Economics: Leveraging Analytics and User Segmentation to Drive Revenue</span></a><span> by Eric Benjamin Seufert. An old but priceless book that helped set my own journey into product analytics. Still one of the most practical books on segmentation, monetization, and freemium business models.</span></p></li><li><p><a href="https://www.amazon.com/Actionable-Gamification-Beyond-Points-Leaderboards-ebook/dp/B00WAOGY4U"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">Actionable Gamification: Beyond Points, Badges, and Leaderboards</span></a><span> by Yu-kai Chou</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ekni!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ekni!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 424w, https://substackcdn.com/image/fetch/$s_!ekni!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 848w, https://substackcdn.com/image/fetch/$s_!ekni!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!ekni!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ekni!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:450576,&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;:false,&quot;internalRedirect&quot;:&quot;https://dataanalysis.substack.com/i/202384940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.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_!ekni!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 424w, https://substackcdn.com/image/fetch/$s_!ekni!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 848w, https://substackcdn.com/image/fetch/$s_!ekni!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!ekni!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38662a48-cf92-4740-862a-d4c55807805e_1880x1116.png 1456w" sizes="100vw"></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"><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"><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"><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"><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"><a href="https://www.amazon.com/Actionable-Gamification-Beyond-Points-Leaderboards-ebook/dp/B00WAOGY4U"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">Actionable Gamification</span></a><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);"> by</span><span> Yu-kai Chou </span></figcaption></figure></div><p><span>A great collection of frameworks for streaks, points, progress loops, rewards, and all the &#8220;gaming&#8221; mechanics apps use today.</span></p></li><li><p><a href="https://www.amazon.com/Hooked-How-Build-Habit-Forming-Products/dp/1591847788"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">Hooked: How to Build Habit-Forming Products</span></a><span> by Nir Eyal. A good read for understanding user behavior, habit loops, engagement, and how successful companies build products people keep coming back to.</span></p></li><li><p><a href="https://www.amazon.com/Cold-Start-Problem-Andrew-Chen/dp/0062969749"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">The Cold Start Problem</span></a><span> by Andrew Chen. A great book on how network effects start and scale. This is not a typical analytics book, but it is very relevant for analysts who support growth at marketplace or network-based products.</span></p></li></ol>
      <p>
          <a href="https://dataanalysis.substack.com/p/30-must-read-books-to-become-a-better-analyst">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Omni: The Better Looker, or Just Another Expensive BI Tool? - Issue 319]]></title><description><![CDATA[A deep dive into Omni&#8217;s semantic layer, BI-as-code workflow, customer feedback, AI features, and where the tool still falls short.]]></description><link>https://dataanalysis.substack.com/p/omni-the-better-looker</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/omni-the-better-looker</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 10 Jun 2026 12:02:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ykar!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, I am back on my <a href="https://dataanalysis.substack.com/p/your-favorite-bi-tool-issue-198">quest to find the one and perfect BI tool we need</a>.</p><p>Last year, I published a guide comparing <a href="https://dataanalysis.substack.com/p/tableau-vs-power-bi">Tableau vs. Power BI</a>. As I said then, I find both tools <a href="https://dataanalysis.substack.com/p/ditch-tableau-for-gods-sake-its-2021">overly complex and very expensive</a> - neither <a href="https://dataanalysis.substack.com/p/your-favorite-bi-tool-issue-198">would be my choice</a>. That post <a href="https://www.linkedin.com/posts/olgaberezovsky_i-cant-believe-i-am-opening-the-year-with-activity-7285284844756942848-vIbQ/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAVar7IBF3om5ghiuk3gTuZo6H8eArR8Yiw">sparked discussions</a>, with people asking: if not Tableau or Power BI, then what?</p><p>Well, there are now <a href="https://6sense.com/tech/business-intelligence-bi">more than 200 active BI tools</a> on the market now. More than half emerged after the AI boom, and most of them look like this:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KpUV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KpUV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 424w, https://substackcdn.com/image/fetch/$s_!KpUV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 848w, https://substackcdn.com/image/fetch/$s_!KpUV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 1272w, https://substackcdn.com/image/fetch/$s_!KpUV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KpUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png" width="1142" height="114" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:114,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!KpUV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 424w, https://substackcdn.com/image/fetch/$s_!KpUV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 848w, https://substackcdn.com/image/fetch/$s_!KpUV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 1272w, https://substackcdn.com/image/fetch/$s_!KpUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5009ace-1ac2-4953-8dc5-6e739e588307_1142x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>I tested about 8 of these tools (the ones that offer free trial) using my medium-sophisticated dataset and a few questions beyond the usual &#8220;<em>How many transactions did we receive in Canada this year?</em>&#8221; None of them met the bar. Not even half of it. The visualization quality is a horror story for another time. Most of these tools are simply LLM-to-SQL wrappers, not LLM-to-semantics. They become useless once you move beyond trivial &#8220;<em>how much</em>&#8221; or &#8220;<em>where</em>&#8221; questions.</p><p>I do not consider these post-AI analytics tools to be BI. So my &#8220;best BI&#8221; list still focuses on more foundational drag-and-drop, dashboard-building tools like Looker, Domo, Tableau, Power BI, Sigma and others. That is the category I use to evaluate Omni. Not the new wave of <em>ask-anything-and-get-a-pile-of-stats-in-seconds</em>.</p><p>Omni has been on my review list for a long time. One of my clients is an Omni customer, so I use it myself. But I am not a typical user. I am comfortable with most BI tools, and my learning curve is usually short (unless it&#8217;s figuring out aliases in Tableau. It&#8217;s been 12 years... please send help). That is why I also interviewed 11 active Omni customers and spoke with 14 Omni users who either build or read reports. I researched setup and maintenance costs, compared notes across teams, and built a good view of how Omni stacks up against other BI tools in 2026.</p><p>Below is everything you need to know about one of (still) new, fast-growing, and most talked-about BI tools this year: a deep dive into Omni&#8217;s features, where it performs best, where it falls short, and when it makes sense to use it to justify the cost. And, most importantly, whether Omni lives up to its promise of becoming the best BI tool.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0fvz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0fvz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!0fvz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!0fvz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!0fvz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0fvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png" width="160" height="160" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b69d3f57-0552-467a-a825-1e774d6594a8_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:160,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0fvz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!0fvz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!0fvz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!0fvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb69d3f57-0552-467a-a825-1e774d6594a8_200x200.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h1>How it all started</h1><p>I think the way a product enters the market matters. And personally, I did not find the &#8220;<em>We built Looker, so we can do it again</em>&#8221; story very appealing. But that was enough to raise a $9M+ seed round.</p><p>My first introduction to Omni was in late 2023, when Jamie Davidson reached out and positioned Omni as an upgraded version of Looker. So I knew a new BI tool was coming. But the positioning did not appeal to me at first. There was no clear &#8220;<em>we do this one thing better than anyone else</em>.&#8221; The message was mostly &#8220;<em>we are better than Looker.</em>&#8221; So what? Lots of tools are.</p><p>Shortly after that, I was part of  a large migration from Looker to Omni. The data stores were a mess, the semantics were fairly complex, and the migration took about 6 months. That was my first time working with Omni - and it was surprisingly smooth. Their team was involved every step of the way. Their approach to data layering, semantics, and scale was very solid. I could see back then that this team was thinking big.</p><p>Long story short, and one acquisition later, Omni now has more than 200 customers and recently raised a massive $120 million Series C at a $1.5 billion valuation!</p><p>If that sounds high, compare it with Sigma&#8217;s $3B and Tableau&#8217;s $15B valuation. <em><strong>That</strong> is high</em>. Especially Sigma. Why would someone pay <a href="https://checkthat.ai/brands/sigma-computing/pricing">$125K a year</a> for what is basically a spreadsheet?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rlKT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rlKT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 424w, https://substackcdn.com/image/fetch/$s_!rlKT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 848w, https://substackcdn.com/image/fetch/$s_!rlKT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 1272w, https://substackcdn.com/image/fetch/$s_!rlKT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rlKT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png" width="1456" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rlKT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 424w, https://substackcdn.com/image/fetch/$s_!rlKT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 848w, https://substackcdn.com/image/fetch/$s_!rlKT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 1272w, https://substackcdn.com/image/fetch/$s_!rlKT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b6951-0d94-47fe-803d-bd8897fd46da_1600x794.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://checkthat.ai/brands/sigma-computing/pricing">Sigma Pricing 2026</a></figcaption></figure></div><p>But back to Omni. With this level of funding, Omni is clearly moving toward the enterprise market and is going after Looker, Tableau, Sigma customers to set itself as the best and most matured BI tool out there.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ykar!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ykar!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 424w, https://substackcdn.com/image/fetch/$s_!Ykar!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 848w, https://substackcdn.com/image/fetch/$s_!Ykar!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 1272w, https://substackcdn.com/image/fetch/$s_!Ykar!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ykar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png" width="1158" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/464a04aa-e125-4434-9404-82d701728c6b_1158x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1158,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ykar!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 424w, https://substackcdn.com/image/fetch/$s_!Ykar!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 848w, https://substackcdn.com/image/fetch/$s_!Ykar!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 1272w, https://substackcdn.com/image/fetch/$s_!Ykar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464a04aa-e125-4434-9404-82d701728c6b_1158x784.png 1456w" sizes="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"><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"><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"><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"><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>But is it though? Or is it just another very well-funded BI company with a better origin story?</p><h1>What Omni gets right - and where it falls short</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AKad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AKad!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 424w, https://substackcdn.com/image/fetch/$s_!AKad!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 848w, https://substackcdn.com/image/fetch/$s_!AKad!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!AKad!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AKad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AKad!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 424w, https://substackcdn.com/image/fetch/$s_!AKad!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 848w, https://substackcdn.com/image/fetch/$s_!AKad!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!AKad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56b5a7c7-1439-4ac5-8270-fdd19b12fd8e_2048x1074.png 1456w" sizes="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"><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"><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"><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"><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>
          <a href="https://dataanalysis.substack.com/p/omni-the-better-looker">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Figuring Out Chaos. Now What? - Issue 318]]></title><description><![CDATA[May recap: How teams are trying to make decisions when the old playbook no longer works]]></description><link>https://dataanalysis.substack.com/p/figuring-out-chaos-now-what</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/figuring-out-chaos-now-what</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 03 Jun 2026 12:02:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fw33!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a> - a weekly newsletter on data science and analytics.</p><p>If you missed the May posts, here&#8217;s the roundup:</p><ul><li><p><a href="https://dataanalysis.substack.com/p/how-asana-found-40m-in-recoverable">How Asana Found $40M in Recoverable Revenue</a> - How product analytics at Asana turned false churn from user removals into a $40M product decision. Guest post by Kuber Jain.</p></li><li><p><a href="https://dataanalysis.substack.com/p/when-ai-agents-become-users">When AI Agents Become Users: Rethinking Analytics Tracking </a>- How to set up analytics for AI agents: tracking conversations, testing prompts, and optimizing products in real time.</p></li><li><p><a href="https://dataanalysis.substack.com/p/10-data-concepts-analysts-use-every-day">10 Data Concepts Analysts Use Every Day - Part 2</a> - another batch of 10 concepts every analyst should know. The first 10 <a href="https://dataanalysis.substack.com/p/10-must-know-concepts-every-analyst">are here</a>.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dataanalysis.substack.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://dataanalysis.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Hello from Snowflake Summit. If you&#8217;re here, I&#8217;d be happy to meet. If not, I hope to see some of you next week at <a href="https://www.databricks.com/dataaisummit">Databricks</a>.</p><p>May was a busy month for data and analytics. Between conferences, product launches, announcements, and industry events, there was a lot to follow. In May alone, I had <a href="https://dataanalysis.substack.com/i/196620222/upcoming-events-in-april">21 events on my calendar</a>, so this recap is a bit longer and more opinionated than usual.</p><p>I&#8217;ll cover highlights from Mixpanel MXP 2026, Mobile Apps Unlocked (known as MAU), and the Informatica Summit. I&#8217;ll also share the key updates from last month across data science and analytics, including new case studies, product announcements, and tools shaping the field, so you can stay reasonably informed without pretending you read every launch blog.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mfFW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mfFW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!mfFW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!mfFW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!mfFW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mfFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png" width="156" height="156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b943407e-cc8d-49cb-9951-84ba47997b38_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:156,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!mfFW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!mfFW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!mfFW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!mfFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb943407e-cc8d-49cb-9951-84ba47997b38_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>&#128266; Advocating for analytics: The new normal and how to figure it out</h1><h3><a href="https://mixpanel.com/mxp/san-francisco-2026">Mixpanel is ready for the next chapter</a></h3><p>I wanted to share a few thoughts on Mixpanel&#8217;s &#8220;new life.&#8221; I call it that because Mixpanel has a new CEO, recent acquisitions, a new strategic direction, and a product that has been changing quickly. I have been using Mixpanel for more than 14 years now! Even though I probably mention Amplitude more often (mostly because Amplitude has been more vocal), I am a more confident Mixpanel user. And with its recent AI direction, Mixpanel currently feels ahead in agent-native analytics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZMfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZMfs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 424w, https://substackcdn.com/image/fetch/$s_!ZMfs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 848w, https://substackcdn.com/image/fetch/$s_!ZMfs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!ZMfs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZMfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZMfs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 424w, https://substackcdn.com/image/fetch/$s_!ZMfs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 848w, https://substackcdn.com/image/fetch/$s_!ZMfs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!ZMfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc07820a6-c08a-48eb-9c47-56a06fe83846_1844x1028.png 1456w" sizes="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"><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"><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"><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"><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>Overall, MXP 2026 felt like a success. I&#8217;ll cover some of the sessions in more depth soon, but here are my main takeaways:</p><ul><li><p>Companies have shifted from the mobile era into the AI era, and analytics has to adapt. It starts with how we set up taxonomies, catalogs, and events - all need to become native to agents and code, not just to analysts and product managers as before.</p></li><li><p>Today, prototyping, development, testing, and design are all moving faster than ever. But speed amplifies bad decisions. Existing product models are collapsing, and we need new frameworks that no one has fully figured out yet. But what we do know is that <strong>deep product intelligence is becoming non-negotiable for growth and scale</strong>, and that is what teams should invest in. (I really liked how Mixpanel summarized my 318 publications into one sentence).</p></li><li><p>Mixpanel is positioning itself as a data layer that teams can build on. It helps separate signal from noise, create a clearer understanding, and compound organizational knowledge. In other words: it wants to become your personal product analyst. Godspeed.</p></li></ul><p>Overall, I agree with Mixpanel&#8217;s stance and vision, even if the ambition is high. I also really like Jen Taylor. Her energy is impressive, and given the recent announcements and acquisitions, I think Mixpanel is making the right moves.</p><p>It was also nice running into <a href="https://www.linkedin.com/in/danielfschmidt/">Daniel Schmidt</a>, co-founder of DoubleLoop, the metric trees product acquired by Mixpanel. We may disagree on how practical metric trees are, but I still think they are a unique and smart addition to Mixpanel&#8217;s product.</p><h3><strong>What happened to Mobile Apps Summit?</strong></h3><p><a href="https://mauvegas.com/">Mobile Apps Unlocked (MAU)</a> used to be one of the most important events for mobile app growth, AdTech, and MarTech. This year, though, it didn&#8217;t feel as strong. I was already <a href="https://dataanalysis.substack.com/i/166219453/advocating-for-analytics">disappointed by the event last year</a>, and this year felt even weaker.</p><p>This is supposed to be the largest mobile app AdTech and MarTech conference, with more than 2,000 apps attending, at least as claimed. But the quality of the content (and speakers) felt very low.</p><p>The exhibition hall was full of marketing and advertising vendors, but the event lacked real-life examples of how these tools and strategies actually work: implementation costs, pitfalls, success stories, and measurable outcomes. Where are the success stories? </p><p>For example, I was hoping to learn how web-to-app performs for apps, but why is no one sharing any data on this? I know FunnelFox says it works, but why can&#8217;t anyone prove it? I don&#8217;t think the math for web-to-app works. I suspect the platform friction plays a bigger role, and I don&#8217;t believe the ROI that they claim. I would love for someone to prove me wrong and lay out the math on how investment in web-to-app makes sense. I don&#8217;t think it does.</p><p>This year, as with last year, there were no strong case studies from app founders or practitioners. There were no real discoveries or lessons backed by data points or benchmarks. I don&#8217;t trust broad Phil&#8217;s claims like &#8220;<em>we&#8217;re seeing this everywhere</em>&#8221; or Vahe&#8217;s &#8220;<em>I helped apps generate $50M in incremental revenue through paywall testing</em>&#8221; without seeing the data behind them. Almost every speaker seemed to be either from an agency or representing a tool.</p><p>To be clear, this is not the case with every event. I always enjoy RevenueCat&#8217;s events. For example, Ladder shared its entire product and marketing strategy on stage last year, or how Yu-kai Chou presented a practical framework for gamification (which we actually implemented at MyFitnessPal, and it worked), or how Flo shared their retention framework at the recent Adjust event. I wish MAU were that kind of place where we could upskill, compare data, and share learnings, instead of being an overwhelming platform for promotion. I suspect that after this publication, I may be banned from MAU next year, haha.</p><h3><strong>Context is a new currency</strong></h3><p>I didn&#8217;t have high expectations going into an enterprise data and AI conference in Vegas. To my surprise, <a href="https://www.informaticaworld.com/">Informatica World 2026</a> was more practical and on point than any other data event I&#8217;ve attended this year (including Snowflake Summit, where I am now).</p><p>This was my first Salesforce event (Salesforce acquired Informatica last year), and I was impressed by the scale, organization, and content.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ysfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ysfs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ysfs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ysfs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ysfs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ysfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg" width="1456" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ysfs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ysfs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ysfs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ysfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82dd2fc0-08d3-449b-983d-61c8cabe76ad_2048x1365.jpeg 1456w" sizes="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"><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"><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"><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"><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>It almost felt like the speakers had read my <em><a href="https://dataanalysis.substack.com/p/before-you-build-an-analytics-agent">Before You Build an Analytics Agent</a></em> publication and decided to dedicate the entire conference to it, with a focus on the importance of context, semantics, data quality, and governance.</p><p>I liked how transparent conversations felt - as AI agents become more common, data without context is not enough. Speakers framed context as the new currency of data. It&#8217;s the combination of metadata, governance, lineage, quality, and business meaning that allows AI systems to understand and act on data. Informatica positioned itself and its products as the foundation for trusted data, automated governance, and data engineering.</p><p>The team announced <em>Headless Data Management,</em> where metadata, quality, governance, MDM, lineage, and policy enforcement are treated as services that AI agents can call directly through MCP and their CLAIRE Agent. They launched <em>Agentic Multidomain MDM</em> - a way to apply agents to the manual work of data cleaning and enriching. </p><p>I learned that PepsiCo already has more than 1,500 agents supporting internal systems, Hearst emphasized the growing risks around data leaks and poorly grounded outputs, and Google Cloud highlighted the move from reporting to autonomous agents that can reason and act.</p><p>The next phase of data management is the context layer that makes data trusted, usable, and safe for AI. This is where all our attention and investment should be, and I can&#8217;t agree more.</p><h1>&#128293; May highlights</h1><h4><strong>Statsig joined OpenAI. No, wait - Statsig joined Amplitude!</strong></h4><p>There has been some confusion around what happened to Statsig. Initially, <a href="https://openai.com/index/vijaye-raji-to-become-cto-of-applications-with-acquisition-of-statsig/">OpenAI acquired Statsig</a> in a $1.1B all-stock deal. But now, <a href="https://amplitude.com/blog/amplitude-and-statsig-partnership">Amplitude announced a &#8220;strategic partnership with Statsig&#8221;</a>, under which the Statsig brand, platform, and customers are going to Amplitude. That makes the deal feel like a split between talent and platform. OpenAI wanted the people and experimentation expertise. Amplitude needed the experimentation platform.</p><h4><strong>My favorite analyst is celebrating 20 years of blogging!</strong></h4><p>Avinash Kaushik&#8217;s <a href="https://www.kaushik.net/avinash/">Occam&#8217;s Razor</a> just turned 20. If you&#8217;re a marketing analyst (or really any kind of analyst), reading Occam&#8217;s Razor is a must. Avinash started the blog back in 2006, and it has been one of the most practical and influential analytics blogs ever since. I&#8217;ve been a subscriber for more than 10 years now, and it shaped the kind of analyst I became. It is still one of the best examples of how to write about analytics in a way that is useful, clear, and grounded in real work. Highly recommend.</p><h4><strong>In other news:</strong></h4><ul><li><p>Omni makes news again with <a href="https://www.linkedin.com/posts/colinzima_today-were-excited-to-welcome-the-fabiai-activity-7465071983085412355-9kl6/">acquiring </a><a href="http://fabi.ai">Fabi.ai</a> to make a push into headless BI, CLI-driven analytics, MCP, and AI-agent workflows.</p></li><li><p><a href="https://docs.getdbt.com/blog/dbt-core-v2-is-here">dbt launched Core v2</a>, which now serves as the open-source foundation of the Fusion. That does not fully end the Core vs. Fusion debate, but it means that dbt is keeping an Apache 2.0 open-source Core while Fusion will be the main product direction.</p></li><li><p>Amplitude launched <a href="http://llmtrack.org">llmtrack.org</a> - a public AI-search visibility tracker. It measures how brands show up across GPT, Claude, Gemini, and Google AI Overviews &#8220;using more than 44,000 prompts across 30+ categories and 270+ brands&#8221;.</p></li><li><p>For time-series analysis, check <a href="https://github.com/RussellSB/pytrendy">PyTrendy</a> - a new package for identifying and analyzing trends in time series:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fw33!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fw33!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fw33!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fw33!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fw33!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fw33!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg" width="1456" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fw33!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fw33!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fw33!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fw33!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b9e1893-0f8e-4c76-9cd6-b0fc54985eb0_1906x600.jpeg 1456w" sizes="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"><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"><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"><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"><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><h1>&#128200; New industry reports and benchmarks</h1><ol><li><p><a href="https://www.deloitte.com/us/en/what-we-do/capabilities/applied-artificial-intelligence/content/state-of-ai-in-the-enterprise.html">The State of AI in the Enterprise</a> from Deloitte</p></li><li><p><a href="https://www.fivetran.com/resources/reports/the-2026-agentic-ai-readiness-index">The 2026 agentic AI readiness index</a> from Fivertran</p></li><li><p><a href="https://www.linkedin.com/blog/engineering/ai/crosscheck-benchmarking-ai-models-in-the-real-world">Crosscheck: Benchmarking AI Models in the Real World</a> by LinkedIn Labs</p></li></ol><h1>&#129299; Analysis and case studies</h1><p><strong><a href="https://confidence.spotify.com/blog/powered-trustworthy">Powered &#8800; Trustworthy</a> by Johan Rydberg (Spotify/Confidence): </strong>Spotify wins 12% of experiments but learns from 64%. It&#8217;s not all about counting winners.</p><p><strong><a href="https://towardsdatascience.com/causal-inference-is-different-in-business/">Causal Inference Is Different in Business</a> by Alejandro Alvarez Perez: </strong>Not every decision deserves the same rigour. Match your causal inference to the gravity of the decision: constructive decisions need speed, final decisions need precision.</p><p><strong><a href="https://changeandmeasure.com/lessons/experiment-velocity.html">Experiment Velocity</a> by Jakub Linowski: </strong>Jakub created this interactive simulator showing how test volume compounds into cumulative lift. More experiments mean more winners get a chance to ship.</p><h1>&#127891; New tutorials</h1><ul><li><p><a href="https://confidence.spotify.com/blog/confidence-bootcamp">Spotify&#8217;s Experimentation Bootcamp is now free</a></p></li><li><p><a href="https://kyunghyuncho.me/teaching-fundamentals-of-machine-learning/">Teaching &lt;Fundamentals of Machine Learning&gt;</a></p></li><li><p><a href="https://ds100.org/sp26/">Data 100: Principles and Techniques of Data Science from UC Berkeley, Spring 2026</a></p></li></ul><h1>&#10084;&#65039; Favorite publications last month</h1><p><em>Bookmarked to re-read favorite takes</em></p><ol><li><p><a href="https://datascienceconfidential.github.io/r/predictive-models/2026/05/14/is-logistic-regression-regression.html">Is logistic regression regression?</a></p></li><li><p><a href="https://spawn-queue.acm.org/doi/pdf/10.1145/3778029">What Every Experimenter Must Know About Randomization</a></p></li><li><p><a href="https://kiro.dev/blog/deep-spec-analysis/">Requirements analysis: catching requirement bugs before they become code</a></p></li><li><p><a href="https://joereis.substack.com/p/notes-from-the-field-ai-energy-shocks">Notes From the Field: AI, Energy Shocks &amp; the End of the Old Playbook (Spring 2026 Edition)</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Joe Reis&quot;,&quot;id&quot;:3531217,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e4716b1-c223-41e3-b943-def0291bf217_1175x783.jpeg&quot;,&quot;uuid&quot;:&quot;3dacc3fc-4b9f-42fc-8246-a1e0d9172a4f&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://ericmjl.github.io/blog/2026/5/20/what-data-science-is-actually-about-in-the-age-of-ai/">What data science is actually about in the age of AI</a> from <a href="https://x.com/ericmjl">Eric Ma</a></p></li><li><p><a href="https://perthirtysix.com/how-the-heck-does-shazam-work">How The Heck Does Shazam Work?</a> from <a href="https://www.linkedin.com/in/shri-khalpada/">Shri Khalpada</a></p></li></ol><h1>&#9992;&#65039; Data + Analytics events in June</h1><ul><li><p>May 31-June 5, Bengaluru, India: <a href="https://2026.sigmod.org/">SIGMOD/PODS Conference</a></p></li><li><p>June 1-4, San Francisco, CA: <a href="https://www.snowflake.com/en/summit/">Snowflake Summit 2026</a></p></li><li><p>June 9, New York: <a href="https://caio-ny.coriniumintelligence.com/">Chief AI Officer NY</a></p></li><li><p>June 10-12, Bangkok, TH: <a href="https://mixpanel.com/mxp/mxp-2026">Mixpanel MXP</a></p></li><li><p>June 12, London, GB: <a href="https://raais.co/">Research and Applied AI Summit</a></p></li><li><p>June 15-18, San Francisco: <a href="https://www.databricks.com/dataaisummit">Databricks Data and AI Summit 2025</a></p></li><li><p>June 16-17, Sydney, Australia: <a href="https://www.gartner.com/en/conferences/apac/data-analytics-australia">Gartner Data &amp; Analytics Summit 2026</a></p></li><li><p>June 16-17, London, GB: <a href="https://datascience.thepeopleevents.com/">Data Science &amp; AI Summit</a></p></li><li><p>23 Jun, online: <a href="https://causalsummit.com/">Causal Summit</a></p></li></ul><p><em>Also, check this calendar for the full list of data and analytics events this year: <a href="https://dataanalysis.substack.com/p/the-biggest-data-analytics-and-ai">The Biggest Data, Analytics, and AI Conferences of 2026</a>.</em></p><p>Thanks for reading, everyone!</p><h3></h3>]]></content:encoded></item><item><title><![CDATA[10 Data Concepts Analysts Use Every Day - Part 2 | Issue 317]]></title><description><![CDATA[From academia to industry: the core analytical principles for separating signal from noise.]]></description><link>https://dataanalysis.substack.com/p/10-data-concepts-analysts-use-every-day</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/10-data-concepts-analysts-use-every-day</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 27 May 2026 12:02:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kmGb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last year, I published <em><a href="https://dataanalysis.substack.com/p/10-must-know-concepts-every-analyst">10 Must-Know Concepts Every Analyst Should Know</a></em> - a collection of foundational ideas that shape how data scientists reason, analyze, and communicate data: Occam&#8217;s Razor, Simpson&#8217;s Paradox, Base-Rate Fallacy, Twyman&#8217;s Law, and more.</p><p>This is Part 2.</p><p>This time, I&#8217;m focusing on another set of concepts that always show up in analytics work. Most of these come from statistics, ML, economics, or decision science. If you touch analytics, my expectation is that you already know these concepts. If you don&#8217;t, keep this list handy.</p><p>Most wrong analyses do not happen because someone forgot how to write SQL. Analysis fails because the analyst looked at the wrong population, trusted the wrong metric, overreacted to noise, ignored uncertainty, or found a pattern that was not really there.</p><p>So here are 10 more concepts every analyst should know.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1dry!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1dry!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!1dry!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!1dry!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!1dry!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1dry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png" width="156" height="156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:156,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!1dry!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!1dry!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!1dry!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!1dry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9105b8f-5dcc-421a-9868-2af4b5a4f93b_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>1. Stein&#8217;s Paradox</h1><p>Stein&#8217;s Paradox is one of the reasons why I&#8217;m obsessed and fascinated with statistics. It&#8217;s the strangest idea that makes impossible possible. It is also hard to explain. </p><p>Basically, it says that when you are estimating several things at the same time, you can often make better estimates by pulling each individual estimate slightly toward the overall average.</p><p>This feels wrong at first, but here is an example to explain it better:</p><p>If you want to estimate the conversion rate for each country, it seems natural to calculate each country&#8217;s conversion rate separately. If you want to estimate retention for each acquisition channel, it seems right to calculate each channel separately. If you want to estimate revenue per customer segment, it seems natural to calculate each segment separately and so on.</p><p>Stein&#8217;s Paradox says that this separate-estimate approach is often <em><strong>not the best option when you have many noisy groups.</strong></em></p><p>Why? Because small groups are noisy.</p><p>A country with 40 users and a 20% conversion rate may not truly be a high-converting country. It may just have a small sample. A segment with 25 users and high retention may not be a great segment. It may just be random luck. </p><p>Instead of trusting each small estimate as fully independent, Stein&#8217;s Paradox points toward shrinkage: <em><strong>move noisy group-level estimates closer to the overall average</strong></em>. The smaller or noisier the group, the more it should be pulled toward the average. The larger and more stable the group, the more it can stand on its own.</p><p>A common mistake is to rank groups by raw averages. This often pushes tiny groups to the top and bottom because small samples are more volatile. A country with 10 users and 4 conversions will show a 40% conversion rate, but that does not mean it is better than a country with 10,000 users and a 12% conversion rate.</p><p>Stein&#8217;s Paradox explains that the most extreme numbers are often extreme because they are noisy.</p><h1>2. Monte Carlo Simulation</h1><p>This is a way to model uncertainty using random sampling. Monte Carlo simulation creates many possible outcomes based on uncertain inputs. By simulating thousands or millions of scenarios, analysts can estimate a range of possible futures.</p><p>This is common for cases when direct calculation is hard or when the inputs are uncertain or dynamic. For example, imagine you want to forecast revenue for a subscription product. The future depends on many uncertain inputs: new user growth, trial start rate, trial-to-paid conversion, monthly churn, annual renewal rate, plan mix, expansion revenue, refunds, and more. <em>A simple forecast will use one number for each assumption and produce one revenue estimate</em>. But that estimate can feel more certain than it really is.</p><p>A Monte Carlo simulation lets you define a range for each assumption and simulate many possible outcomes. Instead of saying, &#8220;Revenue will be $1.2M,&#8221; you can say, &#8220;<em>Based on these XYZ assumptions, revenue is likely to fall between $1.0M and $1.4M, with a 20% chance of missing target</em>.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kmGb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kmGb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 424w, https://substackcdn.com/image/fetch/$s_!kmGb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 848w, https://substackcdn.com/image/fetch/$s_!kmGb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!kmGb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kmGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png" width="1342" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&quot;width&quot;:1342,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kmGb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 424w, https://substackcdn.com/image/fetch/$s_!kmGb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 848w, https://substackcdn.com/image/fetch/$s_!kmGb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!kmGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe459e2-b3e8-4c5d-8951-20dc5e48bd68_1342x1090.png 1456w" sizes="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"><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"><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"><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"><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"><a href="https://towardsdatascience.com/cleaner-monte-carlo-simulation-graphs-145b5be7f6ab/">Monte Carlo Simulation</a></figcaption></figure></div><p>Monte Carlo simulation is used in revenue forecasting, LTV modeling, experiment planning, risk analysis, pricing scenarios, growth planning, and financial modeling.</p><h1>3. Pareto Principle</h1>
      <p>
          <a href="https://dataanalysis.substack.com/p/10-data-concepts-analysts-use-every-day">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[When AI Agents Become Users: Rethinking Analytics Tracking - Issue 316]]></title><description><![CDATA[Navigating analytics for AI agents: tracking conversations, testing prompts, and optimizing products in real time.]]></description><link>https://dataanalysis.substack.com/p/when-ai-agents-become-users</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/when-ai-agents-become-users</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 20 May 2026 12:02:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9FB2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb30a856-19c2-4fa4-9586-8ebeafb4a225_1454x748.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For the past decade, the product analytics playbook has been built around clicks, funnels, and conversion flows.</p><p>Before a product launch, teams would design tracking systems to capture key user actions. Those actions would later become metrics: signup started, trial started, checkout completed, feature used, subscription canceled.</p><p>Experimentation used the same logic. Product analysts had to decide how to instrument each test: where to place tracking, to make analytics cost-efficient and effective, how to measure the lift between control and variant, and whether to send a separate <em>experiment_started</em> event or simply attach the experiment group as a property on an event like <em>trial_started</em>.</p><p>This is the analytics world we built: instrument the user action, translate it into a metric, and measure whether the product change moved that metric.</p><p>But what happens when users become agents? Even more, what happens when users become conversational, generative, or self-evolving agents that are dynamic and learn from every interaction?</p><p>That is where traditional product analytics starts to break.</p><p>This publication is about how to navigate and adapt your product analytics setup as we transition from <em><strong>tracking user actions to examining agent interactions</strong></em>. It is about moving beyond basic event logs (which are no longer enough) and treating <em><strong>AI model selection as a core product experiment</strong></em>. That means A/B testing LLMs, prompts, voices, and agent behaviors against key metrics like retention, conversion, and LTV. Also, we&#8217;ll look at what analytics looks like for self-evolving products: systems that use real-time data to learn what works, adjust their own settings, and turn insights into action faster.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!COd9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!COd9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!COd9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!COd9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!COd9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!COd9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png" width="168" height="168" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:168,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!COd9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!COd9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!COd9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!COd9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97aa5bcb-80ce-4409-a35b-19e77b8203d7_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Product analytics still works. It just does not see the AI layer yet.</h1><p>Product analytics is still life-essential for ensuring you aren&#8217;t getting &#8220;garbage in&#8221;.</p><p>The traffic still comes in. The events still fire. The funnel still exists. Mixpanel, Amplitude, SDK integrations, and all of that tracking are still must-haves.</p><p>But the funnel no longer explains the full outcome.</p><p>In a traditional product, the page is the product surface. A user sees a button, a form, a paywall, a checkout page, or an onboarding screen. If conversion changes, analysts can usually inspect the interface and look for a visible explanation: maybe the CTA changed, the page layout shifted, the copy was updated, the pricing page was redesigned, or the onboarding flow introduced new friction.</p><p>In an AI product, the visible interface may not change at all.</p><p>The same user may open the same screen, start the same session, and complete the same flow. But behind the scenes, the experience may be completely different.</p><p>The model may be different. The prompt may be different. The voice prompting the prompt may be different. The memory window may be different. The tools available to the agent may be different. The routing logic may be different.</p><p>From the user&#8217;s perspective, it may feel like the same product. But from the system&#8217;s perspective, it is not the same product at all - it could be 42 variations of different setups. <em><strong>The agent itself becomes part of the product surface</strong></em>.</p><p>That means agent behavior needs to be instrumented as carefully as user behavior.</p><h2>The old analytics layer is not enough</h2><p>In UI analytics, sessions or clicks become events.</p><p>We track button clicks, page views, signup starts, card toggles and banner hoovers, trial starts, purchase completions, and cancellations. We use those events to build funnels, cohorts, retention curves, and conversion rates.</p><p>That still matters, but in agent-based products, turns or switches become events.</p><p>Every conversation turn, model response, tool call, routing decision, voice selection, prompt variant, and memory decision can affect the user experience. This requires a 2nd layer of instrumentation to address agent analytics.</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/when-ai-agents-become-users">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Asana Found $40M in Recoverable Revenue - Issue 315]]></title><description><![CDATA[A product analytics case study on false churn - and how Asana turned user removals into a $40M product decision - guest post by Kuber Jain]]></description><link>https://dataanalysis.substack.com/p/how-asana-found-40m-in-recoverable</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-asana-found-40m-in-recoverable</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 13 May 2026 12:00:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p7zD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf1ceff-9ad0-47ce-9926-a40fc8129d62_640x480.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I don&#8217;t often write about product analytics at SaaS, except maybe for the <a href="https://dataanalysis.substack.com/p/summer-recap-the-analytics-startup">occasional rant</a>, <a href="https://dataanalysis.substack.com/p/why-most-benchmarks-are-misleading">benchmark</a>, or <a href="https://dataanalysis.substack.com/p/rethinking-ab-testing-for-b2b-and">research</a>. Today is an exception.</p><p>I asked my good friend <a href="https://www.linkedin.com/in/kuberjain/">Kuber Jain</a> to share a behind-the-scenes look at analytics in SaaS, including how his team at Asana used product analytics to drive a feature worth $40M.</p><p>Kuber is now a Senior Data Scientist at Headspace. Previously, he worked on analytics at Asana, DocuSign, and Optimizely, where he helped product and engineering teams use data to improve user experience, engagement, experimentation, and business outcomes.</p><p>Below, Kuber walks us through a project from his time at Asana, where his team was trying to understand and reduce customer churn. They segmented users, identified which customers were most likely to churn, studied when they came back, mapped the friction points, and quantified the business impact. Let&#8217;s break it down.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ch0R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ch0R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!ch0R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!ch0R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!ch0R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ch0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png" width="146" height="146" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:146,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!ch0R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!ch0R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!ch0R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!ch0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc53e0ae-7d39-42c9-aea3-0f715a98313c_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Asana is one of the leading work management platforms, helping teams plan, organize, and execute their work. The company grew to more than 170,000 paying customers around the world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g4_D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g4_D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 424w, https://substackcdn.com/image/fetch/$s_!g4_D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 848w, https://substackcdn.com/image/fetch/$s_!g4_D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 1272w, https://substackcdn.com/image/fetch/$s_!g4_D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g4_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png" width="1456" height="1164" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1164,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g4_D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 424w, https://substackcdn.com/image/fetch/$s_!g4_D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 848w, https://substackcdn.com/image/fetch/$s_!g4_D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 1272w, https://substackcdn.com/image/fetch/$s_!g4_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf089e-8d3b-447a-8bbc-85dc9e64bb10_1496x1196.png 1456w" sizes="100vw"></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"><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"><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"><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"><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 case study Kuber shares below is about Asana&#8217;s <strong>Pause Member</strong> feature.</p><p>I wanted to share it today because the lesson applies far beyond Asana. In SaaS, users often leave for operational reasons: a team changes, a project ends, a budget gets cut, or an admin removes inactive seats. That does not always mean the user no longer needs the product.</p><p>Asana&#8217;s Pause Member feature is a good reminder that not every lost seat means lost product value. Sometimes, what looks like churn is actually a billing or seat-management problem. In this case, more than 60% of removals were tied to budget pressure rather than true employee turnover, turning what could have been a temporary cost-cutting decision into a permanent product exit.</p><p>I&#8217;ll hand it over to Kuber to break down what the team found, how they quantified the opportunity, and how those insights shaped the feature.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!11y0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!11y0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 424w, https://substackcdn.com/image/fetch/$s_!11y0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 848w, https://substackcdn.com/image/fetch/$s_!11y0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 1272w, https://substackcdn.com/image/fetch/$s_!11y0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!11y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png" width="186" height="186" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:720,&quot;resizeWidth&quot;:186,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!11y0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 424w, https://substackcdn.com/image/fetch/$s_!11y0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 848w, https://substackcdn.com/image/fetch/$s_!11y0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 1272w, https://substackcdn.com/image/fetch/$s_!11y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b8a8acd-f805-4831-80a1-7ffc2cbc6594_720x720.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1>Why Asana built a &#8220;pause member&#8221; feature - and why it was worth millions</h1><p>Below, I&#8217;ll walk through the analysis that led Asana&#8217;s team to the solution: how they segmented user removals and churn, measured when removed users came back, identified which users and organizations were most affected, mapped the friction in the return path, and quantified the business impact of fixing it.</p><p>Before getting into the analysis, it&#8217;s worth grounding ourselves in what churn means for a SaaS business, and why not all churn is the same problem.</p><h2>What is churn?</h2><p>Churn is when a customer or user stops using a product.</p><p>In SaaS, this usually means a company stops paying, which is revenue churn, or a user stops using the product, which is user churn.</p><p>Revenue churn hits revenue directly. User churn is often an early warning sign. But in Asana&#8217;s case, the team was looking at something more specific than general churn: <em>users being removed from a workspace</em>.</p><h2>What is the user removal rate?</h2><p>User removal rate is the percentage of active users removed from a workspace over a given period, usually by an admin.</p><p>This metric matters because removal does not always mean disengagement. A removed user may still need the product, but the current workflow gives them no easy way to pause, return, or keep their history. Why does it matter so much for SaaS?</p><p>SaaS businesses depend on retention. Even a small improvement can have a big long-term impact. A commonly cited benchmark: <em>reducing churn by just 1pp can increase a company&#8217;s valuation by 12% or more over five year</em>s, because of how retained revenue compounds.</p><p><strong>Types of churn</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b48J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b48J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 424w, https://substackcdn.com/image/fetch/$s_!b48J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 848w, https://substackcdn.com/image/fetch/$s_!b48J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 1272w, https://substackcdn.com/image/fetch/$s_!b48J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b48J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png" width="1264" height="340" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:340,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83177,&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://dataanalysis.substack.com/i/197306413?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.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_!b48J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 424w, https://substackcdn.com/image/fetch/$s_!b48J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 848w, https://substackcdn.com/image/fetch/$s_!b48J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 1272w, https://substackcdn.com/image/fetch/$s_!b48J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b923aaf-c50f-473f-b299-4ffe208c2921_1264x340.png 1456w" sizes="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"><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"><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"><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"><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 Asana case is mostly about <strong>false churn</strong>. That difference matters because it changes what you should fix.</p><p>You do not fix false churn with better onboarding or more support. You fix it by changing how the product handles temporary exits, so users are not treated as permanently lost when they still have a reason to come back.</p><p><strong>Problem:</strong></p><p>Users weren&#8217;t leaving because the product failed them. They were being removed by administrators making short-term budget decisions, and the product was treating each one as a permanent exit. The analytics work was about proving that, quantifying it, and justifying the fix.</p><p><em>The question every product analyst should ask before writing off churn: how many of these users actually wanted to leave? The answer is rarely 100%.</em></p><h2>The analysis: 5 Steps that led to Pause Member</h2><p>The Pause Member feature didn&#8217;t come from a product instinct or a sales request. It came from a structured analytical process. Here&#8217;s how it unfolded - step by step.</p><h3>Step 1: Segment the removals to find the recoverable pool</h3><p>A high removal rate doesn&#8217;t tell you much on its own. You need to break it down.</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-asana-found-40m-in-recoverable">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[April Recap: Stop Buying Users You Already Paid For - Issue 314]]></title><description><![CDATA[Your monthly recap of the latest trends, market shifts, and updates in data science and analytics.]]></description><link>https://dataanalysis.substack.com/p/april-recap-stop-buying-users-again</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/april-recap-stop-buying-users-again</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 06 May 2026 12:02:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dQHp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a> - a weekly newsletter on data science and analytics.</p><p>If you missed the April posts, here&#8217;s the roundup:</p><ul><li><p><a href="https://dataanalysis.substack.com/p/amplitude-agents-101-how-they-work">Amplitude Agents 101: How They Work + 20 Prompts to Try</a> - An introduction to using AI in Amplitude, including a guide to Amplitude MCP, Global Agent, specialized agents, and the prompts that make them more useful.</p></li><li><p><a href="https://dataanalysis.substack.com/p/claude-for-excel-what-it-does-well">Claude for Excel: What It Does Well - and Where It Still Falls Short</a> - How to get started with AI in Excel, what Claude for Excel does well, where it still fails, and how to use it safely for analytics and finance.</p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-choose-the-right-proxy-metric">How to Choose the Right Proxy Metric for an A/B Test</a> - There is no single best proxy metric that works forever. The right proxy depends on the size of your experiment, and the best way to choose it is to learn from your past tests instead of reusing the same metric again and again.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dataanalysis.substack.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://dataanalysis.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>May is already shaping up to be a very busy month for data scientists.</p><p>This week starts with the <a href="https://dgiq-edw2026.dataversity.net/index.cfm">Data Governance Summit</a> and <a href="https://www.salesforce.com/tableau-conference/?icid=TABLEAU">Tableau Annual Conference</a> in San Diego. Next week, I&#8217;ll be in San Francisco for <a href="https://aicouncil.com/sf-2026">Data Council</a>, <a href="https://mixpanel.com/mxp/san-francisco-2026">Mixpanel</a>, and <a href="https://www.saastrannual.com/">SaaStr</a> - all happening on the same days, (purposely?), I assume to test our scheduling models. I&#8217;ll clone myself.</p><p>After that, I&#8217;m heading to Las Vegas for <a href="https://www.informaticaworld.com/">MDM + Informatica</a> and <a href="https://mauvegas.com/">MAU</a>, which, of course, also happen at the same time. Hope to see some of you there. Somewhere.</p><p>Today, I have the key April updates for you across data science and analytics, including new case studies, analyses, and developments shaping the field - so you can stay informed, relevant, and maybe explain the news to your coworkers before they forward it to you.</p><h1>&#128266; Advocating for analytics: The ROI case for investing in existing users</h1><p>As someone who was &#8220;raised&#8221; by high-retention products and apps that build long-standing, frequent relationships with users (think Strava, Calm, MyFitnessPal, Glow, Coinbase, and others), I really struggle to understand the newer batch of apps (AI or not) that mostly monetize through high-volume user acquisition without any real intention of building stickiness or retention.</p><p>I don&#8217;t want to recycle <a href="https://hbr.org/2014/10/the-value-of-keeping-the-right-customers">the same old point </a>made by literally every analyst: <em><strong>durable, sustainable growth comes from retention, not acquisition</strong></em>. But what do you do when many apps don&#8217;t expect, and don&#8217;t even aim for, long-term usage?</p><p>Some apps seem to exist almost entirely to monetize the Day 0 user interaction. They invest heavily in optimizing the first 24 hours of the user experience, and then barely care what happens after that.</p><p>My problem with that is that many of these apps are sitting on a <em><strong>massive pool of lapsed users</strong></em>. These are users who signed up, finished onboarding, but failed to activate and never converted. Most never returned after Day 1. Some uninstalled the app, but many others did not. They are simply asleep. They sit in your database, quietly adding storage and processing costs, while the team does <em><strong>nothing to wake them up</strong></em>.</p><p>Instead, all the budget and attention go to the next batch of new installs - only a tiny share of whom, maybe 0.24% if you&#8217;re lucky, will contribute to whatever monetization model the app has.</p><p>For one app I know, the pool of sleeping users is over 350 million!</p><p>Think about this: a simple push notification CTR benchmark is around 4%. Even if you get only half of that, you are still reaching a meaningful share of users who already know your product, already installed your app, and already exist in your system. This is not ROI yet, though, a click is not a purchase (but what if you&#8217;re running ads?). </p><p>Once users come back from a push notification, then you can use in-app messaging, paywall tests, lifecycle offers, and product nudges to move them toward conversion. So add to this the 12% in-app message CTR benchmark to estimate the resurrected MAU opportunity. </p><p>I used to operate with a 5% in-app message-to-purchase rate, which is high, as these are woken-up, engaged users. But every app is different - let&#8217;s assume a modest-to-conservative funnel:</p><ul><li><p> 3% push CTR </p></li><li><p>10% in-app message CTR </p></li><li><p>1% purchase conversion after the message click </p></li></ul><p>Such a sleeping-user pool could still generate around 10.5K purchases with zero additional spend. Imagine all that free money just sitting there.</p><p>Well, depending on how much Braze costs today&#8230; Maybe not exactly free money. But still, way cheaper than buying the same user twice. You already paid to acquire these users. You already store their data. You already have the audience. </p><p>It doesn&#8217;t matter whether you expect users to leave after signup, or this is a utility, wallet, e-commerce, traveling, or the app designed for occasional, seasonal, or rare usage - <em><strong>the math still works</strong></em>. And yet, instead of trying to reactivate even a small fraction of them, many teams keep pouring money into acquiring more users, 80% at least of which will likely follow the same Day 0 &#8594; Day 1 &#8594; gone path.</p><p>I&#8217;m being Captain Obvious here, and most teams understand the math well before I come in to break it down for them with an attitude. The main reason things stay this way is usually not the math. It is (1) a lack of ownership and (2) a lack of developed processes and workflow for re-engagement, which mainly means&#8230; a lack of ownership.</p><p>Who owns re-engagement? Who owns paid retargeting? Is it monetization, product, or lifecycle? Who is responsible for waking these users up?</p><p>Which brings me back to my earlier question: <em><a href="https://dataanalysis.substack.com/p/who-owns-growth">Who Owns Growth? (And Why Analytics Pays the Price)</a>. </em>In this case, though, it is not only analytics paying the price. It is the entire company.</p><p>Back to new user vs existing user value, if you still need convincing, here are recent <a href="https://www.appsflyer.com/resources/reports/top-5-data-trends-report/">predictions from AppsFlyer:</a></p><blockquote><p><em>&#8220;<strong>2026 outlook</strong>: As the mobile market matures and UA costs rise&#8230;, 2026 is expected to accelerate the shift toward a &#8220;Retention First&#8221; economy. With Gartner (2025) reporting that 80% of future revenue for mobile businesses will come from just 20% of existing customers, the strategic imperative will lead to greater focus on maximizing LTV of existing users.</em></p><p><em>As a result, remarketing investment is also expected to increase in 2026. In a stabilizing economic environment where &#8220;growth at all costs&#8221; is replaced by profitability, <strong>reactivating a dormant user will be viewed as more capital-efficient than battling for a new one in a crowded space</strong>.&#8221;</em></p></blockquote><h1>&#128293; April highlights</h1><h4><strong><a href="https://www.googlecloudevents.com/next-vegas">Google Cloud Next 2026 - what we need to know</a></strong></h4><p>Google is trying to turn BI + data platforms into an &#8220;agentic analytics&#8221; stack, with BigQuery, Looker, Data Studio, and Knowledge Catalog all moving toward governed AI agents:</p><ol><li><p>Google released a new &#8220;context layer&#8221; for AI agents called the <em>knowledge catalog</em>. The goal is to give AI agents trusted metadata, business definitions, semantic context, verified queries, and governed search. It aggregates metadata across BigQuery, Firestore, Looker, Atlan, DataHub, and enterprise systems (e.g., Salesforce, SAP, ServiceNow, and Workday).</p></li><li><p>BigQuery got Graph + AI features: semantic logic moves into the warehouse, new anomaly detection features, and more ways of working with unstructured data.</p></li><li><p>Looker becomes &#8220;agentic&#8221; with BI agents, dashboard agents, and assistants. They also re-branded Looker Studio back into Data Studio with a new mission: &#8220;<em>BigQuery conversational agents and Colab-built data apps</em>&#8221;.</p></li></ol><h4><strong><a href="https://omni.co/blog/press-release-omni-series-c-funding">Omni has raised a $120M Series C, bringing the company to a $1.5B valuation.</a></strong></h4><p>People claiming that AI killed BI are clearly wrong. Omni is showing the opposite, with reported <a href="https://omni.co/blog/press-release-omni-series-c-funding">4x year-over-year revenue growth</a>.</p><p>I&#8217;ve been working on a separate deep dive on Omni, similar to the ones I did on <a href="https://dataanalysis.substack.com/p/bi-for-builders-how-superset-stacks">Superset</a>, <a href="https://dataanalysis.substack.com/p/tableau-vs-power-bi">Power BI</a>, and <a href="https://dataanalysis.substack.com/p/your-favorite-bi-tool-issue-198">other BI</a>. I&#8217;m looking to speak with analysts who are currently using Omni and are open to sharing their experience. Please reach out if you&#8217;re open to sharing your feedback.</p><h4><strong><a href="https://hex.tech/blog/cloned-visualization-team/">Hex continues to invest in AI, and this time, in visualizations.</a></strong></h4><p>As a Hex power user, one thing that bothers me a lot with Hex is visualizations. Their features are great - I love the context studio, the app, threads, I trust their agent, and despite what some people say, I also appreciate that you have to approve and confirm agent changes to unblock it. But one thing keeps bothering me: the quality of AI-generated charts. </p><p>Not once have I been able to simply show a chart created by AI to anyone. It&#8217;s either painfully simple or wrong: incorrect chart type, wrong axis labels, not visually appealing including very questionable color choice), missing details, or else. I got used to finishing the charts myself with plots directly there in the notebook, but there had to be a better way.</p><p>Last week, the team <a href="https://hex.tech/blog/cloned-visualization-team/">announced</a> improvements to visualizations: &#8220;<em>The Hex agent can now build more beautiful charts, including dual axis and charts with reference lines</em>&#8221;. I&#8217;ll be testing it more, truly excited about this.</p><h4><strong>Women in Data Science study - participants needed!</strong></h4><p>McGill University is running a study on gender in data science. If you&#8217;re a woman working in data science, please consider participating in this interview-based study. Participants will share their experiences, both good and bad, discuss some of their projects, and reflect on what they&#8217;ve learned.</p><p>If you&#8217;re interested, please email Emmanuelle Vaast at emmanuelle.vaast@mcgill.ca or reach out to her on <a href="https://www.linkedin.com/in/emmanuelle-vaast-21bb6747/">LinkedIn</a>. Your participation would be greatly appreciated.</p><h4><strong>In other news:</strong></h4><ul><li><p>If you missed Metabase JOIN, session recordings are <a href="https://www.youtube.com/playlist?list=PLzmftu0Z5MYEESRiL6Uc_TCx4OTtz4WmE">here</a>.</p></li><li><p>RillData introduced <a href="https://www.rilldata.com/blog/introducing-metrics-sql-a-sql-based-semantic-layer-for-humans-and-agents">Metrics SQL: A SQL-based semantic layer for humans and agents</a>.</p></li><li><p><a href="https://www.reddit.com/r/analytics/comments/1sqwb5l/ceo_cancels_bi_tooling_replaces_it_with_ai_breaks/">CEO cancels BI tooling, replaces it with AI, breaks everything</a>.</p></li></ul><h1>&#128200; New industry reports and benchmarks</h1><ul><li><p><a href="https://customer.io/learn/omnichannel/customer-messaging-2026">Customer messaging in 2026: Email, SMS, push, in-app </a>from <a href="http://customer.io">Customer.io</a></p></li><li><p><a href="https://www.getdbt.com/resources/state-of-analytics-engineering-2026">2026 State of Analytics Engineering Report</a> from dbt.</p></li><li><p><a href="https://mixpanel.com/content/benchmarks-2026?">State of Digital Analytics 2026</a> from Mixpanel.</p></li></ul><p>I&#8217;m very excited to <strong><a href="https://chartmogul.com/reports/saas-winbacks-report/">publish my own benchmark report</a></strong> this month!</p><p>With the help of the <a href="https://chartmogul.com/">ChartMogul</a> team, I analyzed data from 3,974 companies and 4.78 million returned customers to better understand winbacks.</p><p>Winbacks are both underrated and extremely important. One of the biggest findings is that they are heavily front-loaded. About 45% happen within 30 days, and 66% happen within 90 days.</p><p>The data also shows that the longer customers stay churned, the less likely they are to return - and if they do return, they are more likely to come back at a lower value. So timing matters. With winback, every day counts.</p><p>You can see the winback benchmarks, understand where you stand, and learn how to approach winback strategy here: <em><a href="https://dataanalysis.substack.com/p/why-winbacks-are-growth-signal">Why Winbacks Are One of the Most Important Growth Signals</a>.</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_!uyZC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uyZC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uyZC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uyZC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uyZC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uyZC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg" width="1456" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uyZC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uyZC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uyZC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uyZC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe481a7db-4722-4cc0-a896-117ddf5b3050_2048x1350.jpeg 1456w" sizes="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"><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"><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"><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"><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><h1><strong>&#128218; </strong>Weekend Longread</h1><p>Not a read, but a listen this time - <em><a href="https://valuedrivendatascience.com/101">Why Traditional Statistics Still Matters in the Age of AI</a></em>. <a href="https://robjhyndman.com/">Prof. Rob Hyndman</a> is one of the world&#8217;s most influential applied statisticians. He published over 200 research papers, co-authored more than 65 R packages, and wrote 5 books on time series forecasting. He is also a Fellow of both the Australian Academy of Science and the Academy of Social Sciences in Australia. I loved his interview on why rigorous statistical thinking remains important in the age of AI, and what data scientists are giving up when they abandon it.</p><h1>&#9881;&#65039;Know your craft</h1><ul><li><p><a href="https://www.mostlymetrics.com/p/why-customer-count-can-be-a-misleading-metric">Why Customer Count Can Be a Misleading Metric</a> </p></li><li><p><a href="https://mixpanel.com/blog/7-analysis-skills-prompts-to-teach-your-ai-client-mcp/">7 analysis skills to teach your AI client (and the prompts behind them)</a>.</p></li><li><p><a href="https://flovv.github.io/test-and-roll-profit-maximizing-ab-tests/">Test &amp; Roll: Why Smaller A/B Tests Can Make More Money</a></p></li><li><p><a href="https://medium.com/@paul.levchuk/when-the-long-tail-eats-your-ltv-model-6058f21fa690">When the Long Tail Eats Your LTV Model</a></p></li><li><p><a href="https://tmai.avinashkaushik.com/web-version?ep=1&amp;lc=21b20e95-bfda-11ea-a3d0-06b4694bee2a&amp;p=28c0c0f6-436f-11f1-822c-71cc62a91a1e&amp;pt=campaign&amp;t=1777537295&amp;s=aacea92d5d5ac6e4b15418b670294a9f10290218a6df50b24c04044c31634dde">Google Ads Maturity Model</a></p></li><li><p><a href="https://mfatihtuzen.github.io/posts/2026-04-16_timeseries_stationary/">Why Most Time Series Models Fail Before They Start</a></p></li><li><p><a href="https://mindfulmodeler.substack.com/p/regression-should-predict-full-distributions">Regression should predict full distributions</a></p></li><li><p><a href="https://jcarroll.com.au/2026/04/17/schotter-plots-in-r/">Schotter Plots in R</a></p></li><li><p><a href="https://juhache.substack.com/p/i-let-claude-code-build-elt-connectors">I Let Claude Code Build ELT Connectors. Here&#8217;s What Happened</a></p></li><li><p><a href="https://docs.getdbt.com/blog/semantic-layer-vs-text-to-sql-2026?version=1.10">Semantic Layer vs. Text-to-SQL: 2026 Benchmark Update</a></p></li></ul><h1>&#10084;&#65039; 10 favorite publications last month</h1><p><em>When data experts become data philosophers</em></p><ol><li><p><a href="mailto:analyticsengineeringroundup@substack.com">BI&#8217;s Second Unbundling</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Tristan Handy&quot;,&quot;id&quot;:3531875,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6918408f-81bc-4490-a142-abc6c244d829_656x624.png&quot;,&quot;uuid&quot;:&quot;333738c4-076e-46ce-90e7-700b90e254d6&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://ericdataproduct.substack.com/p/measurement-engineering-the-part">Measurement Engineering: The Part of Data Science That Will Thrive in AI</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Eric Weber&quot;,&quot;id&quot;:2258741,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9012ea4-c403-4ac6-86df-f7059532c0e0_2000x2000.jpeg&quot;,&quot;uuid&quot;:&quot;571cf2d2-7342-4c4a-b804-508d33cb18cb&quot;}" data-component-name="MentionToDOM"></span></p></li><li><p><a href="https://benn.substack.com/p/how-do-you-make-a-chart">How do you make a chart?</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Benn Stancil&quot;,&quot;id&quot;:5667744,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a317e60a-9bd1-4c75-bb54-66d517f735dc_1100x1100.jpeg&quot;,&quot;uuid&quot;:&quot;7b349aa5-7dcc-4ed9-a45e-4d6a3d4517a9&quot;}" data-component-name="MentionToDOM"></span> </p></li><li><p><a href="https://juhache.substack.com/p/the-10x-data-team-the-markdown-team">The 10x Data Team = The Markdown Team</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Julien Hurault&quot;,&quot;id&quot;:35734446,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcd13909-dd93-49c5-97e0-9890b91d2d81_1380x1380.png&quot;,&quot;uuid&quot;:&quot;795a7dc3-60bf-48a0-b363-15625bff584a&quot;}" data-component-name="MentionToDOM"></span></p></li><li><p><a href="https://www.counting-stuff.com/so-youve-been-asked-to-take-over-some-old-data-pipeline/">So you&#8217;ve been asked to &#8220;take over&#8221; some old data pipeline&#8230;</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Counting Stuff&quot;,&quot;id&quot;:27849,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/counting&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2f30b7fe-13b8-4e09-8a2f-c78fac7cb2f2_256x256.png&quot;,&quot;uuid&quot;:&quot;bdbdc583-9022-4c1d-9851-550046dc0d86&quot;}" data-component-name="MentionToDOM"></span></p></li><li><p><a href="https://medium.com/data-science-at-microsoft/data-agents-when-enterprise-analytics-learns-to-reason-13345ec8998e">Data agents: When enterprise analytics learns to reason</a> from <a href="https://www.linkedin.com/in/pratishyadava/">Pratish Yadava</a></p></li><li><p><a href="https://sqlpatterns.com/p/how-analytics-drives-progress">How Analytics Drives Progress</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ergest Xheblati&quot;,&quot;id&quot;:245231,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60c1d86e-f97d-4deb-8991-0662b9a07922_1024x1536.png&quot;,&quot;uuid&quot;:&quot;85d3d051-ac42-49d1-aded-ec97540a5362&quot;}" data-component-name="MentionToDOM"></span></p></li><li><p><a href="https://medium.com/@community_md101/ai-ready-data-vs-analytics-ready-data-f67ef0804341">AI-Ready Data vs. Analytics-Ready Data</a> from <a href="https://www.linkedin.com/in/anismiles/">Animesh Kumar</a></p></li><li><p><a href="https://thepalindrome.org/p/the-power-of-mathematical-modeling">The Power of Mathematical Modeling</a> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Palindrome&quot;,&quot;id&quot;:1176501,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/thepalindrome&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8b68cf8-d3f4-42f6-b8dd-cccde036005f_720x720.png&quot;,&quot;uuid&quot;:&quot;4e3ae8ce-50c3-48f4-90f8-90e3b2716367&quot;}" data-component-name="MentionToDOM"></span></p></li><li><p><a href="https://saeidehbakhshi.substack.com/p/the-average-user-does-not-exist">The average user does not exist</a> from <a href="https://substack.com/@researchtoolbox">Saeideh Bakhshi</a></p></li></ol><h1>&#128202; Monthly Chart Drop</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dQHp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dQHp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 424w, https://substackcdn.com/image/fetch/$s_!dQHp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 848w, https://substackcdn.com/image/fetch/$s_!dQHp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 1272w, https://substackcdn.com/image/fetch/$s_!dQHp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dQHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png" width="624" height="728.52" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1401,&quot;width&quot;:1200,&quot;resizeWidth&quot;:624,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dQHp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 424w, https://substackcdn.com/image/fetch/$s_!dQHp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 848w, https://substackcdn.com/image/fetch/$s_!dQHp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 1272w, https://substackcdn.com/image/fetch/$s_!dQHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F705c2a92-22c1-4326-b449-9f850fa5c80d_1200x1401.png 1456w" sizes="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"><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"><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"><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"><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">Credit to <a href="https://newsletter.mkt1.co/p/state-of-marketing-report-web-social-content-part-2">MKT1</a></figcaption></figure></div><h1>&#9992;&#65039; Upcoming events in April</h1><ul><li><p>May 4-8, San Diego, CA: <a href="https://dgiq-edw2026.dataversity.net/index.cfm">Enterprise Data World + Data Governance</a></p></li><li><p>May 5-7, San Diego, CA: <a href="https://www.salesforce.com/tableau-conference/?icid=TABLEAU">Tableau Conference</a></p></li><li><p>May 6-7, Boston, MA: <a href="https://www.dbta.com/DataSummit/2026/default.aspx">Data Summit 2026</a></p></li><li><p>May 6-8, Stockholm: <a href="https://datainnovationsummit.com/region/nordics/">11th Data Innovation Summit 2026</a></p></li><li><p>May 11-13, London, UK: <a href="https://www.gartner.com/en/conferences/emea/data-analytics-uk">Gartner Data &amp; Analytics Summit 2026</a></p></li><li><p>May 12, San Francisco, CA: <a href="https://datasciencefestival.com/event/big-birthday-bash-2026/">Mixpanel | MXP 2026</a></p></li><li><p>May 12, Menlo Park, CA: <a href="https://www.dataconnectconf.com/dataconnect/conference">Data Connect 2026</a></p></li><li><p>May 12-14, San Francisco, CA: <a href="https://aicouncil.com/sf-2026">AI Conference (aka Data Council) 2026</a></p></li><li><p>May 12-15, San Francisco Bay: <a href="https://www.saastrannual.com/">SaaStr AI Annual 2026</a></p></li><li><p>May 13, NY: <a href="https://ailovesdata.com/newyork/#register">DSS: The Future of Applied AI in Finance and Banking</a></p></li><li><p>May 16, London, GB: <a href="https://datasciencefestival.com/event/big-birthday-bash-2026/">Data Science Festival 2026</a></p></li><li><p>May 18-19, San Jose, CA: <a href="https://www.ai-expo.net/northamerica/">AI &amp; Big Data Expo</a></p></li><li><p>May 19-21, Tokyo, Japan: <a href="https://www.gartner.com/jp/conferences/apac/data-analytics-japan">Gartner Data &amp; Analytics Summit 2026</a></p></li><li><p>May 19-21, Las Vegas, NV: <a href="https://mauvegas.com/">MAU 2026</a></p></li><li><p>May 19-21, Las Vegas, NV: <a href="https://www.informaticaworld.com/">Informatica World 2026</a></p></li><li><p>May 20, virtual: <a href="https://www.semanticlayersummit.com/">Semantic Layer Summit</a></p></li><li><p>May 20-21, Dubai: <a href="https://datainnovationsummit.com/region/mea/">11th Data Innovation Summit MEA</a></p></li><li><p>May 20-22, Malta: <a href="https://worlddatasummit.com/europe/">World Data Summit</a></p></li><li><p>May 21, London, GB: <a href="https://datasciencefestival.com/event/big-birthday-bash-2026/">Mixpanel | MXP 2026</a></p></li><li><p>May 20-29, Chicago: <a href="https://www.thedatascienceconference.com/">Data Science Conference</a></p></li><li><p>May 31-June 5, Bengaluru, India: <a href="https://2026.sigmod.org/">SIGMOD/PODS Conference</a></p></li></ul><p><em>Also, check this calendar for the full list of data and analytics events this year - <a href="https://dataanalysis.substack.com/p/the-biggest-data-analytics-and-ai">The Biggest Data, Analytics, and AI Conferences of 2026</a>.</em></p><p>Thanks for reading, everyone!</p>]]></content:encoded></item><item><title><![CDATA[How to Choose the Right Proxy Metric for an A/B Test - Issue 313]]></title><description><![CDATA[Why the right proxy depends on sample size, noise, and what your past A/B tests can teach you.]]></description><link>https://dataanalysis.substack.com/p/how-to-choose-the-right-proxy-metric</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-choose-the-right-proxy-metric</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 29 Apr 2026 12:02:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9YiA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1642b63a-acf1-4d3a-a630-08176ccfc259_1356x336.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This publication is for senior data scientists and analysts trying to measure product impact through experiments. It is also a follow-up to my earlier <em><a href="https://dataanalysis.substack.com/p/introduction-to-proxy-metrics-issue">Introduction to Proxy Metrics</a></em> and <em><a href="https://dataanalysis.substack.com/p/how-to-find-optimal-proxy-metrics">How to Find Optimal Proxy Metrics</a></em>.</p><p>To bring you up to speed: A few years ago, data scientists from Google and Harvard <a href="https://arxiv.org/abs/2307.01000">collaborated on a study</a> to prove why high-level business KPIs (revenue, North Star, ARPU, or retention) are poor metrics for A/B tests. They move too slowly, are too noisy, and often are not sensitive enough to capture the true impact of a product change in a short experiment. Instead, use more sensitive metrics, and when that still is not enough, use proxies.</p><p>They introduced the concept of <a href="https://arxiv.org/pdf/2307.01000.pdf">Pareto Optimal Proxy Metric</a> - metrics designed to balance 2 things that matter most in experimentation - accuracy and sensitivity. In my earlier publications, I broke down why core business KPIs are usually a poor fit for A/B tests and how to choose better proxy metrics for product launches, feature rollouts, and optimization work.</p><p>Today, I take a step further and share another part of their research - <strong>how to choose a proxy when the outcome you actually care about is long-term</strong>. There is no single best proxy metric that works forever. The right proxy depends on the size of your experiment, and the best way to choose it is to learn from your past tests rather than reuse the same metric again and again. Let&#8217;s dive into it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BMGs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BMGs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!BMGs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!BMGs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!BMGs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BMGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png" width="184" height="184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5606897b-9496-465e-b204-978a0826af5f_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:184,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!BMGs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!BMGs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!BMGs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!BMGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5606897b-9496-465e-b204-978a0826af5f_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Why data scientists came together on this research</h1><p>It is not common for companies to invest deeply in academic research. So what made data scientists from Google, Stanford, and Duke come together around A/B testing?</p><p>Because experimentation became <strong>too important to get wrong</strong>.</p><p>As more teams learned that A/B testing improves decision-making, everyone became obsessed with running tests and scaling experimentation. Also, A/B testing tools have multiplied in the last few years. And for good reason. Companies that scale experimentation get better at product thinking, faster iteration, and more data-driven decision-making.</p><p>But there is a problem.</p><p>Not every team has the budget to hire data scientists, and many experiments are still analyzed by product, growth, marketing, or operations teams that do not always have deep statistical training. We are lucky to have much better experimentation tools today - they help teams set up tests, split traffic, and read dashboards. But making sense of impact - and <em><strong>connecting test results back to KPIs, real business movement, and actual opportunity</strong></em>, is still where most tools fail. This is also where AI will fail most of the time, unless you can feed it all of your data sources, historical context, metric definitions, and business logic. And right now, <a href="https://dataanalysis.substack.com/p/before-you-build-an-analytics-agent">most teams are still far from that</a>.</p><p>So teams end up in a strange situation. They run 12 A/B tests in 6 months. Every winning variant shows a +10% lift in Signup-to-Paid, LTV, or some other dashboard metric. And yet the real business KPIs keep declining over the same 6 months.</p><p>So were all 12 tests wrong?</p><p>Yes - or at least the measurement was.</p><p>As someone who has lost this argument more than once, I was genuinely excited when these papers came out. I have had to explain again and again why we should not evaluate A/B tests using ARPU or LTV (good luck with that, btw - those metrics are literally sitting right there in every subscription or SaaS dashboard for you to evaluate A/B tests, which makes this so frustrating!)</p><p>I was excited not only because one of the researchers is my good friend, <a href="https://www.linkedin.com/in/lee-richardson-46180756/">Lee Richardson</a>, who has spent years studying experimentation effects at Google, but also because these papers give practitioners something much stronger than Olga&#8217;s opinion. Now, when a CEO points to the RevenueCat or Adapty dashboard and argues that the test clearly won, while you are saying the result is inconclusive, you have <a href="https://arxiv.org/pdf/2309.07893">academic research</a> to back you up.</p><h1>Why we need proxy metrics</h1><p>The painful truth about A/B testing is that the metric you care about is usually the one you cannot measure well in time.</p><p>Whether it is long-term retention, LTV, long-term satisfaction, or future visit frequency, the real business outcome is often slow to show up, noisy, delayed, or expensive to measure. So teams end up relying on <a href="https://dataanalysis.substack.com/p/introduction-to-proxy-metrics-issue">proxy metrics</a>: shorter-term signals they hope move in the same direction.</p><p>The problem is that, in many cases, not much work is done to prove that a given proxy is the right fit for measuring a specific type of impact over a specific time frame. Most proxy metrics are either fast but wrong, or directionally right but too noisy to trust in smaller tests. This paper tries to solve that tradeoff in a more practical way that teams can actually adopt and reuse.</p><h3><strong>The problem with most proxy metrics</strong></h3><p>A lot of teams treat proxy selection as a ranking problem:</p><ul><li><p>Which short-term metric correlates best with the long-term metric?</p></li><li><p>Which one moves fastest?</p></li><li><p>Which one has the best historical hit rate?</p></li></ul><p>Good questions, but incomplete.</p><p>The authors define proxy quality in a more practical way: how well the observed treatment effect on the proxy tracks the <strong>true treatment effect on the long-term outcome</strong> in a new experiment. In plain English, if you are going to make launch decisions based on a proxy, that proxy should do 2 things well: (a) point in the same direction as the real long-term effect, and (b) stay stable enough to be measured reliably in the experiment you are running.</p><p>A proxy can fail in 2 main ways:</p><ul><li><p>It can move in a different direction from the long-term metric, even if it looks fine in the short term.</p></li><li><p>It can be so noisy that even a useful signal becomes unreliable, especially in smaller tests or when using late metrics like Day 30 retention or revenue.</p></li></ul><p>So here is what teams should do.</p><h1>How to use the history of past tests to find the right proxy</h1>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-to-choose-the-right-proxy-metric">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Why Winbacks Are One of the Most Important Growth Signals - Issue 312]]></title><description><![CDATA[Most customers return early. Those who come back later tend to generate less revenue.]]></description><link>https://dataanalysis.substack.com/p/why-winbacks-are-growth-signal</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/why-winbacks-are-growth-signal</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 22 Apr 2026 11:03:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1JgL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the Data Analysis Journal, a weekly newsletter about data science and analytics.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dataanalysis.substack.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://dataanalysis.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Winning a customer back is one of the clearest signals of product value, pricing fit, and customer trust. But just as important is <em><a href="https://chartmogul.com/reports/saas-winbacks-report/">how quickly they come back</a></em>.</p><p>In <a href="https://chartmogul.com/">ChartMogul</a> data from 3,974 companies and 4.78 million returned customers, winbacks are heavily front-loaded: 45% happen within 30 days, and 66% happen within 90 days.</p><p>Most customers who return do not come back on a cheaper plan. In fact, only 25% return on a lower-ARR plan, while 42% come back on the same plan and 33% return on a higher-ARR plan.</p><p>Time matters: the longer customers stay churned, the less likely they are to return, and the more likely they are to come back at a lower value if they do. The point of winback is not just to recover customers, but to recover revenue while it still matters.</p><p>There is also a meaningful difference between growing and declining companies. Declining companies tend to have a narrow recovery window: customers either return quickly or not at all. Growing companies still see most returns happen early, and over time they keep winning customers back for longer after churn.</p><p>That combination makes winback one of the<strong> most useful growth signals to watch</strong>. It tells you whether customers are willing to come back, how quickly they return, how much value they still see in the product, and whether your business is preserving or losing pricing power after churn.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LKwK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LKwK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!LKwK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!LKwK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!LKwK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LKwK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png" width="154" height="154" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a909932-d288-4d9c-a795-54158ed30313_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:154,&quot;bytes&quot;:2197,&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://dataanalysis.substack.com/i/194958423?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.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_!LKwK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!LKwK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!LKwK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!LKwK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a909932-d288-4d9c-a795-54158ed30313_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Why winback matters</h1><p>A customer who returns after churn is a stronger signal than a customer who converts for the first time.</p><p>New conversions can be driven by top-of-funnel acquisition, discounts, timing, brand, or curiosity. A returning customer is different. They already evaluated the product once, decided to leave, and then chose to pay again. <em><strong>That makes re-subscription a strong signal of product stickiness, perceived value, and trust.</strong></em></p><p>Winback patterns also reveal something many teams miss: customer value does not disappear in a binary way. It decays over time. Some customers leave and remain highly recoverable for a short period. Others drift further away, become more price-sensitive, or return only if they can do so at a lower commitment.</p><h3><strong>Winback is a strong PMF signal</strong></h3><p>Winback deserves to be treated as more than a lifecycle campaign metric. It is also a product market fit signal. Winback patterns can also help reveal seasonality in demand and identify when customers are most likely to return.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h-sU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h-sU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 424w, https://substackcdn.com/image/fetch/$s_!h-sU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 848w, https://substackcdn.com/image/fetch/$s_!h-sU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 1272w, https://substackcdn.com/image/fetch/$s_!h-sU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h-sU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png" width="962" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:962,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h-sU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 424w, https://substackcdn.com/image/fetch/$s_!h-sU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 848w, https://substackcdn.com/image/fetch/$s_!h-sU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 1272w, https://substackcdn.com/image/fetch/$s_!h-sU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a477c69-5729-4658-b4a2-55573b00e19f_962x590.png 1456w" sizes="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"><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"><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"><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"><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>Companies over $30M ARR show a median winback rate that is almost 2x that of companies under $500k ARR.</p><p>Winback rate seems to improve with scale. Smaller companies struggle the most with getting customers back - Under $500k ARR has the lowest median of 7%. Bigger companies may have stronger brand recognition, better lifecycle marketing, more plan/options/pricing flexibility, and more product breadth, which gives former customers more reasons to return.</p><h1>The data behind this analysis</h1><p>For this analysis, I used returned-customer data from <a href="https://chartmogul.com/">ChartMogul</a> across 3,974 organizations and 4,783,216 returned customers. The original dataset included 8,174 organizations, but I filtered out companies with missing or incomplete data to create the final sample.</p><p>The sample spans companies of different types, sizes, and ARR trajectories with very different winback rates:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fSRS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fSRS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!fSRS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!fSRS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!fSRS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fSRS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fSRS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!fSRS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!fSRS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!fSRS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81d48e09-e973-4111-9228-70e3b288b2a5_1200x1200.png 1456w" sizes="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"><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"><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"><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"><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>About 75% of organizations in the sample have winback rates below 15%, with the largest share of companies clustered under 7%. Only 9% of companies achieve winback rates above 25%, suggesting that strong winback performance is possible, but uncommon.</p><p>To better understand how winback behavior differs by business context, I segmented organizations into 3 groups based on ARR movement: growing, stable, and declining.</p><p>This matters because company trajectory shapes winback behavior. It affects both the size of the recoverable customer pool and the conditions under which customers return.</p><p>As expected, companies with growing ARR have far more winback customers:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xnv8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xnv8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 424w, https://substackcdn.com/image/fetch/$s_!Xnv8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 848w, https://substackcdn.com/image/fetch/$s_!Xnv8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 1272w, https://substackcdn.com/image/fetch/$s_!Xnv8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xnv8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png" width="1456" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xnv8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 424w, https://substackcdn.com/image/fetch/$s_!Xnv8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 848w, https://substackcdn.com/image/fetch/$s_!Xnv8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 1272w, https://substackcdn.com/image/fetch/$s_!Xnv8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1df0cbf4-5132-470e-b00b-1ebd6cdd6c8f_2048x821.png 1456w" sizes="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"><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"><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"><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"><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>Growing ARR companies make up just 16% of the sample, but they account for 61% of all winback customers and post the highest winback rate at 13%. Stable ARR companies represent 74% of the sample but account for only 36% of winback customers. This suggests a clear positive relationship between winback and ARR growth.</p><p>That relationship should be interpreted carefully. Larger companies typically have more customers overall, which gives them a bigger pool of churned customers to reactivate. So, winback alone does not explain growth. Still, the pattern suggests that winback can be a meaningful growth lever, especially for companies operating at scale.</p><h1>Most churned customers return early or not at all</h1><p>Among customers who do return, most come back quickly. The longer a customer has been churned, the lower the chance they will return:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cvpl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cvpl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 424w, https://substackcdn.com/image/fetch/$s_!Cvpl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 848w, https://substackcdn.com/image/fetch/$s_!Cvpl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 1272w, https://substackcdn.com/image/fetch/$s_!Cvpl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cvpl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png" width="1456" height="1430" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1430,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cvpl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 424w, https://substackcdn.com/image/fetch/$s_!Cvpl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 848w, https://substackcdn.com/image/fetch/$s_!Cvpl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 1272w, https://substackcdn.com/image/fetch/$s_!Cvpl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07503c8f-c992-42dd-9a59-29686b6f0d34_1780x1748.png 1456w" sizes="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"><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"><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"><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"><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 chart shows how returning customers are distributed by the time between churn and re-subscription, from those who return within the first week to those who come back after more than 2 years.</p><p>Nearly half of all winbacks (45%) happen within the first 30 days, with the 8&#8211;30 day window alone accounting for 26% of all returns. This makes the first month after churn the highest-leverage window for re-engagement.</p><p>After 90 days, winbacks become much less common. In total, 66% of returning customers come back within the first 90 days.</p><p>Long-gap winbacks do happen, but they are rare. Fewer than 10% of customers return after a year, and less than 4% after two years. <strong>The median time to return is just 38 days</strong>.</p><p>The takeaway is that winbacks are heavily front-loaded. The highest-leverage window is early, especially <em><strong>the first month after churn</strong></em>. Teams that wait too long experience lower response rates and operate after the best recovery window has already passed.</p><p>This also changes how winback should be approached. It should not start only after a customer has been gone for months. In many cases, the right time to intervene is even earlier: when engagement drops below normal patterns, or when a customer cancels but still has time left in the billing period.</p><h3><strong>Growing and declining companies show different winback behavior</strong></h3><p>Companies with growing ARR have a significantly higher winback rate. They also may skew the entire distribution towards a short winback timeline. Let&#8217;s see if there is a difference in the comeback window time between our ARR groups:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UKpx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UKpx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 424w, https://substackcdn.com/image/fetch/$s_!UKpx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 848w, https://substackcdn.com/image/fetch/$s_!UKpx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!UKpx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UKpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png" width="1456" height="1446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1446,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UKpx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 424w, https://substackcdn.com/image/fetch/$s_!UKpx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 848w, https://substackcdn.com/image/fetch/$s_!UKpx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!UKpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de85723-7faf-41de-87f1-954d16c4012e_1792x1780.png 1456w" sizes="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"><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"><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"><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"><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>And there is!</p><p>The chart above shows <em>when</em> churned customers come back, split by whether their company&#8217;s ARR has been growing, stable, or declining.</p><p>The &#8220;act fast&#8221; pattern holds for all 3 segments - returns are front-loaded in the first 90 days regardless of company ARR trajectory. Declining ARR companies have the sharpest early spike. Nearly &#8531; of their winbacks happen in the 8-30d window. This suggests their customers either come back quickly or not at all.</p><p>Growing ARR companies have a flatter, more spread-out curve. Their returns are more evenly distributed across time buckets (17% within the first week, 23% at 8-30 days, 23% at 31-90 days). These customers are more likely to be &#8220;recoverable&#8221; at later stages.</p><p>That matters because it changes what a winback strategy should look like. Winback campaigns for declining-ARR companies should be aggressive and immediate. For growing companies, the window is still front-loaded, but there is more space for sustained re-engagement over the following months. These companies appear better positioned to recover customers later, which may reflect stronger product value, broader use cases, better plan coverage, or stronger lifecycle execution.</p><p>This does not mean one company should act quickly and the other should not. Both should. The difference is that growth companies appear to retain customer loyalty for longer.</p><h1>Most customers do not come back cheaper</h1><p>A common assumption is that churned customers return only when offered a lower price, a discount, or a cheaper plan. But the data does not support that:</p><ul><li><p>25% winback customers came back on a lower ARR plan</p></li><li><p>42% came back on the same plan</p></li><li><p>33% came back on a higher ARR</p></li></ul><p>The average ARR change between the churned plan and the winback plan is +$7.77, but the median change is $0.</p><p><strong>That is an important correction to how many teams think about winback.</strong></p><p>Plan-term changes at winback are the exception:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1JgL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1JgL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 424w, https://substackcdn.com/image/fetch/$s_!1JgL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 848w, https://substackcdn.com/image/fetch/$s_!1JgL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!1JgL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1JgL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png" width="1456" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1JgL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 424w, https://substackcdn.com/image/fetch/$s_!1JgL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 848w, https://substackcdn.com/image/fetch/$s_!1JgL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!1JgL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd147d73e-ece4-45f5-93dd-36c33b168eb1_2048x1350.png 1456w" sizes="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"><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"><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"><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"><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>Monthly &#8594; Monthly dominates all transitions, meaning most returning customers keep their original billing cadence.</p><p>The biggest shift is Monthly &#8594; Annual. That transition happens at nearly twice the rate of Annual &#8594; Monthly, suggesting that returning customers are more likely to move to a higher-commitment billing cadence than to a lower one.</p><h3><strong>The longer you wait, the lower the return rate and the lower the return value.</strong></h3><p>The longer a customer remains churned, the less likely they are to come back to the higher-tier or more expensive plan.</p><p>The chart below shows the percentage of returning customers who came back on a lower-ARR plan, broken down by how long they were churned before their winback:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wola!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wola!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 424w, https://substackcdn.com/image/fetch/$s_!Wola!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 848w, https://substackcdn.com/image/fetch/$s_!Wola!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 1272w, https://substackcdn.com/image/fetch/$s_!Wola!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wola!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png" width="1456" height="1443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1443,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wola!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 424w, https://substackcdn.com/image/fetch/$s_!Wola!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 848w, https://substackcdn.com/image/fetch/$s_!Wola!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 1272w, https://substackcdn.com/image/fetch/$s_!Wola!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8e79b5-b530-4ddc-831e-43c3751671ca_1786x1770.png 1456w" sizes="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"><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"><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"><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"><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>Customers who return within 8&#8211;30 days have the lowest downgrade rate at 23%. For those who return after more than a year, the downgrade rate rises to 29%.</p><p>That means time away hurts revenue recoverability. Not only do fewer customers come back later, but those who do are more likely to come back at a lower spend. By the time the customer returns, part of the original pricing power has already been lost.</p><p>There is one exception - the 0-7 day bucket is slightly noisier, with a downgrade rate of 25%, likely because some of those cases reflect involuntary churn or billing issues rather than true product-driven churn. But the broader pattern still holds: <strong>the longer the gap, the weaker the revenue return</strong>.</p><h3><strong>The revenue decay is strongest in growing companies</strong></h3><p>Growing ARR companies show the biggest value decay over time. The chart below shows the percentage of returning customers who came back on a <em>cheaper</em> plan, by how long they were churned, and their company&#8217;s ARR segment:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!msPc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!msPc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 424w, https://substackcdn.com/image/fetch/$s_!msPc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 848w, https://substackcdn.com/image/fetch/$s_!msPc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!msPc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!msPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png" width="1456" height="1448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!msPc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 424w, https://substackcdn.com/image/fetch/$s_!msPc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 848w, https://substackcdn.com/image/fetch/$s_!msPc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 1272w, https://substackcdn.com/image/fetch/$s_!msPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab4ec79-e259-4024-9399-97e7cc974f6f_1790x1780.png 1456w" sizes="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"><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"><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"><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"><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>Growing ARR companies have the most to lose from delayed winbacks. Their downgrade rate rises from 16% among customers who return within the first week to 28% among those who return after more than 2 years. In other words, fast winbacks at these companies do more to protect revenue per customer.</p><p>Stable ARR companies show the highest downgrade rates across most time buckets, peaking around 29%. That may point to these companies serving more price-sensitive customers, who may use churn as an opportunity to reset onto a lower-priced plan.</p><p>Declining ARR companies look flatter by comparison, with downgrade rates hovering between 21% and 25% regardless of churn duration. This may suggest that time away has less impact on return spend for these customers, possibly because many were already on lower-priced plans before churning.</p><p>Delayed winbacks tend to come back at lower value across all ARR groups, but the effect is strongest among growing companies. At those companies, customers who return within the first week keep their original plan level 84% of the time; after two years, that falls to 72%.</p><p>Delaying winbacks reduces the chance of return and the value of every return.</p><h3><strong>What teams should take away from this</strong></h3><p><strong>1. Timing matters most. </strong>Most winbacks happen early: 45% within 30 days and 66% within 90 days. Wait too long, and you miss the highest-leverage recovery window.</p><p><strong>2. Most returning customers are not looking for a cheaper plan. </strong>Winback is less about discounting and more about restoring relevance before value decays.</p><p><strong>3. Delay reduces both return rate and value. </strong>The longer it takes to win a customer back, the less likely they are to return, and the more likely they are to come back at a lower ARR.</p><p><strong>4. Recovery windows differ by company trajectory. </strong>Declining companies tend to have a narrower winback window, while growing companies sustain recoverability for longer. Winback strategy should reflect that.</p><p><strong>5. Winback is a signal of growth quality. </strong>It shows not just whether customers return, but how quickly they return and how much value they still see when they do.</p><h3><strong>Final thought</strong></h3><p>Winback is about bringing customers back - and <em><strong>bringing them back fast before too much value is lost</strong></em>. Most winbacks happen early. As time passes, both the probability of return and the value of that return decline. That makes winback a signal of product value, pricing power, and customer trust. When a customer returns, they are choosing to pay again after already trying the product and deciding to leave. The strongest winback strategies recover customers early enough to protect both return rates and revenue.</p><p>Thank you to the <a href="https://chartmogul.com/">ChartMogul</a> team for sharing their data. Make sure to check their <a href="https://chartmogul.com/insights/">Insights page</a> for so much more data-backed SaaS research.</p>]]></content:encoded></item><item><title><![CDATA[Claude for Excel: What It Does Well - and Where It Still Falls Short - Issue 311 ]]></title><description><![CDATA[What Claude for Excel does well, where it still fails, and how to use it safely for analytics and finance]]></description><link>https://dataanalysis.substack.com/p/claude-for-excel-what-it-does-well</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/claude-for-excel-what-it-does-well</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 15 Apr 2026 12:01:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DSIY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the Data Analysis Journal, a weekly newsletter about data science and analytics.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dataanalysis.substack.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://dataanalysis.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>I&#8217;m continuing <a href="https://dataanalysis.substack.com/p/before-you-build-an-analytics-agent">my AI series</a>, and today I&#8217;m taking a closer look at Claude for Excel.</p><p>A quick step back: for Excel users, the AI journey started in 2024, when Microsoft launched Copilot in Excel. A year later, it also added the <a href="https://www.theverge.com/news/761338/microsoft-excel-ai-copilot-spreadsheet-cell-filling">COPILOT() function</a>. Neither product has been especially strong, and neither received a particularly warm reception:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M5ir!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M5ir!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 424w, https://substackcdn.com/image/fetch/$s_!M5ir!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 848w, https://substackcdn.com/image/fetch/$s_!M5ir!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 1272w, https://substackcdn.com/image/fetch/$s_!M5ir!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M5ir!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png" width="1318" height="188" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:188,&quot;width&quot;:1318,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!M5ir!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 424w, https://substackcdn.com/image/fetch/$s_!M5ir!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 848w, https://substackcdn.com/image/fetch/$s_!M5ir!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 1272w, https://substackcdn.com/image/fetch/$s_!M5ir!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7f19b90-2eef-468c-8c2f-1808c5f402d8_1318x188.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Then Anthropic launched <a href="https://claude.com/claude-for-excel">Claude in Excel</a>, and the reaction quickly split into two camps: people who are <a href="https://www.reddit.com/r/ClaudeAI/comments/1rknoex/been_using_the_claude_excel_plugin_for_a_week_and/">obsessed with it</a>, and people <a href="https://news.ycombinator.com/item?id=45722639">who aren&#8217;t impressed at all</a>.</p><p>After using it for the past 2 months, I land somewhere in the middle, though slightly closer to the skeptical side. A lot depends on the user, the environment, and the specific use case. Claude in Excel is not something I would trust blindly with a financial model, a KPI scorecard, or any analysis where logic depends on definitions. It is still too willing to overcomplicate formulas, too inconsistent on multi-step requests, and too capable of making mistakes.</p><p>Below, I&#8217;ll walk through Claude for Excel: how to get started, where it works best, how to use it well, and where it still falls short.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R8MN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R8MN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!R8MN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!R8MN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!R8MN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R8MN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png" width="154" height="154" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/decab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:154,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R8MN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!R8MN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!R8MN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!R8MN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdecab36b-5e04-4a1d-87aa-e06278a1f571_200x200.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1>Why Claude for Excel may be the most underrated AI tool in finance</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DSIY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DSIY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 424w, https://substackcdn.com/image/fetch/$s_!DSIY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 848w, https://substackcdn.com/image/fetch/$s_!DSIY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 1272w, https://substackcdn.com/image/fetch/$s_!DSIY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DSIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png" width="1456" height="879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:879,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DSIY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 424w, https://substackcdn.com/image/fetch/$s_!DSIY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 848w, https://substackcdn.com/image/fetch/$s_!DSIY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 1272w, https://substackcdn.com/image/fetch/$s_!DSIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50e6b43b-a21d-4ebe-b28b-7c5803f0f060_2048x1237.png 1456w" sizes="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"><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"><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"><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"><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>It&#8217;s truly powerful - considering it&#8217;s still &#8220;officially&#8221; in beta. It&#8217;s an add-in that integrates Claude into your Excel workflow. It supports conversational format, debugging errors, root cause analysis, building new models, navigating complex multi-tab workbooks, and works with connectors to bring context from your other tools. It&#8217;s available only on Microsoft Excel - it&#8217;s not supported in Google spreadsheets.</p><p>I&#8217;m skeptical of the output accuracy and precision, but it&#8217;s a truly powerful tool in your toolbox:</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/claude-for-excel-what-it-does-well">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Amplitude Agents 101: How They Work + 20 Prompts to Try - Issue 310]]></title><description><![CDATA[A practical guide to Amplitude MCP, global and specialized agents, and the prompts that make them more useful.]]></description><link>https://dataanalysis.substack.com/p/amplitude-agents-101-how-they-work</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/amplitude-agents-101-how-they-work</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 08 Apr 2026 11:02:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4a6b1d85-1a89-4fa7-a38c-0e858b8bce75_1540x682.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As many readers asked for it, this edition continues <a href="https://dataanalysis.substack.com/p/before-you-build-an-analytics-agent">my AI series</a> with a closer look at Amplitude AI.</p><p>It&#8217;s good timing, too - Amplitude has announced its<a href="https://amplitude.com/2026-ai-impact-awards"> 2026 AI Impact Awards</a>. But I have wanted to break down Amplitude AI for a while now.</p><p>For me, Amplitude AI is helpful about 40% of the time I use it. Only about 10% of the time does it work really well - saving me time or surfacing something I had not thought of before. And that is with a good event setup designed to make analytics actionable. For most teams, I assume it is probably even less useful.</p><p>Still, imperfect AI support inside Amplitude is better than having no AI support at all.</p><p>Today, I want to break down Amplitude AI and share the workflows I use - both to show where it helps and to give you ideas for your own work. I&#8217;ll share 20 proven prompts that will save you time and will help you get more done.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Dbd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Dbd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!8Dbd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!8Dbd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!8Dbd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Dbd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png" width="170" height="170" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c56011db-def1-49ec-9b17-0771601f0f59_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:170,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!8Dbd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!8Dbd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!8Dbd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!8Dbd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56011db-def1-49ec-9b17-0771601f0f59_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Getting started with Amplitude AI</h1><h3>Amplitude MCP</h3><p>Amplitude now has several AI products, from simple tools you can use right away to more advanced ones that require integrations.</p><p>If I&#8217;m not mistaken, Amplitude was one of the first digital analytics tools to launch an <a href="https://amplitude.com/blog/amplitude-mcp">MCP server</a>. It brings your product data and context into AI tools like Claude, Cursor, or any other MCP client. This lets you query dashboards, pull insights, and take action inside your existing workflows.</p><p>By default, if you have an Amplitude account, you likely already have access to MCP. You usually do not need to upgrade or do anything extra, unless your admins disabled it for your organization (and there may be valid reasons for that).</p><p>I&#8217;ll do a deeper dive on MCP later, so I do not derail the main topic, but if you want to explore it now, <a href="https://amplitude.com/blog/amplitude-mcp">here are the steps to connect it</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xN9_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xN9_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 424w, https://substackcdn.com/image/fetch/$s_!xN9_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 848w, https://substackcdn.com/image/fetch/$s_!xN9_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 1272w, https://substackcdn.com/image/fetch/$s_!xN9_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xN9_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xN9_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 424w, https://substackcdn.com/image/fetch/$s_!xN9_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 848w, https://substackcdn.com/image/fetch/$s_!xN9_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 1272w, https://substackcdn.com/image/fetch/$s_!xN9_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6221a894-ce67-4524-be30-8ea6c3f795f1_1538x908.png 1456w" sizes="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"><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"><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"><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"><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><h1>Global agent</h1><p>Have you noticed the floating action button in the lower-right corner of the screen? That is not just a chatbot (anymore). It is <a href="https://amplitude.com/docs/amplitude-ai/global-agent-overview">Amplitude&#8217;s Global Agent</a> (but used to be a chatbot).</p><p>As Amplitude describes it, it helps you understand your product data in context, generate insights and explanations, and take action by carrying out complex multi-step workflows.</p><p>You can think of it as a chatbot on steroids, but its purpose is very different.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xrkU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xrkU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 424w, https://substackcdn.com/image/fetch/$s_!xrkU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 848w, https://substackcdn.com/image/fetch/$s_!xrkU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 1272w, https://substackcdn.com/image/fetch/$s_!xrkU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xrkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png" width="1456" height="645" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:645,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xrkU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 424w, https://substackcdn.com/image/fetch/$s_!xrkU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 848w, https://substackcdn.com/image/fetch/$s_!xrkU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 1272w, https://substackcdn.com/image/fetch/$s_!xrkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F513b7da1-47b0-457e-a37c-89d8a6cf499e_1540x682.png 1456w" sizes="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"><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"><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"><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"><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 earlier chatbot was simple and limited. That may be why many people still ignore this feature. But this is now an agent, and it can be powerful. It is worth trying.</p><p>One downside is that it can be slow, although that depends on the task and your event volume and setup. Another thing to keep in mind: if your Amplitude account is new, give it some time. In my experience, it works best when your account already has enough reporting history, charts, and dashboards. With newer accounts, it still needs time to learn your data and context.</p><h3>Specialized agent</h3><p>In addition to the floating Global Agent, Amplitude has also launched several <a href="https://amplitude.com/docs/amplitude-ai/specialized-agents-overview">specialized agents</a>. There are 4 right now. These are purpose-built agents that focus on one domain or workflow:</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/amplitude-agents-101-how-they-work">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>