Teachable

Teachable

Teachable scripts track student enrollment, course progress, video engagement, and checkout behavior on course storefronts. Data is used to measure content performance and optimize conversion funnels. Persistent cookies identify returning visitors and authenticated students.

Overview

Teachable is an online course platform that enables creators, educators, and businesses to build and sell courses, coaching programs, and digital downloads. When Teachable's scripts appear on a website, they're typically powering a course storefront — handling student enrollment, course delivery, checkout, and learning progress tracking.

Teachable's scripts go beyond simple content delivery because they combine e-commerce functionality (selling courses) with learning analytics (tracking student engagement), creating a dual-purpose data collection footprint.

What This Script Does

Teachable's scripts manage course storefronts and learning experiences:

  • Course storefront rendering: Displays course catalogs, pricing, sales pages, and promotional offers on the school's website
  • Checkout and enrollment: Handles the purchase flow including payment processing, coupon application, and student account creation
  • Student authentication: Manages login sessions for enrolled students returning to access course content
  • Video engagement tracking: Records detailed viewing metrics including play/pause events, watch duration, completion percentage, and replay behavior for course videos
  • Course progress tracking: Monitors lesson completion, quiz scores, assignment submissions, and overall progress through course curricula
  • Conversion funnel analytics: Tracks the journey from course page view through enrollment, measuring abandonment points and conversion rates
  • Persistent identification cookies: Sets cookies to identify returning visitors, maintain student sessions, and associate browsing behavior with student accounts
  • Affiliate and referral tracking: Records referral sources and affiliate attribution for the course creator's marketing analytics

Consent & Compliance

Teachable's dual e-commerce and analytics functionality creates layered consent needs:

  • GDPR: Student enrollment data and learning progress constitute personal data. Video engagement tracking and conversion analytics add behavioral profiling. Teachable acts as a data processor for student data.
  • ePrivacy Directive: Student session cookies are likely strictly necessary for course access. However, conversion funnel tracking, affiliate cookies, and detailed engagement analytics go beyond what's strictly necessary.
  • CCPA/CPRA: Student data, behavioral tracking, and conversion analytics constitute personal information requiring disclosure.

The functional (course delivery) and analytics (conversion tracking) purposes are intertwined within the same scripts.

Should You Block This Without Consent?

Teachable's scripts serve both functional and analytics purposes. Course delivery, student authentication, and progress tracking are functional — they enable the learning experience students signed up for. However, conversion funnel analytics, affiliate tracking, and detailed behavioral metrics serve the course creator's marketing and optimization interests. The functional components shouldn't be blocked for enrolled students, but pre-enrollment tracking and marketing analytics warrant consent.

Conditional.

Is Teachable GDPR compliant?

Teachable typically loads analytics and functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Teachable can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Teachable, not on Teachable itself.

Visit website

Consent Categories

Also Known As

teachableteachable trackingteachable cookiesteachable course analyticsteachable enrollment tracking

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

teachable.comAnalytics

teachable.com is an analytics domain operated by Teachable, used to measure visits, sessions, and on-site behavior.

Frequently Asked Questions

Related Vendors

Kaltura
Kaltura
Kaltura scripts embed video players for educational, corporate, and media content delivery. Players collect engagement analytics including view duration, completion rates, and interaction events. Data may be shared with institutional administrators for learning analytics or content performance reporting.
Sprig
Sprig
Sprig is an in-product research platform that collects micro-surveys and session replays within the product experience. Scripts display contextual survey prompts at targeted moments in the user journey and capture responses alongside behavioral session data for product research insights.
Convert
Convert
Convert scripts run A/B tests and multivariate experiments by modifying page content for different visitor segments. Scripts collect session data, track goal completions, and deliver personalized content variations. Designed with GDPR compliance features including consent mode integration.
FullStory
FullStory
User behavior analytics and website feedback platform that collects quantitative data through heatmaps and session recordings alongside qualitative data through on-site surveys. The FullStory script captures the full DOM state at each moment to enable pixel-perfect session replay.
Lusha
Lusha
Lusha scripts identify anonymous website visitors and match them to B2B contact data including names, job titles, email addresses, and phone numbers. This data is used for sales prospecting and lead enrichment, transmitting visitor information to Lusha's contact intelligence platform.
Amplitude
Amplitude
Product analytics platform used by software companies to track user behavior within web applications. Tracks events, session flows, and user journeys using a client-side SDK that sends data to Amplitude's ingestion pipeline. Sets a persistent device ID cookie to stitch sessions across visits and identify returning users.

Manage consent for Teachable

ConsentStack automatically detects and manages Teachable trackers so your site stays compliant with global privacy regulations.