Cookie preferences

Choose what we may use. Strictly necessary cookies keep you signed in and can't be turned off; everything else is your call and changes nothing about how the site works. You can change your mind any time from the footer.

Marketing attribution for Auto Dealers

Which ads delivered units?

Match delivered vehicles and front-end gross to the calls, forms and ads that produced them.

  • No card required
  • Nothing to install
  • Cancel anytime
Auto Dealers workspace August 2026 Sample data
Revenue traced to a channel

$429,000 66% of $650,000 paid

  • Google Ads $188,500 · 29%
  • Listing sites $156,000 · 24%
  • Meta Ads $84,500 · 13%
  • Direct / Unknown $221,000 · 34%
Direct / Unknown is shown, never shared out across the channels above.
Google Ads · LeadAug 14 · (•••) •••-0134
Closed sale · Aug 27$3,090
Matched · high confidence

The blind spot

What's actually happening

Third-party listing sites, your own site, Meta and Google all claim the same buyer. Everyone's report says they produced the lead, and the sum of the claims is several times the number of cars you actually sold.

What you get

Built for Auto Dealers.

Delivered units and gross

Rank channels by vehicles delivered and gross earned, not by leads claimed.

Sits over your existing stack

Your DMS export and your lead exports. Nothing to install, no vendor to swap.

Claims you can check

Only exact matches count automatically, so a listing site cannot claim a buyer it never sent.

A worked example

The number you can take into a budget meeting.

Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.

Total revenue$650,000paid revenue
Attributed to a channel$429,00066% of revenue
Average deal$3,090per paid sale
Match rate68%of sales matched
ChannelSalesRevenueShare%
Google Ads62$188,50029%
Listing sites51$156,00024%
Meta Ads29$84,50013%
Direct / Unknown68$221,00034%
01

Everyone claims the same buyer

A shopper visits three listing sites, clicks a Meta ad, searches your dealership by name, then calls. Every one of those platforms reports the lead. Add up what your vendors claim and you have sold each car two or three times over.

The only arbiter is your DMS: which of those shoppers actually took delivery, and what the gross was. Matching that against the lead exports gives one number per channel that sums to the units you really sold, which is the report that makes a vendor conversation short.

02

Phone-up and walk-in are not the same as untracked

A large share of dealership sales still start with a phone call or a walk-in, and those are exactly the buyers that click attribution cannot see. Treating them as untracked and ignoring them means ignoring most of the store.

Matching on the customer's phone number or email catches the phone-up who saw an ad three weeks earlier. What genuinely cannot be traced stays in Direct / Unknown rather than being spread across the paid channels, so the paid numbers keep meaning something.

03

Sold, delivered and unwound are three different rows

A deal is written on Saturday, the customer drives away on a spot delivery, and the contract is funded — or it is not. Some of those cars come back. The sold log and the delivered log disagree for a week or more every month, and the controller closes on the second one. If the file you export is the sold log, you are crediting campaigns with revenue for units that never legally left the lot. Export what accounting recognizes, at the gross accounting recognizes, and the channel report will reconcile with the statement instead of arguing with it.

The date matters as much as the amount. A unit written on the thirty-first and delivered on the second belongs to different months depending on which column you send, and in a store that pushes hard at month end that is not a rounding difference. Pick one convention, keep it in every import, and say which one it is. The value of comparing this August against last August rests entirely on both files having been built the same way, and nothing in the report can detect a convention that changed halfway through the history.

Unwinds and buy-backs should come out too. A cancelled deal left in the file quietly inflates whichever channel produced that buyer, and it inflates it by a full unit of gross rather than by a click. Most dealer management systems can filter to funded, delivered contracts before anything leaves the building; if yours cannot, take them out before upload, because the report counts every row in the sales file as a sale and has no status filter. Either way the point is the same: the number has to survive the controller reading it over your shoulder.

04

The service drive is where the deal keeps paying

