AdTrack

Ad attribution for Clear Choice Plumbing

Checking…

Overview

Ad performance and lead attribution at a glance


Loading KPIs...
Revenue over time
Leads by source
Campaign performance
Campaign
Spend
Leads
Booked
Revenue
ROAS

Lead Manager

Track every lead from click to completed job

LeadSourceCampaignStatusRevenueDate

Reports

Deep dive into performance metrics and trends

Conversion funnel
Call reasons
Revenue by job type
Lead quality by campaign
Daily performance
Reset layout
Ad Spend / CPL / ROAS are campaign-level estimates: campaign spend ÷ total leads. Values prefixed with "~" to indicate they're allocated, not per-lead actuals. Google Ads cost syncs on a rolling 30-day window so shorter ranges may under- or over-attribute spend.
Channel revenue
Channel performance

Google Ads

Real ROI from ServiceTitan revenue, plus a one-by-one optimization queue

Campaign ROI
Spend vs Revenue (weekly)
Conversion Health

Recommendation Queue

— pending
Always review each recommendation carefully.
Recommendations are machine-generated suggestions — your judgment matters. Check that negative keywords won't block legitimate customer searches, and verify that paused keywords aren't performing well for reasons the system can't see.

Local Services Ads

Google Guarantee — pay-per-lead performance, dispute tracking, lead-to-job matching

Daily spend
Key metrics
Leads

Bing Ads

Microsoft Advertising performance — spend, calls, forms, and shared ST revenue

Bing Campaign ROI
Spend vs Revenue (weekly)

Recommendation engine coming soon for Bing Ads

The weekly scanner and approval queue currently cover Google Ads only. Bing-specific recommendations will land here once the scanner is extended to the Microsoft Advertising API.

Settings

Manage call routing, view recent calls, and tune campaign attribution

Twilio → ServiceTitan forwarding
Calls to unmapped Twilio numbers forward to (778) 265-6446 (Clear Choice main line). Edits save to D1 and invalidate the worker's KV cache, so the next call uses the new number within seconds.
Campaign mappings connect your Google Ads campaigns to ServiceTitan campaigns so AdTrack can calculate real ROAS per Google Ads campaign. One Google Ads campaign can map to multiple ST campaigns (e.g. if multiple ST tracking numbers all feed the same Google Ads campaign's revenue).
Google Ads ↔ ServiceTitan aliases
Sync history
Conversion upload health (last 7 days)
Integrations
Mark third-party uploaders as disabled so AdTrack stops showing a double-count warning banner on the Google Ads page.