How to Add Google Analytics to Kajabi

Cody Schneider8 min read

Placing the Google Analytics tracking code on your Kajabi site is the first step to truly understanding your audience and measuring what works. Instead of guessing which blog posts lead to signups or which traffic sources bring in paying students, you can get concrete data to guide your decisions. This guide will walk you through exactly how to set up Google Analytics on your Kajabi website, verify that it's working, and start tracking meaningful actions.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why Connect Google Analytics to Your Kajabi Site?

Kajabi has its own built-in analytics, and they're great for a quick overview of sales and product performance. But when you integrate Google Analytics, you unlock a much deeper layer of insight into your visitor behavior. It helps you answer the crucial questions that drive growth.

Here's what you can learn:

  • Where Your Visitors Come From: Are people finding you through Google searches, social media, email newsletters, or an ad you're running? The Traffic Acquisition report pinpoints your most valuable channels so you know where to focus your marketing energy.
  • What Content is Most Popular: See exactly which sales pages, blog posts, and landing pages get the most views. You can understand what resonates with your audience and create more of it.
  • How People Navigate Your Site: Discover the path users take from the moment they land on your site to when they purchase a course or opt-in to your list. This can reveal friction points or opportunities to improve your user experience.
  • Who Your Audience Is: Get high-level, anonymized data on your audience's age, gender, location, and interests. This helps you refine your ideal customer profile and create more targeted content.
  • Measure Goal Completions: Go beyond page views and track specific actions, like video plays, form submissions, and, most importantly, purchases. This is how you calculate your true conversion rates and marketing ROI.

Connecting GA4 transforms your Kajabi site from an online brochure into a measurable business asset. You can confidently invest in marketing knowing you can track the results and make data-informed adjustments.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 1: Get Your Google Analytics Measurement ID

Before you can add anything to Kajabi, you need to have a Google Analytics 4 property set up. If you already have one, you can skip to locating your Measurement ID. If you're brand new to Google Analytics or only used the older version (Universal Analytics), follow these steps to create one.

How to Create a New GA4 Property

  1. Go to Google Analytics: Navigate to the Google Analytics website and sign in with your Google account. Click "Start measuring" to begin.
  2. Create an Account: First, you’ll create an Account which can hold multiple website properties. Give it your business name. You can leave the data-sharing settings as they are and click "Next."
  3. Create a Property: Now, give your property a name (e.g., "My Kajabi Site"). Select your reporting time zone and the currency you do business in. Click "Next." *(Note: Even if you used the old Universal Analytics, it's best to create a new, separate GA4 Property for a fresh start, as Kajabi's integration is built for GA4.)
  4. Provide Business Details: Answer the short questionnaire about your industry and business size. This helps Google tailor your experience. Click "Create."
  5. Set up a Data Stream: This is the most important step. A "Data Stream" is the source of data flowing into your GA4 Property. Since you're tracking a website, choose "Web."
  6. Enter Your Website Info: In the "Website URL" field, enter the domain of your Kajabi site (e.g., yourcourses.com). Give the stream a descriptive name like "Kajabi Website." Click "Create stream."

Once you click "Create stream," a new window will pop up with all your stream details. In the top right corner, you will see your "MEASUREMENT ID," which will start with "G-" followed by a string of letters and numbers. This is the code you need.

Copy this ID. You're going to paste it directly into Kajabi.

Step 2: Add the Measurement ID to Your Kajabi Integrations

Now that you have your "G-" Measurement ID, connecting it to Kajabi takes just a minute. Kajabi has a built-in integration that makes this incredibly simple - no messing with complex header code.

  1. Log in to Kajabi: Open your Kajabi dashboard.
  2. Go to Settings: On the bottom of the left-hand navigation panel, click on "Settings."
  3. Select Third-Party Integrations: In the Settings menu, find and click on "Third Party Integrations."
  4. Find the Google Analytics Section: Scroll down the list of integrations until you see the section for Google Analytics. It should be near the top.
  5. Paste Your Measurement ID: You'll see a text box labeled "Google Analytics ID." This is where you paste the Measurement ID (the "G-" code) that you copied from your Google Analytics account.
  6. Save Your Changes: Click the "Save" button at the bottom of the section to finalize the integration.

And that’s it! Your Kajabi site is now theoretically connected to your Google Analytics property. But it's always smart to verify that data is actually flowing correctly.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 3: Verify the Connection is Working

Don't just assume the integration is working. A quick check will give you peace of mind and confirm that your actions are being recorded.

The easiest way to do this is by using the "Realtime" report in Google Analytics.

  1. Open Realtime Reports in GA4: Go back to your Google Analytics dashboard. On the left-hand menu, navigate to Reports > Realtime.
  2. Visit Your Kajabi Site: In a new browser window or on your phone, open your live Kajabi website. Click on a few different pages, like your blog or a course sales page.
  3. Look for Activity: Look back at the Realtime report in GA4. You should see yourself appear as a visitor. The "Users in last 30 minutes" counter should tick up to 1 (or more, if others are on your site). You can also see the specific pages you are viewing appear in the "Views by Page title and screen name" card.

If you see your activity show up, congratulations! The connection is successful. Your site is now sending data to Google Analytics, and you can start collecting valuable insights. It can sometimes take a minute or two to register, so give it some time before assuming it didn't work. Reports outside of "Realtime" may take 24-48 hours to fully populate with new data.

What to Do Next: Tracking Key Actions as Conversions

Now that you're collecting basic traffic data, it's time to tell Google what actions matter most to your business. By setting up conversion events, you can directly measure how well your site is turning visitors into leads and customers.

The most common and valuable conversion to track is when someone successfully lands on a "thank you" page. This page typically appears after someone:

  • Purchases a course or product.
  • Signs up for your email list.
  • Books a coaching call.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

How to Set Up a "Thank You" Page Conversion

  1. Know Your Thank You Page URL: First, you need the URL ending of the confirmation page. For instance, after someone buys a product in Kajabi, they might land on a page like yourcourses.com/thank_you. The key part is /thank_you.
  2. Go to Admin in GA4: In Google Analytics, click the "Admin" gear icon in the bottom left corner.
  3. Navigate to Events: In the "Property" column, click on "Events." This shows you all the events being tracked on your site.
  4. Create a New Event: Click the "Create event" button, and then "Create."
  5. Configure Your Custom Event:
  6. Mark the Event as a Conversion: Now you need to tell Google this new event is important. Go back to Admin and click on "Conversions" (right below "Events"). Click the "New conversion event" button. In the box that appears, type the exact name you gave your event (e.g., course_purchase_complete). Click "Save."

As soon as this is done, Google Analytics will start counting every visit to your thank you page as a key conversion. You can now see which marketing channels, which blog posts, and which ads are actually driving sales and signups, not just clicks.

Final Thoughts

Connecting your Kajabi site to Google Analytics is a straightforward but powerful step toward making smarter, data-driven decisions. By tracking your traffic sources, understanding user behavior, and setting up core conversion events, you elevate your marketing from guesswork to a predictable system for growth.

After connecting data sources like Google Analytics, you might find the volume of data and the complexity of these platforms overwhelming. That's where we come in. With Graphed, you don't need to spend weeks learning the ins and outs of GA4 reports. Once your data is connected, you can simply ask questions in plain English, like "Create a dashboard showing which blog posts led to the most course sales last month," and get instant, clear visualizations. It's the fastest way to turn that mountain of data into actionable insights for your business.

Related Articles