<?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: Product Analysis]]></title><description><![CDATA[Foundation of product and data analysis]]></description><link>https://dataanalysis.substack.com/s/product-analysis</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: Product Analysis</title><link>https://dataanalysis.substack.com/s/product-analysis</link></image><generator>Substack</generator><lastBuildDate>Tue, 21 Apr 2026 00:31:27 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[The Three Layers of Retention Analytics - Issue 280]]></title><description><![CDATA[My approach to setting up the data layer, picking the right retention type, and building first reports.]]></description><link>https://dataanalysis.substack.com/p/the-three-layers-of-retention-analytics</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/the-three-layers-of-retention-analytics</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 10 Sep 2025 12:03:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0ImJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49653a7a-3a86-40a0-b396-ca956887e1c7_1300x832.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><div><hr></div><p>Retention is one of the hardest problems in analytics. I&#8217;ve already spent months breaking down the different types of retention, how to interpret retention reports, and how to choose the right retention logic for your product.</p><p>Today, I want to talk about <em>how</em> we actually measure retention - the tools, methods, and data foundations that make retention analytics possible. I&#8217;ll walk through my approach to setting up the data layer, SQL, and building consistent retention reports.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-ugH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ugH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!-ugH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!-ugH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!-ugH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ugH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png" width="152" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2c071be-7e54-48af-b9c9-f1dfa16de216_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;:152,&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_!-ugH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!-ugH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!-ugH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!-ugH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c071be-7e54-48af-b9c9-f1dfa16de216_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>If you are new to retention, start here - <a href="https://dataanalysis.substack.com/p/refresher-on-retention-issue-236">Refresher on Retention</a> and <a href="https://www.lennysnewsletter.com/cp/146953838">How to measure cohort retention</a>.</em></p><h1>How to report retention</h1><p>I usually build 3 types of retention reports, each with its own purpose:</p><ol><li><p><strong>A consolidated retention KPI</strong>: A single number that reflects overall business health.</p></li><li><p><strong>Period-based retention</strong>: Segmented by key milestones (W1, M1, M3, M6&#8230;) to track trends over time.</p></li><li><p><strong>Cohorted retention:</strong> Measuring how each signup or subscription cohort performs.</p></li></ol><p>Each report relies on a different data structure and retention logic. They won&#8217;t (and shouldn&#8217;t) match, because each is designed to answer a different question.</p><p>Let&#8217;s break them down.</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/the-three-layers-of-retention-analytics">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Inside Product Analytics: Decoding User Behavior Part 2 - Issue 278]]></title><description><![CDATA[Deep dive into product analytics: required skills, tools, projects, and navigating challenges.]]></description><link>https://dataanalysis.substack.com/p/inside-product-analytics-part-two</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/inside-product-analytics-part-two</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 27 Aug 2025 12:03:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UQJO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the<a href="https://dataanalysis.substack.com/"> Data Analytics Journal</a>, where I write about data science and analytics.</p><p>This month, paid subscribers learned about:</p><ul><li><p><a href="https://dataanalysis.substack.com/p/upgrades-and-downgrades-go-wrong">Upgrades and Downgrades: Where Most Reporting Goes Wrong</a> - How to measure and report customer upgrades and downgrades, how to make winback reporting accurate, and how to segment all types of returners.</p></li><li><p><a href="https://dataanalysis.substack.com/p/rethinking-ab-testing-for-b2b-and">Rethinking A/B Testing for B2B and SaaS</a> - Why A/B testing for SaaS and B2B is different from experimentation in B2C. Lessons from StatSig on best practices for designing and running experiments in B2B.</p></li><li><p><a href="https://dataanalysis.substack.com/p/finding-the-right-frequency-of-upsells">Analysis for Optimal Cadence and Frequency</a> - Applying data science to marketing analytics: how to identify the right frequency for upsells, ad impressions, or notifications.</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></li></ul><p><em>Before we dive in, a quick announcement:</em></p><p><em>On September 25, StatSig is hosting the <a href="https://www.statsig.com/sigsum">StatSig Significance Summit</a> - a conference for product builders in San Francisco, where product and data scientists come together to share their learnings. Speakers include experts from Figma, Grammarly, Atlassian, Anthropic, Lift, Linear, Notion, and more.</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_!1L7y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1L7y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png 424w, https://substackcdn.com/image/fetch/$s_!1L7y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png 848w, https://substackcdn.com/image/fetch/$s_!1L7y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png 1272w, https://substackcdn.com/image/fetch/$s_!1L7y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1L7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png" width="1456" height="589" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:589,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:298519,&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/172059291?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.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_!1L7y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png 424w, https://substackcdn.com/image/fetch/$s_!1L7y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png 848w, https://substackcdn.com/image/fetch/$s_!1L7y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.png 1272w, https://substackcdn.com/image/fetch/$s_!1L7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aaef5be-c3cf-4624-9d47-a177fd89dfea_1702x688.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 role="img" 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><title></title><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">StatSig&#8217;s Significance Summit</figcaption></figure></div><p><em>I&#8217;m partnering with StatSig this year and excited to give away a few free tickets to my readers for the in-person event ($250 value). Email me if you would like to attend!</em></p><div><hr></div><p>Back to product analytics.</p><p>My <a href="https://dataanalysis.substack.com/p/inside-product-analytics-decoding">first introduction to product analytics</a> was published almost 2 years ago, when I covered why the field emerged, why demand for it remains high, and what skills and qualifications are needed to enter product analytics.</p><p>Today, I&#8217;m taking it a step further and diving into the projects, tools, and frameworks we use in product analytics - how to break down the user lifecycle, how to approach analytics for different products, and what the market landscape of product analytics tools looks like.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0EGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0EGz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!0EGz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!0EGz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!0EGz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0EGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png" width="178" height="178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e3c87f4-6734-4b66-aba3-0f23685a71d5_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_!0EGz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!0EGz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!0EGz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!0EGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3c87f4-6734-4b66-aba3-0f23685a71d5_200x200.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Intro to product analytics - a quick recap</h2><p><em>Start here - <a href="https://dataanalysis.substack.com/p/inside-product-analytics-decoding">Inside Product Analytics: Decoding User Behavior</a></em></p><p>User behavior tracking tools have been around for years, but modern event-based approaches have shaped a distinct domain - and with it, <em><strong>a new type of analyst</strong></em>. An analyst who understands how users interact with the product, how they move across screens, pages, funnels, and features, and what drives them to return or upgrade.</p><p>Today&#8217;s product analytics tools are event-driven, but <em>events only matter with context</em>. Your success as an analyst depends on creating and maintaining that context - knowing how the product generates data, what&#8217;s tracked on each screen or feature, and how to interpret flows, funnels, loops, and trees.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6rEV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6rEV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6rEV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6rEV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6rEV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6rEV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg" width="1456" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&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_!6rEV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6rEV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6rEV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6rEV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c8bb5b1-94b5-48ee-b4d3-16bb13b339a5_1600x644.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 role="img" 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><title></title><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">Learn more about <a href="https://www.youtube.com/watch?v=hMWyE3HBwW4">event-based analytics</a></figcaption></figure></div><p>Being a product analyst is not just about managing event data. Product analytics is still <em><strong>analytics at its core</strong></em>. You need the same fundamentals: understanding business strategy and metrics, statistics, critical thinking, data collection, reporting, and dashboards.</p><p>You need to know which metrics best measure a product initiative, and how to translate shifts in sensitive metrics into real changes in business KPIs. A product is a subset of the business. So our day-to-day work is about establishing checks, validations, and baselines to ensure numbers are directionally accurate and tell a story.</p><h2>Product analytics is centered around <em>the product</em>.</h2><p>Unlike marketing, business, or finance analytics, product analytics is grounded directly in the product itself. Product analysts are fully immersed in understanding how the product works.</p><p>A product can be an app, a website, a browser extension, a hardware device, a feature, a piece of software, or a model - essentially any type of application. <em>The better you understand how the product is built, the more effective you&#8217;ll be as an analyst</em>.</p><p>Easy to say, but in practice, this means there&#8217;s a steep learning curve. Transitioning from supporting a SaaS feature to owning onboarding for an Android app is not something you can get up to speed on overnight.</p><p>For example, if you support a mobile app, you need to know whether it&#8217;s native or cross-platform, which SDKs it uses, how data is collected, how StoreKit works, and how tracking is implemented. And it doesn&#8217;t stop there. You must also understand how the app stores work, the technical differences between Apple&#8217;s App Store and Google Play, and the full lifecycle of an app version. Mobile stores come with their own tools and metrics. You need to know the types of monetization products offered: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nfC_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nfC_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png 424w, https://substackcdn.com/image/fetch/$s_!nfC_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png 848w, https://substackcdn.com/image/fetch/$s_!nfC_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png 1272w, https://substackcdn.com/image/fetch/$s_!nfC_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nfC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png" width="1456" height="1118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1118,&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_!nfC_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png 424w, https://substackcdn.com/image/fetch/$s_!nfC_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png 848w, https://substackcdn.com/image/fetch/$s_!nfC_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.png 1272w, https://substackcdn.com/image/fetch/$s_!nfC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d468de-7e2a-4f58-aa7e-1f3c2a1bf80a_1600x1229.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 role="img" 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><title></title><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://developer.apple.com/app-store/subscriptions/">Auto-renewable subscriptions</a></figcaption></figure></div><p>There&#8217;s a big learning curve with mobile app analytics. </p><p>But one of the most difficult products I&#8217;ve ever supported was <a href="https://vidiq.com/">VidIQ</a>, a browser extension and platform for YouTube growth. Extensions are very different. If you have ever worked with extensions, you must know - users resist adopting them at first, but once they do, they often stick with them for a long time. The user dynamics in an extension are very different from web or mobile apps. There are no standard user flows or navigation patterns to borrow. Retention, onboarding, and usage don&#8217;t fit into any benchmarks or proven frameworks. Every A/B test or feature adoption behaved differently on the extension compared to the app. That was frustrating. We couldn&#8217;t apply the same learnings or assumptions.</p><p>Anyway, every product type, whether a mobile app, web app, or extension, brings its own unique challenges. Since <em>analytics success depends directly on how the infrastructure is set up</em>, as a product analyst, you need to understand<strong> how the product is built, how tracking is implemented, and how analytics is generated</strong>.</p><h3><strong>How to get there:</strong></h3><ol><li><p><strong>Learn to read documentation</strong>. Most analysts chase speed and skip onboarding walkthroughs. We don&#8217;t take the time to go through &#8220;getting started&#8221; guides or README instructions. But we should.</p></li><li><p><strong>Be curious and active in the community.</strong> Every open-source tool comes with a Slack group or forum. Most tools host office hours, webinars, and publish newsletters. Use the help desk, talk to support teams, ask questions, and seek help.</p></li><li><p><strong>Attend events or watch recordings.</strong> There&#8217;s a reason I cover events, share free tickets, and write recaps in my newsletter. For example, I wouldn&#8217;t know that Apple now offers winback offers (driving up to 20% more paid subscriptions from resurrected users) if I hadn&#8217;t watched <a href="https://dataanalysis.substack.com/p/wwdc-2024-recap-top-announcements">WWDC</a>. Or that for SaaS A/B tests, you must randomize at the organization level, not the user level, if I hadn&#8217;t attended Data Council.</p></li></ol><p>These are random examples, but the point is: yes, it takes effort to read, watch, and filter through the noise. You&#8217;ll only use a fraction of what you learn. Still, being a few steps ahead of your peers does make a big difference.</p><h2>The product is centered around the user.</h2><p>Let&#8217;s talk about the kinds of questions and projects that shape product analytics.</p><p>Any type of product (an app, an extension, a feature) is designed for a user. That user might be a human, an agent, a model, or even another piece of software. A user can also be a customer, a consumer, or a seller.</p><p>That&#8217;s why I approach product analytics from two angles: <em>user lifecycle</em> and <em>personas</em>. Most projects I work on start with the user lifecycle, which would be broken down for every product persona.</p><h3>User lifecycle</h3><p>Most of our projects in product analytics are centered around a specific stage of the user journey. For example:</p><p><strong>Signup &#8594; Onboarding &#8594; Activation &#8594; Monetization &#8594; Retention &#8594; Winback</strong></p><p>Of course, this lifecycle looks different depending on the product:</p><ul><li><p><strong>Mobile apps</strong> don&#8217;t really have &#8220;signups.&#8221; The journey starts with a download. A signup might represent the completion of onboarding steps, or it could happen before or during onboarding.</p></li><li><p><strong>Browser extensions</strong> or products with long or complex integration flows often define activation around a successful installation or completed integration.</p></li><li><p><strong>Subscription products and SaaS</strong> often simplify retention to the inverse of churn: if customers didn&#8217;t churn, they&#8217;re considered retained.</p></li></ul><p>And so on.</p><p>A product analyst&#8217;s responsibility is to set up measurements for each stage of the user lifecycle, translate business KPI into suitable product metrics, and then use those metrics to evaluate product initiatives. For example:</p><ul><li><p>Monthly retention &#8594; into MAU.</p></li><li><p>MRR/ARR &#8594; into successful transactions.</p></li><li><p>Churn &#8594; into net new cancellations.</p></li><li><p>Subscription renewals &#8594; into successful payments.</p></li></ul><h3>Examples of user lifecycle analyses</h3><p>Over the last 2 years, I&#8217;ve shared many examples and my frameworks for each stage of the lifecycle:</p><h4>Signup and Onboarding:</h4><ul><li><p><a href="https://dataanalysis.substack.com/p/how-to-analyze-onboarding-flows">How to Analyze Onboarding Flows</a>,</p></li><li><p><a href="https://dataanalysis.substack.com/p/a-deep-dive-into-user-onboarding">A Deep Dive into Onboarding Flow Redesign Analysis</a>, &#8203;&#8203;</p></li><li><p><a href="https://dataanalysis.substack.com/p/how-we-optimized-the-onboarding-funnel">How we optimized the onboarding funnel by 220%</a></p></li></ul><h4>Activation and early engagement:</h4><ul><li><p><a href="https://www.lennysnewsletter.com/p/linear-regression-and-correlation-analysis">Activation Done with Regression and Correlation</a>,</p></li><li><p><a href="https://dataanalysis.substack.com/p/why-your-activation-analysis-is-wrong">Why Your Activation Analysis Is Wrong - And How to Fix It</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-ultimate-guide-to-product-features">The Ultimate Guide To Product Features Analysis</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/ranking-the-top-used-product-features">Ranking The Top Used Product Features</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-report-on-daumau-ratio-issue">How to Report on DAU/MAU Ratio</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-get-average-logins-per-user">How To Get Average Logins Per User Per Day</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-frequency-of-user-activity-sql">The Frequency Of User Activity: SQL and Analysis</a></p></li></ul><h4>Monetization:</h4><ul><li><p><a href="https://dataanalysis.substack.com/p/freemium-vs-free-trial-analytics">Freemium vs Free Trial Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/subscriptions-reporting-trials-and-ttp">Subscriptions reporting: Trials and TTP</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/what-is-the-optimal-free-trial-length">What Is the Optimal Free Trial Length?</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/why-trial-success-rate-is-the-hardest">Why Trial Success Rate Is the Hardest KPI To Accurately Report</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/predicting-ltv-with-ml">Predicting LTV with ML</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/an-introduction-to-arr-cj-gustafson">An introduction to ARR | CJ Gustafson</a></p></li></ul><h4>Retention:</h4><ul><li><p><a href="https://www.lennysnewsletter.com/cp/146953838">How to measure cohort retention</a>,</p></li><li><p><a href="https://dataanalysis.substack.com/p/measuring-non-cohorted-retention">Measuring Non-Cohorted Retention or Blended Churn</a>,</p></li><li><p><a href="https://dataanalysis.substack.com/p/the-ultimate-guide-on-churn-reporting">The Ultimate Guide On Churn Reporting (And Its Technicalities)</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/a-deep-dive-into-user-engagement">A Deep Dive Into User Engagement Through Tricky Averages</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-measure-your-adjacent-users">How To Measure Your Adjacent Users</a></p></li></ul><h4>Winback</h4><ul><li><p><a href="https://dataanalysis.substack.com/p/subscription-upgrades-and-downgrades">Subscription Upgrades and Downgrades</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/upgrades-and-downgrades-go-wrong">Upgrades and Downgrades: Where Most Reporting Goes Wrong</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/re-subscribers-comeback">Re-Subscribers: Are Your Customers Coming Back?</a></p></li></ul><h2>Understanding user actions remains a challenge</h2><p>To be clear, the challenge is not capturing user actions, but reading how these actions come together to form a behavior. And then, understanding what that behavior actually means.</p><h3><strong>There is no shortage of product analytics tools</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UQJO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UQJO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png 424w, https://substackcdn.com/image/fetch/$s_!UQJO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png 848w, https://substackcdn.com/image/fetch/$s_!UQJO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png 1272w, https://substackcdn.com/image/fetch/$s_!UQJO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UQJO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png" width="1456" height="1257" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1257,&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_!UQJO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png 424w, https://substackcdn.com/image/fetch/$s_!UQJO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png 848w, https://substackcdn.com/image/fetch/$s_!UQJO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.png 1272w, https://substackcdn.com/image/fetch/$s_!UQJO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3729964-4e4a-4f0d-9a20-432bb858582e_1600x1381.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 role="img" 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><title></title><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://www.news.aakashg.com/p/the-product-analytics-market-overview">The Product Analytics Market</a></em></figcaption></figure></div><h4><strong>But there is a shortage of analysts experienced with these tools</strong></h4><p>Some tools are better for smaller companies, others for enterprises. Some offer freemium plans or are open source. The most successful product analysts are familiar with many of these tools and can advise product teams on which tool is best suited for a given user volume, revenue milestone, and team plan. Product analysts should know which of these tools are <a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics">event-based or session-based</a>, whether they <a href="https://dataanalysis.substack.com/p/when-to-use-client-side-or-server-2f1">sit on top of client-side or server-side data</a>, and which approach is more suited for a team and their reporting.</p><p>I plan to do a deep dive into each of these tools over time, though it may take a while to cover them all. I&#8217;ve also noticed a few are missing from the map, like <a href="https://livesession.io/">LiveSession</a> and <a href="https://plausible.io/">Plausible</a>.</p><div><hr></div><h3><strong>What it takes to be a successful product analyst.</strong></h3><p>The job market is full of analysts proficient in SQL and Python. There are fewer who are grounded in statistics, and when they are, they often move toward ML engineering or NLP rather than analytics itself (very unfortunate). Even fewer have hands-on experience with modern product analytics tools, know the best practices inside and out, and can deliver quickly.</p><p>To deliver and bring value, you have to learn:</p><ol><li><p>How the product is built, how tracking is implemented, and how analytics is generated.</p></li><li><p>Who the user is, what their lifecycle looks like, how teams expect them to behave, and how they <em>actually do</em>.</p></li><li><p>What the product analytics tool landscape looks like: who the leaders are, who challenge them with bold new features and vision, and which tools are more niche but better suited for specific domains.</p></li></ol><p>I keep saying it: product analytics is the most exciting and fascinating discipline. It&#8217;s impactful, and demand for it is accelerating. We need stronger product analysts, we need them now - and I hope my newsletter inspires you (or will inspire you) to become one.</p><p>Thanks for reading, everyone!</p><h3><strong>Related publications:</strong></h3><ul><li><p><a href="https://dataanalysis.substack.com/p/inside-product-analytics-decoding">Inside Product Analytics: Decoding User Behavior Part 1</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/applying-statistics-in-product-analytics">Applying Statistics In Product Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/applying-ml-in-product-analytics">Applying ML in Product Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-set-up-analytics-for-web-and">How To Set Up Analytics for Web and Mobile Products</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/anticipating-2025-top-trends-in-analytics">Anticipating 2025: Top Trends in Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/kpis-done-wrong-fixing-common-reporting-mistakes">KPIs Done Wrong: Fixing Common Reporting Mistakes</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-measure-new-feature-adoption">How To Measure New Feature Adoption</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-use-product-data-to-drive">How to use product data to drive user engagement and retention</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Analysis for Optimal Cadence and Frequency - Issue 276]]></title><description><![CDATA[Bringing data science into marketing analytics: How to locate the right frequency for upsells, ad impressions, or push notifications]]></description><link>https://dataanalysis.substack.com/p/finding-the-right-frequency-of-upsells</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/finding-the-right-frequency-of-upsells</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 20 Aug 2025 12:02:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t5ex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78776a29-4617-4e23-9fe6-16b6671d36b7_1456x992.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;ve probably noticed that I write mostly about analytics for <em>product-related initiatives</em> and rarely touch on marketing in my newsletter. There are many reasons for that, starting with the fact that accurate attribution tracking doesn&#8217;t exist, and ending with the fact that no marketer has ever grown a product to 100M MAU.</p><p>In my experience, no matter how much effort you put into improving attribution measurement, you still end up with Meta over-reporting trials by at least 3x, and somehow marketing channels reporting you more signups in November than you actually received in the entire Q4.</p><p>It&#8217;s ironic - product analysts work with low-trust data, while marketing analysts have to work with blatantly over-reported data from every source. Literally, you have to divide every metric by 7 just to get it somewhere close to reality. No, thank you.</p><p>Anyway. Despite me not enjoying marketing analytics and advocating for <em><strong>growth and pricing to be owned by product teams</strong></em>, we should still be skilled to run analyses and support poor marketing folks as best we can. That means knowing the frameworks and types of analyses around ad ROI, email cadence, push notifications, payment upsells, and more.</p><p>So today, I want to <a href="https://dataanalysis.substack.com/p/how-to-locate-the-right-frequency">resurface my long-overlooked framework</a> for using ML to determine the right frequency of upsells, ad impressions, and different types of app notifications - how to find the frequency that drives the highest DAU, conversion, or sales without harming (or at least acceptably impacting) user engagement, unsubscribers, or churn.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B6F5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B6F5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!B6F5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!B6F5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!B6F5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B6F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png" width="158" height="158" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55023a86-2494-4b56-a041-e39409d75232_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_!B6F5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!B6F5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!B6F5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!B6F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55023a86-2494-4b56-a041-e39409d75232_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Regression vs. Classification: choosing the right ML</h1><p>Some time ago, I shared <a href="https://dataanalysis.substack.com/p/applying-ml-in-product-analytics">a guide to help you decide which ML model to pick to solve a problem</a>. I pointed out that regression is the most common ML we use to answer many product and BI questions, including LTV predictions, revenue forecasts, estimating the number of new page views needed to improve signups, how many notifications increase DAU, and so on.</p><p>However, <strong>linear regression isn&#8217;t the right method for determining the threshold between multiple outputs.</strong></p><p>While regression is the right ML to apply to understand the relationship between a metric and user actions (and how much change in one variable affects another), this is not the right approach for finding the right threshold or cadence. For example, measuring a variable (e.g. emails, notifications, ads) against 2 or more output metrics (like DAU, activations, CVRs, unsubscribes, churn, etc) is not a regression task, and the best method here would be to leverage (a) classification models and (b) testing.</p><p>Before we dive deep into that, a quick reminder on regression:</p><ul><li><p>Use a simple regression model with a single independent variable:</p><ul><li><p>screen view &#8594; activation</p></li><li><p>campaign impressions &#8594; trials</p></li></ul></li><li><p>Use a multiple regression model with 2+ independent variables:</p><ul><li><p>screen view + age &#8594; activation</p></li><li><p>upsell click + blog opt-in + referred &#8594; churn</p></li></ul></li></ul><p>Remember, multiple regression is designed for <em><strong>multiple input values, not output metrics</strong></em>. So, you can&#8217;t apply it to estimate clicks and unsubscribes at the same time. And that&#8217;s the reason why classification models would fit better for this task than regression.</p><h1>Methods and steps to estimate the right threshold</h1><p>Below, I share 2 approaches to locating the right frequency or cadence:</p><ol><li><p>A quick &#8220;<em>back of the napkin</em>&#8221; analysis when you have a few hours to offer an estimate.</p></li><li><p>A multi-label classification model, when you hopefully have at least a week to classify users and develop a model to predict the likelihood of users clicking on the upsell or ad and not opting out or churning.</p></li></ol>
      <p>
          <a href="https://dataanalysis.substack.com/p/finding-the-right-frequency-of-upsells">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Report on DAU/MAU Ratio - Issue 261 ]]></title><description><![CDATA[How to interpret DAU/MAU with benchmarks, examples, and align it with your product&#8217;s real usage frequency.]]></description><link>https://dataanalysis.substack.com/p/how-to-report-on-daumau-ratio-issue</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-report-on-daumau-ratio-issue</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 04 Jun 2025 12:02:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dbe295c-ee74-4283-b944-65bf3fce2c4a_1600x885.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello from Snowflake Summit!</p><p>Today, I am back to measuring user engagement, as promised. </p><p>This publication is long overdue for a deep dive into DAU/MAU. I&#8217;ll re-introduce the DAU/MAU metric, clarify common misconceptions about its purpose and usage, and walk you through examples of how to report it right, along with mistakes to avoid.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Y4Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png" width="188" height="188" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd940e4d-9315-472f-9c3d-44e4e47e4902_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;:188,&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_!6Y4Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!6Y4Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd940e4d-9315-472f-9c3d-44e4e47e4902_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>What is DAU/MAU, and why do we need it?</h1><p>The DAU/MAU Ratio is the most common measurement of user engagement. It shows what % of monthly users interact with your product every single day. In other words, how many users engage with the product each day in a month.</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-to-report-on-daumau-ratio-issue">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How To Set Up Analytics for Web and Mobile Products - Issue 259]]></title><description><![CDATA[Build analytics that scale with your product - a practical guide for product analysts]]></description><link>https://dataanalysis.substack.com/p/how-to-set-up-analytics-for-web-and</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-set-up-analytics-for-web-and</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 21 May 2025 12:03:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0147d813-90c7-4786-b854-ebe6038bf11f_1600x912.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This publication is for product analysts, digital analysts, marketing analysts, and other growth-focused roles responsible for setting up analytics for web and mobile products, particularly those working with event-based tracking.</p><p>This is a follow-up to my (now very old) <em><a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics">Introduction to Event-Based Analytics</a> </em>guide, where I did my best to squeeze in <a href="https://developers.google.com/analytics/learn/marketers">11 weeks of digital analytics course</a> into a single short newsletter.</p><p>Today, I want to take it a step further and share my framework and recommendations on how to set up analytics that will scale up, allowing better event tracking for faster product testing and iterations.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gnL4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gnL4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!gnL4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!gnL4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!gnL4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gnL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ab7065b-1ee1-4a47-af63-185a44513e58_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_!gnL4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!gnL4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!gnL4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!gnL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ab7065b-1ee1-4a47-af63-185a44513e58_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Here are a few &#8220;groundbreaking&#8221; truths about setting up and maintaining event-based analytics:</p><h4><strong>You </strong><em><strong>need</strong></em><strong> a dedicated owner for event setup and maintenance</strong></h4><p>While maintaining events requires cross-functional effort (product, analytics, development, and QA), <em>the ownership of the tracking setup and the responsibility for updating the taxonomy, data catalog, and documentation should be assigned to a single role</em>. This role can sit within either the product or data team. </p><p>Distributing this ownership across PMs, analysts, or multiple teams slows everyone down, leads to overlapping responsibilities, redundant workflows, and ultimately introduces more gaps in your analytics.</p><p>The more experienced this person is, the higher the ROI of your analytics setup. Especially in the early stages, you want someone who understands how to report on the <em>Signup-to-Paid rate</em>, replicate it in a funnel, and knows how to link the conversion to one user, not simply divide the 2 events in the formula.</p><p><em><strong>&#128204; Related:</strong> I&#8217;ve been training 3 standout analysts over the past year in event data setup, kicking off taxonomies, and event data maintenance - happy to share introductions if you&#8217;re looking for someone!</em></p><h4><strong>Event-based analytics ownership is still new and underrated</strong></h4><p>If your event tracking isn&#8217;t trusted, most of your analytics efforts will fail.</p><p>Teams are often quick to point out discrepancies for the same metrics between tools or data sources, but reluctant to invest in product analytics.</p><p>We refer to this role as a <strong>product analyst</strong> or <strong>digital analyst</strong>. This unicorn role requires product intuition, an understanding of the product development lifecycle, knowledge of data and data architecture, and most importantly, strong analytical thinking. This person needs to:</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-to-set-up-analytics-for-web-and">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Why Your Activation Analysis Is Wrong - And How to Fix It - Issue 247]]></title><description><![CDATA[How to locate and validate Activation using product analytics tools]]></description><link>https://dataanalysis.substack.com/p/why-your-activation-analysis-is-wrong</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/why-your-activation-analysis-is-wrong</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 26 Feb 2025 13:03:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hiis!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.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>A year ago, I shared <a href="https://www.lennysnewsletter.com/p/linear-regression-and-correlation-analysis">my analysis on Activation I did at MyFitnessPal</a>. Many apps reached out with questions about modeling, performing regression in product analytics tools, and handling tricky Activation cases.</p><p>So today, I want to follow up on Activation and show you how to identify a-ha moment, different ways to calculate it, and what to do when you&#8217;re not getting a clear signal or your data is inconclusive. I&#8217;ll also walk you through how to get Activation in product analytics tools and validate it through analysis.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rfhq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rfhq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!rfhq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!rfhq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!rfhq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rfhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e865c601-4f4a-4567-ba82-4a908a4402fe_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_!rfhq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!rfhq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!rfhq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!rfhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe865c601-4f4a-4567-ba82-4a908a4402fe_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>If you&#8217;ve been reading any PLG-related content, you&#8217;re likely familiar with Activation or a-ha moment. I believe it initially gained popularity with Facebook&#8217;s famous &#8220;7 friends in 10 days&#8221; and was later revived with the PLG movement.</p><p>Today, I won&#8217;t be discussing the concept of Activation but rather <strong>how to calculate it</strong> using product analytics tools or modeling. If you are new to Activation, please start here:</p><ol><li><p><a href="https://openviewpartners.com/blog/user-activation-the-product-metric/">Activation: The Product Metric Everyone Thinks They Need But Can&#8217;t Seem To Define</a></p></li><li><p><a href="https://rows.com/blog/post/how-to-pick-your-activation-metric">Rows: How to pick your activation metric</a></p></li><li><p><a href="https://medium.com/positiveslope/crafting-the-first-mile-of-product-7ed25e8f1027">Crafting The First Mile Of Product</a></p></li><li><p><a href="https://www.lennysnewsletter.com/p/what-is-a-good-activation-rate">What is a good activation rate</a></p></li></ol><h3>Locating Activation milestone in product analytics tools:</h3><h4>Here&#8217;s what 90% of growth marketers do to locate Activation:</h4><ol><li><p>Create an onboarding funnel that tracks every onboarding step.</p></li><li><p>After the last step in the funnel, add one more step for the first successful key action users complete (e.g., create a report, listen to a song, log an exercise, etc.) and call it the <em>Activation rate</em>.</p></li><li><p>Set the funnel to 1, 4, or 7 days.</p></li><li><p>Done.</p></li></ol><p>This is an incomplete and inaccurate activation funnel. However, it&#8217;s the best you can do using the Funnels feature in product analytics tools.</p><p>Then, analysts step in and create a cohort of returning users who completed the key action after returning within X days. We do this using Retention or Heatmap features - not the Funnels.</p><p><em><strong>But this still isn&#8217;t Activation</strong></em>. It&#8217;s simply the <em>% users performing the core action on a given day</em>. It might indicate Activation - or it might not. And there is no way to definitively know unless you leverage Compass in Amplitude or Signal in Mixpanel. However, both come with data context and caveats. Let&#8217;s break it down.</p><h2>Calculating Activation - Expectation vs. Reality</h2><h3>Expectation:</h3><p>You open Amplitude and instantly see your Activation milestone clearly within seconds:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hiis!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hiis!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png 424w, https://substackcdn.com/image/fetch/$s_!Hiis!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png 848w, https://substackcdn.com/image/fetch/$s_!Hiis!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png 1272w, https://substackcdn.com/image/fetch/$s_!Hiis!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hiis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png" width="682" height="368.1675824175824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:682,&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_!Hiis!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png 424w, https://substackcdn.com/image/fetch/$s_!Hiis!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png 848w, https://substackcdn.com/image/fetch/$s_!Hiis!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.png 1272w, https://substackcdn.com/image/fetch/$s_!Hiis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f512bb-6d62-4e55-b33e-f3c81e1fe7fc_1600x864.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 role="img" 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><title></title><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><h3>Reality:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PZgt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PZgt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png 424w, https://substackcdn.com/image/fetch/$s_!PZgt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png 848w, https://substackcdn.com/image/fetch/$s_!PZgt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png 1272w, https://substackcdn.com/image/fetch/$s_!PZgt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PZgt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png" width="674" height="349.4986263736264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:1456,&quot;resizeWidth&quot;:674,&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_!PZgt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png 424w, https://substackcdn.com/image/fetch/$s_!PZgt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png 848w, https://substackcdn.com/image/fetch/$s_!PZgt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.png 1272w, https://substackcdn.com/image/fetch/$s_!PZgt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a5ec746-a641-4e5c-85a7-a6a06a40ae7f_1600x830.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 role="img" 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><title></title><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://www.lennysnewsletter.com/p/linear-regression-and-correlation-analysis">Such analysis worked for MyFitnessPal</a> <em>because</em> (a) I spent months setting up and fine-tuning analytics there - we had to reset events, remove noise, configure retention definition, and more, and (b) we had 10 years of data.</p><p>If your app was launched recently and your analytics weren&#8217;t set right, your Activation report is likely to be inconclusive.</p><p>It doesn&#8217;t mean your product doesn&#8217;t have an Activation moment. It just means you&#8217;re not capturing it correctly. The missing signal could be due to noise in event tracking, outliers skewing data, insufficient data, skewed distribution, or other data inconsistencies.</p><p>If this happens, follow the steps below to manually find your Activation milestone using product analytics tools. Whenever I feel lost in data or struggle to capture the signal, I use this framework - and it works every time.</p><h2>How to do Activation analysis</h2><h3>Step 1: Start with the most trusted event for a product feature</h3><p>Begin with a clear, well-defined &#8220;action&#8221; event that signals when the activity is completed, such as transaction_completed, food_logged, report_submitted, etc. Ignore less meaningful events like views, clicks, toggles, banner views, etc. These often introduce noise rather than actual user engagement.</p><h3>Step 2: Create cohorts based on feature usage.</h3><p>Define cohorts based on specific feature interactions, such as <em>Users who logged foods at least once</em>, <em>Users who logged exercise at least once</em>, <em>Users who integrated a new device at least once</em>, etc.</p><p>Each persona should have its own cohort.</p><p>For a typical app, you&#8217;ll likely create 10-12 cohorts. Each cohort must be modeled separately. This is a lot of work. It won&#8217;t be done in a day.</p><h3>Step 3: Create 2 reports for every cohort:</h3><p>For each cohort, generate 2 key reports:</p><ol><li><p>How many times users completed this particular action (once, twice, 5 times, 10 times, etc.)</p></li><li><p>When they completed this particular action (Day 0, Day 1, Day 2, etc.)</p></li></ol><h3>Step 4: Define the retention metric for Activation.</h3><p>I don&#8217;t use Retention based on built-in Amplitude or Mixpanel values like <em>New User</em>, <em>Any Event</em>, or <em>Any Active Event</em>. If possible, my retention is narrowed down to a very particular returning action, like reading a book, logging food, submitting a request, or completing a transaction, etc.</p><p>However, for some apps, a simple app open or screen view event may work just fine. <em>The key is to select a high-level event that users can do on every return but is still well-defined and meaningful.</em></p><h3>Step 5: Run correlation analysis</h3><p>For each of the reports for every cohort, run a correlation analysis comparing feature usage with multiple retention timeframes: Day 1, Day 7, Day 30, Month 3, Month 6, and Month 12. That&#8217;s a lot of plots like these:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qBYP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qBYP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png 424w, https://substackcdn.com/image/fetch/$s_!qBYP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png 848w, https://substackcdn.com/image/fetch/$s_!qBYP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png 1272w, https://substackcdn.com/image/fetch/$s_!qBYP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qBYP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png" width="1456" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&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_!qBYP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png 424w, https://substackcdn.com/image/fetch/$s_!qBYP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png 848w, https://substackcdn.com/image/fetch/$s_!qBYP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.png 1272w, https://substackcdn.com/image/fetch/$s_!qBYP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3992dee3-e8ff-45e9-a7fa-cb75e3836d33_1600x700.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 role="img" 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><title></title><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 is where most people stop.</p><p>This is NOT Activation yet :). But we are getting closer.</p><h3>Step 6: Run regression modeling for the key 2-3 patterns</h3><p>I described the steps and process here - <em><a href="https://www.lennysnewsletter.com/p/linear-regression-and-correlation-analysis">How to do linear regression and correlation analysis</a></em>.</p><p>What&#8217;s important to understand is that <strong>Activation is predictive of user retention</strong>. Whenever you see &#8220;<em><strong>predictive</strong></em>,&#8221; it means you need to either <strong>model it or run an A/B test</strong>.</p><p>For modeling, it doesn&#8217;t need to be complex ML. In the example above, I used linear regression, and it worked well for me. Linear regression takes correlation analysis further and shows how much one variable affects another and whether you can use the pattern of one variable to predict and estimate the behavior of another.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pnPK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pnPK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png 424w, https://substackcdn.com/image/fetch/$s_!pnPK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png 848w, https://substackcdn.com/image/fetch/$s_!pnPK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png 1272w, https://substackcdn.com/image/fetch/$s_!pnPK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pnPK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png" width="1446" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:1446,&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_!pnPK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png 424w, https://substackcdn.com/image/fetch/$s_!pnPK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png 848w, https://substackcdn.com/image/fetch/$s_!pnPK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.png 1272w, https://substackcdn.com/image/fetch/$s_!pnPK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1b73a9-4bce-4c3d-91ce-887284eaac8d_1446x958.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 role="img" 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><title></title><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>Linear regression doesn&#8217;t prove causation, but it does give you more confidence that there&#8217;s a strong connection between variables and how this connection is expected to change if you increase or decrease variables.</p><p>For this step, you can use this quick template - <a href="https://docs.google.com/spreadsheets/d/1T4LAcBx9HHhDydMW0NPr1jOaEzx5GtZ9CTrcjeTrFZ8/edit#gid=1443729456">Correlation and Linear regression template</a>. Run regression analysis on the 2-3 strongest patterns from your correlation step. Read <em><a href="https://dataanalysis.substack.com/p/decoding-regression-scores-issue">Decoding Regression Scores</a></em> to understand how to interpret regression output. The regression model with the highest R-square value is your Activation milestone. Congratulations - you did it!</p><h2>What if it still doesn&#8217;t look right?</h2><p>Sometimes, even when you follow best practices, the data doesn&#8217;t return the expected output. Or it doesn&#8217;t make sense.</p><ul><li><p>Check if your data is significant. This is the most common cause of flawed analysis. You may not have enough data for certain actions, even if they are core features. If this is the case, you have to work with qualitative data - use user surveys and research. You can&#8217;t model Activation just yet if the data isn&#8217;t there.</p></li><li><p>For subscription apps, measure Activation against <strong>paid renewals</strong>. Do NOT measure Activation against just <em>any</em> retention metric in Mixpanel. Activation should be tied to paid renewals for each plan you offer. If your app is new, you may not have enough renewal data, especially for annual subscriptions. In this case, you may try your luck with a proxy metric - use activity data for paid users.</p></li></ul><p>Thanks for reading, everyone. Until Wednesday!</p>]]></content:encoded></item><item><title><![CDATA[How to Analyze Onboarding Flows - Issue 246]]></title><description><![CDATA[Tracking complex user journeys: methods, frameworks, and examples of analyzing user onboarding flows]]></description><link>https://dataanalysis.substack.com/p/how-to-analyze-onboarding-flows</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-analyze-onboarding-flows</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 19 Feb 2025 13:03:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16981404-8fb7-4bea-a5c9-2af1fe776e3d_1288x404.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to my<a href="https://dataanalysis.substack.com/"> Data Analytics Journal</a>, where I write about data science and analytics.</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>In a very short period of time, the number of experts discussing product onboarding and activation has surged. Some argue that onboarding flows should be long enough to give users a chance to fall in love with your product, as&nbsp;<a href="https://www.linkedin.com/posts/elenaverna_b2b-plg-activation-activity-6965674727151476736-QPtt/">longer flows attract high-quality users</a>. Others say that<a href="https://productled.com/blog/best-user-onboarding-examples">&nbsp;onboarding should be quick, no more than X steps</a>. Or <a href="https://www.linkedin.com/posts/nikitalogvinenko_how-to-create-great-onboarding-for-your-app-activity-7251947454357467137-PNgr/">absent at all</a>.</p><p>Everyone seems to have an opinion on onboarding flows. However, no one explains <strong>how onboarding flows should be analyzed and reported</strong>.</p><p>Here is the thing: product analytics tools don&#8217;t support complex onboarding flows. They simply don&#8217;t. Yet, most onboarding journeys today are complex. Many products are cross-platform, with web-to-app transitions, dynamic &#8220;flying&#8221; paywalls appearing randomly between onboarding steps, GDPR screens for certain users, multiple sign-up methods, personalization, and more.</p><p>To my surprise, most onboarding flow metrics are proxies or represent only&nbsp;a small subset of the flow that teams can track. Yet, this doesn't stop today&#8217;s growth experts from speculating or making recommendations about the &#8220;right&#8221; or &#8220;wrong&#8221; onboarding flows. Or worse - testing them.</p><p>Today, I&#8217;ll walk you through examples, steps, and methods for analyzing complex multi-step user onboarding flows, with or without product analytics tools. I&#8217;ll also share case studies on how to report and interpret onboarding data.</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-to-analyze-onboarding-flows">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Refresher on Retention - Issue 236]]></title><description><![CDATA[How to measure and report retention: cohorted and blended]]></description><link>https://dataanalysis.substack.com/p/refresher-on-retention-issue-236</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/refresher-on-retention-issue-236</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 11 Dec 2024 13:03:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb072ed-6b81-40c9-9b3f-d66919575273_1600x889.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to my<a href="https://dataanalysis.substack.com/"> Data Analytics Journal</a>, where I write about data science and analytics.</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>Over the years, I've shared a lot about retention, but it's scattered across different sections or featured in other newsletters where I was a guest writer. As I am now onboarding 2 new analysts on my team, I was looking for a consolidated guide on retention, rather than sharing a list of 40 articles from my newsletter.</p><p>So today, I want to consolidate the must-know things about retention - its definition, best practices in reporting, examples of reports, and key points to remember - into this single publication.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!suZX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!suZX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!suZX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!suZX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!suZX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!suZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e27f33a-e2f2-49c4-b665-599ee038cbd4_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_!suZX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!suZX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!suZX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!suZX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e27f33a-e2f2-49c4-b665-599ee038cbd4_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>10 reasons why working with retention is difficult</h2><ol><li><p>Retention KPIs include multiple variables such as - signups, user activity, often with filters, and varying date ranges. You often can't finalize reporting until all other metrics are in place - Top of funnel, transactions, DAU, etc.</p></li><li><p>That&#8217;s why, creating and automating retention reporting takes time, and maintaining it requires effort.</p></li><li><p>It is an eco-system metric. Retention isn't directly actionable or sensitive. You need to break it down to make sense of it or take action.</p></li><li><p>There are many types of retention, and no single &#8220;right&#8221; method exists. Each company defines and calculates retention in its own way.</p></li><li><p>It&#8217;s actually wild out there: some do unbounded, others N-day, or cohorted, non-cohorted, blended, adjusted, weighted, etc.</p></li><li><p>This makes using retention benchmarks absolutely pointless!</p></li><li><p>Every new executive brings their own definition of retention, often changing it to adjust to a specific cohort or activity every few months. And you were wondering why I don&#8217;t like semantic layers.</p></li><li><p>To make retention actionable, you have to link data to specific marketing campaigns, product launches, or A/B tests.</p></li><li><p>Certain types of retention (unbounded) can&#8217;t be used for MoM or YoY growth analysis. You will have to maintain multiple versions of the same metric, introducing more confusion for the teams.</p></li><li><p>I've never had luck with retention reporting from analytic tools such as Heap, Amplitude, Mixpanel, RevenueCat, and Chargebee, and I often have to replicate reports myself to ensure they are accurate and trustworthy.</p></li></ol><h1>Retention reporting is different for B2C, B2B, and SaaS</h1><p>Retention for B2C has a different meaning and objective than it does for enterprise, B2B, or SaaS companies.</p><h3><strong>Retention for B2C (Calm, MyfitnessPal, YouTube, eBay)</strong></h3>
      <p>
          <a href="https://dataanalysis.substack.com/p/refresher-on-retention-issue-236">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[KPIs Done Wrong: Fixing Common Reporting Mistakes - Issue 228]]></title><description><![CDATA[How to avoid the common pitfalls of over-complicating KPIs, using ineffective proxies, and misapplying benchmarks in your data reporting.]]></description><link>https://dataanalysis.substack.com/p/kpis-done-wrong-fixing-common-reporting-mistakes</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/kpis-done-wrong-fixing-common-reporting-mistakes</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 23 Oct 2024 12:03:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a>, 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>I came across an article the other day on the Mixpanel blog titled <em><a href="https://mixpanel.com/blog/why-pms-should-be-responsible-for-revenue-metrics/">Why PMs should be responsible for revenue metrics</a>.</em> Umm&#8230; what else should they be responsible for? Sorting color stickers in Figma?</p><p>At first, I laughed. But then I remembered how the product manager on the team I was supporting (an amazing PM, btw) showed me his MRR tracker in Amplitude, which was based on the <em>price</em> passed for the <em>payment_success</em> event. The problem? It included price values for free trials - and, even worse, it counted both trials and trial-to-paid conversions for the same user as 2 different events in a monthly report. So, he was counting the subscription <em>price</em> values for free trials and then doubling them when those trials converted within the same month. He was over-reporting MRR by at least 70%!</p><p>What&#8217;s tricky about that case is:</p><ul><li><p>It&#8217;s so common! Using <em>payment_success</em> is a popular workaround today, especially when companies try to bring Stripe data into events&#8212; and it&#8217;s riddled with caveats.</p></li><li><p>If they passed to Amplitude a $0 for free trials and the <em>actual</em> <em>price</em> for paid subscriptions, his report would have been accurate.</p></li><li><p>If they had passed a separate event for <em>trial_started</em> and then another for <em>paid_subscription_started</em>, his report would have been accurate.</p></li></ul><p>There are a lot of ways this report could have made more sense&#8212; and even more ways where it doesn&#8217;t. This often falls outside of a PM&#8217;s scope or visibility. So, should they really be responsible for creating revenue metrics, after all? Even if the tool makes it super easy?</p><p>So today, let&#8217;s talk about all the things we get wrong with KPIs - common mistakes with&nbsp; KPI definitions, formulas, logic, and the pitfalls of reporting.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8xyU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8xyU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!8xyU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!8xyU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!8xyU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8xyU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/997d41bd-4282-463f-9e73-1d0d8755bb10_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_!8xyU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!8xyU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!8xyU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!8xyU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d41bd-4282-463f-9e73-1d0d8755bb10_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>We talk about metrics and KPIs <em>way</em> too much.</h2><p>It&#8217;s true. Every article or guide out there talks about the importance of choosing the right metric to measure business health, warning that if you pick the wrong KPI or formula, everything will go downhill.</p><p>When things go bad, it&#8217;s visible everywhere. How bad? That&#8217;s for analysts to figure out. But you can&#8217;t hide the elephant in the room. If your transactions or subscriptions don&#8217;t grow alongside a 3x increase in traffic or leads, no KPI can mask it, no matter how it&#8217;s calculated or defined.</p><p>Plus, no one hands you the luxury of picking the KPI or North Star. Those decisions are made, over-debated, and agreed upon long before you&#8217;re involved - unless, of course, you&#8217;re part of the founding team.</p><h2>Following benchmarks too closely</h2><p>First, we live in a world obsessed with benchmarks, and I&#8217;m convinced they do more harm than good.</p><p>Take retention, for example - don&#8217;t compare unbounded retention to a bounded benchmark. If the Day 30 retention benchmark is <a href="https://www.statista.com/statistics/259329/ios-and-android-app-user-retention-rate/">9%</a>, that&#8217;s very likely bounded (or X-Day). But if your retention rate is 14%, it&#8217;s likely unbounded, so it&#8217;s not an apples-to-apples comparison.</p><p>I love quoting Brian Balfour here from his take on <em><a href="https://brianbalfour.com/essays/growth-benchmarks">Growth Benchmarks Are (Mostly) Useless</a></em>:</p><blockquote><p>&#8220;Different businesses measure the same metric completely differently even if they are in the same industry category. I&#8217;ve never seen a benchmark report that takes this into account. They usually just ask, &#8220;What is your CAC?&#8221;&nbsp;&nbsp;</p><p>Different products and business models require different ways to measure customer acquisition cost, and other key metrics that often show up on benchmark reports as uniform.&nbsp;</p><p>Averaging or lumping together <a href="https://www.brianbalfour.com/essays/average-cac-mistakes-growth">CAC can be extremely misleading</a> because it doesn&#8217;t take into account your company or product&#8217;s specific business model. For example, if you have multiple tiers in your SaaS product, average CAC is a lot less actionable than CAC sliced by your different customer segments (with each segment paying different subscription fees).&#8221;</p></blockquote><h2>Borrowing KPIs from other products</h2><p>I love this example from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Mostly metrics&quot;,&quot;id&quot;:230760,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/cjgustafson&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e5dc3b1-5cdf-40f3-81c3-5028e7843d01_1280x1280.png&quot;,&quot;uuid&quot;:&quot;794074b7-3e3c-449b-a430-8e1ba6fcd00f&quot;}" data-component-name="MentionToDOM"></span>: here are 20 ways to calculate ARR:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OK8n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OK8n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OK8n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OK8n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OK8n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OK8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg" width="1354" height="1518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1518,&quot;width&quot;:1354,&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_!OK8n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OK8n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OK8n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OK8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93baeb69-767a-49fa-aacb-00469ddf7203_1354x1518.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 role="img" 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><title></title><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>I&#8217;ve gone through 10 different definitions of DAU over the last 4 years&#8212; and most of them weren&#8217;t perfect:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EK49!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EK49!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png 424w, https://substackcdn.com/image/fetch/$s_!EK49!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png 848w, https://substackcdn.com/image/fetch/$s_!EK49!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png 1272w, https://substackcdn.com/image/fetch/$s_!EK49!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EK49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png" width="1456" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af781285-03bd-4b7f-acac-7195d0884034_1472x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&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_!EK49!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png 424w, https://substackcdn.com/image/fetch/$s_!EK49!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png 848w, https://substackcdn.com/image/fetch/$s_!EK49!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.png 1272w, https://substackcdn.com/image/fetch/$s_!EK49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf781285-03bd-4b7f-acac-7195d0884034_1472x546.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 role="img" 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><title></title><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://dataanalysis.substack.com/p/do-you-over-report-dau-issue-139">Do You Over-Report DAU?</a></figcaption></figure></div><p>People switch companies and bring their frameworks (based on specific metrics) with them without considering whether a weather channel success stories fit a nutrition tracking app. It doesn&#8217;t.</p><p>Some common mistakes senior analysts often make:</p><ul><li><p><strong>Bringing SaaS reporting into B2C subscription analytics.</strong> For example, ignoring trials or Trial-to-Paid CVR in subscription reporting. More on it <a href="https://dataanalysis.substack.com/p/subscription-upgrades-and-downgrades">here</a>.</p></li><li><p><strong>Using B2C transactional metrics in B2C subscription products</strong>, such as including not paying users in LTV or ARPU calculations or adding new users into churn metrics.</p></li><li><p><strong>Bringing SaaS or B2B metrics into B2C</strong>, such as using churn to measure product abandonment or trying to measure inverted retention.</p></li></ul><p>Each product type requires tailored metrics and frameworks that reflect its unique business model and user behavior.</p><h2>Using the same KPI for different use cases</h2><p>Every metric has its own purpose - whether it&#8217;s ecosystem, secondary, tradeoff, proxy, success, North Star, OMTM, etc. Developing (and maintaining) multiple variations of the same KPI and ensuring teams use it appropriately across different contexts is a real challenge.</p><p>For example, here are a few contexts on how to report churn:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lvbA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lvbA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png 424w, https://substackcdn.com/image/fetch/$s_!lvbA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png 848w, https://substackcdn.com/image/fetch/$s_!lvbA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png 1272w, https://substackcdn.com/image/fetch/$s_!lvbA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lvbA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png" width="1456" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&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_!lvbA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png 424w, https://substackcdn.com/image/fetch/$s_!lvbA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png 848w, https://substackcdn.com/image/fetch/$s_!lvbA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.png 1272w, https://substackcdn.com/image/fetch/$s_!lvbA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49604c55-a0f6-4534-980a-0e98aa6c1046_1600x583.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 role="img" 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><title></title><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>So, theoretically, I&#8217;d need to create at least 7 different calculations for one KPI, depending on who&#8217;s using it, when, and for what purpose. Good luck with semantic layers! And metrics trees! Let me know how that goes &#128520;</p><p><em>&#128221; I often see people debating the &#8220;right&#8221; way to calculate a KPI, arguing over which method is more accurate or appropriate - like whether to use bounded or unbounded retention, whether to exclude new users from DAU, or whether to exclude canceled trials from churn rate. The reality is, we actually need all of these KPI variations to fit different use cases.</em></p><h2>Over-complicating metrics</h2><p>I&#8217;m definitely guilty of this. As I mentioned earlier, when sensitivity is at play, you need metrics to be precise. You want to exclude edge cases like double-firing events, problematic timelines where data was affected, test users, etc. But <strong>chasing reporting accuracy often comes at the cost of making it more complicated.</strong></p><p>For example, here&#8217;s the actual DAU definition I had to come up with for a productivity-tracking app:</p><p><code>DAU = session start (with session length capped at 45 min) + login (excluding unauthenticated users) + onboarding page view (excluding unauthenticated users) + CTA (login status = on)&nbsp;</code></p><p>It was super accurate and trusted. But replicating it across 5 data sources? Yeah, that was <em>fun.</em></p><p>Another educational app I&#8217;m working with right now has many different features spread across the app, and their DAU was defined based on 11 unique events - some with additional filters. I can&#8217;t believe it&#8217;s been 4 months already trying to switch their reporting to a simpler approach while maintaining the same activity milestones.</p><p>It&#8217;s all about <strong>finding the balance between precision and ease of report maintenance</strong>. If you can, aim to keep KPI logic simple and intuitive. Limit the number of variables and calculations. This will help you:</p><ul><li><p>Replicate the KPI across multiple platforms.</p></li><li><p>Reduce the probability of errors.</p></li><li><p>Facilitate iterations&#8212;because you&#8217;ll likely need to adjust your KPIs every few months.</p></li></ul><p>So, don&#8217;t listen to everyone. Just do:&nbsp;<strong>DAU = app open + signup.</strong>&nbsp;You can thank me later.</p><h2>Using the wrong proxies</h2><p>Activating more streaks or sending friend invites doesn&#8217;t necessarily serve as a proxy for LTV or revenue. You need more analysis to prove the relationships between sensitive metrics and ecosystem metrics.</p><p>Examples of proxy metrics:</p><ul><li><p><strong>DAU: </strong>Unique screen view, Login, App open, Median time spent per user per day</p></li><li><p><strong>Activation: </strong>Onboarding CVR, % users doing X activity in their first day.</p></li><li><p><strong>Retention: </strong>Total screen views, Logins, App opens, Unique days users using the product/feature.</p></li><li><p><strong>Install-to-Paid: </strong>Signup-to-Trial, Total trials, Number of initial transactions.</p></li><li><p><strong>Churn rate: </strong>% users canceled, Total number of cancellations, Median time spent per user per day.</p></li><li><p><strong>LTV: </strong>DAU-to-Paid, AVG transactions/orders per user, % paid customers from DAU.</p></li><li><p><strong>Revenue, MRR: </strong>Total transactions, Paid customers, Upsell-to-Trial CVR, AVG revenue per user</p></li></ul><p><strong>How to determine if your proxy metric is effective:</strong></p><ol><li><p>The proxy metric should be sensitive enough to be influenced in the short term - such as screen views, button clicks, session time, or number of transactions.</p></li><li><p>Good proxy metrics are simple and don&#8217;t involve many complex filters or calculations.&nbsp;</p></li><li><p>The metric should be independent of other product features, marketing initiatives, or similar factors.</p></li><li><p>The change in the proxy metric should indicate the direction of change in the target metric.</p></li></ol><p>Learn more about proxy metrics: <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><h1>Losing Proportions between KPIs</h1><p>In last week&#8217;s publication, <em><a href="https://dataanalysis.substack.com/p/mastering-critical-thinking">Mastering Critical Thinking: How to Improve Your Analytical Skills</a></em>, I introduced the concept of <strong>measuring compounding</strong>:&nbsp;</p><ul><li><p>A 25% increase in signups leads to a 1% increase in trials.</p></li><li><p>A 1% increase in trials translates to a 0.5% increase in paid subscriptions.</p></li><li><p>A 0.5% increase in paid subscriptions results in a 0.02% increase in revenue.</p></li></ul><p>How do we calculate these?&nbsp;</p><p>It starts with understanding the ecosystem of metrics. All KPIs and metrics are interconnected. If one metric increases, you need to know which other metric may decline and by how much. That&#8217;s why we rely on waterfalls and funnels to measure compounding factors.</p><p>Examples of subscription metrics relationships:&nbsp;&nbsp;</p><ul><li><p>High churn = low retention. The higher the churn, the lower the retention, and vice versa.</p></li><li><p>Total transactions = New subscriptions + Renewals.</p></li><li><p>Net new subscriptions = New subscriptions - Churn.</p></li></ul><p>Examples of engagement metrics connections:&nbsp;</p><ul><li><p>If 30% of users engage 2+ per week, the DAU/WAU ratio should be at least 60%.</p></li><li><p>If the WAU/MAU ratio is at least 60%, DAU/MAU should be over 20%.</p></li><li><p>If 40% of users activate the product during the first 24 hours, then R(Day 1) should be at least 50%.</p></li></ul><p>And so on.</p><p>As I mentioned last week, in analytics, it&#8217;s rare to see a report that clearly states, &#8220;+20% increase in Signup-to-Trial CVR since 9/15/2024 attributed to X campaign.&#8221; If that were the case, we&#8217;d probably be out of a job.</p><p>Instead, what typically happens is this:&nbsp;Next to a +20% increase in Signup-to-Trial CVR, you might see a (-10%) decline in Signup-to-Paid CVR, a (-12%) drop in total trials in Amplitude, with Meta showing trials are up 560%, while GA is reporting flat signups,&nbsp;and Snowflake&#8217;s Downloads data is incomplete.</p><p>That&#8217;s why maintaining metric proportions and having clear baselines is essential. Even if you have low trust in reporting or things don&#8217;t seem to add up, understanding the movement of one metric can help you interpret the movement of another - bringing some much-needed confidence to your report.</p><h2>Takeaways</h2><ol><li><p>Don&#8217;t overthink KPIs. If you're unsure how to measure an initiative, stick to simple metrics like unique views, CTA clicks, and the % of users with a CTA click. Not everything needs to be tied to LTV or MRR.</p></li><li><p>Use an effective proxy metric that is both sensitive and independent. If your proxy requires complex calculations, it&#8217;s not a good proxy.</p></li><li><p>Don&#8217;t stress about benchmarks - focus on your Signup-to-Paid MoM growth.</p></li><li><p>Avoid bringing metrics definitions from your previous job into your current project. Every product is unique, with different user lifecycles. Some apps have monthly and annual subscriptions, while others have 18 payment plans. Churn calculations will vary. Develop KPIs that fit this specific business and product.</p></li><li><p>Keep metric logic simple by minimizing the number of variables and calculations.</p></li></ol><p>Thanks for reading, everyone!</p><h3><strong>Related publications:</strong></h3><ul><li><p><a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics">Introduction To Event-Based Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/inside-product-analytics-decoding">Inside Product Analytics: Decoding User Behavior</a></p></li><li><p><a href="https://www.lennysnewsletter.com/p/measuring-cohort-retention">How to measure cohort retention</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-do-a-root-cause-analysis-issue">How To Do a Root Cause Analysis</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/ranking-the-top-used-product-features">Ranking The Top Used Product Features</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/subscription-upgrades-and-downgrades">Subscription Upgrades and Downgrades: A Deep Dive into B2C vs. SaaS Reporting</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-measure-new-feature-adoption">How To Measure New Feature Adoption</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-ultimate-guide-to-product-features">The Ultimate Guide To Product Features Analysis</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-communicate-data-effectively">How to Communicate Data Effectively</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-find-optimal-proxy-metrics">How To Find Optimal Proxy Metrics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/measuring-non-cohorted-retention">Measuring Non-Cohorted Retention or Blended Churn</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-use-product-data-to-drive">How to use product data to drive user engagement and retention</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Mastering Critical Thinking: How to Improve Your Analytical Skills - Issue 227]]></title><description><![CDATA[A guide to mastering the analytical intuition and problem-solving techniques for data-driven decision-making]]></description><link>https://dataanalysis.substack.com/p/mastering-critical-thinking</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/mastering-critical-thinking</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 16 Oct 2024 12:01:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BeIk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ae3c2e2-3e4f-4fad-a89a-5f25aed03e77_1224x870.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a>, 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>Analytics is more than SQL queries or knowing how to calculate key metrics. At its core, effective analysis is about framing problems, drawing insights, and making informed decisions based on critical thinking.</p><p>This type of thinking is difficult to develop, especially if you are self-taught. It takes time and practice to train your mind.&nbsp;</p><p>This is the main reason why many skilled analysts fail with technical challenges during interviews. Not because they don&#8217;t know how to write SQL, calculate LTV, or sort arrays in Python, but because they are distracted with details, pick the wrong algorithm, and (most commonly) miss signals provided in their task or input data.</p><p>This publication continues from <a href="https://dataanalysis.substack.com/p/introduction-to-problem-solving-and">Introduction To Problem-Solving And Critical Thinking</a>, published last year. If you're new here, I recommend starting there to learn:&nbsp;</p><ol><li><p>The basics of problem-solving and informed decision-making.</p></li><li><p>How to develop critical thinking and strengthen your analytical intuition.&nbsp;</p></li><li><p>The lifecycle of analysis - its steps and process.&nbsp;</p></li><li><p>Common methods and types of analysis.&nbsp;</p></li></ol><p>Today, I want to take you behind the scenes of analytics, walking you through methods of critical thinking and showing how to integrate them more into day-to-day projects.&nbsp;</p><p>Since my previous piece on problem-solving was more &#8220;theoretical,&#8221; today I&#8217;ve grouped concepts into the top 10 easy-to-understand techniques to improve your analytical thinking. I&#8217;ll keep it short and light.</p><p>Most importantly, I want to reiterate 2 key messages:</p><ol><li><p>Your success as an analyst depends on your <em>analytical intuition </em>&#8212; nothing else matters. PMs, data engineers, and other roles transitioning into analytics often struggle, regardless of their SQL skills or understanding of event relationships, because they lack <em>analytical thinking</em>.</p></li><li><p>Contrary to <a href="https://counting.substack.com/p/how-do-we-actually-pull-stories-out">popular belief</a>, analytical intuition can be developed and improved. Below, I will show you how.</p></li></ol>
      <p>
          <a href="https://dataanalysis.substack.com/p/mastering-critical-thinking">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to use product data to drive user engagement and retention - Issue 222]]></title><description><![CDATA[Amplitude dashboard template for tracking core engagement metrics and feature usage for mobile apps]]></description><link>https://dataanalysis.substack.com/p/how-to-use-product-data-to-drive</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-use-product-data-to-drive</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 18 Sep 2024 12:02:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/afab166a-a900-4661-94d1-7c0e29c3ab23_1518x852.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a>, 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>Understanding the frequency and volume of product usage is the most important step in unlocking insights into user engagement and behavioral analytics. We talk about DAU and retention all the time (I&#8217;ve probably written over 100 articles on engagement analytics alone), yet working with event data still requires time and effort to make sense of events and find the right way to structure them.</p><p>Last week, <a href="https://amplitude.com/templates/mobile-subscription-app-engagement-and-retention-dashboard">I introduced a new template</a> for a <strong>Mobile Subscription App Engagement and Retention Dashboard</strong> for Amplitude users. The dashboard tracks metrics such as DAU, the DAU/MAU ratio, average usage per user, app usage frequency, month-over-month views, and more, offering a comprehensive view of user engagement and lifecycle.&nbsp;</p><p>In this publication, I&#8217;ll walk you through my template and top engagement metrics, showing how to identify daily or weekly app usage cycles and how to report top actions and retention.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qDVi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qDVi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!qDVi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!qDVi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!qDVi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qDVi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png" width="182" height="182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72141ecf-3718-46d5-ad8b-48bc2cfa95bc_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;:182,&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_!qDVi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!qDVi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!qDVi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!qDVi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72141ecf-3718-46d5-ad8b-48bc2cfa95bc_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>If you use Amplitude, you probably saw last week&#8217;s announcement - <a href="https://amplitude.com/easy">Amplitude Made Easy</a> - where they introduced &#8220;effortless&#8221; (sure, we&#8217;ll see) analytics via expert-created templates. I am honored to join renowned PLG experts like Kyle Poyar, Elena Verna, Dan Schmidt, Drew Teller, and, of course, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;timo dechau &#128377;&#128736;&quot;,&quot;id&quot;:29441309,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b1fca99-7129-4137-809c-76ce712d4011_900x886.png&quot;,&quot;uuid&quot;:&quot;a372174d-f2be-4de3-941d-8ae7e452c3ab&quot;}" data-component-name="MentionToDOM"></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_!UlYE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UlYE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UlYE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UlYE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UlYE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UlYE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg" width="1456" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&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_!UlYE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UlYE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UlYE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UlYE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab9ed52-7908-498e-a662-ec2aca7bcf1e_1600x862.jpeg 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 role="img" 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><title></title><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>You can browse through their <a href="https://amplitude.com/templates">Template Gallery</a>, pick a template, customize it, and make it your own. I&#8217;ve reviewed most of them, and each one offers something unique. They&#8217;re all helpful, but obviously, <a href="https://amplitude.com/templates/mobile-subscription-app-engagement-and-retention-dashboard">mine is the best</a> &#128520;! After all, nothing is more exciting than uncovering product usage patterns. When you understand which features and user milestones drive engagement and retention in your app, everything else falls into place like a puzzle.</p><h1>Top 5 Engagement KPIs</h1><p>I like to open each of my dashboards with a bold display of the top 3-5 KPIs that clearly represent the engagement ecosystem:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jnZM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jnZM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png 424w, https://substackcdn.com/image/fetch/$s_!jnZM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png 848w, https://substackcdn.com/image/fetch/$s_!jnZM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!jnZM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jnZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png" width="1456" height="1005" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1005,&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_!jnZM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png 424w, https://substackcdn.com/image/fetch/$s_!jnZM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png 848w, https://substackcdn.com/image/fetch/$s_!jnZM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!jnZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2e3dfa4-a5bf-402c-82fe-059694951364_1600x1104.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 role="img" 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><title></title><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>Right there, we see the most important engagement milestones (DAU, WAU, and MAU) and their distribution:&nbsp;</p><ul><li><p>85% of users engage with the app every day of the week.</p></li><li><p>60% of users engage with the app every day of the month.</p></li></ul><p>This view of the top 5 metrics is designed for executive teams, who (hopefully) have the dashboard bookmarked. They can quickly open it during calls to check a baseline or a benchmark.</p><p>For my team and myself, I prefer a timeline view of each metric segmented by platform or top regions, like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gL6_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gL6_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png 424w, https://substackcdn.com/image/fetch/$s_!gL6_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png 848w, https://substackcdn.com/image/fetch/$s_!gL6_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png 1272w, https://substackcdn.com/image/fetch/$s_!gL6_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gL6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png" width="1456" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&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_!gL6_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png 424w, https://substackcdn.com/image/fetch/$s_!gL6_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png 848w, https://substackcdn.com/image/fetch/$s_!gL6_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.png 1272w, https://substackcdn.com/image/fetch/$s_!gL6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef9ad93-0d02-4599-a99d-c4f029e06dd0_1600x604.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 role="img" 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><title></title><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><em>&#128204; Depending on how you define an "Active User" (whether you include new users or not), you should set user filters as New or Active.</em></p><p><em>&#128204; For mobile apps, no matter how precise you are in defining Active Users and filtering out new users from DAU, some % of DAU will still be categorized as New Users (due to re-installations, different sign-up emails, or use of different devices, etc.)</em>.</p><p><strong>Reading charts above:</strong></p><ul><li><p>The first DAU chart highlights natural user cyclicality, with activity dipping on weekends. This can help guide the timing of user outreach, such as notifications, emails, or feature announcements.</p></li><li><p>The second WAU chart is useful for (indirectly but accurately) monitoring the success of ads and marketing campaigns.</p></li><li><p>The third MAU chart illustrates seasonality and external factors influencing user behavior. You can take it a step further by segmenting MAU into cohorts such as new, core, or resurrected MAU to gain deeper insights.</p></li></ul><h1>More usage doesn&#8217;t mean better usage.</h1><p>When analyzing engagement data, it's crucial to monitor activity spikes. An increase in DAU doesn't always translate to better feature usage or improved retention. Here are three common types of spikes:&nbsp;</p><ul><li><p><strong>Top-of-Funnel Spikes:</strong> These occur when a campaign goes viral or ads are boosted, leading to a surge in new installs. This causes sharp increases in DAU, WAU, and engagement metrics across the board (driven by new users). However, this spike often declines over time, bringing your net new DAUs back to close to zero.</p></li><li><p><strong>Notification Spikes:</strong> Teams often experiment with notification frequency to re-engage inactive users. After sending notifications, you might notice a temporary DAU increase. However, this boost, unfortunately, often doesn&#8217;t translate to long-term MAU growth. If this is the case, follow the user journey to identify when and why users lose interest.</p></li><li><p><strong>Start Session spikes:</strong> When a new feature, screen, or menu is added, Start Session events may rise, resulting in an overall DAU increase. However, this spike can sometimes be due to improved session tracking (or, worse, background activity being captured), creating a misleading view of increased engagement. (I covered it more here - <a href="https://dataanalysis.substack.com/p/do-you-over-report-dau-issue-139">Do You Over-Report DAU?</a>)</p></li></ul><p>This is why, alongside top engagement metrics, it&#8217;s also important to track the frequency of usage and averages:</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-ig!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H-ig!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png 424w, https://substackcdn.com/image/fetch/$s_!H-ig!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png 848w, https://substackcdn.com/image/fetch/$s_!H-ig!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png 1272w, https://substackcdn.com/image/fetch/$s_!H-ig!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H-ig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png" width="1456" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&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_!H-ig!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png 424w, https://substackcdn.com/image/fetch/$s_!H-ig!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png 848w, https://substackcdn.com/image/fetch/$s_!H-ig!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.png 1272w, https://substackcdn.com/image/fetch/$s_!H-ig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53aa098d-c1d9-471f-8990-5bc0edefe8c8_1600x705.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 role="img" 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><title></title><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><strong>Frequency of usage</strong>: The chart on the left is one of my favorite views. It shows how frequently users open your app on a given day, week, or month (this example uses a monthly view).</p><ol><li><p>This is not real data. It shows an unusual usage pattern: many users engage with the app over 100 times per month - something rare. Typically, most users fall into the 1-3 usage bucket.</p></li><li><p>As your app matures, it&#8217;s exciting to see how these user groups shift to higher usage buckets. That&#8217;s how you know users love your product - they use it more than 5 times per week or more than 20 times per month.</p></li></ol><p><strong>Average activity per user</strong>: The chart on the right displays the average activity per user, segmented by platform. Usage patterns tend to vary significantly between web and mobile. I&#8217;ve set it to an overtime view to see a histogram. However, this metric rarely fluctuates unless a new big feature is introduced.</p><p>&#10071;Remember: Whenever you see an "average" metric, watch out for outliers.</p><p>&#10071;Also, if you have a large number of test users, bots, or admins impersonating a group of users, this will be reflected in averages, and hopefully, you have a way to filter these out.</p><p>Average activity per user is not sensitive, so <strong>if it starts to decline, it&#8217;s a major red flag</strong>. Such a drop will likely signal an upcoming retention decline. You probably missed early warning signs such as decline in onboarding flow, activation, paywall views, or screen views. If you are dealing with average activity per user decline,  you should segment DAU into cohorts (New DAU, Core, Power, Resurrected) to pinpoint which user persona is underperforming and at which product milestone.</p><h1>Monitoring product feature usage&nbsp;</h1><p>I often refer to product milestones, which include the onboarding flow, activation, and repeated core app usage. For tracking core feature activity, I use these charts:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_IqF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_IqF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png 424w, https://substackcdn.com/image/fetch/$s_!_IqF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png 848w, https://substackcdn.com/image/fetch/$s_!_IqF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png 1272w, https://substackcdn.com/image/fetch/$s_!_IqF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_IqF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png" width="1456" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:539,&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_!_IqF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png 424w, https://substackcdn.com/image/fetch/$s_!_IqF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png 848w, https://substackcdn.com/image/fetch/$s_!_IqF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.png 1272w, https://substackcdn.com/image/fetch/$s_!_IqF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5697f84-dc85-43a9-a61f-e51821f9fb5e_1600x592.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 role="img" 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><title></title><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>In my template, I don&#8217;t explicitly label anything as &#8220;activation&#8221; and instead refer to it as &#8220;main app activity.&#8221; This is because pinpointing activation requires a certain level of analytics maturity and a significant amount of data, which newer apps might not yet have. Instead, I recommend using 2 key metrics:</p><ol><li><p>The top actions you expect users to perform in the app.</p></li><li><p>The volume of users who complete these top actions.</p></li></ol><p>For a deeper dive into product feature analytics, read <a href="https://amplitude.com/blog/ultimate-guide-product-feature-analysis">The Ultimate Guide to Product Features Analysis</a>.</p><div><hr></div><p>I designed my dashboard template to be adaptable for most mobile apps and, hopefully, easy for everyone to read and understand - whether technical or not. I don&#8217;t believe there&#8217;s a template out there that you can plug in and be done with. You&#8217;ll still need to add filters, adjust segmentation, set date ranges, and apply other customizations for any template to fit your needs. So, I wouldn&#8217;t call it &#8220;effortless.&#8221;</p><p>That said, having access to a gallery of pre-built visualizations and formats, all vetted by domain experts, is a game changer. You can leverage their metrics and definitions to understand which questions to ask and how to find the answers. It&#8217;s incredible to see how far product analytics have come! &#128640;&#128202;</p><p>Thank you for reading, until next Wednesday!</p><h3>Related publications:</h3><ul><li><p><a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics">Introduction To Event-Based Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/inside-product-analytics-decoding">Inside Product Analytics: Decoding User Behavior</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/ranking-the-top-used-product-features">Ranking The Top Used Product Features</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-measure-new-feature-adoption">How To Measure New Feature Adoption</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-ultimate-guide-to-product-features">The Ultimate Guide To Product Features Analysis</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-communicate-data-effectively">How to Communicate Data Effectively</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-find-optimal-proxy-metrics">How To Find Optimal Proxy Metrics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/handling-missing-data-for-ml">Handling Missing Data: Should You Drop or Impute?</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-database-of-winning-ab-tests">The Database of Winning A/B Tests</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/measuring-non-cohorted-retention">Measuring Non-Cohorted Retention or Blended Churn</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[WWDC 2024 Recap: Top Announcements Impacting Analytics - Issue 209]]></title><description><![CDATA[What you need to know from recent key updates from Apple and how they impact app analytics]]></description><link>https://dataanalysis.substack.com/p/wwdc-2024-recap-top-announcements</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/wwdc-2024-recap-top-announcements</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Mon, 24 Jun 2024 12:00:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf031e7-6547-443a-8c72-a466ba1b03a1_1198x840.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I know it&#8217;s not Wednesday, but I wanted to share a recap of <a href="https://developer.apple.com/wwdc24/">WWDC 2024</a> sooner rather than later. So many big updates are happening in analytics now!</p><p>Every year, the first week of June directs the world's attention to WWDC, an important event for everyone involved in development, data, or analytics. If you touch data in your work, I hope you didn't miss the updates this year that continue to shape and define analytics.</p><p>The app world has transformed analytics, leading to the creation of a new domain and what I call <strong>a new type of analyst</strong> who works with app behavioral data. This role combines product analytics, growth analytics, and BI, requiring a deep understanding of the mobile development lifecycle, how payment stores operate, SDKs, and how users interact with apps - how they navigate between the screens, paywalls, and funnels, and what makes them come back, upgrade, share, or abandon.</p><p>WWDC 2024 emphasized Apple's commitment to user-level personalization. In a nutshell, this year&#8217;s updates focused on <strong>reducing tracking while increasing tools for app control, promotion, and management</strong>. Before declaring the end of traditional analytics due to increased privacy, it's worth noting that Apple also introduced several workarounds and shortcuts to <em>gain attribution and insights</em>.</p><p>So, let&#8217;s dive in - my top updates from Apple that impact analytics.</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/wwdc-2024-recap-top-announcements">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Introduction To Proxy Metrics - Issue 204]]></title><description><![CDATA[A guide to identifying and implementing effective proxy metrics with examples and use cases.]]></description><link>https://dataanalysis.substack.com/p/introduction-to-proxy-metrics-issue</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/introduction-to-proxy-metrics-issue</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Sun, 26 May 2024 13:30:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd810c89-b240-48e6-9a96-ccee3d345427_1216x668.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to my<a href="https://dataanalysis.substack.com/"> Data Analytics Journal</a>, where I write about data science and analytics.</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 class="pullquote"><p>&#8220;It&#8217;s usually hard to measure the things we care about. So we compromise.&#8221; <a href="https://sophiebits.com/2018/12/04/metrics-by-proxy">Sophie Alpert</a>.</p></div><p>Today, let&#8217;s talk about proxy metrics.</p><p>A month ago, I published <a href="https://dataanalysis.substack.com/p/how-to-find-optimal-proxy-metrics">How To Find Optimal Proxy Metrics</a>, in which I referenced a recent research study from Google and Stanford on the importance of using sensitive metrics instead of KPIs for A/B testing. Researchers introduced the concept of <a href="https://arxiv.org/pdf/2307.01000.pdf">Pareto Optimal Proxy Metrics</a>, which significantly optimized the accuracy and sensitivity of lift predictions.</p><p>That publication <a href="https://www.linkedin.com/feed/update/urn:li:activity:7186334083071782912/">provoked a lot of discussion</a>, and I received many questions about proxy metrics. So today, I want to take a step back and offer a &#8220;proper&#8221; introduction to the concept of proxies.</p><p>What are proxies? Why do we need them, or <em>when</em> do we need them? What are the methods for finding proxy metrics? How do you know when your proxy metric is not an appropriate representation of the KPIs? Examples of proxies and their use cases.</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/introduction-to-proxy-metrics-issue">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How To Measure New Feature Adoption - Issue 187]]></title><description><![CDATA[Ways to measure the success of a new feature release or a product adoption.]]></description><link>https://dataanalysis.substack.com/p/how-to-measure-new-feature-adoption</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-measure-new-feature-adoption</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 14 Feb 2024 13:02:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KQrK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4175e4f5-7c23-4a64-8fec-fbdd79b232f7_1412x336.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a>, 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>One of the most common challenges in product analytics is measuring the success of a new feature release or analyzing product adoption - understanding how users discover it, how they use it, and how often. Simple questions can become quite complex when you start breaking them down by timeline, user segments, or engagement layers.</p><p>Measuring brand-new feature adoption is my least favorite topic because:</p><ol><li><p>There is nothing to compare new feature performance against - no baseline, no control group, and no easy way to know if the volume of usage you are seeing is good or bad.</p></li><li><p>Often, new features are announced via GTM campaigns that skew the feature's impact and complicate analysis.</p></li></ol><blockquote></blockquote><p>In this publication, I want to share what I have learned about new feature rollouts, show how to run analysis to evaluate its usage, and offer metrics for measuring product adoption.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R1dB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R1dB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!R1dB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!R1dB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!R1dB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R1dB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png" width="164" height="164" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_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;:164,&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_!R1dB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!R1dB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!R1dB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!R1dB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9844ccdb-4ba8-4bd0-89bc-cd70ecdaedb8_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Teams often confuse feature rollout with feature testing. While the steps and procedures for release may be similar, statistics and analysis are different. Unfortunately, not many understand this distinction.</p><h1>New feature release vs. feature optimization</h1><p>I prefer to differentiate between experimentation for <strong>introducing a new feature</strong> vs. optimizing<strong> an existing feature </strong>and classify all product tests into 3 categories:&nbsp;</p><h3><strong>1. Optimizing an existing product or feature:</strong></h3><p>This is the most common A/B test type. You simply change the color, format, and positioning of a known (existing) feature that doesn&#8217;t change the user&#8217;s path but is intended to optimize the experience. Usually, these are fast, low-impact tests. It&#8217;s rare that you notice a significant conversion change, and most likely, there will be low variance in your results.&nbsp;</p><h3><strong>2. Introducing a change to an existing product or feature:</strong></h3><p>In this case, you introduce a change to a known feature that affects the user journey or path. It may be a test to reduce or add more steps for the signup form, reroute users through different page flows, get to your value pitch by adding/removing CTAs, or anything that introduces a new user path.&nbsp;</p><h3><strong>3. Introducing a new feature that didn&#8217;t exist before:</strong></h3><p>This is the hardest type of experimentation and the most commonly conducted and evaluated incorrectly. It should NOT be treated as an A/B test, and here is why:</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-to-measure-new-feature-adoption">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Ultimate Guide To Product Features Analysis - Issue 184]]></title><description><![CDATA[How to locate top-used features in your product and understand which features drive the highest user engagement in the app.]]></description><link>https://dataanalysis.substack.com/p/the-ultimate-guide-to-product-features</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/the-ultimate-guide-to-product-features</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 31 Jan 2024 13:01:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y96l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a>, 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 am excited to share that my new publication was featured on the <a href="https://amplitude.com/blog/category/best-practices">Amplitude blog</a> yesterday!&nbsp;</p><p>Make sure not to miss it: </p><p><a href="https://amplitude.com/blog/ultimate-guide-product-feature-analysis">The Ultimate Guide to Product Features Analysis</a></p><p>If you are a product owner, product manager, or data scientist working with product analytics, this is a must-read 10-page guide to learn:</p><ul><li><p>Which product features are the most popular and drive the highest growth and engagement?&nbsp;</p></li><li><p>What are the feature value and ROI of product initiatives?&nbsp;</p></li><li><p>What features are the strongest candidates for optimization, monetization, or paywall?</p></li><li><p>And which should be sunsetted?</p></li></ul><p>You need to do a feature analysis to understand your value proposition, appropriately package your pricing, tailor your messaging and GTM strategy, prioritize product initiatives, discover opportunities for new feature development, and simply connect with users more.</p><p>In this guide, I offer my framework for doing a feature usage analysis that can be done in popular product analytics tools like<a href="https://amplitude.com/"> Amplitude</a> or<a href="https://mixpanel.com/"> Mixpanel</a>. I have used this approach at<a href="https://vidiq.com/"> VidIQ</a>,<a href="https://www.change.org/"> Change.org</a>, and now at<a href="https://www.myfitnesspal.com/"> MyfitnessPal</a>, as it&#8217;s applicable for most B2C, B2B, and SaaS apps and is easy to borrow and interpret. I use MyfitnessPal and Strava as app examples and demonstrate my analysis in<a href="https://amplitude.com/"> Amplitude</a>.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CVaw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CVaw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!CVaw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!CVaw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!CVaw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CVaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87d0b937-3e8c-49f6-a169-64cc24806103_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_!CVaw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!CVaw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!CVaw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!CVaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d0b937-3e8c-49f6-a169-64cc24806103_200x200.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em><strong>I am sharing a few key takeaways below. Please read a full guide here: <a href="https://amplitude.com/blog/ultimate-guide-product-feature-analysis">The Ultimate Guide To Product Feature Analysis</a>.</strong></em></p><h2>Why feature analysis isn&#8217;t easy</h2><p><strong>It requires detailed data tracking:</strong> what makes feature analysis unique and challenging is that unlike root cause analysis, activation analysis, personas, or activity frequency analysis, for feature usage, you need to have every user action in the app or website tracked, and this tracking should be mapped to the appropriate feature (or a group of features) classification.</p><p><strong>It depends on matured analytics</strong>: Depending on your product's nature and maturity, this task can be daunting and can require comprehensive documentation, catalogs, or taxonomy.&nbsp;</p><p><strong>It&#8217;s not adaptable:</strong> There is also no plug-in template or easy solution to fit all features because every product is unique and has its own functionalities.</p><h2>Getting started with feature analysis:&nbsp;</h2><h3><strong>Align on definitions of a feature</strong></h3><p>There is no hard-coded definition of what a feature is or should be, and it&#8217;s up to your product team to align on the functionalities you wish to consider as features. It can be a mix of ML-based recommenders, notifications, and in-app screen modes and settings. Some features may not necessarily require proactive user interaction (e.g., dark mode screen view, no-ads experience, reminders). Measuring engagement for such features is very tricky.</p><h3><strong>Cluster or group your features</strong></h3><p>Some features can belong to multiple groups or clusters (e.g., in the Strava app, posting an exercise on the newsfeed can be part of the <em>Activation</em>, but it can also belong to the <em>Community features</em> or belong to the <em>Progress tracking</em>). Such features naturally will have more volume of usage, but this does not necessarily mean they are more popular. To address this, you can bucket features into clusters or groups and set a baseline of expected usage for every group to ensure you do not over-count usage. For example, features can be grouped into community, onboarding, core, creator, etc.</p><h3><strong>Identify transitional features</strong></h3><p>Users often have to use one feature simply to access another they intend to use (e.g., a dashboard in the Apple Health app can be a feature itself, or it can also be a path to other health reports). You need to have a way to <em>differentiate and, if needed, exclude transitional usage from the actual feature usage</em>. <a href="https://amplitude.com/blog/ultimate-guide-product-feature-analysis">Read a full guide</a> to learn some quick ways how to do this in Amplitude.</p><h3><strong>Recognize features are dynamic.</strong></h3><p>Every company iterates and expands its offerings. For example, in the past year at MyFitnessPal, we released many new features, such as <a href="https://blog.myfitnesspal.com/your-home-screen-is-getting-a-makeover/">Dashboard</a>, <a href="https://blog.myfitnesspal.com/introducing-the-intermittent-fasting-tracker/">Intermittent Fasting Tracker</a>, <a href="https://blog.myfitnesspal.com/new-another-personalized-feature-for-your-unique-goals/">Glucose insights</a>, <a href="https://support.myfitnesspal.com/hc/en-us/articles/360032270512-MyFitnessPal-Plans">Personalized plans</a>, and more, while also continuing testing and iterating. The feature analysis I ran last year is no longer applicable today, unlike my analyses for Personas, Activation, LTV, or Retention. You have to revisit your feature clusters to make sure they are still appropriate, and their tracking hasn&#8217;t changed.</p><h2>Steps for feature analysis:&nbsp;</h2><ol><li><p><strong>Create Feature Matrix </strong>- a consolidated view of your product features across your app or business. Its main objective is to document and track your value offering to your user base. You need this Matrix to set a baseline for the volume of user traffic for your analysis:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y96l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y96l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png 424w, https://substackcdn.com/image/fetch/$s_!y96l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png 848w, https://substackcdn.com/image/fetch/$s_!y96l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png 1272w, https://substackcdn.com/image/fetch/$s_!y96l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y96l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png" width="1456" height="649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&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_!y96l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png 424w, https://substackcdn.com/image/fetch/$s_!y96l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png 848w, https://substackcdn.com/image/fetch/$s_!y96l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.png 1272w, https://substackcdn.com/image/fetch/$s_!y96l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06115a8b-b270-47cf-aae3-7824cec42179_1600x713.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 role="img" 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><title></title><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></li><li><p><strong>Create a Feature Catalog or Taxonomy</strong> - a detailed feature breakdown via user actions and attributes. It's a mapping of events, transactions, sessions, clicks, and hovers to the appropriate feature grouping.&nbsp;Check some of the examples <a href="https://amplitude.com/blog/ultimate-guide-product-feature-analysis">here</a>.</p></li><li><p><strong>Create events for product features</strong> - depending on how your analytics are set up, you can create custom events or use grouping in Amplitude.</p></li><li><p><strong>Set the baseline for active usage for each feature</strong>. Since not all MAUs have equal access to all the features, you should start by setting the expected baseline of users who can access a particular feature.</p></li><li><p>After defining your baselines, it&#8217;s important to <strong>identify transitional or gateway features</strong>. These features naturally have high usage and retention but may not necessarily offer the same value as smaller sub-features. In Amplitude, you can use Journey maps and <em>access_point</em> or <em>entry_point</em> properties to achieve this.</p></li><li><p><strong>Exclude features</strong> from your analysis that don&#8217;t require proactive user engagement, such as ML-based recommenders, notifications, in-app screen mode (e.g., dark-screen mode), or no-ads experience.</p></li><li><p><strong>Use product metrics that indicate both the frequency and depth of user engagement</strong>. I look at what % of total MAUs have access to the feature, then what % of users actually choose to interact with it (AVG DAU), how often (DAU/MAU ratio), how much (Total usage, AVG per user), and how many users are likely to come back (Retention(Day 7), and Retention(Day 30)).</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B5pp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B5pp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 424w, https://substackcdn.com/image/fetch/$s_!B5pp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 848w, https://substackcdn.com/image/fetch/$s_!B5pp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 1272w, https://substackcdn.com/image/fetch/$s_!B5pp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B5pp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png" width="1456" height="258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:258,&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_!B5pp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 424w, https://substackcdn.com/image/fetch/$s_!B5pp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 848w, https://substackcdn.com/image/fetch/$s_!B5pp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 1272w, https://substackcdn.com/image/fetch/$s_!B5pp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01ef907-45ef-4516-9162-cc84c96299d2_1600x284.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To learn more about how to make sense of product metrics, see examples, and walk through the steps of feature analysis in Amplitude, read a full publication - <a href="https://amplitude.com/blog/ultimate-guide-product-feature-analysis">The Ultimate Guide To Product Feature Analysis</a>.</p><h4><em>Big thank you to <a href="https://www.linkedin.com/in/paullevchuk/">Paul Levchuk</a>, <a href="https://www.linkedin.com/in/stu-kim-brown-1161004/">Stu Kim-Brown</a>, <a href="https://www.linkedin.com/in/soniaswong/">Sonia Wong</a>, <a href="https://www.linkedin.com/in/timo-dechau/">Timo Dechau</a>, <a href="https://www.myfitnesspal.com/">MyFitnessPal</a>, <a href="https://www.strava.com/">Strava</a>, and <a href="https://amplitude.com/">Amplitude</a> teams for their valuable feedback on a draft of this post!</em></h4><p>Thanks for reading, everyone. Until next Wednesday!</p>]]></content:encoded></item><item><title><![CDATA[Inside Product Analytics: Decoding User Behavior - Issue 173]]></title><description><![CDATA[Introduction to Product Analytics: required skills, common projects, and navigating challenges.]]></description><link>https://dataanalysis.substack.com/p/inside-product-analytics-decoding</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/inside-product-analytics-decoding</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 22 Nov 2023 13:00:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aYap!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the<a href="https://dataanalysis.substack.com/"> Data Analytics Journal</a>, where I write about data science and analytics.</p><p>This month, paid subscribers learned about:</p><ul><li><p><a href="https://dataanalysis.substack.com/p/when-to-use-client-side-or-server-2f1">When To Use Client-Side Or Server-Side Data</a> - The differences between types of data sources and how to figure out which data to use for analysis, modeling, or reporting.</p></li><li><p><a href="https://dataanalysis.substack.com/p/when-to-use-mean-or-median-issue">When To Use Mean Or Median</a> - The cases and examples when it&#8217;s acceptable to use Mean vs Median and when it&#8217;s okay to use both.&nbsp;&nbsp;&nbsp;</p></li><li><p><a href="https://dataanalysis.substack.com/p/an-analysis-of-bias-or-why-ab-testing">An Analysis Of Bias Or Why A/B Testing Fails</a> - A recap of Stanford and Airbnb's collaborative paper on A/B test setup and analysis in two-sided platforms and marketplaces.</p><p></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></li></ul><p>I can't believe it took me<em> that many</em> months to write an introduction to product analytics.</p><p>Last month, I went through a few online classes and tutorials on product analytics on <a href="https://www.udemy.com/course/product-analytics-for-product-managers/">Udemy</a> and <a href="https://gopractice.io/course/sql/">GoPractice</a> and checked <a href="https://www.reforge.com/courses/product-analytics">Reforge</a>, <a href="https://www.theproductfolks.com/product-analytics-101">The Product Folks</a>, and <a href="https://www.coursera.org/learn/data-wrangling-analysis-abtesting">Coursera</a> to see what people teach today. I was disappointed that I couldn&#8217;t find one class that fits the skills, knowledge, and perspective needed to succeed in product analytics today.</p><p>Many classes I saw tend to minimize the entire product analytics domain to only SQL, data collection strategies, or A/B testing. Yes, it's absolutely an important part of it. But there is <em>so much more</em> to product analytics. Knowing SQL and having the ability to extract insight from data doesn&#8217;t make you an analyst. Similarly, proficiency in Python does not equate to being a data scientist.</p><p>So today, I want to focus exactly on this: What is product analytics? How does it differ from legacy BI, and what skills, qualifications, and experience are required to enter this field? And what does it take to navigate and grow within it?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zt4Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d42171a3-d9ea-4ef0-abba-51230de4cd37_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_!Zt4Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!Zt4Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd42171a3-d9ea-4ef0-abba-51230de4cd37_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Why has product analytics suddenly become so popular?&nbsp;</h3><p>My take on it is that digital analytics tools like <a href="https://mixpanel.com/">Mixpanel</a>, <a href="https://amplitude.com/">Amplitude</a>, or <a href="https://www.heap.io/">Heap</a> have played a significant role in driving this trend. They position themselves with the aim to "understand customers&#8217; end-to-end journeys, improve conversion and activation, increase retention, and deliver a great user experience." The trend gained rapid momentum as more mobile apps were released, and more teams began asking for better behavioral funnels, cohorts, and flow measurements:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aYap!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aYap!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png 424w, https://substackcdn.com/image/fetch/$s_!aYap!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png 848w, https://substackcdn.com/image/fetch/$s_!aYap!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!aYap!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aYap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png" width="1456" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:505152,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aYap!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png 424w, https://substackcdn.com/image/fetch/$s_!aYap!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png 848w, https://substackcdn.com/image/fetch/$s_!aYap!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.png 1272w, https://substackcdn.com/image/fetch/$s_!aYap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28faa7c3-f02d-461c-8f11-3c049fb00c0a_2570x1330.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 role="img" 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><title></title><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://mixpanel.com/analysis">Mixpanel</a></figcaption></figure></div><p>The methodology for analyzing user behavior using event data has been around for a long time, but this new era of tools has contributed a lot to the formation of a unique domain and <strong>a new type of analyst</strong>.&nbsp;</p><p>I'd like to differentiate the domain from the tooling, though. Maintaining the event analytics alone does not make you a product analyst. Many data professionals don&#8217;t understand the distinction, often confusing the discipline with tools. Analytics engineering is another similar example.</p><h3>Skills and requirements for product analysts</h3><p>Product analytics, foremost, is <em>analytics</em>. Its core foundation remains the same despite better tooling, larger product teams, and a seat at the table to explain what DAU should be.</p><h5><strong>The essential requirements for product analysts stay the same as any other analyst:</strong>&nbsp;</h5><ul><li><p>Understanding business, strategy, and KPIs</p></li><li><p>Statistics</p></li><li><p>Modeling</p></li><li><p>Causal inference</p></li><li><p>Critical thinking</p></li><li><p>Data acquisition and collection</p></li><li><p>Reporting and dashboarding</p></li></ul><p>Additionally to these qualifications, product analysts should understand how users interact with their products and how they navigate between the screens, web pages, funnels, and banners. What makes them come back, upgrade, share, post, etc.&nbsp;</p><p><em>&#129300; This is an unpopular opinion, but I&#8217;m convinced the best product analysts are people transitioning into analytics from UX design. UX designers have a strong intuition of user psychology and perception and understand user journeys well. The better you understand how users interact with your product, the more successful you will be at estimating baselines and seeing the story behind the numbers.&nbsp;</em></p><p>One of the most common questions I receive is whether analysts should learn SQL and Python to support product analytics. Yes, regardless of the era of no-code tooling, you should be able to extract data, process it, analyze it, visualize it, and make inferences. Personally, I prefer notebooks for analysis over dashboards or Excel reports, so I expect my analysts to be proficient in SQL and Python. However, every company and team varies, and you might be asked to work mainly in PowerBI, Excel, or SPSS (if they are still in the 90s).</p><h2>&#128202; Product analytics behind the scenes</h2><h3><strong>Product is a subset of the business.&nbsp;</strong></h3><p>As a product analyst, your responsibility involves translating each business KPI into suitable product metrics and then using these metrics to measure product initiatives. For example:</p><ul><li><p>Monthly retention &#8594; into MAU.&nbsp;</p></li><li><p>MRR/ARR&nbsp; &#8594; into successful transactions.</p></li><li><p>Churn &#8594; into net new cancellations.&nbsp;</p></li><li><p>Subscription renewals &#8594; into successful payments.&nbsp;&nbsp;</p></li></ul><p>It may sound like these are the same things, but they are not. The nature of data is different, and its meaning, lift, and impact are also different.</p><p>Product analysts face the challenge of explaining why traditional business KPIs might not be suitable metrics for assessing the impact of product initiatives. These KPIs primarily serve as ecosystem health indicators meant to describe the state of business and safeguard it against various seasonal, external, and micro effects.</p><p>However, when conducting an A/B test, relying on metrics like retention might not accurately reflect the lift of an initiative. For example, Variant users might come back to your app 1% more than Control because 62% of them can also be part of other hidden effects you won&#8217;t be able to capture or measure, including phone settings, a new TikTok viral campaign, or unrelated factors like plum season or time change.&nbsp;</p><p>Retention is an ecosystem KPI. It is not sensitive to isolated fluctuation or noise. It isn&#8217;t designed to be sensitive because it&#8217;s an output metric (read <a href="https://brianbalfour.com/quick-takes/common-mistakes-defining-metrics">Common Mistakes In Defining Metrics</a> by <a href="https://brianbalfour.com/">Brian Balfour</a>). However, clicks, page opens, and transactions are good for capturing immediate responses and variations, thus offering a more nuanced view of specific actions or behaviors.</p><p>Product analysts should:&nbsp;</p><ul><li><p>Understand which metric is appropriate to measure product initiative.&nbsp;</p></li><li><p>Develop a system and calculations to translate changes in sensitive metrics into either a lift or decline in business KPIs.&nbsp;</p></li></ul><p>There isn&#8217;t a universally applicable framework to adopt since every product is unique. My approach involves mapping each KPI to at least 5-7 product metrics and then linking each product metric to 10-15 user actions (depending on what you measure and the nature of your product). This mapping is essential to understand how a 45% increase in signup to paid funnel translates into a 0.002% lift in net new MRR or LTV.</p><h3><strong>Product analysts work with low-trust data.</strong></h3><p>We know data is never perfect, never clean, garbage-in-garbage-out, and all of that. But unlike BI and old-school data analytics tied to polished data marts and data lakes, product analysts are also expected to work with very different nature of data - <strong>events and their properties and attributes </strong>rather than users or transactions.</p><p>The difference is that users or transactions come through layers of definitions and processing and are ready to be consumed in a nicely structured format. Every user_id is properly assigned to a user; every translation has a record and ID, and a set of backend services behind responsible for ensuring its trust.</p><p>This is not the case at all for product data, which often is event-based (it also may not be). If it is event-based, it is likely to come to your report from the client directly before landing at any backend service or a database that could verify it or put some trust into it (Read more - <a href="https://dataanalysis.substack.com/p/when-to-use-client-side-or-server-2f1">When To Use Client-Side Or Server-Side Data</a>).</p><p>As a product analyst, be prepared for the possibility that up to quite a few of your users could be bots, test profiles, system users, or duplicative users utilizing multiple devices and browsers. Often, confirming the exact number of such users is not easy. Product analysts need the skills to <strong>confidently navigate such an environment and develop creative strategies to ensure some degree of acceptable trust in this data. </strong>They have to learn to deliver results when numbers don&#8217;t add up. And this is where most of us fail.</p><p>Ironically, the main purpose of any data analytics team is to represent trust, correctness, and confidence in data reports.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dGOl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dGOl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dGOl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dGOl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dGOl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dGOl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg" width="242" height="303.468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:500,&quot;resizeWidth&quot;:242,&quot;bytes&quot;:101565,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dGOl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dGOl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dGOl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dGOl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc342525c-5625-40ac-8205-1bb0355dce66_500x627.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 role="img" 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><title></title><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>Reporting revenue metrics or business KPIs <strong>demands accuracy</strong>. So, as expected, legacy BI approaches product data with an expectation of precision and correctness. However, the reality is that there is no precision or accuracy in client sessions, cookies, or events.</p><p>Therefore, as a product analyst, your work and routine revolve around establishing checks, validations, and baselines to ensure that your numbers &#8220;almost make sense&#8220; or are at least directionally accurate.</p><p>Here are some examples of the data health checks I run when onboarding or starting to work with a new product/dataset:</p><ol><li><p><strong>Check DAU</strong>: Session start vs. Login vs. App open vs. Screen View should be similar and remain consistent across regions and platforms. However, they rarely are.</p></li><li><p>Check if <strong>new users</strong> are included in the DAU count. Most new apps include new users, but matured products will likely have a method to exclude them.</p></li><li><p>Examine <strong>DAU/MAU</strong> and <strong>WAU/MAU</strong> ratios: DAU/MAU is not expected to be over 50% unless &#8220;unless.&#8221; (It can be above 50%, but that story is different).</p></li><li><p>Check the <strong>frequency of usage</strong>: If ~30% of users use the app/product more than 2-3 days a week, the WAU/MAU ratio should be above 60%.</p></li><li><p>Verify if the current <strong>Retention</strong> reporting is based on the same activity metric as DAU. It's often not the case. It should be the same.</p></li><li><p>Check if running ML uses the same <strong>activity metric</strong> to model recommenders, predictions, and forecasts.</p></li><li><p>Run <strong>Day of the Week</strong> analysis to confirm weekly cyclicality. What does it look like? When does the highest volume of activity occur? Is it a consistent pattern? What impact do holidays and weekends have? Missing a solid weekly cyclicality pattern is a red flag for data quality (in B2C).</p></li><li><p>Check <strong>total views</strong> and <strong>app downloads</strong> against new signups. The number of Views should be higher, but surprisingly, it rarely is. The <strong>onboarding success rate</strong> (Welcome page to Completed Signup) should reflect the Install to Signup drop.</p></li></ol><p>Many more checks must be done across new traffic, premium, security, retention, finance, and monetization.</p><h3><strong>Managing context and nuance</strong></h3><p>Companies heavily invest in product analytics tooling. They expect these tools to provide enough support for stakeholders to self-serve through reporting dashboards and data monitoring. And support experimentation. And hopefully, some predictions. And recommendations.</p><p>Today's most popular tooling for product analytics is event-based (remember, even <a href="https://dataanalysis.substack.com/p/google-analytics-termination-stay">Google sunsetted their 15-year-old analytics to switch from sessions to events</a>). However, events come with an ocean of context that has to be recorded, documented, and simply understood:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yidn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yidn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yidn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yidn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yidn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yidn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg" width="1456" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:267612,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yidn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yidn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yidn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yidn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F308a1314-bd13-4db7-97c9-017537d30c49_1600x644.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 role="img" 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><title></title><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">Learn more about <a href="https://www.youtube.com/watch?v=hMWyE3HBwW4">event-based analytics</a></figcaption></figure></div><p>Your success as a product analyst will also depend on your ability to create and maintain this context and the <strong>nuance it comes with</strong>. You have to understand how your product is built and how it generates the data, which analytics are recorded for every app screen, banner, card, upsell, notification, etc. You need to know common app layouts and user flows and understand the difference between funnel analytics vs. loops vs. trees.</p><p>I used to joke that as data analysts, we sell our souls to the Data and Platform engineering teams. Any change they purposely or accidentally make can get us either fired or promoted. Well, for product analytics, your best friend should be a Mobile Software Engineer. Developers can design event streams and analytics in different ways. They can configure the system to capture every piece of data movement and send this tracking payload as a massive unstructured bulk (if this is the case, it doesn&#8217;t matter what analytics tool you use, as you won&#8217;t be able to make sense of your events anyway). Or they can set the logic for it and aggregate it in a particular way, making it easy for analytics tools to ingest and read the data. Know your friends, send them cookies.</p><div><hr></div><p>As you can see, knowing SQL and Python and having the ability to extract data insights have little to do with succeeding in product analytics. And yet, surprisingly, no one talks about what it takes and what it needs to be a successful product analyst.</p><p>To deliver and bring value, you have to learn:&nbsp;</p><ol><li><p>How to set baselines while not having trusted data.</p></li><li><p>How to make recommendations when data doesn&#8217;t tell a cohesive story and nothing adds up.&nbsp;</p></li><li><p>How to support experimentation when you don&#8217;t have confidence in the test setup.</p></li></ol><p>For these exact reasons, product analytics is the most exciting and fascinating discipline. It&#8217;s the most impactful, and the demand for it is accelerating. If you are trying to decide which domain in analytics to choose, I hope this publication has helped you understand it better.</p><p>Thanks for reading, everyone. Until next Wednesday!</p><h3><strong>Related publications:</strong></h3><ul><li><p><a href="https://dataanalysis.substack.com/p/the-frequency-of-user-activity-sql">The Frequency Of User Activity: SQL and Analysis</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/growth-loops-and-some-hard-truths">Growth, Loops, And Some Hard Truths - A Recap Of Amplitude Cohort 2022</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics">Introduction To Event-Based Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/google-analytics-termination-stay">Google Analytics Termination: Stay Calm And Keep Tracking</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/an-analysis-of-bias-or-why-ab-testing">An Analysis Of Bias Or Why A/B Testing Fails</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/do-you-over-report-dau-issue-139">Do You Over-Report DAU?</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/freemium-vs-free-trial-analytics">Freemium vs Free Trial Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-locate-the-right-frequency">How To Locate The Right Frequency Of Push Notifications</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-do-a-root-cause-analysis-issue">How To Do a Root Cause Analysis</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/a-deep-dive-into-user-onboarding">A Deep Dive into Onboarding Flow Redesign Analysis</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/a-deep-dive-into-user-engagement">A Deep Dive Into User Engagement Through Tricky Averages</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[How To Do a Root Cause Analysis - Issue 162]]></title><description><![CDATA[A framework for analyzing KPI decline and locating the root causes for unexpected user behavior change]]></description><link>https://dataanalysis.substack.com/p/how-to-do-a-root-cause-analysis-issue</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-to-do-a-root-cause-analysis-issue</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 20 Sep 2023 12:00:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbc24dcc-2b83-49a1-8969-60365f7e3ab5_1309x389.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Welcome to the <a href="https://dataanalysis.substack.com/">Data Analysis Journal</a>, a weekly data science and analytics newsletter.</em></p><div><hr></div><p><em>&#128226;&#128226;&#128226; A quick note! I am on the lookout for 2 analysts-stars:&nbsp;</em></p><ul><li><p><em>I am hiring a <a href="https://boards.greenhouse.io/myfitnesspal/jobs/5375163">Product Analyst</a> at <a href="https://www.myfitnesspal.com/">MyFitnessPal</a> to help us learn user behavior in the app. </em></p></li><li><p><em><a href="https://www.sagesure.com/careers/current-job-openings/?gh_jid=4235220006">BI Director/AVP</a> to own BI and analytics at <a href="https://www.sagesure.com/">SageSure</a> (reporting to VP of Data Science, with whom I had a chance to work before and have only good things to say!)</em></p></li></ul><p><em>If you are located in the US and are interested, please apply!</em></p><div><hr></div><p>Analyzing why events unfold the way that they do is both an art and a science.&nbsp;</p><p>Today, I want to focus on the &#8220;science&#8221; part and share an approach and framework for running a root cause analysis to understand unexpected user behavior change, event fluctuation, or metric decline.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L4XH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L4XH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!L4XH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!L4XH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!L4XH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L4XH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/648c35b2-75d1-48fa-83c0-fbd150a86eb3_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_!L4XH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!L4XH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!L4XH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!L4XH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F648c35b2-75d1-48fa-83c0-fbd150a86eb3_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>I remember being so excited when Amplitude launched its <a href="https://help.amplitude.com/hc/en-us/articles/360053198271-Root-Cause-Analysis-Track-down-anomalies-in-your-data">Root Cause Analysis</a> (RCA) a few years ago - the feature that helps you locate anomalies in seconds to understand why events are changing:&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xiwy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xiwy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png 424w, https://substackcdn.com/image/fetch/$s_!Xiwy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png 848w, https://substackcdn.com/image/fetch/$s_!Xiwy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png 1272w, https://substackcdn.com/image/fetch/$s_!Xiwy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xiwy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png" width="959" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:959,&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_!Xiwy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png 424w, https://substackcdn.com/image/fetch/$s_!Xiwy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png 848w, https://substackcdn.com/image/fetch/$s_!Xiwy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.png 1272w, https://substackcdn.com/image/fetch/$s_!Xiwy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd4844ed-92e5-4e04-9e5a-af862b9ef971_959x404.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 role="img" 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><title></title><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>Initially, I was obsessed with it, running RCA against every event fluctuation. And yet, it was not sufficient to answer why something stopped working or failed to perform. The tool pointed us to WHEN and WHERE the decline happens but didn&#8217;t help with WHAT and WHY. It helped (and still helps) us to run analysis and react faster, but much work is still needed to answer WHY something is happening.</p><h2>A framework to analyze WHY the metrics decline&nbsp;</h2><p>You would use root cause analysis for KPIs and metrics changes or unexpected user behavior patterns such as:</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-to-do-a-root-cause-analysis-issue">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Strava Accelerated User Engagement - Issue 161]]></title><description><![CDATA[Inside analytics at Strava: a case study on the Route Detail page redesign]]></description><link>https://dataanalysis.substack.com/p/how-strava-accelerated-user-engagement</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/how-strava-accelerated-user-engagement</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 13 Sep 2023 12:02:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe187380b-c36e-41a8-b367-60b6b00ff7a5_1294x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As a Strava user and fan who is also obsessed with analytics, I am very excited to share a peek into Strava product analytics and walk you through an experimentation case study at the largest sports community in the world.</p><p><a href="https://www.strava.com/">Strava</a> is a social network and the leading subscription platform for connected fitness, with over 100 million active community member&#8230;</p>
      <p>
          <a href="https://dataanalysis.substack.com/p/how-strava-accelerated-user-engagement">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[A Deep Dive into Onboarding Flow Redesign Analysis - Issue 156]]></title><description><![CDATA[A complete redesign of the user onboarding flow. Steps, metrics, and learnings.]]></description><link>https://dataanalysis.substack.com/p/a-deep-dive-into-user-onboarding</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/a-deep-dive-into-user-onboarding</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 09 Aug 2023 13:01:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jDjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to my<a href="https://dataanalysis.substack.com/"> Data Analytics Journal</a>, where I write about data science and analytics.</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>Let's say the product team you support is working to re-design the onboarding flow. You are responsible to monitor, analyze, and report on the new flow performance and potential Top of Funnel lift (that there hopefully will be).</p><p>Many analysts think that onboarding analysis is easy.&nbsp;</p><p>It used to be easy when it was just on the web. Now with the flexibility of paywall positioning, GDPR screens, and personalized recommendations, onboarding optimizations have become more and more challenging to analyze.&nbsp;</p><p>Today I will share an example of a mobile onboarding flow redesign and will walk you through the process, analysis, and caveats of user onboarding.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!34sv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!34sv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!34sv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!34sv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!34sv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!34sv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_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_!34sv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!34sv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!34sv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!34sv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e9c63-0ee2-46c6-96d6-a1f0453941dd_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>A well-optimized onboarding flow is a rare art. It is a thin balance between getting all the necessary data about users, using the smallest number of steps, complying with privacy, and maximizing conversions.</p><h3>Take advice from famed product growth hobbyists with a grain of salt&nbsp;</h3><blockquote><p>&#8220;It's an old myth that you should oversimplify your onboarding to reach high activation rates. In reality, only super low intent customers that would have never activated in the first place drop off (3 screen/9 question onboarding has no more than 10% drop-off rate).&#8221; - <a href="https://www.linkedin.com/posts/elenaverna_b2b-plg-activation-activity-6965674727151476736-QPtt/">Elena Verna</a>.&nbsp;</p></blockquote><p>No, it's not. Data from a lot of case studies points otherwise (here is one - <a href="https://productled.com/blog/best-user-onboarding-examples">The 8 best user onboarding examples from analyzing 150+ companies</a>, but there is so much data on this out there). Even if we ignore the data, how about having the opportunity to re-engage these &#8220;super low intent customers&#8221; or <a href="https://dataanalysis.substack.com/p/how-to-measure-your-adjacent-users">Adjacent users</a>?</p><h1>What is a good onboarding rate?</h1><p>Onboarding analysis will be different for B2C vs B2B or SaaS. So the benchmarks are, as well.</p><p>A successful onboarding flow would capture enough data from users which could later be used for personalization and recommendation algorithms. At the same time, its completion rate ideally stays above 60% in B2B and SaaS and above 50% in B2C.</p><p>I&#8217;ve noticed investors and growth advisers loop too many things into onboarding, like product activation (which you can&#8217;t measure until you have a user in-house) or paying within the first 6 months(and where did &#8220;6 months&#8221; come from? I have too many questions about the recent <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kyle Poyar&quot;,&quot;id&quot;:3477063,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F59b0a977-5bce-452a-8a37-739c510bffcc_550x814.jpeg&quot;,&quot;uuid&quot;:&quot;67ed2084-9d71-4bb5-9b2c-30e4ac4064f1&quot;}" data-component-name="MentionToDOM"></span> <a href="https://www.lennysnewsletter.com/p/what-is-a-good-free-to-paid-conversion">free-to-paid piece</a>).&nbsp;</p><p><strong>The onboarding definition I will be using today is related to the steps users take to initially set up their account BEFORE they activate the product or make any purchase.</strong>&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jDjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jDjF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png 424w, https://substackcdn.com/image/fetch/$s_!jDjF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png 848w, https://substackcdn.com/image/fetch/$s_!jDjF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png 1272w, https://substackcdn.com/image/fetch/$s_!jDjF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jDjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png" width="1260" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/939f5422-e917-4972-ae84-9d24012e4684_1260x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1260,&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_!jDjF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png 424w, https://substackcdn.com/image/fetch/$s_!jDjF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png 848w, https://substackcdn.com/image/fetch/$s_!jDjF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.png 1272w, https://substackcdn.com/image/fetch/$s_!jDjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f5422-e917-4972-ae84-9d24012e4684_1260x640.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 role="img" 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><title></title><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://blog.hubspot.com/service/customer-onboarding">The Ultimate Guide to Customer Onboarding</a></em></figcaption></figure></div><h1>Onboarding flow analysis</h1><h3>&#127871;Getting started</h3><p>Re-designing user flows is naturally complex because it involves changing user behavior by adding new screens, changing the copy, re-positioning CTAs, and much more. In my experience with heavy redesign procedures, here are some tactics that I recommend:</p><ol><li><p>Run a <strong>set of smaller A/B tests</strong> with one change at a time, rather than one big test with many changes and many variants. <a href="https://dataanalysis.substack.com/p/ab-test-checklist">You know why</a>.&nbsp;</p></li><li><p>Start with finalizing the user <strong>step sequence</strong> first before any copy changes. This is the most challenging step because you don't have a baseline for the new flow. This step includes testing (a) removing screens, (b) adding screens, and (c) changing the order of the screens. Be prepared, as this is the most time-consuming part. You might have many iterations with many multivariable tests.&nbsp;</p></li><li><p>After the user step sequence is optimized, proceed with <strong>CTAs testing</strong>. And only then should you change the screen layout. In my experience, re-positioning CTA buttons returns a higher impact than changing the screen layout.&nbsp;</p></li><li><p>When CTAs are set, continue with the rest of the <strong>copy changes</strong>, testing (in this order) banners, wording, layout, and then colors.&nbsp;</p></li><li><p>Once the final optimization is successful, <strong>localize</strong> (if relevant). Be prepared to repeat the same for different locations depending on your product/service.&nbsp;&nbsp;</p></li></ol><h3>How to decide which screen to start testing with?&nbsp;</h3><p>Get onboarding funnel conversion data for every step. Then sort the onboarding screens by each step's conversion rate. Put the highest conversion steps upfront, and the lowest converting steps at the end. Remove steps with the lowest conversions or move them to the very end.</p><h2>&#129749; Pre-launch:&nbsp;</h2><p>New screens require new analytics.&nbsp;</p><p>The first step is to work with the product manager and create <a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics">a catalog</a> of the current onboarding flow. You have to agree on a name for every onboarding step, describe its objective, and document analytics for it.</p><p>Once it's done, then your team can begin setting tracking for screen views. My recommendation is not to overwhelm analytics with events and to set up only the main event for every screen, e.g. screen_view.&nbsp;</p><p>In some cases, it's also helpful to create:&nbsp;</p><ol><li><p>cta_click (IF there is upsell, survey, or else important. I'd ignore clicks to "next&#8221; screens)</p></li><li><p>secondary_button_click (if relevant) or skip_screen event for the optional screens</p></li></ol><p>But frankly, in 99% of cases of modern onboarding flow, I'd ignore these two.</p><h2>&#128640; Launching tests</h2><ol><li><p><strong>Hypothesis</strong>: you will have different hypotheses for every test. For example, you may start with "Removing the email confirmation step will increase the number of successfully completed signups". Or "Moving location_screen before preferences_screen will increase the number of users landing on preferences_screen" and so on.&nbsp;</p></li><li><p><strong>MDE</strong>: for the user flow testing, all your MDEs are likely to stay small. Your Top of Funnel traffic, I assume, gives you a large sample size. So even a small lift in conversions will be impactful. (It&#8217;s a reason why I like onboarding tests. You might change one little thing and its lift will echo in every downstream metric).</p></li><li><p><strong>Test timeline</strong>: it&#8217;s a good thing Top of Funnel tests usually run fast. Be prepared to run multiple tests in a sequence. I remember it took us over 4 months to finish more than 15 tests.</p></li><li><p><strong>A/A</strong>: given you introduce new events, and will be testing new user flow without historical data to compare it against, it's recommended to set between 2 to 4 days for the A/A test to make sure the experimental platform works as expected and users are randomized correctly. Once it's done, you also can use this data to confirm the timeline for the test to reach significance. Win-win.</p></li></ol><p>My recommendation is usually to launch treatment to 5% traffic for a few days to monitor the initial data. Especially for the first round of user step sequence iterations.</p><p>If you have confidence that the test is unlikely to make a negative impact (removing the Email confirmation screen, moving the How did you hear about us screen to the end, eliminating other screens that requested more user data), you can skip the slow rollout and launch a test to the larger traffic. I still suggest going slow with the new screens to make sure you won't lose many users if things go wrong.</p><h2>&#128148; Too many screens, too many steps</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3np3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3np3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png 424w, https://substackcdn.com/image/fetch/$s_!3np3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png 848w, https://substackcdn.com/image/fetch/$s_!3np3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png 1272w, https://substackcdn.com/image/fetch/$s_!3np3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3np3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png" width="1456" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:485261,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3np3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png 424w, https://substackcdn.com/image/fetch/$s_!3np3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png 848w, https://substackcdn.com/image/fetch/$s_!3np3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.png 1272w, https://substackcdn.com/image/fetch/$s_!3np3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc94209f2-edde-442a-965c-3c54daab95ba_7140x2158.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 role="img" 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><title></title><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://blog.useberry.com/designing-with-data-improving-the-user-experience-with-user-flows/">Designing with Data: Improving the User Experience with User Flows</a></strong></figcaption></figure></div><p>The most impactful onboarding redesign project that I remember ran for over 4 months. Our initial S-T (Signup to Trial) was 0.08%, and after further analysis, we learned that only 25% of users successfully made it through the onboarding flow. So we were losing 75% users in the flow which we paid to acquire. Harsh.</p><p>The initial onboarding funnel included 9 screens, starting with a common Welcome screen and ending with the Upsell. It also included an email verification step. Every further screen was capturing some type of user data - demographics, location, and preferences. Mind you, we didn't even have to worry about the GDPR screen at that point. And yet, after confirming that only 25% of users made it through the flow, it was clear that we had to re-design and optimize it.</p><h2>&#128202; Our analysis and learnings:&nbsp;</h2><p>Every test was performed differently, as expected for the onboarding revamp. We had clear winners and some losers, and we also had a few inconclusive tests which we launched again with another flow or copy iteration. As a result of multiple multivariate tests, we optimized the onboarding flow by 220%! After the redesign, 80% of users successfully completed all onboarding steps (compared to 25% with the old flow).</p><h3>&#128161; What we learned:</h3><ol><li><p>The biggest step to cut off users was an email verification wall. Once we removed it, we jumped up to 50% more successful signups.&nbsp;</p></li><li><p>The marketing survey (how did you hear about us) didn&#8217;t seem like a big deal but was costing us 30% of users. We removed it from the onboarding flow (another marketing initiative was launched later to gather this data for already registered users).&nbsp;</p></li><li><p>The location screen that was requesting the user address was removed from the flow, along with a demographics step. We made these optional screens and encouraged users to fill them out on their 2nd visit. It increased completed signups by 60%.&nbsp;</p></li><li><p>Another win was to remove the product tour video from the onboarding steps and offer it after the registration was completed. It gave us another 40% boost.&nbsp;</p></li><li><p>Most of the newly tested copies with round buttons and dark screens boosted conversions by at least 15%.&nbsp;</p></li><li><p>We ended by putting the highest-performing screens at the beginning of the funnel. The lowest-performing screens were removed. If we had to keep some, then we put them at the very end of the flow. Shifting scenes around improved the funnel completion by almost 50%.</p></li><li><p>Changing the positioning of the upsell screen was the most impactful for monetization. To my surprise, the highest trial conversion was received after testing the upsell screen as THE FIRST screen users see in the onboarding flow - before the welcome screen. As I also learned recently (and which confirms my findings) is that apparently, users are the most likely to convert in the early steps. Right after the Install event. The further down upsell is pushed, the lower conversions it returns. I find that fascinating.</p></li><li><p>A general rule for me is a 40% improvement in onboarding conversion returns up to 4% S-T (Signup to Trial) and 3% I-T (Install to Trial) improvement. Optimized onboarding flow can return up to a 1% to 2% increase in DAU and Retention Day 1. It is unlikely to impact MAU, Retention Day 7, or Day 30.</p></li><li><p>Testing the same onboarding changes on different platforms may show completely different results.&nbsp;</p></li><li><p>Overall, it takes about 4-6 months to fully re-design the flow (depending on the current stack and analytics).</p></li></ol><h2>Summarise:&nbsp;</h2><ol><li><p>Reiterating onboarding flows is one of the most impactful product initiatives to move Top of Funnel conversions.</p></li><li><p>Onboarding flows can be difficult to measure. Most modern flows are not funnels but trees, or worse - reverse trees. Depending on the user's answer, the flow might reverse and change the sequence of the steps. For analytics, it implies you might need to replicate over 10 different multi-step funnels and build reporting for every variation of user flow. It can be a lot.&nbsp;</p></li><li><p>As a compromise, I have seen many teams agree to report only high-level funnel, e.g. welcome_sreen to signup_completed. The downside of this approach, when you test multiple iterations of the flow, you won't be able to use this high-level Baseline as a success metric. And in many cases, analytics for the interim screens are missing.</p></li><li><p>Keep event analytics light. Don't create a new event for "next", "back", "learn more" or other CTAs. Stick to the screen name events only. You should be able to build funnels just by using high-level screen analytics.&nbsp;&nbsp;</p></li><li><p>Use slow rollouts and A/A tests, especially if you add new screens.&nbsp;</p></li><li><p>Onboarding analytics quickly becomes messy unless you organize and maintain it. Start with the event catalog to record screens and user step(s). Update it with every flow iteration. It does take a lot of work. If ignored, your analytics team won't be able to report on which onboarding steps underperform.</p></li><li><p>Start with finalizing the user sequence first. Then CTAs. Then Copy changes. if something does not work out, it's easier to reiterate and change the Copy rather than the steps sequence flow.</p></li><li><p>Put the highest conversion steps up front. Remove the lowest converting steps or keep them at the end.</p></li></ol><p>It's proven that the shorter your onboarding flow, the better it performs. I see more apps go for not having onboarding at all, and put the upsell screen as the first screen users see after the welcome screen, or activation CTA as the first initial step. <a href="https://www.youtube.com/watch?v=0q6r8bBaEBw">Users have the highest motive when they install your app</a>. Don't waste it on onboarding.</p><p>Thanks for reading, everyone. Until next Wednesday!</p><h3>Related publications:</h3><ul><li><p><a href="https://dataanalysis.substack.com/p/why-people-dont-buy-your-subscriptions">Why People Don&#8217;t Buy Your Subscriptions</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/a-deep-dive-into-user-engagement">A Deep Dive Into User Engagement Through Tricky Averages</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-prove-causation-issue-148">How To Prove Causation</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/embracing-the-new-era-of-accelerated">Embracing the New Era of Accelerated Testing</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-get-average-logins-per-user">How To Get Average Logins Per User Per Day</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/do-you-over-report-dau-issue-139">Do You Over-Report DAU?</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-measure-your-adjacent-users">How To Measure Your Adjacent Users</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/the-ultimate-guide-on-churn-reporting">The Ultimate Guide On Churn Reporting (And Its Technicalities)</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/how-to-locate-the-right-frequency">How To Locate The Right Frequency Of Push Notifications</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/introduction-to-event-based-analytics">Introduction To Event-Based Analytics</a></p></li><li><p><a href="https://dataanalysis.substack.com/p/playbook-for-launching-monitoring">Playbook For Launching, Monitoring, and Analyzing A/B Tests</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[A Deep Dive Into User Engagement Through Tricky Averages - Issue 149]]></title><description><![CDATA[Common pitfalls of using averages to measure user engagement]]></description><link>https://dataanalysis.substack.com/p/a-deep-dive-into-user-engagement</link><guid isPermaLink="false">https://dataanalysis.substack.com/p/a-deep-dive-into-user-engagement</guid><dc:creator><![CDATA[Olga Berezovsky]]></dc:creator><pubDate>Wed, 21 Jun 2023 12:02:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948d4e84-a27a-4c4c-9cc5-ad2ed37cbc12_1772x544.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>If I told you averages are tricky, you probably know it already. We all know how outliers, variance, and distributions create a misleading story. That being said, as a proxy for 'typical', averages will not disappear from reporting, neither in finance, nor marketing, nor product.&nbsp;</p><p>I am here today to remind you of the tricky (<em>very</em> tricky) nature of averages. I&#8217;ve been burned by it so many times before, and just recently it happened again (you would think someone learns from past mistakes). I will also demonstrate an example of 3 different approaches to report the same average metric to measure user engagement - which each time leads to a completely different story. </p><p>As always, I&#8217;m here to remind you how fascinating analytics is, and how we have the power to re-create any story and tailor any stats VCs might want to see. And we should use this skill wisely.&nbsp;&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gqjp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gqjp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!Gqjp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!Gqjp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!Gqjp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gqjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png" width="182" height="182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9df51ef-bdba-489d-88f4-dfd7b3c03d47_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;:182,&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_!Gqjp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!Gqjp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!Gqjp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!Gqjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9df51ef-bdba-489d-88f4-dfd7b3c03d47_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Averages are my pet peeve. I don&#8217;t believe it&#8217;s safe to read too much into KPIs that are calculated on averages. For example, I <a href="https://dataanalysis.substack.com/p/saas-metrics-reporting-a-peek-behind">shared earlier my concern</a> with ARPC (or ARPU):&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VDGZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VDGZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 424w, https://substackcdn.com/image/fetch/$s_!VDGZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 848w, https://substackcdn.com/image/fetch/$s_!VDGZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 1272w, https://substackcdn.com/image/fetch/$s_!VDGZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VDGZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png" width="1422" height="314" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:314,&quot;width&quot;:1422,&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_!VDGZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 424w, https://substackcdn.com/image/fetch/$s_!VDGZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 848w, https://substackcdn.com/image/fetch/$s_!VDGZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 1272w, https://substackcdn.com/image/fetch/$s_!VDGZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8aa5fef6-95f7-4023-a17f-decfac7ab179_1422x314.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p><strong>Average Revenue Per Customer will rise when you are losing customers.</strong> Just think for a moment about this. It&#8217;s not only ARPC. When the total audience shrinks, every metric that incorporates &#8220;average&#8221; and &#8220;per user&#8221; will increase. Thanks, math! </p><p>Below I&#8217;ll demonstrate an example of how averages can mislead, trick, or create a completely different story. </p><h2><strong>A case study on user engagement analysis</strong></h2>
      <p>
          <a href="https://dataanalysis.substack.com/p/a-deep-dive-into-user-engagement">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>