Ranked by territory, not just channel
The same campaign performs very differently by market. A territory column shows which countries produce buyers rather than enquiries.
For International Property Sales
Match reserved and completed units to the campaigns and territories that produced an overseas buyer.
No card required Nothing to install Cancel anytime
$20,020,000 70% of $28,600,000 paid
The blind spot
You advertise in six countries for property in one, and you cannot tell which of those countries is producing completions.
What you get
The same campaign performs very differently by market. A territory column shows which countries produce buyers rather than enquiries.
Off-plan sales reserve early and complete on handover. Every stage credits the campaign that produced the buyer.
Reservations lapse and currency moves. Only completed purchases count toward revenue.
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 | 24 | $6,292,000 | 22% | |
| Meta Ads | 14 | $3,718,000 | 13% | |
| Overseas agent network | 26 | $6,864,000 | 24% | |
| Exhibitions and roadshows | 12 | $3,146,000 | 11% | |
| Direct / Unknown | 33 | $8,580,000 | 30% |
Selling apartments in one city to buyers in Singapore, Dubai, Hong Kong and London means running parallel campaigns in markets with different costs, different languages and completely different conversion behaviour.
Reported together, they produce a blended cost per enquiry that describes none of them. One market may generate enquiries cheaply and buyers rarely; another may cost five times as much per enquiry and carry the whole project.
Matching completed purchases back to the enquiry, with the buyer's territory on the row, ranks markets on completions. That is the number that decides where next quarter's exhibition budget and agent commissions go.
Overseas agent networks typically take a substantial commission on each unit sold, and they deliver buyers the developer could not reach directly. It is a known, large cost per sale.
Direct marketing into the same territories is cheaper per enquiry and far less certain per sale. Only a report that ranks both on completed revenue can settle which is better in which market, and the answer is usually different market by market.
Exhibitions remain central to selling property across borders, and they are expensive in a way that makes finance directors uncomfortable every year. A stand, a shipped model of the development, flights and hotels for four staff, translation, a local agent on the door, advertising in the host market to fill the room for two days. What comes out of it is a stack of registration forms and a folder of business cards, and what the firm records afterwards is how many people came and how many reservations were taken on the day.
Reservations taken at a show are close to the worst available measure of one, because the environment is built to manufacture urgency and a deposit signed beside a scale model on a Sunday afternoon is not a considered decision. What actually matters is the visitor who took a brochure, went home, thought about it for eighteen months, watched the construction updates arrive by email, discussed it with a spouse and an accountant, and completed on a unit long after the exhibition team had written that particular event off as disappointing. That person exists on the registration list and nowhere else in the business.
Typed up with names and contact details, that list is a source file like any campaign. Completions are matched back to it on the buyer's own phone number or email, however long afterwards, so each show is ranked on units actually completed rather than on footfall or on the deposits taken before anybody went home and reconsidered. Several years of exhibition lists uploaded together will usually settle an argument the firm has been having internally for as long as it has been exhibiting.
A buyer in one country enquiring about property in another arrives with messy identifiers. The mobile number is written with a country code sometimes and without it at other times, with a leading zero that is correct locally and wrong internationally. Messaging applications supply a different number from the one on the reservation form. An email address given at an exhibition is personal, while the one on the purchase contract belongs to a lawyer or a family member who handles the paperwork.
This is the ordinary failure mode of every attempt to reconcile these files in a spreadsheet, and it is the reason firms conclude the exercise cannot be done at all. A lookup on raw text finds a fraction of the real matches and quietly reports everything else as unattributed, so the answer is not simply incomplete. It is biased toward whichever market happens to write its telephone numbers most consistently, which means the territories that look weakest may be the ones the join failed on rather than the ones that sold least.
Normalising phone numbers to a canonical international form before any comparison happens is the first step of the match rather than an afterthought bolted on when results look poor, and it recovers the large majority of what a naive join loses. Where the remaining link is weaker than the threshold for automatic counting, it is flagged for somebody to accept or reject rather than counted quietly and reported as fact. At this transaction volume that is a short review by one person, and it is a far better answer than an assumption nobody can audit afterwards.
Cross-border purchases are family decisions and corporate ones. A parent buys an apartment for a child who will study in the city and whose name goes on the contract. A couple enquires jointly and completes in one name for tax reasons. A company buys the unit and the individual who attended every viewing appears nowhere on the deed. A relative already living in the destination country handles the entire transaction under a power of attorney because the buyer cannot travel.
Each of those situations breaks a name-based reconciliation completely, and they are not rare cases sitting at the margin of the book. In several markets they are the majority of transactions rather than the exception, which means a firm attempting this manually in a spreadsheet will conclude that most of its completions came from nowhere at all, and that its exhibition programme and its agent network between them produced almost nothing. That conclusion is wrong, and it is wrong in the direction that gets budgets cut.
Matching on contact details rather than on names handles the common version of this, because the mobile number given at the enquiry is usually still the number the developer rings to arrange the handover inspection two years later. People change vehicles, names on deeds and even countries of residence; they change their mobile number far less often. Where it genuinely is a different person on both sides, the honest answer is that the connection is not present in the data, and that revenue sits in the unattributed bucket rather than being assigned to whichever campaign happened to be running that month.
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 judgement, 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 why a reconciliation of records beats any behavioural signal. The enquiry and the completion name the same person; that is all the match needs.
Export the amount in whichever currency your accounts recognise, consistently. The report follows your figures.
Upload the agent placements as a source file. Ranking them against direct marketing on completions is the point.
Pricing
The number here is the number on the invoice — no per-call, per-minute or per-form fees. Most developers and agencies selling property to overseas buyers land on Growth — 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
$199/mo
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Completed purchases: a buyer email or phone, the amount, and a completion date.
Yes, with a country or territory column. It is the most useful cut in this segment.
Yes, with a stage column, so a lapsed reservation is never counted as revenue.
Yes — an agent placement list is a source file and ranks against direct channels.
Yes, with a project column, on Growth and above.
Two to three years, because reservation and completion routinely fall in different ones.
Yes — a registration list is a source file.
Yes — client records are encrypted both in transit and at rest, kept inside your own workspace, and removable on request. A DPA is available — which is how this reads for international property sales.
Type the registration forms into a spreadsheet and upload it as a source file. Completions are matched back to it however long afterwards, so each show is ranked on units sold rather than footfall.
No. Numbers are normalised to a canonical international form before any comparison happens, which recovers most of what a spreadsheet lookup on raw text silently loses.
The match runs on contact details rather than names, and the enquiry number is usually still the number you ring about handover. Where it genuinely is a different person, that revenue stays unattributed.
No. A show floor manufactures urgency and a proportion of those reservations lapse. Rank on completions, which also credits the visitor who took a brochure and bought eighteen months later.
Yes, by uploading each year's registration list separately. Because completed periods analyse exactly as well as current ones, a show from three years ago can be judged on what it eventually sold.
It limits what can be matched, and the report will show the shortfall honestly rather than distributing it. It also quantifies what getting those lists would be worth, which is usually the more useful fact.
Nearby
Match firm contracts and deposits to the campaigns running during the release that produced the buyer.
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 resort and second-home sales to the campaigns that reached a buyer in another market entirely.
See how it worksStart today
Upload two exports and see your real revenue by channel in minutes. Three days free, no card.