Why conversion tracking is worth getting right
Most small teams know people are signing up and booking calls. Fewer can say how many did it last month, which pages they came from, or whether the share of visitors who convert is going up or down. Usually the tracking was set up once, by someone in a hurry, and nobody has checked it since.
That gap matters because conversions are the number every other marketing decision rests on. You can't tell whether a new landing page worked, whether a campaign was worth the money, or which blog posts bring in customers if the final step isn't being counted. Worse, broken tracking rarely announces itself. A redesigned form stops firing its event, and the dashboard simply shows fewer signups.
Tracking conversions well comes down to a few connected jobs:
- decide which completed actions count as conversions on your site
- record each one at the moment it actually happens
- read the count against your traffic to get a conversion rate
- see which pages, sources, and devices the conversions came from
- check the tracking regularly, so a break shows up the day it happens
Each job is straightforward on its own. The hard part is keeping all five correct every time the website changes. An AI agent that builds your pages and reads your analytics can do that as part of the same work. Kite is an AI marketer that handles this for you, whether it built your website or reads the analytics on one you already run.
How Kite tracks signups, form fills, and conversions
Kite starts by working out what a conversion means for your business. From its research on your company, it knows whether your site exists to collect signups, book calls, take orders, or bring in quote requests, and it treats that as your site's main goal.
On a website Kite builds and hosts, Kite writes the tracking into the page as it builds it. Every form, button, and section it creates carries a label that names what happened when a visitor used it, such as "demo requested" or "signup completed." When you publish, Kite reads those labels and updates the list of events your site records, including which one is the main conversion. Nothing needs to be installed separately.
For a website measured somewhere else, Kite reads the analytics you already have. It looks at which events your Google Analytics property counts as key events, which conversion goals your PostHog project has, or which events reach Segment, and it checks them against the conversions your business actually cares about.
From there, Kite answers the questions you ask about your conversions, such as how many people filled out the contact form this month or which page brings in the most signups. It reports each number with its date range and source, compares it with the period before, and recommends the next change when the numbers support one. It can also check your conversions on a schedule and tell you when they stop arriving.
- Decide what counts as a conversion on your site
- How do I set up conversion tracking on my website?
- See how many people filled out your form this month
- What is your website's conversion rate, and how do you measure it?
- See which pages and sources bring in conversions
- Find the gaps in your tracking
- Act on what the numbers show
Decide what counts as a conversion on your site
A conversion is the moment a visitor finishes the thing your site is for, so the first job is naming that thing precisely. Kite picks your site's main goal from what it knows about your business, such as a signup for a software product, a booking for a consultant, a quote request for a contractor, or a purchase for a shop. You can tell Kite a different goal at any time.
Kite then separates the action that completes the goal from the steps that lead toward it. Picture a homepage with a "Get started" button that scrolls down to a signup form. The button click is a step. The submitted form is the conversion. Kite counts both, but only the form counts toward your conversion rate. That keeps the rate honest, because a page full of curious clicks can't make it look better than it is.
Some goals finish somewhere Kite can't see. A "Call us" link, an email link, or a button that sends people to an outside scheduling page proves that a visitor wanted to act, but not that they did. Kite records those as conversions by click and labels them as intent rather than as a confirmed result. When a confirmed result matters, such as a booking or a quote request, Kite recommends a short form on your site instead, because a submitted form is a conversion you can count with certainty.
How do I set up conversion tracking on my website?
On a website Kite builds and hosts, you don't set it up at all, because Kite adds the tracking to every page it builds and keeps it current every time you publish. Each form, call to action, and section on the page carries its own label. Kite's analytics read those labels as visitors use the page, and Kite reads them again at each publish to keep your list of tracked events up to date.
That's what makes it possible to track button clicks and bookings without a developer. Ask Kite for a new pricing page with a "Book a demo" form, and the form is counted as a booking from its first submission. The button that scrolls people down to it is counted as a click. If a visitor's input fails the form's checks, such as a missing email address, Kite records that too, so a form that turns people away shows up in the numbers.
Form submissions on a Kite-built site are also recorded on Kite's own servers, not only in the visitor's browser. Ad blockers and privacy settings stop some browser tracking scripts, which usually means a share of real signups never gets counted. Because Kite records the submission when it reaches the server, those visitors still count. Expect Kite's conversion count to run higher than a browser-only tool would show, and treat Kite's number as the accurate one.
On a site measured somewhere else, Kite works through the tools you already use:
- Google Analytics. Kite reads the key events your property counts as conversions and checks them against your real goals. It can add custom dimensions and metrics when a report is missing a detail you need. Creating or changing a key event happens in the Google Analytics interface, so Kite tells you exactly which event to mark and why.
- PostHog. Kite can create an action that turns clicks on a specific button, or visits to a thank-you page, into a named conversion, without anyone changing your site's code. It also lists the conversion goals your project has set up and suggests events that would make good ones.
- Typeform. Kite can add your Google Analytics ID, Google Tag Manager ID, or Meta Pixel ID to a form's settings, so submissions show up in the tools that measure your campaigns. It can also set the page people land on after they submit.
See how many people filled out your form this month
To see how many people filled out your contact form this month, ask Kite exactly that. It reads your site's events for this month, reports the number of submissions and the number of different people who submitted, and compares both with the same days last month.
Kite uses your site's own name for the event when it reports back. On one site the main goal is called "contact submitted," and on another it's "demo requested," so Kite reads which event is your site's main conversion and answers in those terms. It leaves out the events that fire automatically as someone reads a page, such as page views and scrolling, because those measure attention rather than a choice a visitor made.
Here's an example. You ask on the 20th, "How many people filled out the contact form this month?" Kite answers that 14 people submitted it between the 1st and the 20th, up from 9 over the same days last month. It adds that the base is small, so the rise is worth watching rather than celebrating, and it names the page most of those submissions came from. In the Kite web app, you can also see each form submission as a lead, depending on your plan.
When your forms run in Typeform, Kite reads the responses form by form instead. It can tell you how many people completed each form, which ones bring in people who fit your ideal customer, and, when your account keeps partial responses, which question people were on when they gave up.
What is your website's conversion rate, and how do you measure it?
Your website's conversion rate is the number of conversions in a period divided by the number of visitors in that same period. If 570 people visited your site last week and 12 of them requested a demo, your conversion rate was 2.1 percent. Kite calculates it from the same window for both numbers and compares it with the period before, so you see whether it moved.
The rate depends on what you count as the conversion, so Kite always says which event it used. A rate built on newsletter signups and a rate built on demo requests describe different things, and comparing them tells you little. Kite measures your site's main goal by default and can measure any other conversion you ask about separately.
Small numbers get careful handling. When a site has fewer than a couple of hundred visitors in a period, one extra signup can swing the rate by a full percentage point. In that case Kite leads with the actual counts, such as "6 signups from 140 visitors, up from 4 from 131," and tells you the base is small, so a lucky week doesn't read like a breakthrough.
See which pages and sources bring in conversions
Knowing your total is useful, but the decisions come from knowing where conversions come from. On a site Kite hosts, Kite builds a funnel, which is a sequence of steps that follows the same visitors from one action to the next. A typical funnel runs from a visit to your pricing page, to a click on "Start free trial," to a completed signup. Kite reads how many people made it through each step and where the most people left.
Kite can split any funnel by device, country, or how visitors arrived. That last split groups visitors into channels such as search, paid search, paid social, email, social posts, other websites, AI assistants like ChatGPT and Perplexity, and direct visits. A table like that answers the question most teams can't: which channel sends people who actually sign up, not just people who visit. These breakdowns depend on your plan.
Kite also compares the calls to action on your site. If the "Book a demo" button in your header gets ten times the clicks of the one at the bottom of your pricing page, but both lead to about the same number of bookings, that tells Kite which one is doing the real work.
On a site measured elsewhere, Kite builds the same kind of funnel from your Google Analytics property or PostHog project. In Google Analytics, it breaks conversions down by channel, campaign, and landing page using your property's own attribution settings. In PostHog, it can list the people who dropped out at a step and open their session recordings to see what happened.
Find the gaps in your tracking
Tracking gaps are the conversions that really happened but never reached your reports, and finding them starts with a number you trust. That trusted count usually comes from where the conversion actually lands, such as new contacts in your CRM, new accounts in your product, or orders in your store. Kite compares it with what your analytics recorded and works out where the difference comes from.
On a site Kite hosts, Kite checks your list of tracked events for conversions that haven't been recorded recently. A missing event can simply mean nobody visited that page, so Kite checks the traffic before it calls the tracking broken. It also confirms that exactly one element on the site is marked as the main conversion, because two would make your conversion rate ambiguous.
On a site that sends its events through Segment, Kite follows each conversion through every step. It reads your Segment source's daily event volume, the rules that block events your tracking plan doesn't list, each destination's settings, and how many events each destination received or failed to receive. A renamed event, a blocked event, and a destination that stopped receiving data each leave a different trail, and Kite names which one caused the gap.
In Google Analytics and PostHog, Kite checks the same things from the receiving end. It confirms your key events or conversion goals match the conversions your business cares about, and in PostHog it audits your UTM tags, the labels added to campaign links, so each signup is credited to the campaign that brought it.
Playbooks for this step
- How to find gaps in conversion tracking with SegmentCompare a conversion count you trust with what your code sends, what reaches each Segment source, and what each destination receives, then trace every gap to its cause.
- How to audit your Google Analytics 4 setupConfirm that your key events, channels, and attribution settings measure the conversions that matter before you rely on the reports.
Act on what the numbers show
Tracking pays off when it changes what you do next, so Kite turns each finding into a specific change and then measures it. If most visitors leave on your pricing page before they reach the signup form, Kite might propose moving the form higher, shortening it, or rewriting the headline above it.
On a site Kite hosts, Kite makes the change in your site's unpublished changes, so you can preview it before anything goes live. When the question is which of two versions converts better, Kite can set up an A/B test that splits your traffic between them and measures each one against your main conversion. It asks for your approval before the test starts, and again before it makes the winning version permanent. On a site measured elsewhere, Kite compares your conversions before and after the change through your connected analytics.
To catch a tracking break early, ask Kite to check your conversions on a schedule. A daily or weekly check can tell you when submissions fall to zero on a site that usually gets several a day, or when more people fail a form's checks than submit it. Kite delivers the result in the Kite web app, by email, or in a Slack channel.
What you get
A clear definition of your conversions
The completed action that counts as your site's main goal, the steps that lead to it, and which conversions are confirmed results versus clicks that only show intent.
Tracking that stays current
On a site Kite hosts, every form and call to action is tracked from the moment it's published, including submissions from visitors whose browsers block tracking scripts.
Plain answers to conversion questions
How many people signed up, filled out a form, or booked a call in the period you ask about, compared with the period before, with the source and date range stated.
Your conversion rate, measured the same way every time
Conversions divided by visitors for the same window, using the event that matches your goal.
Where your conversions come from
Funnels that show where visitors leave, split by device, country, and channel, so you can see which pages and sources bring in signups.
A list of tracking gaps
The conversions your tools are missing or miscounting, where in the path they go missing, and the fix for each.
A next step, and a way to check it worked
The specific change the numbers support, made on a site Kite hosts once you approve it, then measured again.
How to get started
Start by asking Kite the question you can't answer today. You might say, "How many people filled out our contact form this month?" or "What's our signup conversion rate, and is it going up?" or "I don't trust our signup numbers. Find out what's missing."
Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. You can work with Kite in the Kite web app or in Slack.
If Kite built and hosts your website, there's nothing to connect. Tracking starts recording as soon as the site is published, and Kite already knows which conversion matters most because it chose your site's goal when it built the pages. Tell Kite if your goal is different, and it changes which action on the site counts as the conversion.
If your website is measured somewhere else, connect the tools that hold your data. Connect Google Analytics or PostHog so Kite can read your conversions, Segment if your events pass through it, and Typeform if your forms live there. To check your tracking against a trusted count, connect your CRM or share an export of new accounts or orders.
Reading your numbers and checking your tracking doesn't need approval, because Kite is only reading your own data. Changes to your website wait for you to publish them, and Kite asks before it starts a test or sends a test event into your Segment source.
Integrations used to track signups, form fills, and conversions
Kite tracks conversions on the websites it hosts with its own built-in analytics, so those sites need no other account. For a site measured elsewhere, connect the analytics product that records your conversions, the tool that carries your events, and the form builder that collects your leads.
Read your conversions from the analytics you already use
Kite reads the key events your Google Analytics 4 property counts as conversions, builds funnels to find where visitors leave, breaks conversions down by channel, campaign, and landing page, and adds custom dimensions and metrics your reports are missing.

