Marketing & Attribution
Know exactly what makes the phone ring.
WindowEdge call tracking tags every call to the ad, listing, or campaign that drove it, then rolls it up into reporting that shows which marketing books jobs. Spend where it pays.

Attributed to
Google Ads · “Spring Windows Promo”
Every dollar of marketing, accounted for
This is the report your competitors wish they had. Calls, booked jobs, and cost per call, broken down by the exact source that produced them.
Call Attribution
Last 30 days · all tracked sources
456
Tracked calls
last 30 days
126
Booked from calls
27.6% of tracked calls
Google Ads
Top booking source
38 booked jobs
$52
Cost per booked call
blended across channels
Google Ads
Paid Search
Google Business Profile
Local
Organic Search
Organic
Yelp
Listing
Direct Mail
Offline
Paid Social
Built for how dealers actually market
From a single mailer to a full paid-search program, WindowEdge tracks it all and ties it back to booked revenue.
Static Numbers
One steady tracking number for one place, like a Google Ads campaign, a mailer, or a Yelp listing. Every call to it is tagged to that source.
Dynamic Number Pools
Website visitors see a different tracked number based on how they arrived, so you get precise visitor-to-call attribution down to the campaign.
Automated Attribution
Calls automatically receive channel and campaign tags configured once during setup. No spreadsheets, no manual tagging, no guesswork.
Unified Reporting
Tracking details flow into Contacts, the Marketing dashboard, and Voice call logs, so the whole team sees the same source of truth.
Live in an afternoon
No new dashboards to learn. It works with your existing number and your AI agent.
Assign tracking numbers
Point a static number at each campaign, or drop one script on your site for a dynamic pool. One number is included; more are $5/mo.
Calls get tagged automatically
Every inbound call is stamped with its channel and campaign the moment it rings, and routed straight to your AI agent.
See what actually pays
Watch calls, booked jobs, and cost-per-call roll up by source, so you can double down on winners and cut the dead weight.

One report your whole team trusts
Marketing sees which campaigns pay. Sales sees where their best appointments came from. Owners see cost per booked job at a glance. Same numbers, no debates.
- Blended and per-channel cost per booked call
- Source and campaign on every contact record
- Exportable for your ad platforms and bookkeeping
Stop guessing where your jobs come from
See your real numbers in a 20-minute demo. We will show call attribution running on a dealer just like you.