← Back to app
📋 LLM-friendly version of this page

Track Kit Landing Pages

Kit doesn't allow custom JavaScript on their hosted landing pages. Here's how to track those visitors with BestSubscribers.

The problem

When you use Kit's hosted landing pages (like yourname.kit.com/your-page), you can't add custom JavaScript to the page. That means the BestSubscribers tracking snippet won't run there, and you won't see where those subscribers came from.

This only applies to Kit-hosted pages
If you already have a website (WordPress, Webflow, etc.) and you embed Kit forms on it, you don't have this problem. Your tracking snippet is already running on your site. This page is for people sending traffic directly to Kit-hosted pages.

Option A: Embed the Kit form on your website (recommended)

The best approach is to skip Kit's hosted landing page entirely. Instead, create a page on your own website and embed the Kit opt-in form on it. This gives you full control — including the ability to add the BestSubscribers tracking snippet.

Why this is better
When visitors land on your own website, the BestSubscribers tracking snippet runs immediately and tracks the full journey — where they came from, what page they saw, and when they opted in. Kit-hosted pages can't do this.

Steps

  1. In Kit, go to the form you want to use (or create one). Click Publish, choose HTML, and copy the embed code.
  2. Create a new page on your website (WordPress, Webflow, Carrd, Squarespace — anything works). For example: yoursite.com/optin.
  3. Paste the Kit embed code onto that page.
  4. Make sure the BestSubscribers tracking snippet is installed on your website. If you haven't done that yet, follow the guide for your platform: WordPress, Webflow, Wix, Kajabi, or Ghost.
  5. Send your ad traffic (or any traffic) to this new page instead of the Kit-hosted landing page.

That's it. BestSubscribers will now track every visitor who lands on that page and opts in through your Kit form.

Option B: Use Google Tag Manager

If you can't move the form to your own website, there's a workaround using Google Tag Manager (GTM). Kit allows you to add a GTM container ID to their hosted pages, and you can fire the BestSubscribers snippet through GTM.

Less accurate tracking
GTM adds a layer between the visitor and the tracking snippet. It can load slightly slower and is more likely to be blocked by ad blockers. Option A gives more reliable data.

Steps

  1. Create a free Google Tag Manager account at tagmanager.google.com if you don't have one.
  2. In GTM, create a new Tag. Choose Custom HTML as the tag type.
  3. Paste your BestSubscribers tracking snippet into the HTML field. You can find it in Settings → Tracking inside BestSubscribers.
  4. Set the trigger to All Pages.
  5. Click Submit (top right) to publish the GTM container.
  6. In Kit, go to your landing page settings. Find the Analytics section and paste your GTM container ID (it looks like GTM-XXXXXXX).
  7. Save and test — visit your landing page and check your BestSubscribers dashboard to confirm visits are showing up.
Don't have GTM yet?
Google Tag Manager is free. You can set it up at tagmanager.google.com in about five minutes.

Which option should I use?

Your website (A) Google Tag Manager (B)
Tracking accuracy Full May miss some visitors
Setup difficulty Easy Moderate
Requires own website Yes No
Recommended Yes Fallback only

If you have a website, go with Option A. It's simpler and gives you the best data. Only use Option B if Kit-hosted pages are your only option.