Campaign attribution · UK trade businesses

Know which ads are generating
your booked jobs.

Trade2Base connects every enquiry — from Google Ads, Checkatrade, Facebook, referrals and your website — to the quotes you send, the jobs you book and the revenue you collect. No spreadsheets. No guessing.

No credit card required. Setup in under 10 minutes.

Revenue by source — May 2026

This is what the attribution dashboard looks like. All data is real-time.

SourceLeadsBookedRevenueCost / jobROAS
G
Google Ads
129£10,800£4228×
Fb
Meta Ads
85£4,950£4422×
C
Checkatrade
41£820£130
R
Referral
65£5,200£0
W
Website form
53£3,100£0
D
Direct call
32£2,100

💡 Checkatrade ROAS is 6× vs Google Ads at 28× — redirect that spend. Trade2Base surfaces this automatically.

Demo data — your real numbers appear the moment you connect your channels.

How attribution tracks every pound from ad to revenue

01

Lead comes in

An enquiry arrives from Google Ads, Checkatrade, Facebook, a referral or your website form. Trade2Base records the source automatically — no UTM setup required for most channels.

02

Lead becomes a quote

You send a quote. Trade2Base links the quote to the original source, so you can see how many quotes each channel generates and at what conversion rate.

03

Quote becomes a job

The customer approves. The job is created and linked to the quote and the source. You can see which channels produce jobs that actually get accepted — not just enquiries.

04

Job becomes revenue

The job is invoiced and paid. Trade2Base calculates your real ROAS — revenue divided by ad spend — for every channel so you know exactly where to invest next month.

Every channel tracked

All your lead sources in one view

Whether your jobs come from Google Ads, Checkatrade, Facebook, a referral from a happy customer or your own website, Trade2Base records the source and follows it all the way to paid revenue.

  • Google Ads and Local Services Ads (OAuth, automatic)
  • Facebook and Instagram Ads (OAuth, automatic)
  • Checkatrade profile enquiries
  • Website lead form submissions
  • Phone call attribution (coming Q3 2026)
  • Referral source tracking
  • Custom channels — MyBuilder, Bark, directories
  • Mailhaus direct mail scan tracking
Source attribution
This month · 38 leads tracked
Google Ads32%
Referral24%
Meta Ads21%
Website form13%
Checkatrade10%

Why other trade CRMs can't show you this

Most field service management tools were built for scheduling — not attribution. They don't know which campaign generated which job.

Jobber: No ad attribution — you can't see which campaigns generate booked jobs
Tradify: No ad account connections — lead source is manual text entry only
ServiceM8: No attribution module — no way to connect spend to revenue by channel
Commusoft: Limited source tracking — no ROAS or cost-per-job visibility per campaign
Spreadsheet: Manual, always wrong — cross-referencing ads data with job records is unreliable
Trade2Base: Full attribution from first click to paid invoice — connected to your CRM, jobs, quotes and invoices automatically.
Coming Q3 2026

Call tracking — close the loop on phone enquiries

Most trade jobs start with a phone call, not a form. Call tracking assigns unique phone numbers to each campaign — Google Ads, Checkatrade listing, Mailhaus postcard — so when a customer calls, Trade2Base knows exactly which source triggered it. The call is logged, attributed and linked to the resulting job automatically.

See all upcoming integrations
6.3×

median ROAS improvement

After switching budget to better-performing channels

28%

reduction in wasted ad spend

Average in first 3 months of using attribution

71%

quote conversion rate

From Google Ads leads with proper follow-up sequences

Beta customer results — individual outcomes vary.

Frequently asked questions

What channels does Trade2Base track?

Google Ads (including Local Services Ads), Facebook and Instagram Ads, Checkatrade, referrals, website contact forms, direct phone calls (with call tracking, Q3 2026) and any custom source you define. You can also set up UTM parameters for any other channel.

Do I need to set up UTM parameters?

For Google Ads and Meta Ads, Trade2Base connects via OAuth and pulls source data automatically — no UTM setup needed. For other channels, you can assign a source name when you log the lead and Trade2Base tracks it from there.

How is ROAS calculated?

ROAS (Return on Ad Spend) is calculated as total revenue from booked jobs attributed to a channel divided by the total spend on that channel. Trade2Base pulls spend data from Google Ads and Meta Ads automatically on connected accounts.

What if a lead comes from multiple sources?

Trade2Base uses first-touch attribution by default — the first source that brought in the lead gets the credit. Multi-touch attribution is on the roadmap for Q4 2026.

Is call tracking included?

Phone call tracking with unique numbers per campaign is launching in Q3 2026. Once live, it will automatically tag calls from Google Ads, Checkatrade listings and Mailhaus postcards with the source channel — no manual logging needed.

Which plans include attribution?

Multi-channel attribution (Google Ads, Meta Ads, Checkatrade and referrals) is included on Pro (£59/month) and Business (£99/month) plans. Starter plan includes manual source tagging only.

Learn more about attribution

See your own attribution data

Connect your Google Ads and Facebook accounts in under 5 minutes. Trade2Base immediately starts matching leads to jobs and calculating your real ROAS.

No card required Setup in 10 minutes Cancel any time