How to track lead source in Cognito Forms
Cognito Forms runs the calculations, the logic and the payments. Lead Source adds the campaign, the search and the pages that brought each person to the form.
- Channel
- Google Ads
- Campaign
- cyber-security-audit
- Landing page
- /managed-it
- Cognito Forms
- Quote request
- /managed-it
- /pricing
- /contact
Credit every Cognito Forms entry
The entry list you already keep, with a campaign on every row.
Cognito logic, left as built
Calculations, conditions, payments and repeating sections run exactly as before.
Hosted Cognito forms, still credited
On your page or on Cognito’s domain, the entry matches the visit before it.
Two steps, every Cognito form
A snippet on your site and a connection in your dashboard. Done.
Credit every Cognito Forms entry
Cognito Forms keeps every entry, a proper list with every answer in it. Lead Source puts the marketing on each one: the campaign that paid for the visit, the search that started it and the pages read before the form opened. Ask which campaign fills the list. Every row answers.
- Source, channel, campaign and the full UTM set.
- Click IDs, landing page and referrer per entry.
- First visit, last visit and every page viewed.
- Fields
- every answer submitted
- Form
- Quote request
- Page
- /contact
- Channel
- Google Ads
- Campaign
- cyber-security-audit
- Click ID
- gclid
- Pages viewed
- 3 before submitting
Cognito logic, left as built
People choose Cognito Forms for forms that work hard: calculations, conditional logic, payments, repeating sections. All of it runs on what the visitor typed, inside the form. Lead Source adds nothing to the builder and records the visit around it instead. Your formulas never notice.
- Cognito keeps every field, the form and the page.
- Lead Source adds source, campaign, UTMs and click IDs.
- Landing page, referrer, first and last visit, every page viewed.
Both visits on every Cognito entry
The visit that introduced someone and the visit they submitted on sit side by side on the lead. Pay the campaign that opened the conversation. Keep the one that closed it.
Hosted Cognito forms, still credited
An embedded form sits on a page you control. A form opened on Cognito’s own domain takes the visitor off your site first, and site-only tracking stops at that click. Lead Source recognises the visitor before they leave and matches the entry when it arrives. The hand-off keeps its attribution.
- Embedded forms on your own pages.
- Hosted forms, reached from your site.
- One entry, one lead, campaign attached.
- /managed-it
- /pricing
- cognitoforms.com
- Channel
- Google Ads
- Campaign
- cyber-security-audit
<script async src="https://app.leadsource.co/ft.js" data-site="YOUR_SITE_KEY"></script>
Two steps, every Cognito form
- Paste the snippet into your site’s header. One paste covers every page the Cognito form sits on.
- Connect Cognito Forms in your dashboard. After that, each Cognito entry is paired with the person who filled it in.
Nothing to append to a form link. Nothing to map by hand.
5-minute install · no card
How do I see which campaign sent a Cognito Forms entry?
Header snippet in, Cognito connected, done. Each Cognito entry now lands with its channel, its campaign, the click IDs, the first page seen and every page read before the form opened.
Which Cognito Forms entries carry less attribution?
Entries from visitors Lead Source never saw. The entry still arrives complete, every field intact, but the marketing attribution is limited or unknown. In practice that is a hosted form link opened straight from an email.
Cognito Forms questions, answered.
Does it work with embedded forms?
Yes, and with forms hosted on Cognito's own domain too, because the visitor is identified on your website before they click through.
Does it change my form?
No. Nothing in the Cognito Forms builder changes.
Does it work with calculations and conditional logic?
Yes. Those run inside the form, and they keep running exactly as you built them.
Track your Cognito Forms leads. Free to start.
Each Cognito entry names its campaign, its entry page and the pages viewed before it.
Start freeFree to start · no card









