Skip to main content

Meta Pixel with Kajabi

Updated this week

Overview

Meta Pixel is an analytics tool that allows you to measure the effectiveness of your advertising by understanding the actions people take on your website.

How to install your Meta Pixel

To create a Meta Pixel with Meta Business:

  • Log in to your Meta Business account (or create a new account).

  • Click Events Manager in the left sidebar.

  • Select + Connect Data Sources from the left sidebar.

  • Choose Web, and click Connect.

  • Enter a Pixel name, then click Create Pixel.

  • Input your site URL (i.e., your custom domain or Kajabi subdomain) to check your partner integration eligibility, and click Next.

  • Select the option to connect your website with Conversions API and Meta Pixel.
    Learn more about Meta's Conversions API.

  • Click Next:

Tip:

Verify your Domain in Business Manager to claim and protect ownership of your website domain name. Learn more about Meta's domain verification.

Generate your API Access Token

An Access Token is required to send your event data directly from Kajabi to Meta through Meta's Conversions API. Learn more about Meta's Conversions API.

To generate your Access Token:

  • Select Set up manually and click Next.

  • On the Manual Implementation Overview page, click Continue.

  • Select the Events you want to send through the API, then click Continue.

  • Next, select the Event Parameters you want to send, and click Continue.

  • Review your setup details, and click Continue.

  • On the 'See Instructions' page, click the Open Implementation Guide link.

  • Navigate to the Generate an Access Token section and click Generate Access Token.

  • Copy your Access Token (note: you'll need your Pixel ID in the next step as well).

  • Configure any other settings as desired and click Finish:

Warning:

Utilizing Meta's Conversions API may require additional review of your compliance obligations under data regulation laws applicable to you and your customers.

Connect your Meta Pixel to your Kajabi site

After generating your Access Token, complete your Meta Pixel integration by adding your Pixel ID and Access Token to your Kajabi site.

To add your Meta Pixel and Access Token to Kajabi:

  • Click open Settings at the lower left of your Kajabi dashboard.

  • Select Integrations & Webhooks.

  • Scroll down to Facebook Pixel and click the toggle to On.

  • Enter your Pixel ID in the Pixel Id field.

  • Then, enter your Access Token in the Access Token field.

  • Click Save to complete your integration:

For users who prefer not to use Kajabi's native integration, Meta Pixel can also be added via manual script embedding. Navigate to Settings > Site Details > Page Scripts, paste the Meta Pixel code provided by Meta into the Header Page Script section, and save your changes. This method ensures site-wide tracking for those who require specific customization.

If you are using the Meta Pixel and the cookie consent script, you will need to enable the Meta Pixel consent mode:

image_png__689×720_.jpg

Tip:
After connecting your Meta Pixel, test to verify that everything has been set up correctly. Using the Chrome Browser? Check out the Pixel Helper extension from Meta to test your Pixel implementation! Testing can also be done using the Test Events tool in your Meta Events Manager.

When testing your Meta Pixel, ensure that you have placed the script in the correct location. Avoid inserting it in CSS or unintended script areas. Use only designated headers or page scripts. For advanced needs, check the configuration within Meta Ads to ensure all expected events are being tracked.


Pixel Events

With Meta Pixel, Events are the actions visitors take on a website, such as viewing a page, submitting a form, or making a purchase.

In your ads reporting dashboard, the Events you can track include:

  • Lead - When a site visitor submits information with the understanding that your business may contact them at a later date.

  • Initiate Checkout - When a site visitor begins a checkout process, such as by clicking a Checkout button.

  • Purchase - When a site visitor completes a purchase and triggers some type of confirmation or transaction receipt.

  • View Content - When a site visitor views a web page you care about. This event indicates that someone has visited a page URL but provides no data on what they saw or did thereafter.

  • And many more! Click here for additional details on Meta Pixel Events.


Where the Purchase Event fires

Kajabi sends purchase events to Meta in two ways: through the customer’s browser (client-side) and directly from Kajabi’s servers (server-side). When both events are sent for the same purchase, Meta automatically deduplicates them using the purchase ID.

Purchase events fire on the first post-purchase page a customer reaches, such as:

  • Login page (for new or returning customers)

  • Account creation page (for new customers)

  • Upsell page

To provide extra reliability, the purchase event is also configured to fire on post-purchase thank-you pages, landing pages, and the member library. However, once the event has fired on one page, it will not fire again on subsequent pages.

This ensures:

  • Purchases are captured as early as possible.

  • Tracking is consistent, even if a customer does not continue through every step of the flow.

See the flow chart below for a visual breakdown of where the purchase event fires in Enhanced Checkout, depending on whether the customer is new or returning, and whether returning members are already logged in or not:

GA and Meta Pixel Event Tracking - Page 1 (3).png


Additional resources

Did this answer your question?