Quick answer
The customer life cycle is the sequence of stages a customer moves through with a brand, from first awareness to purchase, repeat use, loyalty and the eventual end of the relationship; teams use it to decide what to measure and which action fits each stage.
Formula: active = new + retained + resurrected
What is the customer life cycle?
The customer life cycle is the sequence of stages a customer moves through with a brand, from first awareness to purchase, repeat use, loyalty and the eventual end of the relationship. It is also written "customer lifecycle"; "consumer life cycle" describes the same idea in consumer markets. Amplitude and CleverTap both frame it as the whole span of the customer–brand relationship, not just the sale.
Timing changes what works: a stranger, a first-time buyer and a three-year regular need different messages and metrics. Treating them as one audience spends budget on people who are already convinced and ignores people about to leave. Managing the relationship stage by stage — deciding what to do for each group and checking whether people move forward — is customer lifecycle management (CLM).
The five customer lifecycle stages
Names vary by vendor (awareness vs reach, consideration vs acquisition); the common five-stage sequence is:
- Reach. Potential customers first encounter the brand through search, ads, content or word of mouth.
- Acquisition. Visitors identify themselves: sign up, subscribe, start a trial or leave contact details.
- Conversion. The lead makes a first purchase or completes the product's key action.
- Retention. Customers keep using the product and buy again.
- Loyalty / advocacy. Regulars prefer the brand, expand their usage and recommend it to others.
Each stage has its own short list of metrics:
| Stage | Metrics to watch |
|---|---|
| Reach | Reach or impressions, new visitors by source |
| Acquisition | Sign-up or lead conversion rate, cost per acquisition |
| Conversion | Purchase conversion rate, time to first purchase |
| Retention | Retention rate, churn rate, repeat purchase rate |
| Loyalty / advocacy | Referral rate, share of revenue from repeat customers |
This table is a starting point; Amplitude's guide lists similar per-stage metrics. Definitions and formulas for each metric are in customer lifecycle metrics.
Lifecycle vs product life cycle vs customer journey
The three terms track different objects:
| Dimension | Customer life cycle | Product life cycle | Customer journey |
|---|---|---|---|
| What it tracks | A customer's relationship with the brand | A product's sales in the market | A customer's steps and touchpoints |
| Typical stages | Reach → acquisition → conversion → retention → loyalty | Introduction → growth → maturity → decline | Varies by map, e.g. awareness → consideration → purchase → service |
| Unit of analysis | Customers grouped by stage, per period | Product revenue over time | Individual paths across channels |
The product life cycle is a marketing-theory model: a product's sales typically pass through introduction, growth, maturity and decline (OpenStax, Principles of Marketing §9.3). It describes the product, not the customer — a declining product can still have loyal customers. The customer journey zooms into experience rather than stage counts; see customer journey mapping and product life cycle for the other two models.
How lifecycle analytics splits active users
In analytics tools, "lifecycle" usually means something narrower: splitting each period's active users into four groups. Amplitude and PostHog document the same logic under slightly different labels (new / current / resurrected / dormant, and new / returning / resurrecting / dormant):
- New — active for the first time this period.
- Retained — active this period and also last period.
- Resurrected — active this period and at some earlier point, but not last period.
- Churned — active last period but not this period.
The first three partition the active users:
active = new + retained + resurrected
Churn is the odd one out: it can only be known after the next period closes, so it is drawn in the following period as a negative value. The current, unfinished period is never judged churned — anyone absent so far may still return before the period ends.
Worked example: four weeks of user counts
Sample data: 19 users (u1–u19) of a small app, observed over four weeks W1–W4; W4 is still in progress. A user is active in a week if they appear at least once.
| Week | New | Retained | Resurrected | Active | Churned from previous week, drawn here |
|---|---|---|---|---|---|
| W1 | 10 (u1–u10) | 0 | 0 | 10 | — |
| W2 | 4 (u11–u14) | 6 (u1–u6) | 0 | 10 | −4 (u7, u8, u9, u10) |
| W3 | 3 (u15–u17) | 7 (u1–u5, u11, u12) | 2 (u7, u8) | 12 | −3 (u6, u13, u14) |
| W4 (in progress) | 2 (u18, u19) | 8 (u1–u4, u7, u11, u15, u16) | 1 (u13) | 11 | not judged yet |
You can recompute every cell:
- Active check. W1: 10 + 0 + 0 = 10. W2: 4 + 6 + 0 = 10. W3: 3 + 7 + 2 = 12. W4: 2 + 8 + 1 = 11.
- Churn check. churned(W) = active(W) − retained(W+1). W1: 10 − 6 = 4, namely u7–u10, drawn as −4 in W2. W2: 10 − 7 = 3, namely u6, u13, u14, drawn as −3 in W3.
- Open period. W3's churn cannot be judged while W4 is running: u5, u8, u12 and u17 were active in W3 but not yet in W4, and any of them may still return.
- Churn is not the end. u7 and u8 churned in W2 and came back in W3 as resurrected. A churned user is a period-level observation, not a lost customer.
Lifecycle marketing: matching actions to stages
Lifecycle marketing picks the message, channel and offer by stage instead of sending one campaign to everyone:
- Reach: educational content and search/social presence; watch new visitors by source.
- Acquisition: a clear sign-up path, lead capture and a welcome series; watch sign-up conversion.
- Conversion: onboarding, demos and answers to buying questions; watch first-purchase conversion.
- Retention: useful updates, habit-building prompts and proactive support; watch retained and churned counts.
- Loyalty / advocacy: referral programs and loyalty perks; watch referrals and repeat revenue.
- Win-back: a reason to return aimed at the churned group; watch resurrected counts.
Judge each action by movement between the four groups — did retained rise, did churn shrink, did resurrected grow — not by opens and clicks alone. Building the audiences is a segmentation problem; see audience segmentation. Analytics measures the movement; sending the messages belongs to your email and CRM tools (TapCub measures but does not send campaigns).
Common mistakes
- Judging churn in an unfinished period. Absent users are not churned until the period closes; reporting them early manufactures churn that has not happened yet.
- Treating churned as lost for good. In the example, u7 and u8 return one week later. Build win-back flows for the churned group instead of writing them off.
- Counting resurrected users as new. Returning users inflate acquisition numbers and hide the effect of win-back work. Check first-appearance dates before labeling anyone new.
- Confusing stages with touchpoints. A stage is a lasting relationship state; a touchpoint is one interaction. Retained customers still pass through many touchpoints — map those with a journey map, not a stage table.
How to see the lifecycle in TapCub
TapCub draws the four-way split from the worked example directly, so you can check the arithmetic above against your own users.
- Open the lifecycle view. In All-platform analytics › Behavior › Behavior analysis, choose the lifecycle view and a period, week (default) or month. TapCub's labels are New (first appearance in the period), Returning (also active in the previous period), Resurrecting (active earlier, but not in the previous period) and Dormant (active now, absent next period). They map to new, retained, resurrected and churned above.
- Read dormant with its lag. Dormant users are drawn in the next period as a negative bar, and the current unfinished period is never marked dormant, exactly as in W4 of the example.
- Define what "active" means. By default any activity counts. Pick one event, for example a purchase or a core feature, to see the lifecycle of the behavior that matters rather than of visits.
- Act on each group. Turn a group into a rule segment in All-platform analytics › Users › Segments & tags, for example "active 60 days ago, not since", and use it for the win-back actions in the lifecycle marketing section. See audience segmentation.
Step-by-step reading guide: read the lifecycle report.
Sources
- Amplitude docs, Lifecycle: interpret the chart — segment definitions (new, current, resurrected, dormant).
- PostHog docs, Lifecycle — segment definitions; dormant drawn below the zero axis.
- Amplitude, Customer lifecycle explained — stage model, per-stage metrics, lifecycle vs journey.
- CleverTap, Customer lifecycle stages — five-stage model and lifecycle vs journey.
- OpenStax, Principles of Marketing §9.3, The Product Life Cycle — introduction, growth, maturity, decline (CC-BY-NC-SA; paraphrased).
Was this explanation clear?
We use your answers to fix and expand this page.
Couldn’t send. Please try again in a minute.
Thanks for the feedback. We’ll use it to improve this page.You’ve already sent feedback on this page. Thanks.

Product Experience Specialist
Writes about product experience, practical workflows, and growth, turning complex processes into clear steps for everyday decisions.