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.
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.
Steps
- In Kit, go to the form you want to use (or create one). Click Publish, choose HTML, and copy the embed code.
- Create a new page on your website (WordPress, Webflow, Carrd, Squarespace — anything works). For example:
yoursite.com/optin. - Paste the Kit embed code onto that page.
- 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.
- 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.
Steps
- Create a free Google Tag Manager account at tagmanager.google.com if you don't have one.
- In GTM, create a new Tag. Choose Custom HTML as the tag type.
- Paste your BestSubscribers tracking snippet into the HTML field. You can find it in Settings → Tracking inside BestSubscribers.
- Set the trigger to All Pages.
- Click Submit (top right) to publish the GTM container.
- In Kit, go to your landing page settings. Find the Analytics section and paste your GTM container ID (it looks like
GTM-XXXXXXX). - Save and test — visit your landing page and check your BestSubscribers dashboard to confirm visits are showing up.
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.