Typeform conversion tracking

Typeform conversion tracking that counts the right conversions

Every Typeform response arrives tied to the campaign, ad and keyword that caused it. Optimise against the conversions that turn into real business.

One response, one conversion Works when the form is hosted on typeform.com Free to start, no card
app.leadsource.co · lead record
Mike Reeves
Reeves IT Services
Channel
Google Ads
Campaign
cyber-security-audit
Click ID
gclid attached
Typeform
Quote request
Page journey
  1. /managed-it
  2. /pricing
  3. typeform.com
Salesforce
HubSpot
Pipedrive
Gmail
Google Ads
Gravity Forms
Jotform
Webflow
Wix
Typeform

Each Typeform response counted once

One response, one lead, one visit. A page refresh adds nothing to the tally.

Conversions credited to the ad

Click, visit, pages read and response stay on one chain. The credit lands on a campaign, ad and keyword.

Counted on typeform.com too

Hosted forms arrive by webhook and match the visit before them. No thank-you page required.

Send the winners back

Qualified leads return to Google Ads and Meta with their click IDs attached.

Accurate counting

Each Typeform response counted once

One Typeform response creates one lead, matched to one visit. Refresh away. Reconnecting your Typeform account leaves no duplicate webhooks behind, so the same response lands in the total exactly once.

  • One response becomes one lead.
  • Each lead is matched to one visit.
  • Reconnecting leaves the webhooks tidy.
app.leadsource.co · conversions
Typeform: Quote requestLast 30 days
23Responses
23Leads
23Visits matched
  1. Google Ads11
  2. Meta7
  3. Organic search5
Campaign attribution

Conversions credited to the ad

Lead Source holds the full chain: the click, the visit, the pages read, the Typeform response and the lead that came out of it. With every link intact, each conversion belongs to a specific campaign, ad and keyword instead of a page. Five buyers outrank fifty browsers.

app.leadsource.co · lead record
Mike Reeves, Reeves IT Servicescyber-security-audit
  1. Ad clickgclid kept
  2. /managed-it
  3. /pricing
  4. Typeform responseOne lead
Bid on buyers

Typeform conversions worth bidding on

Send back the leads that matter and the ad platform learns from buyers. The algorithm then spends where the business comes from. Same budget, sharper bids.

Hosted Typeforms

Counted on typeform.com too

A Typeform on typeform.com submits on Typeform’s domain, where your site’s conversion tag never loads. Lead Source takes the response by webhook and matches it to the visit that preceded it. The conversion is recorded whether or not anybody reaches a thank-you page. Impatient respondents count too.

  • Hosted and embedded Typeforms, counted the same way.
  • No redirect to wait for.
  • The visit and campaign attached on arrival.
app.leadsource.co · page journey
Mike Reevesanswered on typeform.com
  1. /managed-it
  2. /pricing
  3. typeform.com
Thank-you page
Never reached
Conversion
Recorded
Setup

Send the winners back

  1. Install the tracking code. One snippet on your website. It records the click IDs, UTMs, landing page and page journey for every visitor.
  2. Connect Typeform. In Forms, sign in to Typeform and tick the forms you want tracked. Lead Source creates and manages the webhooks.
  3. Send the conversions onward. Push qualified leads back to Google Ads and Meta with their click IDs attached.

The click ID travels with the lead. The conversion lands against the actual ad.

Your real code is in the dashboard
<script async src="https://app.leadsource.co/ft.js" data-site="YOUR_SITE_KEY"></script>
Start free

5-minute install · no card

The connect itself is covered under Typeform lead tracking.

How do I track Typeform conversions by campaign?

Install the Lead Source tracking code on your website and connect Typeform in Forms. Each response then becomes one lead, matched to the visit before it, with the click ID, campaign, landing page and pages read attached.

Which Typeform conversions arrive with little attribution?

A hosted Typeform link opened straight from an email or a message, with no visit to your website beforehand. The response still becomes a lead with every answer. The campaign stays thin, because there is no visit to match it to.

Common questions

Typeform conversion questions, answered.

Does this replace my Google Ads conversion tag?

No. Keep the tag for in-platform reporting. Lead Source gives you the attributed, deduplicated record behind it and lets you push back the conversions that are actually worth bidding on.

Can I send conversions to Google Ads and Meta automatically?

Yes. The click IDs travel with the lead, so the conversion matches the right ad.

What counts as one conversion?

One Typeform response is one lead. Reconnecting your Typeform account does not create duplicate webhooks, so the same response is not counted twice.

Bid on the Typeform leads that become customers.

Every response tied to its campaign, ad and keyword, counted once. Free to start.

Start free

Free to start · no card

Typeform lead trackingIntegrations