Save your results
Copy a plain text summary, or download everything as a spreadsheet.
Your answers stay in this browser. Nothing is sent to us.
From your numbers
Type K if you know it, or multiply the invites each user sends by the share of invited people who join.
From your logged events
Enter what you logged over one period. You get each step of the loop and the step that loses the most people.
Cycle time is the number of days between a user joining and the people they invite joining.
This estimate assumes each new user invites people once, in the round after they join, and that K and cycle time stay the same. In real life K usually falls as you run out of people who have not heard of you, so treat the result as an estimate and check it against your real numbers.
New users in each round
Round by round
| Round | Day | New users | Total users |
|---|
Each loop takes its own K and cycle time. Starting users and period are the same for both.
Loop A
Loop B
Both loops assume each new user invites people once, in the round after they join, and that K and cycle time stay the same.
Retention is the share of one day's new users who come back one, seven and 30 days later.