Analytics
Track learner revenue and behavior with the Mixpanel LMS integration
See who signs up, what they buy, and which pages they view. Revenue ties to each Mixpanel profile. The Mixpanel LMS integration sends school events with one project token.
TL;DR
The Mixpanel integration sends sign-ups, purchases, and page views from your school to Mixpanel with one project token. You stop stitching revenue data by hand and segment lifetime value in Mixpanel People.
Skip manual user imports. Each signup adds the user to Mixpanel People
Stop calculating lifetime value by hand. Purchases update each user’s Lifetime Revenue
Stop sorting raw page data. Each tracked page view arrives tagged with its Page Type
Best for: Product and growth teams who analyze engagement, retention, and revenue per learner in Mixpanel.
Available on all paid plans. Automation events need the Learning Center plan or higher.
What you can do with Mixpanel and LearnWorlds
Report on revenue per user
All charges go to your Mixpanel Revenue Report, so you can segment Lifetime Value and Average Revenue per Paying User in Mixpanel People.
Track product and checkout pages
Page View events fire on course and bundle pages, subscription and payment pages, and pages built with the page builder. Each one adds details such as the product ID and type, plus its title and slug.
Choose the events you send
Turn on Signup, Free Trial, and Purchase Item events. Enrolled and View Item events are available too, along with Add to Cart and Begin Checkout.
Send completions from automations
On Learning Center or higher, an automation can send a Mixpanel event when a user completes a course. These server-side events go through the Mixpanel API for higher data accuracy.
How LearnWorlds and Mixpanel integrate
See which school events reach Mixpanel. Page views fire once the token is saved, and the other rows need their event setting turned on.
| LearnWorlds | Mixpanel | Type of trigger |
|---|---|---|
| Visitor views a product, payment, or page builder page | Page View event with a Page Type and page details | Automatic |
| User signs up with email or a social account | Signup event that adds the user to Mixpanel People | Conditional |
| User starts a free trial in a subscription plan | Free Trial event | Conditional |
| User buys a course, bundle, or subscription | Purchase Item event that updates Lifetime Revenue and Last Item Purchase | Conditional |
| User enrolls, views an item, or moves toward checkout | Enrolled or View Item event, plus Add to Cart or Begin Checkout | Conditional |
What teams ask before connecting
Which LearnWorlds events are sent to Mixpanel automatically?
Page View events go automatically from product pages, payment pages, and pages built with the page builder. Signup, Free Trial, and Purchase Item events each have their own setting to turn on. So do Enrolled and View Item, plus Add to Cart and Begin Checkout.
Do learners need to accept analytics cookies before Mixpanel receives data?
Yes. Users must accept the analytics cookies in your school. They also need to browse without ad or cookie add-ons that block the events.
How to set up the LearnWorlds and Mixpanel integration
You need a Mixpanel account and its project token. Paste the token into LearnWorlds and Mixpanel starts receiving events from your school.
1. Copy your project token
In Mixpanel, create a project token and copy it. Requires: a Mixpanel account.
2. Activate the integration
In LearnWorlds, open Settings > Integrations > Analytics and activate Mixpanel. Paste the token into the text field.
3. Set your region and save
If you’re located in Europe, select the matching option under the Region setting so events are sent correctly. Then save your changes.
4. Add automation events
On Learning Center or higher, create an automation under Users > Automations and choose the Send mix panel event action. For the full setup guide, see the Mixpanel help article.
What the Mixpanel integration handles automatically
Record product page views
LearnWorlds automatically sends a Page View event when a visitor opens a product or payment page.
Tag each page view
LearnWorlds automatically tags every Page View event with a Page Type when it sends the event to Mixpanel.
Add page details
LearnWorlds automatically adds page details such as product ID and title when it sends a Page View event.
| What LearnWorlds handles automatically | What your team configures |
|---|---|
| Sends Page View events from tracked pages | Pastes the project token in Analytics settings |
| Tags each page view with its Page Type | Selects the Europe region if you’re located there |
| Updates Lifetime Revenue and Last Item Purchase on purchases | Turns on the purchase and signup events it needs |
| Sends automation events through the Mixpanel API | Builds automations with the Send mix panel event action |
Who uses the Mixpanel integration and how
Growth teams measuring lifetime value per learner
Turn on purchase events, and every charge lands in the Mixpanel Revenue Report. Segment Lifetime Value and Average Revenue per Paying User without exporting sales data.
Course teams tracking completions in Mixpanel
On Learning Center or higher, an automation sends a Mixpanel event when a user completes a course. Completions then sit next to signups and purchases.
Marketers filtering traffic by page type
Filter page views by Page Type to focus on course, bundle, or payment pages. Each event carries product details too.
FAQs
Every paid plan includes it, from Starter through High Volume and Corporate. Automation events need Learning Center or higher.
Yes. You activate it in LearnWorlds under Settings > Integrations > Analytics and paste your project token. See the full list on the LearnWorlds integrations page.
The user needs to move to another page in your school before the event fires. Manual enrollments don’t trigger a sign-up event either.
Yes. If you’re located in Europe, select the matching option under the Region setting so events are sent correctly.
Yes, if you analyze revenue and engagement in Mixpanel. One token sends page views automatically, and purchase events update each user’s Lifetime Revenue.
Published:
Last Update:


