Services/Conversion Tracking & Attribution
Conversion Tracking & Attribution

Know what your advertising actually earned.

Most reporting stops at leads and guesses at everything after. We build the plumbing that connects a click to a customer to a dollar, and put it on a dashboard you can open any time.

Revenue by channelLast 30 days
SourceLeadsRevenue
Google Ads42$61,400
Meta Ads28$18,900
LinkedIn Ads9$44,000
Traced revenue$124,300
Every dollar tied back to the click that started it.
The problem

Five questions most business owners can't answer.

Not because they aren't paying attention. Because nobody ever built the connection between the ad account and the business.

01
Which campaign produced your best customer last quarter?
02
How many of last month's leads turned into paying customers?
03
Does a lead from Meta cost more or less than a lead from Google once you count only the qualified ones?
04
Is the conversion number in your ad account the same number your front desk wrote down?
05
If you shut off one campaign tomorrow, how much revenue would you lose?

Every agency reports on the first half of this: impressions, clicks, cost per lead. The second half is where the money is, and it lives in your phone system, your forms, and your CRM. Connecting those to your ad accounts is the least glamorous (and more important) work we do and the reason our clients can answer these questions.

Why the numbers disagree

What your report says. What actually happened.

This is a real shape of a problem we find in most accounts we inherit. The platforms aren't lying to you exactly, they're counting a different thing than your business counts.

One month, one account
Platforms reported
Actually happened
Leads
138
62after duplicates and junk
Cost per lead
$41
$91
Customers
—not measured
11
Revenue
—not measured
$124,300

Attribution windows

Each platform decides how long after seeing an ad it can still claim a conversion. Run three platforms and the same customer can be counted three times.

Modeled conversions

When a platform can't see the whole path, it estimates and reports the estimate as a number. It looks exactly like a measured one on the dashboard.

Everything that isn't a customer

Duplicate submissions, wrong numbers, spam, someone applying for a job. Your ad account counts them all as conversions and bids toward more of them.

Notice the direction of the correction. Honest numbers usually look worse than the ones you had. They're also the only ones you can make a decision with.

The build

What we actually install.

Six places have to agree with each other before a report can tell you the truth. Here's the whole chain, in order.

01
On your site

Tag management and platform tracking

Google Tag Manager configured properly, platform pixels installed once instead of five times, and server-side tracking where the browser can no longer be trusted to report reliably.

02
On your phones

Call tracking that keeps the source

Dynamic numbers that swap based on how someone arrived, so a phone call carries the campaign and keyword with it instead of arriving anonymous. For most of our clients the phone is still where the money comes from.

03
In your forms

Source captured with the lead

Hidden fields that carry campaign, keyword, and landing page into the form submission, so the lead enters your system with attribution attached. No one has to remember to ask.

04
In your CRM

Stages that mean something, and a value attached

Lead, qualified, customer, and revenue attached to new customers. This is where most tracking projects fail, because the plumbing works and nobody ever agreed on what a qualified lead is.

05
Platform integration

Real outcomes sent back

Offline conversion uploads and the Conversions API, so Google and Meta optimize toward revenue instead of form completions. This is the step that trains the algorithm to work in your favor.

06
On your screen

The dashboard

One place that shows spend, leads, customers, and revenue by channel and campaign, live, without anyone assembling a report first.

Not every business needs all six. A local service company might need calls, forms, and a simple lead sheet. A multi-location practice might need all of it plus revenue stitched back to individual keywords. We'll tell you which one you are before quoting anything.

The output

You see what we see.

Every client gets a live dashboard at their own URL. No monthly PDF, no waiting for us to assemble something, no version where the agency gets to pick which numbers to show.

A client dashboard showing spend, clicks, average CPC, leads, cost per lead and conversion rate, with a pipeline summary underneath

A real client dashboard. Metrics are tailored to each business.

How to engage

Two ways to get this built.

Part of managing your ads

If we run your campaigns, this gets built first, before a dollar of budget is spent. It's the bulk of what the one-time setup fee covers, and it's the reason our reporting looks different from the reports you're used to.

See how pricing works →

On its own, without changing agencies

You don't have to move your accounts to find out whether your numbers are real. We'll build the tracking and the dashboard around whatever you're running now, and hand you the keys. Plenty of people want to know the truth before they make any other decision, and that's a reasonable place to start.

Builds run $500 to $2,000 depending on complexity and how much of the chain has to be built from scratch. We quote it after one call, once we know what your systems look like.

Talk through a build →
Questions we always get

Tracking & Attribution FAQ

Can you do this without managing our ads?

Yes, and we do. You keep your agency or your in-house team, we build the measurement layer around them, and everyone gets better information. If what it reveals eventually leads to a different conversation, that's your call to make with real numbers in front of you.

What if our conversion numbers get worse after you fix this?

They usually do, on paper, and that's the point. When 138 reported leads turn out to be 62 real ones, nothing about your business changed. What changed is that you can now see it. Every decision you make after that is made on real information, and the first month is the uncomfortable one.

Will this work with our CRM?

We've built this into HubSpot, Salesforce, HighLevel, Pipedrive, Workiz, ActiveCampaign, and Monday. If yours isn't on that list, it almost certainly still works: anything with an API can be connected, and the ones that give us trouble are the closed systems that won't let data in or out at all.

We're a medical practice. What about patient privacy?

We treat this as a design constraint rather than a disclaimer. Neither Google nor Meta will sign a business associate agreement for their advertising products, so the working rule is that nothing capable of identifying a patient and their condition together ever reaches an ad platform.

In practice: server-side tracking so we control exactly what leaves your site, conversion events named for the action rather than the treatment, nothing tracked behind a patient login, and call tracking through a vendor that will sign a BAA. Your CRM holds the outcome and the revenue. The ad platforms get a signal that a conversion happened, not who it was or what they came in for.

We aren't attorneys and this isn't legal advice. What we give you is a written map of exactly what data moves where, so your counsel can review it and sign off before anything goes live.

How long does a build take?

Usually three to five days. What stretches it is a CRM that resists integration, or a website and forms that are awkward to work with, which is more common than you would think. If yours is going to be one of the slow ones, we will know early and tell you.

What do you need from us?

Access to your website, your ad accounts, and your CRM, and one person who can answer what a lead is worth and when it counts as a customer. That last one sounds small and it's the piece that decides whether any of this works.

Do we own it when we're done?

Yes. The tag setup, the call tracking, and the CRM fields are all built in accounts you own. If you stop working with us, none of that turns off and none of it leaves with us. The dashboard is the one piece we host and maintain, so it ends when the engagement does, and we'll export your history before it does.

Want to know whether your numbers are real?

Book a free 30-minute call. We'll look at what you're tracking now and tell you what it's missing, even if you never hire us.

Book a Discovery Call