Gross profit, not form fills
See which channels produced gross rather than which produced the most inquiries — on most books those are not the same channels.
Marketing attribution for RV & Marine Dealers
Match sold units and the gross they carry to the campaigns and inquiries that produced the buyer, months before the signature.
$806,000 62% of $1,300,000 paid
The blind spot
An RV or boat is a considered purchase made over a season. Lead forms fire in January and units are delivered in May, and nothing connects the two.
What you get
See which channels produced gross rather than which produced the most inquiries — on most books those are not the same channels.
However long the buyer takes to decide, the deal is credited to the campaign that produced them rather than to whatever ran last.
Exact matches only, with weaker links held back for a person to accept or reject — which is what makes the gross figure survive being questioned.
A worked example
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.
| Channel | Sales | Revenue | Share | % |
|---|---|---|---|---|
| Google Ads | 26 | $338,000 | 26% | |
| Meta Ads | 14 | $195,000 | 15% | |
| Marketplace listings | 21 | $273,000 | 21% | |
| Direct / Unknown | 38 | $494,000 | 38% |
Nobody buys a motorhome on a first visit. The research runs across a winter, across several devices, and frequently ends at a show rather than online.
Because the match is on the buyer and not the session, the campaign that produced the inquiry keeps the credit whenever the unit is finally delivered — including across a change of financial year.
RV and boat shows absorb a large share of a dealer's marketing budget and are almost never measured beyond a count of badges scanned.
The scan list goes into the lead file, tagged with the show. Included there, a show ranks on sold units and gross against every paid channel, which can settle an argument that has run for years.
Very few people buy a motorhome or a forty-foot cruiser from the nearest dealer. They buy from whoever has the specification, the brand and the price, and they will drive six hours or fly in to collect it. Marketing budgets, meanwhile, are almost always built on a radius, because a radius is what an advertising platform makes easy to set. Those two assumptions never meet, and the cost of the mismatch stays invisible until somebody looks at where delivered buyers actually came from.
A ZIP code or region column in the delivered-unit export, mapped as Location, answers part of it. The report shows gross by region with how much of each region traces to a channel, so revenue from outside the assumed catchment is visible, and whether marketing reached it. It does not rank campaigns by geography, but a meaningful share of gross from beyond the radius you bid on is exactly the kind of finding that should prompt a look at the campaigns that have been capped because their cost per inquiry read badly against local ones.
The same cut answers the show question from a different direction. A show four states away produces inquiries from people who live nowhere near the dealership, and those buyers behave differently: they take longer, they negotiate remotely, and they arrive with a trailer or a transport arrangement already made. Separating them from local walk-in traffic stops one population's behavior being read as the other's, and it puts the case for attending next year on something firmer than the mood of the weekend.
A boat or a motorhome does not stop generating revenue when it leaves the lot. It needs winterizing, hauling, shrink-wrapping, storing through the off-season, commissioning in the spring and servicing throughout. For many dealers that work is a steadier income than unit sales, and every dollar of it is attached to a customer the sales department acquired years earlier through a campaign that has long since been switched off and forgotten by everybody, including whoever ran it. None of it appears in any marketing report.
Exporting service and storage invoices alongside delivered units, carrying the same customer contact detail, attaches that annuity to the channel that produced the owner. The effect on the ranking is not subtle. A source that produced fewer units than another but produced owners who stayed with the dealership for their servicing can be worth substantially more across five years, and until both files sit inside the same report there is no way for anybody in the business to see that it happened.
It also puts a number on something dealers argue about constantly: whether it is worth discounting a unit to win a customer who will then spend on service for a decade. The answer varies by dealership and by brand, and it is answerable from two exports and enough history. Where the service revenue does follow, the discount defends itself in writing. Where it does not, the store has been selling units at a loss and describing it as a long-term investment.
A large unit is frequently ordered rather than bought off the lot. The customer pays a deposit in October, the factory builds to a slot, the unit arrives in March, and it is handed over after a pre-delivery inspection and a walkthrough in April. That is four dates, spanning two financial years, for one transaction. Which of them the export carries decides which month the revenue lands in and, by extension, which campaign is standing next to it when somebody reads the report.
There is no universally right answer here, only a consistent one. Most dealers use the delivery date, because that is when the unit is recognized and paid for in full and it is the date the accounts already use. What matters more than the choice is that every import uses the same one. A history assembled from two conventions produces year-on-year comparisons that look like changes in performance and are really changes in bookkeeping, and nothing in the report can detect that from the inside.
The deposit can be carried as its own row where the business recognizes it separately, dated when it was taken. Both rows credit the channel that produced the buyer, because both carry the same contact detail, so splitting the transaction costs nothing in accuracy and gains a clearer view of when money actually arrived. For a dealer managing cash across a season, that is a more useful shape than a single figure dropped on the delivery date months after the customer committed.
Why it matters
"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.
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.
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.
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
Which is the point — there is no attribution window, so a spring delivery still credits a winter campaign.
Add the badge-scan or inquiry list to the lead file, tagged with the show, and the show ranks on units and gross like anything else.
A CSV export of delivered units is enough. Any column layout works.
Pricing
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 RV, boat and trailer 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.
A business scaling ad spend
$49/mo
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Delivered units: a buyer email or phone, the gross or price, and a date.
Add the badge-scan or inquiry list to the lead file, tagged with the show as its source.
Yes — later revenue credits the channel that produced the buyer.
Yes, with a category column.
Yes. There was no tag running back then and it makes no difference: the buyer appears in both files either way.
Yes. Encryption in transit and at rest, per-workspace isolation, one-click deletion, and a DPA — and the match only ever reads a contact detail, an amount and a date.
No, and that is deliberate: the smallest file that works is also the least you ever hand over.
Delivered-unit rows analyzed in a calendar month. Lead rows do not count.
Yes, with a ZIP code or region column mapped as Location. It shows gross by region and how much of each traces to a channel, which is a fast way to discover that a share of your gross came from well outside the radius your campaigns have been capped to bid inside.
Yes. Exported with the same customer contact detail they credit the channel that produced the owner, and across five years that annuity frequently outweighs the unit gross the sale was originally judged on.
Whichever your accounts recognize, usually delivery, applied identically in every import. A history assembled from two conventions produces year-on-year swings that look like performance and are really bookkeeping.
Yes, each dated when it was taken. Both carry the same contact detail, so both credit the channel that produced the buyer, and you get a truer picture of when the money actually arrived.
That is answerable from two exports and enough history. Where the owner's later service and storage revenue follows, the discount defends itself; where it does not, the store has been selling units at a loss.
It does, and it is worth separating them. They take longer, negotiate remotely and arrange transport, so blending them with local walk-in traffic makes both populations look like something neither of them is.
Nearby
Match sold units, their gross and the parts and service that follow to the campaigns that produced the buyer.
See how it worksMatch delivered vehicles and front-end gross to the calls, forms and ads that produced them.
See how it worksMatch move-ins and the rent they earn over their whole stay to the campaigns that produced the tenant.
See how it worksWhere your sales already are
From the blog
A dealer group's marketing reports add up to more vehicles than the group sold. Third-party marketplaces, OEM co-op campaigns and your own paid search all claim the same buyer, and the only file that counts each sale once is the one in your DMS.
Read the articleAdd up what your agencies and platforms claim and you have sold the same thing several times over. Nobody is lying. Here is why double counting is structural, how to run the reconciliation meeting, and what to change in the contracts so it stops recurring.
Read the articleAttribution demos are unusually easy to pass, because the product is a number and any number looks convincing on a slide. These are the questions that separate a system that measures from one that produces confident output — including the ones we would rather you did not ask us.
Read the articleStart today
Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.