Kite builds funnels from your PostHog events, creates actions that turn button clicks into named conversions, reads your conversion goals, and audits your UTM tags so each signup is credited to the right campaign.
Check that your events arrive where they should

Kite reads your Segment sources' daily event volume, their tracking-plan rules, and each destination's settings and delivery numbers to find where conversions go missing between your site and your reports.
Common questions
Is a 12% conversion rate on a website good?
It depends on what you're counting and who's visiting. Twelve percent is a strong rate for demo requests on a page that gets cold traffic from ads, and an ordinary one for email signups on a page people reach from your own newsletter. The most useful comparison is your rate against its own history for the same conversion and the same kind of traffic. Kite reports your rate next to the previous period and splits it by channel, so you can see whether a high rate holds up across your traffic or comes from one small source.
How do I check that my conversion tracking is working?
Submit a real test through the form or button and confirm it appears in your analytics, then compare your conversion count over a few weeks with a number you trust, such as new contacts in your CRM. A test proves the event fires once. The comparison proves it keeps firing on every path to the goal. Kite runs the comparison for you, and on a site it hosts, it also checks for conversions that haven't been recorded recently and tells you whether that's a tracking problem or a page nobody visited.
What is server-side conversion tracking, and do I need it?
Server-side tracking records a conversion when it reaches your server, rather than relying only on a script in the visitor's browser. Ad blockers and privacy settings stop some browser scripts, so browser-only tracking undercounts real conversions. On a site Kite builds and hosts, form submissions are already recorded on Kite's servers, so you get this without setting anything up. For a site measured in Google Analytics, Kite can send events to your property from the server through Google's Measurement Protocol, which records actions that happen away from the page.
Do I need Google Analytics if Kite built my website?
No. Websites Kite builds and hosts come with built-in analytics that record visitors, form submissions, clicks on calls to action, and conversions from the moment the site is published. Those events are recorded only by Kite, so connecting Google Analytics to a Kite-hosted site wouldn't show them. Connect Google Analytics or PostHog when your site is hosted and measured somewhere else.
Can Kite add my ad platform's tracking to my site?
On a site Kite builds, connecting your LinkedIn Ads account adds the LinkedIn Insight Tag to the site automatically, so LinkedIn can measure the visits and conversions your campaigns bring. For forms in Typeform, Kite can add your Google Analytics ID, Google Tag Manager ID, or Meta Pixel ID to the form's settings. Kite's own conversion counts don't depend on any of these tags, so your built-in numbers stay complete even when an ad platform's tag is blocked.
My Kite site is older. Why don't I see form submissions or clicks?
Sites published before Kite added event tracking record traffic, such as visitors and page views, but not individual actions like form submissions, clicks, and conversions. Ask Kite about your conversions, and it will tell you whether your site is one of them and what it takes to start tracking those actions.
