Today, pixel install
Kajabi allows custom HTML in Settings → Site Details → Custom Header Code. Paste:
<script async
src="https://pixel.clickt.link/p.js"
data-workspace="YOUR_WORKSPACE_PUBLIC_ID"></script>
That's the whole install. Cross-device matching kicks in the moment a visitor enters their email on any Kajabi opt-in form, including landing page opt-ins, course lead magnets, and the checkout step itself.
Tagging conversions
Kajabi's thank-you pages live at URLs like /orders/<id>/thank_you by default. The
pixel matches that pattern automatically; if you've customised the URL, add your
pattern in the clickt workspace settings.
For most reliable conversion attribution, add the explicit tag to your Kajabi thank-you page's HTML block:
<script>
window.clickt = window.clickt || function(){(window.clickt.q=window.clickt.q||[]).push(arguments)};
window.clickt('track', { event: 'conversion' });
</script>
What you'll see
Per video:
- Clicks driven to your Kajabi sales pages
- Course / membership signups (any Kajabi opt-in form)
- Purchases + revenue
- Revenue-per-view ratio
- Funnel breakdown: pageview → opt-in → checkout → purchase
Phase 2, Kajabi server-side webhook
Kajabi exposes order + subscription webhooks. We're integrating them in phase 2. Once that's live:
- Subscription renewals roll into per-video LTV.
- Refunds + cancellations adjust net revenue automatically.
- Customers who close the tab mid-checkout still get attributed.
The webhook layer is opt-in and runs alongside the pixel, accuracy improves without breaking what already works.