Overview
Kajabi is an all-in-one platform for knowledge entrepreneurs — hosting online courses, membership communities, coaching programs, and digital product sales. Websites built on Kajabi handle the full lifecycle from marketing landing pages and sales funnels through checkout, enrollment, and course delivery. Like Thinkific and Teachable, Kajabi provides essential platform infrastructure (authentication, payments, content access) alongside engagement analytics and conversion tracking for course creators. Its scripts serve both essential platform functions and analytics reporting.
What This Script Does
Kajabi's scripts load on sites hosted on the Kajabi platform, covering multiple functional areas.
Essential platform functions:
- Student authentication and session management
- Course enrollment and checkout flows (payment processing via Stripe and PayPal)
- Content gating — restricting access to purchased courses, membership content, and coaching sessions
- Video lesson delivery with progress bookmarking and resume functionality
- Community features (forums, comments) for membership products
Engagement and analytics tracking:
- Student progress tracking (lesson completions, module progress, course completion rates)
- Video engagement metrics (watch time, completion percentage, replay events)
- Sales funnel analytics (landing page views, checkout initiations, purchase completions)
- Email opt-in conversion tracking from Kajabi's built-in email marketing tools
Cookies set:
_kajabi_session— session cookie for authenticated user sessions- Authentication tokens maintaining login state across course and membership pages
- Progress cookies storing the student's current position and completion state
- Checkout session cookies for cart and payment flow state management
- Funnel attribution cookies tracking which landing page or email campaign drove the enrollment
Data collected:
- Student identity (name, email) provided during enrollment or registration
- Course progress data (lessons viewed, quizzes completed, certificates earned)
- Purchase and transaction data (processed through Stripe/PayPal)
- Funnel conversion data for the course creator's analytics dashboard
- Email engagement data (opens, clicks) from Kajabi's email marketing system
Consent & Compliance
Kajabi spans analytics and essential consent categories. Under GDPR, the authentication, payment, and content access cookies are strictly necessary for the platform to function. Students have explicitly enrolled and expect session management and progress tracking as core features. The funnel analytics and conversion tracking serve the course creator's business optimization needs, which may extend beyond strictly necessary processing but are tied to the existing customer relationship.
The email marketing component of Kajabi requires separate consent for marketing communications, independent of the platform's essential cookies.
Under CCPA/CPRA, student and customer data collected through the platform is transactional in nature. Course creators should disclose Kajabi as their platform provider in their privacy policy.
Should You Block This Without Consent?
Conditional. Kajabi's core platform scripts (authentication, payment, content delivery, progress tracking) are essential and should not be blocked — doing so would prevent students from accessing purchased content. However, the sales funnel analytics, conversion tracking, and email marketing components collect data beyond what is strictly necessary for course delivery. If your Kajabi site uses marketing funnels with attribution tracking, those components should require consent. For a pure course delivery site without marketing analytics, blocking is not necessary.
Consent Categories
Also Known As
Industries
Tracked Domains (2)
kajabi.comAnalyticskajabi-cdn.comAnalyticsFrequently Asked Questions
Do I need consent to use Kajabi on my website?
Conditionally. Kajabi's authentication, payment, and course delivery scripts are essential and do not require consent. Sales funnel analytics and conversion tracking components collect data beyond strict necessity and should be gated behind analytics consent.
What cookies does Kajabi set?
Kajabi sets _kajabi_session for authenticated user sessions, authentication tokens for course access, progress cookies tracking lesson completion state, checkout session cookies for payment flows, and funnel attribution cookies tracking which campaign drove enrollment.
How does ConsentStack handle Kajabi?
ConsentStack treats Kajabi as dual-category: essential cookies for authentication, payment, and course access are always allowed. Funnel analytics and attribution tracking components are placed under analytics consent and blocked until the visitor opts in.
Related Vendors
Manage consent for Kajabi
ConsentStack automatically detects and manages Kajabi trackers so your site stays compliant with global privacy regulations.