Most field-service software is a black box for marketing. ServiceTitan is the opposite — it can tell you the cost per booked job for a specific Google Ads keyword, tie a phone call to the revenue it produced, and rank campaigns by profit. The problem isn't the data. It's that most shops never open the report.
ServiceTitan serves roughly 8,000 trade businesses,2 and its Marketing Pro layer was built specifically to attribute revenue to campaigns. If you're paying for it and still judging marketing by gut feel or a cost-per-lead number, you're leaving the most valuable part of the platform switched off.
What ServiceTitan already tracks
Out of the box — and more deeply with Marketing Pro — ServiceTitan captures the full chain from ad click to billed revenue. Each of these answers a question contractors usually guess at:
| ServiceTitan data | The marketing question it answers |
|---|---|
| Campaigns + tracked phone numbers (DNI) | Which ad, campaign, or keyword generated this call? |
| Call booking rate | Are we turning the leads we paid for into jobs? |
| Jobs & revenue by campaign | What did each channel actually produce — not just cost? |
| Customer history & membership | Are acquired customers repeating and referring? |
Marketing Pro's Smart Attribution uses Dynamic Number Insertion to assign a trackable number to each ad source, then links the inbound call — and the resulting job and revenue — back to the exact campaign, ad group, or keyword that drove it.1 That's channel-level ROI tied to real dollars, not a proxy metric.
Cost per booked job, by campaign
The number worth managing by is cost per booked job, not cost per lead — and ServiceTitan can compute it per campaign. Every marketing dollar has to survive several conversions before it bills:
From spend to revenue — where the cost really lands
WordStream's 2025 benchmarks put the average Home & Home Improvement click on Google Ads at $7.85 with conversion rates that fell nearly 15% year over year.3 A blended cost-per-lead figure hides all of that. Cost per booked job, broken out by campaign in ServiceTitan, tells you which keywords are buying real work and which are buying tire-kickers.
Where ServiceTitan still falls short
Strong as it is, ServiceTitan's view has edges. Knowing them keeps you from over-trusting a single dashboard:
On lighter stacks the gap is wider. Jobber and Housecall Pro track jobs and basic lead sources well but carry far less native ad attribution than Marketing Pro — so you lean more on call tracking and exports to reconstruct cost per booked job by channel.
Closing the loop
The recurring theme: your revenue truth lives in ServiceTitan, your spend truth lives in the ad platforms, and the ROI answer requires both in one view. Marketing Pro gets closer than almost anything in the trades — the remaining work is joining it cleanly to every spend source and keeping it current.
Sources & methodology
Figures are drawn from the sources below. Where a metric has no authoritative primary source, it is labeled as an industry estimate in the text. Dasher does not yet publish first-party benchmarks; this analysis aggregates public data.
- ServiceTitan — Marketing Pro: Ads (Smart Attribution, Dynamic Number Insertion, ROI by campaign)
- ServiceTitan — Form 8-K, FY2025 (≈8,000 active customers; large customers >50% of billings)
- WordStream — 2025 Google Ads Benchmarks (Home & Home Improvement; 16,446 US campaigns)
- Invoca — Call Conversion Benchmarks Report, Home Services 2025 (60M+ analyzed calls)
- ServiceTitan — Data Report: Average Call Booking Rates (3,000+ trade businesses, US & Canada)