How to send a particular event to Meta when a user visits a specific page on your Kajabi website
Note: This article outlines how to setup Event URL tracking. You can also setup tracking by tagging elements on your website using Classes.
Important: Anytime you update your list of Event URLs, you need to update your script in Kajabi's Page Scripts section and save the changes for them to take effect.
How to Setup Event URLs on Kajabi
1. Click on "Add" in the Event URLs Section
In your PixelFlow Overview page, click on the "Add URL" button in the Event URLs section
2. Enter URL and Choose Event
In the window that pops up, enter the full URL of the page you want to assign to a particular event and choose the event from the dropdown list, then press "Add URL"
IMPORTANT: This page will trigger an event everytime a user lands on it.
Example: If you want to setup a "Lead" event to trigger when a user signs up to a Webinar, you should paste in the URL of the Success Page, not the initial Webinar signup page, otherwise you'll trigger a Lead event everytime someone views the page, rather than when they complete the signup.
3. Copy the Updated Script
After adding your Event URL, you'll need to copy the updated script from your PixelFlow dashboard. Click on the "Copy" button to copy your updated script code.
4. Update the Script in Kajabi
Follow these steps to update the script in your Kajabi account:
Log in to your Kajabi account
Open the Settings tab from your Dashboard
Click Site Details
Scroll down to the Page Scripts section
Replace the existing PixelFlow script with the new copied script
Click Save
Your Event URL is now active! Every time a user visits the specified page, PixelFlow will send the chosen event to Meta.
Common Kajabi Funnel Examples
Kajabi is designed for creating sales funnels and marketing campaigns. Here are the most common funnel tracking scenarios:
Webinar Funnel Example
For a typical Kajabi webinar funnel, you'll want to track when people view your webinar page and when they successfully register:
Webinar Funnel Setup: Track two key points in your funnel to understand both interest (page views) and conversions (registrations).
Webinar Landing Page: Set a ViewContent event for your webinar registration page (e.g.,
https://yoursite.kajabi.com/webinar-registration)Registration Success Page: Set a Lead event for the thank you page shown after someone registers (e.g.,
https://yoursite.kajabi.com/webinar-registration/thank-you)
This setup allows you to track the full funnel: how many people viewed your webinar offer (ViewContent) and how many completed registration (Lead).
Purchase Funnel Example
For a Kajabi product sales funnel, track both product interest and completed purchases:
Purchase Funnel Setup: Tracking both ViewContent and Purchase events helps Meta optimize your ads for buyers, not just browsers.
Product Sales Page: Set a ViewContent event for your product sales page (e.g.,
https://yoursite.kajabi.com/product-name)Purchase Confirmation Page: Set a Purchase event for the success page shown after a completed purchase (e.g.,
https://yoursite.kajabi.com/offers/product-name/checkout/thank-you)
This configuration tracks the complete buyer journey from viewing your offer to completing the purchase, giving Meta the data needed to find more customers like your buyers.
Lead Magnet Funnel Example
For opt-in funnels where you're collecting email addresses in exchange for free content:
Opt-in Page: Set a ViewContent event for your lead magnet landing page
Download/Thank You Page: Set a Lead event for the page shown after email submission
Finding Your Kajabi Page URLs
To get the exact URL for your Kajabi funnel pages:
Go to your Kajabi dashboard and navigate to Website or Marketing → Pipelines
Open the funnel or page you want to track
Click on the page to edit it
Look for the page URL in the settings or click "Preview" to see the live URL
Copy the complete URL including
https://
Make sure to use the live URL of your pages, not the preview or editor URL. The URL should start with your custom domain or your Kajabi subdomain.
What's Next
After setting up Event URLs, you can:
Setup Advanced Blocking Rules to prevent duplicate events from the same user
Track additional elements using Classes for button clicks and form submissions
Monitor your event tracking in the PixelFlow dashboard to ensure events are firing correctly