WordPress conversion tracking

WordPress form conversion tracking that actually fires

Each WordPress form submission becomes one counted lead, AJAX or not, credited to the campaign, ad and keyword behind it. Feed the bidding the leads that matter.

No thank-you page AJAX forms counted Free to start
app.leadsource.co · lead record
Tom Whitcombe
Tideway Builders
Channel
Google Ads
Campaign
it-support-north-shore
Click ID
gclid kept
Form
Quote request
Page journey
  1. /managed-it
  2. /blog/managed-it-costs
  3. /contact
Salesforce
HubSpot
Pipedrive
Gmail
Google Ads
Gravity Forms
Jotform
Webflow
Wix
Typeform

WordPress AJAX forms, counted

The success message appears in place and the conversion still lands. No redirect needed.

One WordPress submission, one lead

A refresh adds nothing. The tally matches the entries.

WordPress conversions tied to keywords

Click, visit, pages and submission on one chain. Credit goes to the ad, never the page.

Qualified WordPress leads, sent onward

Through the Zapier app or signed webhooks, click IDs attached, ready for Google Ads.

AJAX submissions

WordPress AJAX forms, counted

Most WordPress form plugins now submit without reloading the page. The thanks shows up where the form was, and a tag parked on a thank-you page waits for a visit that never comes. Lead Source captures the submission from the page itself. The visitor keeps their momentum and the conversion still counts.

  • No forced redirect at the moment they convert.
  • No event listener to rebuild per plugin.
  • Plugin updates leave the counting alone.
app.leadsource.co · page journey
Tom Whitcombeno page reload
  1. /managed-it
  2. /blog/managed-it-costs
  3. /contact
Success message
shown in place
Conversion
Captured on the page
app.leadsource.co · conversions
WordPress form: Quote requestLast 30 days
31Submissions
31Leads
0Double counts
  1. it-support-north-shore14
  2. managed-it-sydney8
  3. cyber-security-audit6
  4. october-newsletter3
Clean counting

One WordPress submission, one lead

Every submission makes exactly one lead in Lead Source. Someone hitting refresh on the success message adds nothing to the total. So the conversion count and the entry list in WordPress agree, line for line. Accountants approve.

  • One submission becomes one lead.
  • A refresh never doubles it.
  • Each lead names its campaign.
Weighted by value

WordPress conversions that know a buyer

A conversion tag counts form fills, and the ad platform weighs each fill the same. Hand it back only the leads that turned out to matter and the bidding learns the difference. The campaign bringing five buyers wins the budget from the one bringing fifty tyre-kickers. Same spend, smarter bidding.

The whole chain

WordPress conversions tied to keywords

Lead Source holds every link from the ad click to the form: the visit, the pages read and the submission itself. Because nothing in that chain breaks, the conversion belongs to a specific campaign, ad and keyword, where a thank-you page tag could only credit a URL. Precise enough to bid on.

app.leadsource.co · lead record
Tom Whitcombe, Tideway Buildersit-support-north-shore
  1. Google Ads clickgclid recorded
  2. /managed-it
  3. /blog/managed-it-costs
  4. /contactQuote request sent
Your real code is in the dashboard
<script async src="https://app.leadsource.co/ft.js" data-site="YOUR_SITE_KEY"></script>
Setup

Qualified WordPress leads, sent onward

  1. Put the tracking code in your site header, once. It records click IDs, UTMs, the landing page and the page journey.
  2. Leave your forms as they are. Submissions are captured from the page, with no redirect and no listener per plugin.
  3. Send qualified leads onward through the Zapier app or signed webhooks, click IDs attached, for import into Google Ads.

Your existing conversion tag keeps running for in-platform reports. The install is covered on the WordPress lead tracking page.

Start free

5-minute install · no card

How do I track WordPress form conversions without a thank-you page?

Install the Lead Source tracking code in your site header. It captures each submission on the page as it happens, AJAX included, and records it as one lead with its click ID, campaign, landing page and the pages read first.

How do WordPress conversions get into Google Ads?

You choose which leads qualify and send them onward through the Zapier app or signed webhooks, each with its click ID. The import into Google Ads happens from there. Keep your Google Ads conversion tag for in-platform reporting alongside.

Common questions

WordPress 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 record behind each conversion: the campaign, the click ID and the pages read.

Do I need a thank-you page?

Not for this. The submission is captured on the page, so your success message can stay exactly where it is.

What counts as one conversion?

One submission is one lead. A refresh of the success message adds nothing to the count.

Count every WordPress form. Bid on the buyers.

Each submission counted once and tied to its campaign, ad and keyword. Free to start.

Start free

Free to start · no card

WordPress lead trackingIntegrations