Jetpack Forms lead tracking

How to track lead source in Jetpack Forms

Jetpack collects the response. Lead Source names what caused it, with nothing to add to the block and nothing to configure.

Any Jetpack plan Block left as built Free to start
app.leadsource.co · lead record
Tom Whitcombe
Tideway Builders
Channel
Email
Campaign
october-newsletter
Landing page
/blog/managed-it-costs
Jetpack form
Contact
Page journey
  1. /blog/managed-it-costs
  2. /managed-it
  3. /contact
Salesforce
HubSpot
Pipedrive
Gmail
Google Ads
Gravity Forms
Jotform
Webflow
Wix
Typeform

Each Jetpack response, explained

The campaign and the page journey sit on the lead, right beside the answers.

The Jetpack block, left as built

Nothing to add in the editor. The code on the page carries the tracking.

Jetpack Forms responses, ranked by source

Read them in WordPress as usual. Rank them by the channel that sent them.

Jetpack tracked from the header

Three steps in WPCode. Every Jetpack form on every page is in.

What lands on the lead

Each Jetpack response, explained

Jetpack supplies every field the visitor filled in, plus the form they used and the page it sat on. Lead Source supplies the reason they turned up. Source and channel, the campaign and every UTM value, click IDs, landing page and referrer, then the first and last visit with each page viewed before submitting.

  • Channel and campaign named on every response.
  • The landing page, plus the referrer that sent them.
  • Each page read on the way to the block.
one Jetpack response, two records
The Jetpack response
Name
Tom Whitcombe
Form
Contact
Page
/contact
The Lead Source record
Channel
Email
Campaign
october-newsletter
Landing page
/blog/managed-it-costs
Pages read
2 before the form
the block stays exactly as you built it.
app.leadsource.co · page journey
Tom Whitcombe, Tideway BuildersJetpack block, untouched
  1. /blog/managed-it-costsOpened the newsletter
  2. returned that evening
  3. /managed-it
  4. /contactSent the Jetpack form
Built in the editor

The Jetpack block, left as built

Jetpack Forms is a block you place in the WordPress editor, right alongside the rest of the page. It has a Hidden Field type, and each one waits for a value somebody feeds it, form by form. Lead Source reads the visit from the page instead. Drop the block in and move on.

  • No hidden field to fill.
  • No per-form snippet to keep alive.
  • Edit the block freely and tracking carries on.
First and last touch

Jetpack leads, opener and closer named

Every response carries the visit that introduced that person and the visit they submitted on. The newsletter that started it and the search that sealed it both get their line in the report.

Jetpack > Forms

Jetpack Forms responses, ranked by source

Jetpack stores each response on your own site and emails you a copy. Since Jetpack 14.8 you read them under Jetpack > Forms. Keep reading them there. Lead Source holds the marketing side of every response and sorts the lot by channel and campaign, so you can see which half of the marketing pays for itself.

  • Responses stay in WordPress and your inbox.
  • Jetpack’s own stats keep counting on their own.
  • Channels ranked by the responses they produced.
app.leadsource.co · channels
Jetpack responses by channelLast 30 days
  1. Organic search8
  2. Email5
  3. Google Ads4
  4. Referral2
Your real code is in the dashboard
<script async src="https://app.leadsource.co/ft.js" data-site="YOUR_SITE_KEY"></script>
Setup

Jetpack tracked from the header

  1. Install the free WPCode plugin from the WordPress plugin directory.
  2. Open Code Snippets, then Header and Footer, paste the Lead Source tracking code into the Header section and save.
  3. Clear your page cache, so cached Jetpack pages load with the code.

Nothing in the editor changes. The block and your Jetpack plan stay as they are. The rest of your forms are on WordPress lead tracking.

Start free

Free to start · no card

How do I see what sent a Jetpack Forms response?

Open the lead in Lead Source. After the tracking code goes in through WPCode and the cache is cleared, every response reaches Lead Source named by channel and campaign, with its click IDs and the pages that came first.

Which Jetpack responses carry less attribution?

Two kinds. Responses sent from a page that was still cached before you cleared it, and responses from someone Lead Source never saw before they submitted. For those, attribution is limited or unknown.

Common questions

Jetpack Forms questions, answered.

Do I need a paid Jetpack plan?

Not for this. The tracking code sits on the page and works whatever Jetpack plan you run.

Does it change my form block?

No. Nothing in the editor changes.

Will it conflict with Jetpack's own stats?

No. Lead Source records separately and does not touch Jetpack's data.

Credit every Jetpack response. Free to start.

The block stays as you built it. Each response arrives with its campaign and page journey.

Start free

Free to start · no card

WordPress lead trackingIntegrations