Menu

Integrate with Segment

Thinkific's integration with Segment allows you to capture detailed information on user activity within your Thinkific site. Read on to find out more about how to set up this integration, and which data we send to Segment for you.



Integrate with Segment

Integrating Thinkific with Segment is quick and simple! All you need to do is paste your "write key" into the Integrations page on your Thinkific admin dashboard. Here's how:


1. First, sign up for a Segment account at segment.com. Then, on the next page, select to collect data from "My Website".


2. From the source overview page, select the "Settings" tab.


3. On the next page, select "API Keys".


4. Copy the "Write Key" that you see there.


5. Paste it under "Segment.io write key" on the Thinkific Integrations page, and hit "Save".


And that's it! Data on student activity on your Thinkific site will now be sending to Segment. Read on for the details of the data that we send.



Which information does Thinkific send to Segment?

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


User data:

email

createdAt

firstName

lastName

name (This is full name)


Event data:

Event Name: $signup

Description: This occurs only once upon signup

Event Properties: None


Event Name: Course Landing Page

Description: Occurs when a student lands on a course landing page

Event Properties: Course Name


Event Name: Buy Course Btn Clicked

Description: Occurs when the student clicks the buy button on a course landing page

Event Properties: Course Name


Event Name: Enter Credit Card

Description: This occurs when the student lands on the credit card form on the checkout

Event Properties: None


Event Name: Bundle Landing Page

Description: This occurs when the student lands on a bundle landing page

Event Properties: Bundle Name


Event Name: Buy Bundle Btn Clicked

Description: Occurs when the student clicks the buy button on a bundle landing page

Event Properties: Bundle Name


Event Name: New Order Page

Description: Occurs when the student begins the checkout process

Event Properties: Course Name, Course Price


Event Name: Purchase Complete Page

Description: Occurs after the student has completed a purchase

Event Properties: 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

Event Name: Viewed Audio 

Description: Occurs when the student enters an Audio content type

Event Properties: None


Event Name: Viewed Brillium Exam

Description: Occurs when the student enters a Brillium exam content type

Event Properties: None


Event Name: Viewed Viewed Disqus

Description: Occurs when the student enters a Disqus content type

Event Properties: None


Event Name: Viewed Downloads

Description: Occurs when the student enters a Download content type

Event Properties: None


Event Name: Viewed Html Item

Description: Occurs when the student enters an Html content type

Event Properties: None


Event Name: Viewed IFrame

Description: Occurs when the student enters an IFrame content type (note: this content type is more commonly referred to as ‘multimedia’)

Event Properties: None


Event Name: Viewed Video

Description: Occurs when the student enters a video content type

Event Properties: None


Event Name: Viewed PDF

Description: Occurs when the student enters a PDF content type

Event Properties: None


Event Name: Viewed Presentation

Description: Occurs when the student enters a presentation content type

Event Properties: None


Event Name: Quiz Start Page

Description: Occurs when the student starts a Quiz content type

Event Properties: None


Event Name: Survey Start Page

Description: Occurs when the student starts a Survey content type

Event Properties: None


Event Name: Viewed Enrollment

Description: Occurs when the student views their enrollment details

Event Properties: None


Event Name: Enrollment: Complete

Description: Occurs when the student completes their enrollment in a course.

Event Properties: Course Name, user_id (user's email)

Did you find it helpful? Yes No

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