Marketing Agencies
Lead attribution for agencies, per client and per campaign
Show clients which campaigns produced their leads, not just their traffic.
14-day free trial · No credit card · Set up in 5 minutes
-
Google Ads
"car accident lawyer"
First click -
Blog post
12 days later, via search
-
Contact form
Submitted on mobile
Last click
Sarah Mitchell
New lead in your CRM
- Channel
- Paid Search
- Campaign
- pi-brand-search
- Keyword
- car accident lawyer
- Landing page
- /personal-injury
The problem
A client asks where their leads are coming from and the honest answer is a Google Analytics traffic chart. Traffic isn't leads. What you need is each form submission tied to the campaign and channel that produced it, on every client site you run.
How SourceTag helps
Each client site gets its own SourceTag setup and channel rules. You can see which campaigns produced form submissions and report lead sources instead of pageview estimates.
What lands in your CRM
Every form submission is tagged as it is sent. Your team reads the source next to the name and the phone number.
Lead source
Channel, source, campaign and keyword. First click and last click on the same record.
Ad click IDs
gclid, fbclid, msclkid and ttclid. Match each lead back to the exact ad that created it.
Visit history
Visit count, days to conversion, device and landing page, so whoever picks up the lead knows the story before they call.
Examples for marketing agencies
A client asks which Google Ads campaign generated the most enquiries last month. You pull the data from their CRM.
You need to prove your SEO work drives leads, not just rankings or traffic.
A client wants to know if Facebook ads generate real enquiries or just clicks.
Channels set up by default
Every visit is sorted into a channel as it happens. If our channels don't match how you report, change the rules or add your own.

Set up in 5 minutes
Add the script
One line in your site header, or install the WordPress plugin.
Add hidden fields
Works with any form builder. Gravity Forms, HubSpot, Typeform and 60 more.
Every lead is tagged
Channel, campaign, keyword and landing page, wherever your forms already send data.
Frequently asked questions
Yes. Each site gets its own script and its own channel rules, and the multi-domain plans cover 10 or 30 domains from one dashboard.
No. The source lands on the lead record inside their CRM, so account managers read it where they already work. You only log in to change rules or add a site.
Yes, as long as the keyword is in your tracking template or your utm_term. You can then report on keyword to enquiry instead of keyword to click.
