For Multi-Location Retail

Which channels produced in-store and online revenue?

Match transactions across every store and the web to the campaigns that produced the customer, without a tag on a single till.

No card required Nothing to install Cancel anytime

Multi-Location Retail workspace FY2026
Retail revenue traced to a channel

$3,500,000 50% of $7,000,000 paid

  • Google Ads $1,470,000 · 21%
  • Meta Ads $1,120,000 · 16%
  • Email marketing $910,000 · 13%
  • Direct / Unknown $3,500,000 · 50%
Direct / Unknown is shown, never shared out across the channels above.
Google Ads · LeadFY2026 14 · (•••) •••-0134
Closed sale · FY2026 27$356
Matched · high confidence

The blind spot

What's actually happening

Online revenue is measured to the click and store revenue is measured by footfall. The campaigns that drive people into shops are credited with almost nothing.

What you get

Built for Multi-Location Retail.

Closed revenue, not pipeline stages

Rank channels by the revenue they closed rather than the opportunities they created.

Cycles longer than any attribution window

A contract signed four quarters after the click still credits that campaign.

Defensible in a board pack

Only exact matches count automatically; unmatched revenue is shown, never redistributed.

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$7,000,000paid retail revenue
Attributed to a channel$3,500,00050% of revenue
Average deal$356per paid sale
Match rate79%of sales matched
ChannelSalesRevenueShare%
Google Ads4120$1,470,00021%
Meta Ads3140$1,120,00016%
Email marketing2551$910,00013%
Direct / Unknown9812$3,500,00050%
01

The online-to-store journey is where the credit disappears

A customer researches online, checks stock, and buys in a shop. The session ends without a transaction, the campaign is judged a failure, and the revenue lands in a store's till attributed to nobody.

If the till captures a loyalty identifier, an email or a phone number, the in-store transaction can be matched to the campaign that produced the customer. In most chains this moves a majority of paid-media value out of Direct / Unknown.

02

Store by store, the right budget is different

A flagship in a city centre and a suburban store draw from different demand and respond to different channels, and a chain-level average conceals both.

A store column splits the report so local budgets can follow local evidence rather than a national average that describes no individual shop.

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 judgement, 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 Multi-Location Retail.

They say

Our tills do not capture contact details.

We say

Loyalty programmes, receipts by email and returns data usually do. Whatever share is captured is what can be matched, and the rest stays honestly unattributed.

They say

We have both online and physical revenue.

We say

Both go in the same sales file, with a channel column, and the report separates them.

They say

Customer data across many stores is a risk.

We say

Data is encrypted, isolated per workspace and deletable in one click, and only a contact detail, an amount and a date are required.

Pricing

Flat monthly pricing. No per-call fees.

The number here is the number on the invoice — no per-call, per-minute or per-form fees. Most retail chains and multi-site operators land on Enterprise — ten seats for the team and the highest monthly record allowance, since a year of closed deals is a lot of rows.

Enterprise

One business closing at volume

$499/mo

billed monthly

  • 1 workspace · 10 seats
  • 25,000 sales records / month (+$49 per 10,000)
  • 24-month history
  • Campaign drill-down and period comparison
  • Single sign-on through your identity provider
  • Your logo on every report
  • Roles, permissions and guided onboarding
  • Priority support

Questions

Questions we get about Multi-Location Retail.

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

Transactions: a customer email, phone or loyalty identifier, the amount, and a date.

Start today

Stop guessing which ads pay off.

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