Demand from outside your market
Second-home buyers search from their home city. The report shows which out-of-market channels produced closings rather than browsing.
Marketing attribution for holiday and second home agencies
Match closed commission on resort and second-home sales to the campaigns that reached a buyer in another market entirely.
$1,858,000 72% of $2,580,000 paid
The blind spot
Your buyer has been looking at your listings from four hundred miles away for two years. Nothing you own remembers that.
What you get
Second-home buyers search from their home city. The report shows which out-of-market channels produced closings rather than browsing.
A discretionary purchase gets researched for a long time before anyone inquires. The match is on the buyer, so the lag costs nothing.
Resort listings attract dreamers in volume. Only closed commission separates a productive channel from a popular one.
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 | 17 | $542,000 | 21% | |
| Portal and syndication | 21 | $671,000 | 26% | |
| Meta and Instagram | 10 | $335,500 | 13% | |
| Past client referrals | 10 | $309,500 | 12% | |
| Direct / Unknown | 23 | $722,000 | 28% |
Nobody needs a second home. The purchase happens when a family's circumstances, a market and a particular property coincide, and the browsing that precedes it can run for two or three years across dozens of visits and several agencies.
That makes last-click reporting close to worthless: it credits whichever branded search happened in the final two weeks and ignores the portal listing that first put the area in the buyer's mind.
Reconciling closed commission against the full inquiry history recovers the earlier touch, provided the buyer inquired at some point. Where they never did, the report says so rather than inventing a path.
Resort and coastal demand comes from identifiable feeder cities, and the mix changes with flight routes, remote work patterns and the tax treatment of second properties. Knowing which feeder markets produce closings rather than inquiries is the single most actionable output.
A buyer-origin column on the closing export, mapped as Location, makes that visible: each feeder market's commission and how much of it traces to a channel. An agency may find that one or two feeder markets produce most of the commission while the advertising budget is spread evenly across six.
Second-home buyers do not buy from a website, however long they browse one. They buy on a Wednesday afternoon, three days into a trip, standing on a terrace with a view they have been imagining for two years, having driven around the area with an agent who knows which villages have a doctor and where the road floods in February. The entire remote phase exists to produce that trip, and the trip is where the decision is either made or quietly abandoned.
Agencies understand this perfectly well and organize themselves around it, often paying for flights or a night or two of accommodation to get a serious prospect on the ground at all. What they cannot currently do is work out which channels produce people who actually come, as opposed to people who say they will and then do not. A source generating inquiries in volume but very few confirmed trips is expensive in a way no cost per lead will ever reveal, because the cost of the trip program and of the agent's lost days is carried somewhere else in the accounts and never attributed back to the channel that caused it.
The inspection trip list is a short file with names, contact details and dates, and it goes into the lead file, tagged as an inspection trip, exactly as a campaign export does. Closings are matched back to it on the buyer's own contact details, so each channel can be read on the trips it produced and on the commission those trips eventually generated, months or years later. For an agency deciding whether to keep subsidizing visits, and for which sources, that pair of numbers side by side is considerably more useful than the inquiry counts it currently argues from every budget season.
Agencies in resort markets very often manage rentals as well as sales, and the two sides sit in different systems, run by different people, and almost never speak to each other about anything except keys. Yet a guest who has taken the same villa for three consecutive summers has done more due diligence on the location than any buyer inquiry ever will. They know the drive from the airport, the noise in August, which beach is worth it and what the winter is like when the restaurants close.
That person is comfortably the most qualified prospect the business will handle all year, and they are sitting in the rental ledger already, with a name, an email address, a phone number, a payment history and a documented preference for exactly the sort of property the sales side is trying to sell. Nobody has ever thought of the guest list as a marketing channel, because it was compiled for invoicing and for sending out the key code, not for selling anything, and the two departments have never had a reason to exchange a file.
Adding it to the lead file, tagged as rental guests, changes that immediately and costs nothing beyond running an export. Closings are ranked against the guest list alongside portals, paid search and referrals, on commission earned rather than on inquiries generated, over whatever period the agency chooses. Because the earliest record is credited, a buyer who first arrived as a tenant with a suitcase is credited to the rental book, and an agency running both sides of the business may be surprised by how much of the year's sales revenue that turns out to be. It also puts a defensible value on the rental book that has nothing whatever to do with the management fees it generates.
Resort transactions are shared more often than domestic ones. A buyer's agent in their home market takes a referral cut for the introduction, a co-operating agency in the resort splits the local side, a developer pays a different rate on new inventory than the resale market pays, and in some markets a finder who brought the buyer to the door takes a slice as well. The same headline percentage can leave the agency holding very different amounts on two apparently similar sales.
New-build and resale therefore need separating before any channel ranking means very much at all. Developer stock typically pays a higher rate and arrives with marketing support, cooperative advertising and a sales center the agency did not have to build or staff. Resale carries the full cost of winning the instruction, photographing it, listing it across several portals and holding the owner's hand for nine months while nothing happens. Blending the two produces an average commission that describes neither half of the business, and it moves whenever the mix of available stock moves, which in a resort market is constantly.
Exporting retained commission with a stock-type column beside it, mapped as Product / service, addresses both problems at once, using fields the agency's own accounts already distinguish. The channel ranking is then on what the business actually kept, and the two halves of the inventory show as separate lines, each with how much of its commission traces to a channel. It does not rank channels within each half, but a half whose commission sits mostly in Direct / Unknown is plainly one the paid channels are not reaching. Funding both halves as though they were one market is how an agency ends up over-invested in the cheaper half.
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
Exactly — which is why the report ranks on closed commission rather than on inquiry volume.
Add the portal inquiries to the lead file, tagged with the portal. What you learn is what the portal subscription produced in commission, which the portal will not tell you.
Then compare like seasons. Upload two or three years and the seasonality stops being a confound.
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 resort, coastal and second-home property agencies — 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.
Closed transactions: a buyer email or phone, the commission, and a closing date.
Partly: a buyer-origin column mapped as Location shows each feeder market's commission and how much of it traces to a channel. Channels are ranked overall, not within each market, but it is still the most useful cut in this segment.
Yes — portal inquiries go into the lead file, tagged with the portal, and rank on commission beside paid search.
Yes: map a price-band column as Product / service. The report's own deal-size bands stop at $10,000 and above, which is too coarse at these prices.
Two to three years. The consideration period here is genuinely long.
Yes: an agent column mapped as Product / service shows each agent's commission and how much of it traces to a channel. It does not split one agent's results by source.
No. It is useful rather than required, and plenty of vacation and second home sellers run this with only an ad platform export.
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.
Yes. Add the inspection trip list to the lead file with names and dates, tagged as inspection trips. Each channel is then read on trips produced and on the commission those trips eventually earned, not on inquiries.
It can be one of the strongest sources an agency in a resort market has, added to the lead file and tagged as rental guests. Guests have already chosen the area, and a closing whose earliest record is a stay is credited to it.
No. Developer stock pays a different rate and comes with marketing support the agency did not fund, while resale carries the full cost of winning the instruction. A blended average describes neither.
Export what you retained after the referral, and add the buyers each referring agent sent to the lead file, with that agent as the source. Both sides of the arrangement are then priced against your own direct marketing on the same axis.
Not usually. The match runs on the buyer's own contact details, and the number they gave on the inquiry is generally the one you have been using throughout. A weak link is flagged rather than counted.
Partly: map an intended-use column on the closing export as Product / service and investment and lifestyle purchases show as separate lines, each with how much of it traces to a channel. Channels are not ranked within each line, but the two groups respond to entirely different messages.
Nearby
Match closed transactions and commission to the inquiries and ads that produced them, however many months earlier that was.
See how it worksA handful of transactions a year, each worth six figures. Match closed commission to the campaign that produced the buyer.
See how it worksMatch closed commission on land, farm and ranch sales to the portals and campaigns that produced an out-of-market buyer.
See how it worksFrom the blog
Every attribution tool is built for businesses where the inquiry and the purchase happen in the same quarter. If yours does not, almost every default is wrong: the date ranges, the reporting cadence, the optimization signal and the patience of everyone involved.
Read the articleFor a local business the Google Business Profile is often the busiest front door it has: the call button, the directions, the website link. It reports taps, not customers, and since July 2024 it no longer keeps even a list of who rang. How to find out what the listing is actually worth.
Read the articleBefore you blame the matching algorithm, look at how phone numbers are stored on each side. Extensions, country codes, leading zeros and a spreadsheet that decided a number was maths — this is where most attribution quietly fails.
Read the articleStart today
Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.