Segment allows you to capture detailed information on user activity within your Thinkific site. Read on to find out more about how to set it up and what data we send to Segment for you.
Installing Segment
Installing Segment on your Thinkific site is quick and simple!
- First, sign up for a Segment account at segment.com. Then, on the next page, select to the website to collect data from.
- Select Sources
- From the source overview page, select the Settings tab
- On the next page, select API Keys and copy the Write Key
- Once you have the key copied, return to Thinkific and locate Segment.io in the App Store
- Click to Install the Segment app
- Review the Permissions & App details page
- Click Accept & Install to continue
- Once the install completes, you will be taken to the Segment app details in Thinkific
- Paste your Write Key in the Segment.io write key field
- Click 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:
Note that we don't currently support community based 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)
Looking for more apps? We're adding new apps to the platform every day. Check out the Thinkific App Store!