Menu

Integrate with Mixpanel

Mixpanel is an advanced analytics platform for mobile and web. Instead of measuring page views, it helps you analyze the actions people take in an application. 


Integrating Mixpanel with your Thinkific site can help you to get more detailed information about what users are doing within your course.


In this article we’ll cover how to integrate with Mixpanel, the information that we sent to Mixpanel, and some common uses for this integration.


Integrate with Mixpanel

1. If you don’t already have a MixPanel account, go here to sign up.  Once you complete the sign-up process, you will need to click the Next button, and Continue move forward with the setup for Thinkific.





2. Once that’s done, you’ll need to find the “Token” for your project. To do that, click on the Gear Icon in the top right of the screen and choose My new project





3. Copy the Token, under Access Keys as shown below.




4. Now head back to Thinkific, under Market & Sell select the sub-menu Integrations, like so:




5. Here, Paste the Token into the MixPanel area, and hit Save.



And that's it!


To test that the integration is working, you can head to your Thinkific site and click on any link.  Then, head back to your MixPanel window and you should see that the event(s) have come through to your Mixpanel dashboard (e.g. look under “Segmentation”).



Which information does Thinkific send to Mixpanel?

See below for a list of the user and event data that we send to Mixpanel for you.

User data:

$email,
$created,
$last_login,
$first_name,
$last_name,
sign_in_count,
referral_code,
tenant, subdomain,
Is Paying,
Revenue,
Courses



Event data:


Event NameDescriptionEvent Properties
$signupThis occurs only once upon signup
Course Landing PageOccurs when a student lands on a course landing page
  • Course Name
Buy Course Btn ClickedOccurs when the student clicks the buy button on a course landing page
  • Course Name
Enter Credit CardThis occurs when the student lands on the credit card form on the checkout
Bundle Landing PageThis occurs when the student lands on a bundle landing page
  • Bundle Name
Buy Bundle Btn ClickedOccurs when the student clicks the buy button on a bundle landing page
  • Bundle Name
New Order PageOccurs when the student begins the checkout process
  • Course Name
  • Course Price
Purchase Complete PageOccurs after the student has completed a purchase
  • Order Total
  • Coupon Code
  • Discount Amount
  • Promotion Name
  • Product Name


Additionally, we track the page views for all pages

Event Properties: path, referrer, search, title, url


Course-player specific events

Viewed AudioOccurs when the student enters an Audio content type
Viewed Brillium ExamOccurs when the student enters a Brillium exam content type
Viewed DisqusOccurs when the student enters a Disqus content type
Viewed DownloadsOccurs when the student enters a Download content type
Viewed Html ItemOccurs when the student enters an Html content type
Viewed IFrameOccurs when the student enters an IFrame content type (note: this content type is more commonly referred to as ‘multimedia’)
Viewed VideoOccurs when the student enters a video content type
Viewed PDFOccurs when the student enters a PDF content type
Viewed PresentationOccurs when the student enters a presentation content type
Quiz Start PageOccurs when the student starts a Quiz content type
Survey Start PageOccurs when the student starts a Survey content type
Viewed EnrollmentOccurs when the student views their enrollment details







Frequently Asked Questions

Is it possible to track Affiliate links using Mixpanel? 


Yes, it's possible to track how often your affiliate links are being used, in Mixpanel. Once you've set up your Mixpanel account, find the number of clicks each affiliate is generating, and for which pages. 


1. Go to the Live View tab from the top bar
2. Search the affiliate code (6 digit number)

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.