# How to track a Kajabi site: sources for signups and course sales

> Add a tracking tag to Kajabi with Header Page Scripts, why it does not run on checkout pages, and how to see which posts, emails and ads sell your courses.

Source: https://datacenter.so/track/kajabi
By the Datacenter team. Updated October 31, 2026.

Creators on Kajabi usually sell through content: Instagram, YouTube, a podcast, an email list. Kajabi has its own analytics and native integrations for Google Analytics and the Meta pixel. What creators want to know is which post, email or mention brought the people who bought, and that depends on tagged links more than on any dashboard.

## Install Datacenter on Kajabi

1. In Datacenter, add the domain your Kajabi site uses and copy the tag from **Set up your site**.
2. In Kajabi, open **Settings**, then **Site details**.
3. Under **Page scripts**, paste the tag into **Header Page Scripts**.
4. Click **Save**.
5. Open your site in a new tab and click **Check my site** in Datacenter.

Kajabi places Header Page Scripts in the head of every page on your site, and suggests the same field for analytics tools it has no native integration for ([Kajabi](https://help.kajabi.com/en/articles/12695918-add-custom-code-to-pages)).

## Checkout pages are separate

Header Page Scripts do not run on Kajabi's checkout pages, which have their own **Checkout Tracking Code** setting under **Settings**, **Checkout** ([Kajabi](https://help.kajabi.com/en/articles/12695597-how-to-add-a-javascript-tracking-code-to-your-checkout-pages)). So a tag in the header sees landing pages, sales pages and blog posts, and stops at checkout. Count the sale another way:

- **Thank-you page:** count the visit to your offer's thank-you page as a goal. Quick, and good enough to compare sources.
- **Payments:** if your offers take payments through a Stripe account you own, the [Stripe connector](https://datacenter.so/docs/stripe-connector) reads payments, refunds and subscriptions on paid plans.
- **Kajabi's own webhook:** on Kajabi's Growth and Pro plans, the **Payment Succeeded** webhook sends every payment, renewals and cart orders included ([Kajabi](https://help.kajabi.com/en/articles/17175720-use-webhooks-with-kajabi)). In Datacenter, click **Connect** next to Kajabi on the Integrations tab and paste the address into a new webhook in Kajabi's **Settings**, **Third Party Integrations and Webhooks** ([how to connect it](https://datacenter.so/docs/checkout-orders#kajabi)). Each payment lands on the buyer's profile. Kajabi sends no refunds this way. Counting orders is on paid plans.

## Use your own domain

Datacenter counts visits only from the domain you added and its subdomains. If your site still runs on a `mykajabi.com` address, add that address, then add your custom domain when you connect it.

## Make content traffic count

Content traffic is where sources get lost: links in Instagram bios, YouTube descriptions and podcast notes often arrive with no referrer. For each place you share a link:

- use a [short link](https://datacenter.so/glossary/short-link) per placement, such as `go.yourbrand.com/yt-oct` for one video,
- tag it with [UTM parameters](https://datacenter.so/guides/utm-parameters), so the visit carries the source,
- compare sales by placement, not by clicks.

A podcast mention can only be tracked with a short, speakable link. See [how to track an Instagram link in bio](https://datacenter.so/guides/track-instagram-link-in-bio) for the same method on Instagram, and [Teachable](https://datacenter.so/track/teachable) for the same setup on another course platform.

## Common questions

### Does Kajabi have analytics?

Yes. Kajabi has its own analytics and native integrations for Google Analytics, the Meta pixel and Segment. Other tools go in Header Page Scripts.

### Why is my tracking code not working on Kajabi checkout?

Header Page Scripts do not run on checkout pages. Kajabi has a separate Checkout Tracking Code setting for those.

### Can I see which Instagram post sold my course?

Yes, if each post or story uses its own tagged short link and you count sales by that tag.

## Sources

- Kajabi Help Center: [Use webhooks with Kajabi](https://help.kajabi.com/en/articles/17175720-use-webhooks-with-kajabi), [Outbound webhook data reference](https://help.kajabi.com/en/articles/17175721-outbound-webhook-data-reference). Checked October 2026.
- Kajabi Help Center: [Add custom code to pages](https://help.kajabi.com/en/articles/12695918-add-custom-code-to-pages), [Add JavaScript tracking code to checkout pages](https://help.kajabi.com/en/articles/12695597-how-to-add-a-javascript-tracking-code-to-your-checkout-pages). Checked October 2026.

## Where Datacenter fits

On Kajabi, Datacenter goes in Header Page Scripts, and branded short links with platform presets show which Instagram post, email or podcast mention sold the course. More: https://datacenter.so/platforms/instagram
