See which learners finish and renew.
Signups fill the dashboard. Kissmetrics follows each learner from first click to the last lesson to every renewal.
Free plan, no card. Connects to Stripe. Website and app as one person.
| Cohort | People | Wk 0 | Wk 1 | Wk 2 | Wk 3 | Wk 4 | Wk 5 | Wk 6 | Wk 7 |
|---|---|---|---|---|---|---|---|---|---|
| Jul 20 | 1,486 | 100% | 38% | 29% | 24% | 21% | 19% | 17% | 16% |
| Jul 27 | 1,512 | 100% | 39% | 30% | 24% | 21% | 19% | 17% | 16% |
| Aug 3 | 1,455 | 100% | 38% | 29% | 24% | 21% | 19% | 17% | 16% |
| Aug 10 | 1,538 | 100% | 39% | 30% | 25% | 21% | 19% | 17% | · |
| Aug 17 | 1,621 | 100% | 38% | 29% | 24% | 21% | 19% | · | · |
| Aug 24 | 1,574 | 100% | 38% | 29% | 24% | 21% | · | · | · |
| Aug 31 | 1,702 | 100% | 39% | 30% | 25% | · | · | · | · |
| Sep 7 | 1,688 | 100% | 39% | 30% | · | · | · | · | · |
Illustrative numbers, fully clickable. Nothing here queries your data.
Subscriptions are counted. Which campaign brought them is not.
The board report counts signups. Renewals come from the learners who finish.
Sample data: a fictional online coding school, Jul 1 to Sep 30.
- 19,480signups this quarter
- 15.5%of them finished a course
- 41.2%of finishers subscribed, against 10.7% of all signups
Kissmetrics puts the campaign, every lesson and the subscription on the same learner.
Four questions every EdTech team asks, with a report for each.
Made for the marketers and growth leads who decide where the budget goes. Open the report, read the answer, and ask a follow-up in plain English.
Where do learners drop out before they subscribe?
In the middle of the first course, not at the paywall.
- 9,850
- completed a lesson and never finished a course, of 12,860
- 41.2%
- of learners who finish a course go on to subscribe
- 850
- subscribed before finishing a course. 1,240 subscribed after finishing one, 6.4% of signups; 10.7% subscribe in all
Fix the middle of the course. Ask at the finish line.
Your course design
In this example, 9,850 learners completed a lesson and never finished a course. Put the work into the middle of the first course, where they stop.
Funnels, freeYour subscription prompt
In this example, 41.2% of learners who finish a course subscribe, against 10.7% of all signups. Ask at the finish line.
Funnels, freeYour renewals
In this example, 840 subscribers have not completed a lesson in 21 days, 610 of them monthly. Export the group to your email tool and send them their next lesson before the next charge.
Populations, Growth planYour YouTube budget
In this example, last touch credits youtube_preroll_bootcamp with 120 subscribers. First touch says 310. Read both before you cut it.
Performance report, Growth planWebsite live in about 5 minutes. App events take a developer, or Claude Code with our installer skill.
Install with AI, send lessons from your app, connect Stripe, and every subscription lands on a learner with the campaign that first brought them.
Install with AI
Kissmetrics installs with AI in about 5 minutes. Live view shows visits as they arrive, so you see it working.
Start from a ready-made schema
Ready-made schema examples show what to track and how to name it. For a course platform: Signed up, Lesson completed, Course completed, Subscribed, Renewed subscription.
Selling subscriptions? Connect Stripe
Every payment, renewals included, lands on the learner, next to the campaign they clicked first.
What EdTech teams ask before they start.
Straight answers.
Can we track lessons inside our app as well as on the website?
Yes. Send Lesson completed and Course completed from your app or backend, and they land on the same learner as their first visit to your site: website and app as one person.
Will the numbers match Stripe?
Totals can differ, for example when a payment can’t be matched to a person, so check three learners you know. Visitor counts won’t match GA4 either: Kissmetrics counts people.
How do we start, and do we need a developer?
Install with AI in about 5 minutes, pass the email at signup, connect Stripe. Ready-made schema examples show what to track and how to name it. Sending lesson events from your app is a job for whoever looks after it.
What is free?
Tracking, the Funnels and Activity reports, the chat, dashboards and live view, with 100k events a month, 3 seats and no card. The Performance report, Populations, People search, visitors from AI assistants and CSV export are on Growth, from $99 a month. See pricing
Who owns the data?
You do. Export any report and its data on Growth, pull it through the API on any plan, and delete a person on request. Privacy policy
Read next: EdTech Analytics: Measuring Learning Engagement and Student Success, Cohort Analysis: How to Track User Groups Over Time and Why It Matters, Activation Rate Optimization: Getting New Users to Their Aha Moment.
Find your industry.
The same reports, with the questions your kind of business asks.
- SaaSWhich trials activate and pay, by campaign.
- E-commerceWhich campaigns bring buyers who come back.
- Lead generationWhich campaigns and ads bring leads that close.
- FintechFrom application to KYC to a funded account.
- EdTech (this page)Which learners finish a course and renew.
- MarketplacesBuyers and sellers, and which listings sell.
- Sales-led B2BWhich campaigns create pipeline, not just MQLs.
- HealthcareWhich campaigns bring bookings that show up.
Know which channel sends the learners who finish.
Kissmetrics records where each learner came from, starting the day you add it.
Free plan, no card. Connects to Stripe. Website and app as one person.