What are onboarding and activation, and how do I measure mine?
Onboarding is what a new user meets in their first minutes inside your product. Activation is the moment they first get what the product is for: Amplitude's documentation calls it the first moment a new user clearly gets value. The activation rate is the share of signups who reach that moment. Say 50 people sign up in a week and 10 of them finish the one thing your product exists to do. Your activation rate for that week is 10 divided by 50, which is 20 percent. Those are example numbers, not a target.
Where the two words come from
In 2007 Dave McClure's slide deck Startup Metrics for Pirates listed five steps in a customer's life: acquisition, activation, retention, referral and revenue. His slide describes activation as users enjoying their first visit, a happy user experience. The tools that count it now define it more tightly.
Activation is the first moment a new user clearly gets value from your product. To measure activation, you need an event that marks that moment.
Just because someone has signed up or logged in doesn't mean they're using our tools. That's where measuring activation comes in.
Onboarding is the plain name for the first screens and steps a new user goes through. Apple's design guidance on onboarding, written for apps and games, says that ideally people understand a product simply by using it, and that where onboarding is needed it should be fast, fun and optional.
How to pick your own activation moment
No tool can pick it for you. Amplitude calls activation a business decision about your product, and gives two rules for choosing.
Describe the value the user receives, not the screen or button they select.
Choose the earliest outcome that reflects real value and that your team can influence.
PostHog's documentation adds that the moment can be a count as well as a single action. For its own session replay product, it counts a user as activated once they have watched at least five replays.
- Write one line that says what your product exists to let someone do.
- Name the first action inside the product that proves it happened: a sent invoice, a finished practice test, a published page. Not a login, and not a page view.
- Set a window, such as seven days from signing up. The length is your choice. Keep it the same every week.
- Write the rule down as one sentence, for example "activated means sent a first invoice within seven days of signing up", and leave it alone for a month.
How to count it by hand, before any tool
You need two lists from your own database: who signed up, and who did the action. A spreadsheet is enough.
- Take everyone who signed up in one week.
- Wait until the window has closed for the last of them.
- Mark each person yes or no: did they do the action inside the window?
- Divide the yes count by the number who signed up, and multiply by 100. That is the activation rate for that week.
Then count the steps in between, because those steps are your onboarding. An example with made up round numbers, for a product that sends invoices:
| Step (example numbers) | People | Share of signups |
|---|---|---|
| Signed up | 50 | 100% |
| Confirmed their email | 30 | 60% |
| Added a first client | 18 | 36% |
| Sent a first invoice, so activated | 10 | 20% |
The activation rate is 20 percent. The biggest fall is the first one, where 20 of the 50 never confirmed their email, so look there first. With numbers this small, one person moves the rate by two points, so read the rows as well as the rate.
Mistakes a new founder makes with it
- Calling a signup activation. A signup shows that someone pressed a button. The share of visitors who sign up is a conversion rate, which is a different number.
- Picking a screen instead of an outcome. Amplitude's documentation says many teams use a stand in that does not represent value, such as a page view.
- Treating a pattern as a cause. The same page warns that a behaviour found alongside staying does not prove it causes staying. Keen users may simply do more of everything.
- Asking before people have tried. Apple's guidance says to let people experience a product before asking them for ratings or purchases.
- Reading use as money. Using a product and paying for it are different steps. On Prep66, an exam preparation site, not one of 31 free accounts ever went from using the free plan to the checkout page. Signups that never pay tells that story.
Where it matters
Activation sits between two other numbers. Before it comes the conversion rate from visitor to signup. After it comes retention: whether the people who activated are still there later. When people sign up and few activate, they are leaving inside sign up and onboarding, not on the landing page. Nobody is signing up treats those as two different problems.
On Google Ads, Meta Ads or Reddit Ads you pay for the traffic whether or not anyone activates, so count activation by the source each signup came from. A source whose signups never activate deserves a hard look before you spend more on it.
How Sami uses it
Sami works from the numbers you give it and the records AskSami keeps. Signups, clicks and drop offs come from a small snippet that your own coding tool adds to your product, from a prompt Sami writes, each tied to its source where the snippet recorded one. A count you make by hand and give to Sami is kept as a dated record too.
When there is no number on record, Sami says so, and it never invents a figure. AskSami is not an analytics dashboard: AskSami beside analytics tools says what each does. When the fix to your onboarding is code, Sami writes the instructions for your own coding tool to run. AskSami never writes to your code.
Questions people ask
What is a good activation rate?
There is no honest general figure, and none of the sources on this page gives one. PostHog's documentation says activation looks different for every product, so one product's rate says little about another's. Fix your definition, then compare your own weeks with each other.
What is the difference between onboarding and activation?
Onboarding is what you build: the screens and steps a new user meets first. Activation is what the user does: the moment they first get what the product is for. You change the first to move the second.
Do I need an analytics tool to measure activation?
Not at first. While you can still read every signup as a row in your own database, a spreadsheet with a yes or a no beside each name is enough. A tool earns its place when there are too many rows to read.
How long should onboarding be?
As short as it takes to get a person to the activation moment. Apple's guidance asks for onboarding that is fast and optional, and says to put off set up that is not essential. It names no number of steps, and neither does this page.
Read next
- What is retention, and how do I read mine?
- What is a conversion rate, and how do I work out mine?
- People sign up to my app but nobody pays. Why?
- Nobody is signing up to my app. What do I do?
- What is product market fit, and how do I know if I have it?
- AskSami or an analytics tool such as DataFast: which one for getting your first users?
AskSami reads what you give it, all of it optional: your GitHub repository, up to 40 pages of your live site, and the screenshots, ad exports and payment exports. AskSami keeps a dated record of every number, channel and decision you give it, and nothing in it is edited or deleted while the account exists.
Sources
- Amplitude, No activation event: choose and validate one. Read on 8 October 2026.
- Dave McClure, on SlideShare, Startup Metrics for Pirates, uploaded 8 August 2007. Read on 8 October 2026.
- PostHog, Users getting value: Measuring activation with PostHog. Read on 8 October 2026.
- Apple, Human Interface Guidelines: Onboarding, last changed 10 June 2024. Read on 8 October 2026.
Checked on 17 October 2026. Every rule, price and figure on this page was read on the page it links to, on the day shown beside it above. They change, so open the source before you rely on one.