Lead source tracking

Every lead, taggedwith an exact source

See the exact ad, search term, channel and page journey behind every website lead, in plain English. One script tag, unlimited leads on paid plans, free forever to start.

Free plan forever · No cookies · 30 second setup

leadrecorder.com/dashboard
Live feed
Today · 47 leads

Found you via Google Ads · "best plumber near me"

Sarah M.Form
/contact

Found you via Organic Search · "emergency electrician"

James C.Booking
/book

Found you via Facebook Ads

Emma W.Form
/quote

↑ This is what lead source tracking looks like — every enquiry, tagged the moment it happens.

Works on every website platform

WordPressWebflowSquarespaceWixShopifyFramerGoDaddy

Plus any site with a header tag, via Google Tag Manager.

What “lead source tracking” actually means

It's the practice of matching every enquiry your website generates — a form fill, a phone click, a booking — back to the specific marketing activity that caused it: the ad, the search term, the channel, the page.

That's a different job to general web analytics. GA4 and similar tools report on sessions and traffic in aggregate — useful for understanding your site overall, but they don't tell you which specific session turned into a customer, or show that customer against the source that found them. Lead source tracking closes that gap.

This month's sources

47 total leads

See exactly which channel is driving leads, no digging through reports.

Google Ads
18 leads38%
Organic Search
13 leads28%
Direct
8 leads17%
Facebook
5 leads11%
Referral
3 leads6%

Every source, tagged automatically

No manual campaign tagging required beyond your existing UTMs. This is what gets captured on every lead.

Google Ads

Campaign, ad group, and the exact keyword that triggered the click, pulled from the click ID automatically.

Organic search

Which search engine, and the actual search term when it's available to us — not just "google / organic".

Facebook & social

Both paid and organic clicks from social platforms, kept separate so you can see which one is actually converting.

Referral

The exact page and domain that linked to you, not just "referral traffic" as a bucket.

Email campaigns

Anything tagged with UTM parameters from your email platform is captured and attributed the same way.

Direct

Type-ins, bookmarks, and anything with no traceable source, labelled honestly instead of guessed at.

Every lead type, not
just form fills

A lead isn't only a contact form. It's whatever gets someone to actually reach out.

Works with Contact Form 7, Gravity Forms, WPForms, Typeform, JotForm, and more — point the form at a thank-you page with the snippet installed, no code involved.
The moment someone taps to call from their phone, attributed to whatever brought them to that page.
Bookings
Calendly, Acuity Scheduling, HoneyBook, and other booking or scheduling platforms embedded on your site.
Full page journey
Every page a lead visited, in order, with time spent on each, right up to the page they converted on.
Source
Google Ads · “best plumber near me”
The exact search term. GA4 can't show you this
/Landing page
0s
/servicesServices
45s
/aboutAbout us
1m 20s
/contactContact
2m 05s
✓ Form submittedConverted!
2m 30s

One script tag.
No cookies, no consent banner.

Same place you'd put a Facebook pixel or GA4 snippet. That's the entire install.

your-website.html
<head>
  <!-- your tags -->

  <script src=".../api/script/YOUR_KEY" defer></script>

</head>
01

Add the tag to your header

One line, added anywhere in your site's header — works via a theme editor, a custom code field, or Google Tag Manager.

02

It reads what brought each visitor

UTM parameters, referrer, landing page, and device are captured and stored in the browser as they arrive — no cookies involved.

03

Every conversion gets its source attached

The instant someone submits a form, clicks to call, or books a slot, that lead is saved with its full source and page journey.

“I run SEO Growth, a Sydney agency managing 130+ client campaigns. I can watch leads come in live and see exactly what page, ad, or search brought them there.”
Tom Galland
Tom Galland
Founder, SEO Growth
130+ campaigns tracked

Lead source tracking, explained

What it is, how it works, and where the edges are.

What is lead source tracking software?

It's software that matches every enquiry your website generates — a form fill, a phone click, a booking — back to the specific marketing activity that caused it: the ad, the keyword, the channel, or the page. It's different from general web analytics, which reports on sessions and traffic in aggregate without tying any of it to the person who actually got in touch.

How is this different from Google Analytics (GA4)?

GA4 shows you aggregate traffic patterns — sessions, engagement rate, source/medium at a session level. It doesn't tell you which specific session became a lead, or show you a named person against a source. Lead Recorder does exactly that: every lead is a real form submission, call click, or booking, tagged with its source, not a session number.

Does it use cookies or need a consent banner?

No. Tracking data — UTM parameters, referrer, landing page, device, and the pages visited — is captured and stored in the browser without cookies, so it doesn't trigger the consent requirements a cookie-based tool would.

What counts as a 'lead'?

Any form submission, phone number click, or booking made through your website. Every lead type is included on every plan, including the free one.

Can it track phone calls?

We detect when a visitor clicks a phone number on your site and attribute that click to its source. We don't record or transcribe the call itself — if you need call recording and dynamic number insertion, a dedicated call tracking tool covers that.

Which platforms and form builders does it work with?

WordPress, Divi, Elementor, Squarespace, Wix, Webflow, Shopify, Framer, GoDaddy Website Builder, GoHighLevel, Unbounce, Leadpages, or anything else via Google Tag Manager. On the forms side: Contact Form 7, Gravity Forms, WPForms, Typeform, JotForm, Calendly, Acuity Scheduling, HoneyBook, and custom HTML forms.

Is there a limit on how many leads I can track?

The free plan keeps your last 10 leads on one site. Every paid plan, starting at $19/mo, tracks unlimited leads with full history.

More questions? Email us and we'll reply within a few hours.

See where your next
lead really comes from.

One script tag. Free forever on the entry plan. No credit card, no cookies.

Free plan available · No credit card required · Cancel anytime