Form tracking & attribution

See Beyond the Form.
Understand the Journey

Capture the source, campaign, and touchpoints behind every form submission — then see what influenced revenue.

Form submission detected

Captured automatically by SourceTrack

Full Name

Make Jc.

Email

make@jacson.com

Company

BrightPath
Request a Demo

Attribution Details

Captured automatically

Enriched
  • Source

    Google search

  • Medium

    Organic

  • Campaign

    Q3 Lead Gen

  • Landing page

    brightpath.com/pricing

  • Keyword

    brightpath demo

  • Device

    Desktop

  • Location

    San Francisco, CA

Google

Source captured

Google Search / Organic

The attribution gap

Your forms capture leads.
Not where they came from

Most form tools capture the submission but lose its source, campaign, and journey — leaving incomplete attribution and unclear revenue impact.

  • Form knows nothing about the visit

    Tracking often starts at submission — not the first touch.

  • UTM data gets lost

    Campaign data disappears on return visits or form changes.

  • Embedded forms break attribution

    Cross-domain embeds can drop the original source.

  • Returning visitors look Direct

    Valuable source data disappears before conversion.

  • A form fill isn’t revenue

    Without the journey, you can’t connect leads to what they are worth.

utm-medium
utm-campaign
utm-landingpage

The attribution difference

From a captured lead to a complete customer journey

See what changes when every form submission carries the source, campaign, and touchpoints behind the conversion.

Before

A lead without context.

  • SourceUnknown
  • CampaignUnknown
  • Landing pageUnknown
  • RevenueUnassigned

Journey

No touchpoints captured
After

Every lead with its journey attached

  • SourceChatGPT
  • CampaignQ3 Lead Gen
  • Landing page/solutions/analytics
  • Revenue credit$1,480 attributed

Journey · 6 touchpoints over 19 days

AI Search
Meta Ads
Email
Blog visit
Pricing page
Form submitted

Illustrative product UI — not a live customer row.

Attribution stack

A form submission is only the beginning

SourceTrack enriches every lead with the context behind the conversion so your team can understand who arrived, what influenced them, and what the lead is worth.

Form Builders

Native forms are detected on submit; embedded forms use their own webhook

SourceTrack enriches every lead with the context behind the conversion so your team can understand who arrived, what influenced them, and what the lead is worth.

HubSpot
HubSpot
Webflow
Webflow
Typeform
Typeform
Gravity form
Gravity form
Formstack
Formstack
Jotform
Jotform
Wufoo
Wufoo
Zoho Forms
Zoho Forms
GoHighLevel
GoHighLevel
WP Forms
WP Forms
Ninetailed
Ninetailed
Cognito Form
Cognito Form
Elementor
Elementor
Squarespace
Squarespace
Tally
Tally
Paperform
Paperform
Pabbly
Pabbly
+60
And 60+ more

Form submission detected

Captured automatically by SourceTrack

Full Name

Make Jc.

Email

make@jacson.com

Company

BrightPath
Request a Demo

Attribution Details

Captured automatically

Enriched
  • SourceGoogle search
  • MediumOrganic
  • CampaignQ3 Lead Gen
  • Landing pagebrightpath.com/pricing
  • Keywordbrightpath demo
  • DeviceDesktop
  • LocationSan Francisco, CA
Google

Source captured

Google Search / Organic

Analytics

Traffice, conversions,and revenue by channel

Total Conversions1284
1.6k1.2k8004000
412
610
1,284
318
540
PaidOrganicEmailSocialDirect
1,284

Total Conversion

$42.8k

Total Revenue

3.42%

Conversions Rate

Full Journey

See every touch that led to the form

Audit the full multi-touch discovery path before the form submission

Google Ads

First touch

10 May, 10:24 AM

Meta Ads

Day 2

19 May, 3:15 AM

Email Click

Day 4

24 May, 11:12 AM

LinkedIn Click

Day 6

28 May, 5:00 AM

Form Submit

Converted

30 May, 3:22 AM

Journey Summary

This lead was influenced by 4 touchpoints over 6 days before converting

How it works

Get started in 3 simple steps

SourceTrack detects submissions on native same-origin forms, captures the visitor’s journey, and packages it with the lead.

Active
<script async src="https://api.srctk.com/tracker.min.js" data-site-key="YOUR_SITE_KEY"></script>
01

Install the snippet

Drop one script tag in your <head> or install via Google Tag Manager. Five minutes, no engineer required.

We catch native form submits
02

We catch native form submits

SourceTrack detects submissions on native same-origin forms, captures the visitor’s journey, and packages it with the lead.

Lead lands in CRM tagged
03

Lead lands tagged

Within seconds the lead can reach your CRM with attribution fields populated — ready for routing, scoring, and reporting.

First-party attribution

Keep the journey connected even when tracking gets harder

Capture and preserve the marketing context behind every visitor so source, campaign, landing page, and click data stay connected through conversion.

  • First-party by default

    Capture attribution on your own site without depending on third-party cookies.

  • Built for modern browsers

    More resilient against cookie restrictions, blockers, and privacy changes.

  • Preserve the full context

    Carry source, campaign, landing page, referrer, and click-ID data from first visit to form submission.

First visit

Aug 20, 2026

Capture attribution directly through your site without depending on third-party cookies.

Google AdsGoogle Ads

First-party context saved

Aug 20, 2026

Sourcetrack captures and stores the attribution context on your own domain.

SourceCampaignClick IDLanding pageReferrer

Form Submitted

Aug 20, 2026

When the form submitted, the full context is attached to the lead

Source + journey attached

FAQ

Everything you need to know
before you start

Clear answers about form tracking, attribution, integrations, and how SourceTrack connects every submission to the marketing journey behind it.

Can I use SourceTrack with my existing forms?

Yes. Native, same-origin form submits are captured automatically — Webflow, WordPress, and custom HTML — with no form rebuilds or hidden UTM fields. Forms embedded in a cross-origin iframe (Tally, Typeform, and most HubSpot setups) are not visible to page scripts and need the form tool’s own webhook instead. The tracker records the browser’s submit event, which fires when the visitor submits, before your server confirms the lead.

What attribution data is captured?

Source, medium, campaign, landing page, referrer, and ad click IDs (gclid, fbclid, and related) from the visitor session — including AI referrers when present — attached at submit time.

What if a visitor submits a form days after their first visit?

Attribution rides on the visitor session, not a hidden field on the page. A Monday first touch still attaches when they submit on Thursday.

Do I need to add hidden UTM fields to my forms?

No. The script reads the session at submit. There are no fields to add, maintain, or re-add when you redesign a form.

Can attribution data be sent to my CRM?

Yes. Leads can sync with attribution context attached for routing, scoring, and reporting — without rewriting your CRM setup.

Does SourceTrack work with third-party form builders?

Same-origin builders that submit on your domain work out of the box. If the form runs in a cross-origin iframe, use that vendor’s webhook so the lead still carries SourceTrack context.

See what’s behind every form submission

Start with one script tag. Keep your forms. Attach source, campaign, and journey to every lead.

Form submission detected

Captured automatically

Full Name

Make Jc.

Email

make@jacson.com

Company

BrightPath
Request a Demo

Attribution Details

Captured automatically

Enriched
  • Source

    Google search

  • Medium

    Organic

  • Campaign

    Q3 Lead Gen

  • Landing page

    brightpath.com/pricing

  • Keyword

    brightpath demo

Google

Source captured

Google Search / Organic