No dealership lives on front-end gross alone, and everybody in the building knows it. The customer who took delivery in March comes back for the first service, then for tires, then for brakes, and eventually trades back in. Marketing is judged on the delivery and on nothing after it, which means a source that produces owners who stay with the store looks identical on the report to one that produces buyers who are never seen again. Those two sources are worth very different amounts, and the gap compounds every year the customer stays.

Because the match is on the person rather than a session, repair orders raised years later still credit the channel that produced the original buyer. Export closed repair orders alongside delivered units, carrying the same customer phone or email, and the ranking usually changes shape. A source that looked mid-table on front-end gross moves up once the fixed operations revenue behind those customers sits next to it. That is not an arithmetic trick; it is the store's real economics finally appearing in a marketing report rather than only in the financial statement.

It also gives the fixed operations side its own answer. Service marketing — reminders, declined-work follow-up, the local search spend aimed at people who bought elsewhere — can be ranked on repair-order revenue in the same report as vehicle campaigns, rather than being defended separately with appointment counts nobody trusts. A department column mapped as Product / service is what makes that cut possible, and it is the single breakdown most worth adding to a dealership export. Without it the two economies are averaged into one figure that describes neither of them.

05

Buying cars from the public is marketing spend, and nobody ranks it

Acquisition has become a budget line of its own. Stores buy search terms, run appraisal offers and pay for inquiries from people who want to sell a vehicle rather than buy one, and that spend is defended with appraisal counts. An appraisal is not an acquisition, and an acquisition is not a retailed unit. The chain from advertisement to money runs through three separate steps, and most stores measure only the first because it is the only one an ad platform can see without help from the dealership.

There is a second reason to add the appraisal lists to the lead file, each row tagged with its source. A meaningful share of the people who sell you a vehicle also buy one, either the same day or the next time they need something, and they appear in the sales file under the same phone number. Ranked on delivered gross like any other source, an appraisal campaign stops being a cost center defended by volume and becomes a channel with revenue attached. For many stores that would be the first evidence anybody has seen in either direction.

The wider point is that any list of people with contact details can be uploaded and ranked beside paid media. Appraisal inquiries, service customers sitting in a strong equity position, a lapsed-owner list pulled out of the dealer management system, the campaign a vendor ran on your behalf and reported on itself. None of them are advertising channels in the platform's sense of the word, and all of them produce delivered units. Putting them on one axis is the only way to find out which of the store's several demand engines is carrying the month.

Why it matters

What changes when you can prove it.

You stop defending the budget and start growing it

"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.

You can cut the wrong channel without a fight

Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgment, you are reading the same ledger they are.

Your reporting survives the finance review

Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.

You answer in an afternoon, not a quarter

Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.

Honest answers

The pushback we hear from Auto Dealers.

They say

Our DMS export is enormous.

We say

Only delivered units matter, and only a contact detail, an amount and a date on each. Most stores export a few hundred rows a month, which is well inside a standard plan.

They say

The listing sites will dispute this.

We say

They usually do, and that is the point of only counting exact matches. A claim that a buyer came from a listing site is checkable against whether that buyer's phone number appears in that site's own lead export.

They say

We sell to a lot of repeat customers.

We say

Repeat and referral business shows as Direct / Unknown, which is honest. It is a genuinely large share for most stores and worth measuring rather than hiding inside a paid channel.

Pricing

Flat monthly pricing. No per-call fees.

The price here is the price on the invoice, plus any sales tax that applies — no per-call, per-minute or per-form fees. Growth usually fits franchise and independent dealerships — thirteen months of history to compare a month to the same month last year, and a PDF you can put in front of whoever holds the budget.

Questions

Questions we get about Auto Dealers.

Anything else? Talk to us — a person answers, usually the same day.

Delivered units: customer phone or email, front-end gross or total, and the delivery date. CDK, Reynolds, Dealertrack and similar all produce this.

Start today

Stop guessing which ads pay off.

Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.