Growth metrics and north star metric in Digital Marketing - Time & Space Complexity
When tracking growth metrics and the north star metric, it's important to understand how measuring more data points affects the time it takes to analyze results.
We want to know how the effort to process these metrics grows as we collect more data.
Analyze the time complexity of the following process for calculating growth metrics.
// Assume dataPoints is an array of user actions
function calculateGrowthMetrics(dataPoints) {
let totalActions = 0;
for (let i = 0; i < dataPoints.length; i++) {
totalActions += dataPoints[i].count;
}
let northStarMetric = totalActions / dataPoints.length;
return northStarMetric;
}
This code sums user actions and calculates the average as the north star metric.
Identify the loops, recursion, array traversals that repeat.
- Primary operation: Looping through each data point once to sum counts.
- How many times: Exactly once for each data point in the input array.
As the number of data points increases, the time to calculate the total actions grows proportionally.
| Input Size (n) | Approx. Operations |
|---|---|
| 10 | 10 additions |
| 100 | 100 additions |
| 1000 | 1000 additions |
Pattern observation: The time grows steadily as more data points are processed, roughly doubling when the input doubles.
Time Complexity: O(n)
This means the time to calculate the north star metric grows in direct proportion to the number of data points.
[X] Wrong: "Calculating the north star metric takes the same time no matter how many data points there are."
[OK] Correct: Because the calculation must look at each data point once, more data means more work and more time.
Understanding how processing time grows with data size helps you explain how to handle large datasets efficiently in real projects.
What if we stored a running total and updated it with each new data point instead of recalculating from scratch? How would the time complexity change?
Practice
Solution
Step 1: Understand the role of North Star Metric
The North Star Metric is designed to represent the core value your product delivers to customers and reflects overall success.Step 2: Compare options to this definition
Only To focus on the single most important measure of product success correctly states it focuses on the single most important success measure, while others describe unrelated metrics.Final Answer:
To focus on the single most important measure of product success -> Option DQuick Check:
North Star Metric = Single key success measure [OK]
- Confusing North Star Metric with all metrics
- Thinking it tracks expenses or social media posts
- Mixing it up with employee-related metrics
Solution
Step 1: Define growth metrics
Growth metrics track specific aspects of business growth, such as user acquisition, retention, or revenue growth.Step 2: Match definition to options
A measure that tracks specific ways your business is growing correctly describes growth metrics as measures tracking business growth. A single number that shows overall product success describes the North Star Metric, and others are unrelated.Final Answer:
A measure that tracks specific ways your business is growing -> Option BQuick Check:
Growth metrics = track business growth ways [OK]
- Confusing growth metrics with a single overall metric
- Thinking growth metrics are lists or financial reports
- Mixing growth metrics with unrelated data
Solution
Step 1: Identify the North Star Metric candidate
The North Star Metric is the key number that best reflects product success and customer value. DAU often shows user engagement and product usage.Step 2: Compare options
DAU (Daily active users (DAU)) is a common North Star Metric for digital products. Monthly revenue is important but often a lagging indicator. Churn rate is a growth metric but not usually the North Star. Support tickets are operational data.Final Answer:
Daily active users (DAU) -> Option CQuick Check:
North Star Metric = key success number (DAU) [OK]
- Choosing revenue instead of user engagement
- Confusing churn rate with the main success metric
- Picking unrelated operational metrics
Solution
Step 1: Understand the North Star Metric purpose
The North Star Metric should reflect the core value customers get and the product's success, especially for subscription services.Step 2: Analyze the chosen metric
Number of website visits measures traffic but not if users subscribe or stay subscribed, so it doesn't show subscription success.Final Answer:
Website visits do not directly measure customer value or subscription success -> Option AQuick Check:
North Star Metric must reflect core value, not just visits [OK]
- Assuming traffic equals success
- Ignoring subscription-specific metrics
- Thinking all metrics are equally good North Star choices
Solution
Step 1: Understand metric relationships
Paid subscriptions are the North Star Metric. Free trial sign-ups can lead to paid subscriptions, but retention keeps subscribers longer, increasing value.Step 2: Evaluate strategies
Improving retention (Improve customer retention rate to keep more paid subscribers longer) supports sustained growth in paid subscriptions. Focusing only on sign-ups without retention risks losing subscribers quickly.Final Answer:
Improve customer retention rate to keep more paid subscribers longer -> Option AQuick Check:
Retention boosts paid subscriptions growth [OK]
- Ignoring retention importance
- Focusing only on sign-ups without follow-up
- Neglecting the North Star Metric's growth drivers
Ready to prove it?
Pass the test and this pattern moves unknown
