Product Growth Fundamentals for Data Scientists

Most product data scientists spend a lot of time measuring growth but much less time understanding how growth actually works. Metrics like activation rate, retention, customer acquisition cost (CAC), and daily active users (DAU) are often learned in isolation, making them feel like an overwhelming collection of KPIs. In reality, nearly every growth metric fits into a single framework: the product growth funnel. This funnel describes the sequence of decisions users make—from first becoming aware of a product to eventually recommending it to others. At a high-level this funnel spans:
| Funnel Stage | Description |
|---|---|
| Awareness | Potential customers become aware of our product or brand |
| Consideration | Potential customers evaluate and compare products to meet their needs |
| Conversion | The customer makes a purchase decision |
| Activation | The user starts using the product or service |
| Engagement | The user has a valuable experience / moment with the product |
| Retention | The user continues to use the product or service over time |
| Resurrection | Churned users return to the product |
| Virality | The user evangelizes the product to others |
Awareness
The growth funnel begins before someone ever visits your website or downloads your app. The first challenge is simply making potential customers aware that your product exists. If users never hear about your product, there is nothing to convert, activate, or retain.
Because awareness happens outside the product, it cannot be measured using product event logs alone. Instead, data scientists combine behavioral signals with survey-based measurements to understand how effectively marketing campaigns are reaching new audiences.
Common awareness metrics include:
- Reach: The number of unique people who saw a campaign.
- Impressions: The total number of times an advertisement was displayed.
- Brand Search Volume: How often users search for the company's brand or product.
- Organic Traffic: Visitors arriving through unpaid channels such as search engines.
- Share of Voice: The percentage of advertising or online conversation attributable to your brand relative to competitors.
- Cost per Thousand Impressions (CPM): The cost to serve one thousand ad impressions.
- Incremental Awareness (iAwareness): The increase in brand awareness directly caused by a marketing campaign.
Unlike metrics such as clicks or installs, iAwareness is typically measured using randomized surveys. Users are split into an exposed group, who saw the campaign, and a control group, who did not. Both groups are asked whether they are familiar with the brand. The difference in awareness between the two groups estimates the campaign's causal impact. For example, if 45% of the exposed group recognizes the brand compared to 38% of the control group, the campaign generated 7 percentage points of incremental awareness.
The goal of the awareness stage is simple: maximize the number of relevant people who know your product exists. Every user who enters the growth funnel starts here.
Consideration
Awareness alone is not enough. A user may recognize dozens of products in a category but only seriously consider a few of them. The consideration stage measures whether potential customers believe your product is worth evaluating.
Unlike awareness, consideration often involves comparing alternatives. A user may read reviews, browse your website, compare pricing, watch product demos, or ask for recommendations before deciding whether your product meets their needs.
Common consideration metrics include:
- Product Page Views: Visits to pages describing the product or its features.
- Pricing Page Views: Visits to pricing or subscription pages.
- Trial Starts: Users who begin a free trial.
- Demo Requests: Users requesting a product demonstration (common in B2B products).
- Marketing Qualified Leads (MQLs): Prospects who have shown enough interest to be passed to the sales team.
- Click-Through Rate (CTR): The percentage of users who click on an advertisement or marketing message.
- Incremental Consideration (iConsideration): The increase in purchase intent caused by a marketing campaign.
Like incremental awareness, iConsideration is typically measured through randomized surveys. Users are assigned to an exposed and control group, then asked questions such as, "How likely are you to consider Product X?" or "Which brands would you consider purchasing?" The difference between the two groups estimates the campaign's causal impact on consideration.
The goal of the consideration stage is to move users from simply knowing about the product to actively evaluating it. A successful marketing campaign should increase both awareness and consideration, since familiarity alone rarely leads to future customers.
Conversion
Conversion is the point where a potential customer becomes a customer. Depending on the product, this could mean purchasing a subscription, creating an account, installing an app, or starting a free trial. While awareness and consideration focus on generating interest, conversion measures whether that interest turns into action.
Conversion is often the easiest stage of the funnel to measure because it is tied to a specific user action. Data scientists use conversion metrics to evaluate marketing campaigns, optimize onboarding flows, and estimate the efficiency of customer acquisition.
Common conversion metrics include:
- Conversion Rate: The percentage of users who complete the desired action.
- Customer Acquisition Cost (CAC): The average cost to acquire a new customer.
- Incremental Customer Acquisition Cost (iCAC): The cost to acquire an additional customer that would not have converted without the campaign.
- Cost Per Acquisition (CPA): The advertising cost for each successful conversion.
- Return on Ad Spend (ROAS): Revenue generated for every dollar spent on advertising.
- Install Rate: The percentage of users who install an application after visiting its listing.
- Checkout Conversion Rate: The percentage of users who complete a purchase after entering the checkout flow.
Many conversion metrics can be misleading without accounting for incrementality. For example, a marketing campaign may appear to generate thousands of conversions, but many of those users may have converted anyway. Incremental metrics, such as iCAC, estimate the true causal impact of a campaign by measuring only the additional customers it creates.
The goal of the conversion stage is straightforward: turn interested prospects into users. Once a user converts, the challenge shifts from acquiring them to helping them experience the product's value.
Activation
Converting a user does not necessarily mean they have experienced the value of the product. Many users create an account, install an app, or start a free trial without ever becoming active users. The goal of activation is to help users reach their first meaningful experience as quickly as possible.
The definition of activation depends on the product. For a messaging app, it might be sending a first message. For a streaming service, it could be watching a movie. For a marketplace, it might be completing a first purchase. The activation event should represent the moment when a user first receives value from the product.
Common activation metrics include:
- Activation Rate: The percentage of new users who complete the activation event.
- Incremental Activations (iActivations): The additional number of users who activate as a result of an experiment or product change.
- Time to Activation: The average time between signup and activation.
- Day 1 Activation Rate: The percentage of users who activate within their first day.
- Activation Funnel Completion: The percentage of users who successfully complete each onboarding step.
Activation is one of the highest leverage stages of the growth funnel because improvements often have lasting effects on downstream metrics such as engagement and retention. A user who reaches their first successful experience is much more likely to return than one who abandons the product during onboarding.
The goal of the activation stage is to ensure that new users quickly understand why the product is valuable.
Engagement
Activation measures whether a user experiences value for the first time. Engagement measures whether they continue to experience value. An activated user may complete a single meaningful action, but an engaged user incorporates the product into their regular behavior.
The definition of engagement varies by product. For a social media app, it may be reading and creating content several times a week. For a music streaming service, it could be listening to music daily. For a productivity tool, it may be completing work tasks on a recurring basis. The key is identifying behaviors that indicate the product has become part of the user's routine.
Common engagement metrics include:
- Daily Active Users (DAU): The number of users active each day.
- Weekly Active Users (WAU): The number of users active each week.
- Monthly Active Users (MAU): The number of users active each month.
- DAU / MAU Ratio: The percentage of monthly users who are active on a typical day.
- Sessions per User: The average number of sessions per user over a given period.
- Feature Adoption Rate: The percentage of users who use a specific feature.
- Incremental Weekly Active Users at Day 30 (iWAU@D30): The additional users who are still active 30 days after acquisition as a result of a product or marketing change.
Unlike activation, which is typically measured once, engagement is measured continuously. Data scientists use these metrics to understand whether users are building habits and repeatedly finding value in the product.
The goal of the engagement stage is to transform an initial positive experience into consistent product usage.
Retention
Engagement measures whether users are active today. Retention measures whether they continue coming back over time. A product that consistently acquires new users but fails to retain them will struggle to grow, regardless of how effective its marketing campaigns are.
Retention is typically measured using cohorts of users who joined during the same time period. Data scientists then track what percentage of each cohort returns after a given number of days, weeks, or months. This makes it possible to compare retention across product launches, experiments, and user segments.
Common retention metrics include:
- Day 1 (D1), Day 7 (D7), and Day 30 (D30) Retention: The percentage of users who return after 1, 7, or 30 days.
- Weekly and Monthly Retention: The percentage of users who remain active over longer time periods.
- Cohort Retention: Retention measured separately for groups of users who joined during the same period.
- Rolling Retention: The percentage of users who return on or after a specified day.
- Churn Rate: The percentage of users who stop using the product over a given period.
- Revenue Retention: The percentage of recurring revenue retained from existing customers.
- Net Dollar Retention (NDR): Revenue retention that accounts for customer expansion through upgrades and cross-selling.
Retention is often considered one of the most important measures of product-market fit. Products that consistently solve a user problem tend to retain users, while products that fail to deliver lasting value see users churn regardless of how successful their acquisition efforts are.
The goal of the retention stage is to ensure that users continue returning because the product remains valuable over time.
Resurrection
Not every user who churns is lost forever. Many users leave because they no longer have an immediate need for the product, become distracted, or switch to a competitor. The goal of the resurrection stage is to bring these inactive users back.
Companies use a variety of strategies to re-engage users, including email campaigns, push notifications, product updates, personalized recommendations, and promotional offers. Data scientists measure which interventions successfully convince users to return.
Common resurrection metrics include:
- Resurrection Rate: The percentage of inactive users who become active again.
- Returning Active Users: The number of previously inactive users who return during a given period.
- Re-engagement Rate: The percentage of users who respond to a re-engagement campaign.
- Win-back Conversion Rate: The percentage of churned users who resume using or paying for the product.
- Days Since Last Active: The amount of time since a user's most recent activity.
Resurrection is often more cost-effective than acquiring new users. These users have already discovered the product, completed onboarding, and experienced its value. If the reason for leaving has changed—or the product has improved—they may be easier to bring back than acquiring an entirely new customer.
The goal of the resurrection stage is to reactivate users who have previously churned and return them to the active user base.
Virality
The final stage of the growth funnel occurs when existing users bring in new users. Instead of relying entirely on paid marketing or sales, the product grows because satisfied users share it with others. These referrals create new awareness, beginning the growth funnel again.
Virality can take many forms. Users may invite friends to collaborate, share content on social media, refer colleagues, or recommend the product through word of mouth. Some products, such as messaging apps or collaborative tools, are designed so that inviting others is a natural part of using the product.
Common virality metrics include:
- Viral Coefficient (K-Factor): The average number of new users each existing user brings to the product.
- Invitation Rate: The percentage of users who send invitations or referrals.
- Invite Acceptance Rate: The percentage of invitations that result in a new user.
- Referral Conversion Rate: The percentage of referred users who successfully convert.
- Organic Acquisition Rate: The percentage of new users acquired without paid marketing.
Virality is often confused with network effects, but they measure different concepts. Virality describes how efficiently users acquire other users, while network effects describe how the value of the product increases as more users join. A product can be highly viral without strong network effects, and vice versa.
The goal of the virality stage is to create a self-sustaining acquisition loop where existing users continuously introduce new users into the top of the growth funnel.
Putting It All Together
Although each stage has its own metrics, they all measure the same underlying process: how users move through the growth funnel.
This framework provides a useful way to organize product metrics. If awareness is low, users are not discovering the product. If conversion is low, users are interested but not committing. If activation or engagement is low, users are not experiencing enough value to continue using the product. If retention is low, long-term growth becomes difficult. And if virality is strong, existing users help acquire the next generation of users.
Rather than viewing KPIs as independent metrics, data scientists should think about which stage of the funnel they are measuring and where users are dropping off. This makes it easier to identify bottlenecks, prioritize experiments, and understand how product improvements contribute to long-term growth.