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:
- First, sign up for a Segment account at segment.com. Then, on the next page, select to the website to collect data from.
- From the source overview page, select the "Settings" tab.
- On the next page, select "API Keys" and copy the "Write Key" that you see there.
- 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.
What 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:
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)
Not quite what you wanted? Looking for more integrations?
We're adding new integrations to the platform every day: see all our available integrations here.