Data Analysis Journal

Data Analysis Journal

Product Analysis

How to Analyze Onboarding Flows - Issue 246

Tracking complex user journeys: methods, frameworks, and examples of analyzing user onboarding flows

Olga Berezovsky's avatar
Olga Berezovsky
Feb 19, 2025
∙ Paid

Welcome to my Data Analytics Journal, where I write about data science and analytics.


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 longer flows attract high-quality users. Others say that onboarding should be quick, no more than X steps. Or absent at all.

Everyone seems to have an opinion on onboarding flows. However, no one explains how onboarding flows should be analyzed and reported.

Here is the thing: product analytics tools don’t support complex onboarding flows. They simply don’t. Yet, most onboarding journeys today are complex. Many products are cross-platform, with web-to-app transitions, dynamic “flying” paywalls appearing randomly between onboarding steps, GDPR screens for certain users, multiple sign-up methods, personalization, and more.

To my surprise, most onboarding flow metrics are proxies or represent only a small subset of the flow that teams can track. Yet, this doesn't stop today’s growth experts from speculating or making recommendations about the “right” or “wrong” onboarding flows. Or worse - testing them.

Today, I’ll walk you through examples, steps, and methods for analyzing complex multi-step user onboarding flows, with or without product analytics tools. I’ll also share case studies on how to report and interpret onboarding data.

User's avatar

Continue reading this post for free, courtesy of Olga Berezovsky.

Or purchase a paid subscription.
© 2025 Olga Berezovsky · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture