Form tracking

The best damn form tracking software you’ve never tried

Five minutes. One line of code. Then every form tells you who filled it in and what brought them.

5-minute install · no credit card · works with any form tool

Integrates with the tools you already use.

Salesforce
HubSpot
Pipedrive
Gmail
Twilio
Google Ads
Gravity Forms
Jotform
Webflow
Wix
Calendly
Typeform
Every submission, in full

A form fill is a person, not a number in a chart.

Other form trackers count submissions. This one names them, and tells you what sold them.

  • Name, email, phone, company, and every field they filled.
  • The real source behind the submission, not “Direct” or “Web.”
  • The pages they read before the form, in order.
  • Which form, on which page, when you run more than one.
app.leadsource.co · submission
Where this submission came from
Source
Google Ads · managed-it-sydney
First landed
/managed-it
Read before
/pricing
Submitted on
/contact
the bit your form tool throws away.
Every form you already have

It does not care what you built your forms in.

The tracking sits on the page, not inside the form. Nothing to install per form. Nothing to rebuild. Nothing to swap out. One line covers every form on the site, including next year’s.

Form builders collect answers. Yours knows what got typed in. It has no idea the person clicked a paid ad three weeks ago, read two service pages, went quiet, then came back through a bookmark. Lead Source records that half and staples it to the submission.

One exception: forms embedded from another domain inside an iframe. Running one? Ask us and we will tell you straight.

Running something not on this list? It still works. See all integrations

Where it lands

Send it wherever you already work.

Tracking the form is one job. Getting the result somewhere useful is the other. Every lead lands in Lead Source named, with its source attached, and Zapier carries it into whatever you already run.

  • Every lead named, with its real source, in the Lead Source dashboard.
  • Zapier delivers it onward, which covers most things.
  • Point a webhook at your own endpoint if you would rather wire it yourself.
  • No CRM at all? The dashboard works on its own and always has.
app.leadsource.co · delivery
This lead was sent to
ZapierSent
Email notificationSent
WebhookSent
same lead. same source. wherever you need it.
Where your leads land

Lead Source is on Zapier, so anything Zapier reaches, this reaches.

Not on the list? If it is on Zapier, it works. See all integrations

Five minutes, start to finish

Paste one line. Then stop guessing.

01

Paste the script

One line in your site header. Not one per form. Not one per page.

02

Fill in your own form

Do it yourself, right now. It arrives named, with the source, in seconds.

03

That is it

Every form on the site is tracked. Including the ones you have not built yet.

Form tracking vs Google Analytics

Analytics counts the form fill. It cannot tell you who filled it.

Analytics fires an event when someone submits. Fine for counting. It cannot tell you which submission belongs to which person, because it was never built to hold personal data. You get “12 form submissions from paid search” and no way back to the twelve people.

Google Analytics Lead Source
Counts submissionsYesYes
Tells you who submittedNoYes
Source on the individual recordNoYes
Pages read before the formSampled sessionsFull journey, per person
Survives blocked cookiesNoYes
Sends the source into your CRMNoYes

Run both. Analytics for traffic shape, Lead Source for the people. See the full comparison.

What you do with it

Feed what fills the form. Kill what doesn’t.

When every submission carries its source, the report writes itself. This channel produced eighteen enquiries. That one produced nothing, and has produced nothing for ninety days. Now you know what to cut.

app.leadsource.co
Where your form submissions came from
Google Ads22
Organic14
Direct8
LinkedIn6

No forms yet?

Form tracking is for forms you already have. Need the forms themselves? We build those too, tracking included.

See lead capture forms →
Common questions

Questions, answered.

What is form tracking?

Form tracking records what happened around a submission, not just the submission itself: which marketing source produced the visitor, which pages they read, and which form they finally filled in. Counting submissions tells you how many. Form tracking tells you where they came from and who they are. the four ways to track forms

What is form tracking software?

Form tracking software attaches source and journey data to every form submission on your website and delivers it along with the submission. Lead Source does it with one line of code and works with any form builder. Some people call it a form tracking system, others just say form tracker. Same thing.

What is the difference between a form tracker and analytics?

A form tracker works at the level of the individual submission. Analytics works at the level of the session. A form tracker can tell you that this named person, from this source, filled in this form after reading these three pages. Analytics can tell you that eleven people submitted something last Tuesday.

Do I have to change my forms?

No. No per-form setup, no hidden fields, no change to your form builder. One script covers every form on the site, including forms you add later.

Which form builders does it work with?

All of them. WPForms, Gravity Forms, Contact Form 7, Ninja Forms, Fluent Forms, Formidable Forms, Forminator, Elementor and Divi on WordPress. Typeform, Jotform, Tally, Fillout, Paperform, Cognito Forms, Formstack, Wufoo, Zoho Forms and Formsite as standalone builders. Native forms in Webflow, Wix, Squarespace, Ghost, Shopify, Framer, Duda and Carrd. Unbounce, Instapage, Leadpages, ClickFunnels, GoHighLevel and Kajabi for funnels. The tracking sits on the page rather than inside the form, so the builder does not matter.

Can you track Google Forms?

No, and neither can anything else that works this way. Google Forms is hosted on Google’s own domain, so no script on your site can see it. If you need tracked forms, use a form that lives on your website, or use ours.

What about a form embedded in an iframe?

If the form is embedded from another domain, a page script cannot see inside it. That is a browser rule, not a Lead Source limitation. Tell us what you are running and we will tell you straight whether we can capture it.

Can Google Analytics track form submissions?

It can count them. It cannot tell you which person submitted or put the source on that person’s record, because Analytics was not built to store personal data. Use Analytics for counting. Use form tracking for knowing.

What happens if someone blocks cookies or refuses consent?

Nothing breaks. Lead Source does not use cookies. Source data is captured server-side at the moment of submission, so ad-blockers, consent refusals and UTM stripping do not take it away.

Where does the data go?

Your CRM, an email notification, the Lead Source dashboard, or anything else you connect through Zapier. With no CRM at all, the dashboard works on its own.

How long does setup take?

About five minutes. One script tag, then fill in your own form and watch it arrive with the source attached.

Go find out what actually fills in your forms.

Every submission, with the real source behind it, from any form on your site.

Start free

5-minute install · no card