Be Mindful of Your Marketing Metrics
Why "Attribution" Can Quietly Overstate Your Growth
Most modern platforms promise end‑to‑end attribution: ad spend in, revenue out. Dashboards show tidy funnels—impressions, clicks, "leads," booked jobs, revenue, ROI. For a CEO, it's tempting to take those numbers at face value.
You shouldn't.
Using a real ServiceTitan Marketing Pro Ads setup as an example (with details anonymized), it's clear that many "marketing ROI" metrics are actually measuring influence on existing demand, not net‑new growth. That distinction matters when you're making budget and strategy decisions.
How the machine works (in plain English)
ServiceTitan connects Google Ads to phones and jobs using three core mechanisms:
- Dynamic number insertion (DNI) – When someone clicks a Google ad and lands on your site, the phone number on the page is swapped with a unique tracking number tied to that ad source. Calls to that number are logged as "Google / CPC / [Search Campaign]."
- Tracking numbers across channels – Additional numbers can be set up for Google Business Profile, direct mail, website, and so on. They all forward to your main line but are tagged to specific campaigns or sources.
- Attribution windows – Marketing analytics can credit jobs and revenue to those touches for a defined period (for example, 7–30 days after the interaction).
On paper, that lets the platform say: "This Google Ads search campaign produced dozens of leads, many booked jobs, and a mid‑five‑figure revenue number off a modest ad budget."
In practice, a lot of that "production" is repeat customers using tracked phone numbers inside the attribution window.
The repeat‑customer problem
In the anonymized account:
- One Google Ads search campaign showed mid‑double‑digit "leads," several dozen booked jobs, and healthy five‑figure 'marketing revenue' over 30 days, off low‑four‑figure ad spend.
- The campaign's call log was dominated by short, abandoned calls with no clear new‑customer creation in the period.
Yet ServiceTitan still attributed substantial revenue to that campaign, because jobs for those customers were booked within roughly a 7–30 day window after an earlier call to a campaign tracking number.
From the system's perspective:
- The call hit a campaign tracking or DNI number, so the campaign "touched" the customer.
- Even if the call was marked Abandoned, marketing analytics can count it if the customer books a job within a short follow‑up window.
- If a job is booked later but still inside the broader attribution window, that revenue can be credited back to the original ad interaction.
From a CEO's perspective:
- A repeat customer searched your brand, clicked an ad instead of the organic result, and called a tracking number.
- The system credited the paid campaign for revenue you likely would have earned anyway.
Technically accurate. Economically misleading.
Why "New Customers" and "Leads" may not mean what you think
Even the "New Customers" metric needs careful reading. ServiceTitan's scorecard documentation notes that "new customer" is often defined as the first job within the selected date range, not "first job ever with your company." In a 30‑day view, a multi‑year customer who didn't buy last month can appear "new" again.
"Leads" are also platform‑defined. In Marketing Pro Ads, the lead count can include:
- Inbound calls to campaign tracking/DNI numbers
- Certain abandoned or excused calls, if a job is booked within a short follow‑up window
- Web lead forms and online bookings that carry attribution parameters
Those are valid touchpoints. They are not identical to "incremental, high‑intent prospects we only got because of this campaign."
What CEOs should actually watch
You don't need to ignore your attribution dashboards—but you do need to reinterpret them and supplement them.
1. Separate influenced revenue from incremental growth
Treat "marketing revenue" and dramatic ROI percentages as influence metrics: "Of all the work we did, how much passed through this marketing entry point?"
For growth decisions, focus on:
- First‑ever customers, not just "new this month." ServiceTitan offers a New Customers report and custom reporting templates that you can configure around "first job ever."
- Handled lead calls to tracking/DNI numbers (answered, not abandoned, and classified as leads). Those are the closest thing to auditable, ad‑generated demand.
2. Tighten attribution windows
Shorten the Marketing Attribution (lookback) window in Digital Ads settings so last month's interaction doesn't keep crediting this month's revenue indefinitely. A tighter window (for example, 7–14 days) still captures realistic shopping cycles while limiting over‑crediting.
3. Protect your main line from tracking contamination
Keep repeat customers off your ad tracking numbers:
- Use campaign‑specific tracking numbers and DNI only in ads and dedicated landing pages.
- Make sure your main business number is what appears on invoices, trucks, and long‑lived materials, so returning customers naturally use a non‑tracked route.
ServiceTitan itself recommends unique tracking numbers per campaign and warns that reusing numbers can distort revenue tracking.
4. Fix call handling so you can audit the story
Abandoned calls are often a workflow issue, not a marketing issue—CSRs answering phones without clicking the call bubble, answering services not integrated correctly, or calls timing out. ServiceTitan documents that Abandoned status arises when it can't confidently attach the call to a CSR or job.
If campaign calls are mostly Abandoned:
- You lose visibility into which calls led to which jobs.
- Attribution is forced to lean heavily on time‑window logic.
- Your "leads," "booked jobs," and "revenue" become harder to trust.
Cleaning up CSR workflow—always taking calls through the platform, classifying outcomes, and booking directly from the call screen—is part of getting decision‑grade marketing data.
The principle: "Technically correct" is not the same as "strategically useful"
Attribution platforms like ServiceTitan aren't lying. Within their own logic, the numbers are largely correct: campaigns are touching those customers, and those customers are generating revenue.
But for a CEO, the strategic questions are different:
- How many profitable first‑time customers did this channel actually create?
- How much incremental margin did I get for the dollars I spent?
- Am I rewarding campaigns for capturing existing demand that would have reached us anyway?
Being mindful of your marketing metrics means:
- Using attribution dashboards as diagnostics, not final answers.
- Defining "lead," "new customer," and "ROI" in terms that match the economics of your business, not just what the software can conveniently track.
- Investing in data hygiene—tracking numbers, attribution windows, call handling—so the numbers you do see are as close to "incremental reality" as possible.
When you make that shift, tools like Marketing Pro Ads stop being inflated scoreboards and start being what you actually need at the CEO level: one calibrated signal among several that guides where the next marketing dollar should go.