Kajabi

Kajabi

Kajabi is an all-in-one platform for hosting online courses, memberships, and digital products. Scripts track student engagement, lesson completions, and purchase events on creator sites. Sets cookies to manage user sessions, gate content access, and attribute enrollment conversions.

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.

Visit website

Consent Categories

Analytics
Essential

Also Known As

kajabikajabi courseskajabi membershipdigital product platformkajabi creator

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (2)

kajabi.comAnalytics
kajabi-cdn.comAnalytics

Frequently 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

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for Kajabi

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