Viewmedia

How to Run a Matchback Report Without a Big Data Team

A plain walkthrough of matching marketing spend to named, closed sales, using tools an owner-operator already has.

Brian WroblewskiAugust 7, 20265 min read
A small business owner at a wooden desk comparing two printed spreadsheets side by side under warm lamplight, a laptop o

TL;DR

A matchback report compares the list of people you marketed to against the list of people who actually bought. You can run a basic version with two spreadsheets and an email address or phone number as the match key. It tells you which campaigns produced named, closed sales instead of just clicks and opens.

A matchback report compares two lists: the people you marketed to and the people who bought. Where a name appears on both, you have a sale you can tie to a campaign. You can build a basic version with two exported spreadsheets and a shared match key like an email address or phone number. No data team required.

The point is simple. Activity reports tell you who clicked. A matchback tells you who clicked and then paid. For an owner-operator deciding where the next dollar goes, that difference is everything.

What is a matchback report, in plain terms?

Two columns of customer records on a computer screen with several rows highlighted where they align, clean and literal,

A matchback takes your closed sales for a period and checks each one against the list of people you sent a campaign to. If a buyer was on the mailing list or the email send, the sale gets matched back to that campaign.

It works in the opposite direction from attribution tracking. Instead of following a click forward and hoping it ends in a sale, you start from confirmed sales and look backward to see who you had already reached.

That backward direction is why it holds up in the messy real world. People buy days or weeks later. They buy from a different device. They walk into a store after seeing a mailer. None of that breaks a matchback, because it only cares about two facts: did this person buy, and had you marketed to them. See Matchback Reporting for the longer explanation.

What do you need before you start?

Two exports and one match key. That is the whole list.

The first export is your campaign audience: every contact you sent the email or mailer to, with their email and, if you have it, phone and address.

The second export is your sales for the same window: every closed transaction with the buyer's contact details and the amount.

The match key is the field both lists share. Email is the cleanest. Phone is a solid second. Name plus address can work for direct mail, but typos and abbreviations make it messier.

How do you actually run the match?

Start by cleaning both lists so the match key looks identical on each side. Lowercase every email. Strip spaces. Reduce phone numbers to digits only. Small inconsistencies are the main reason real matches get missed.

Then line the two files up by the key. In a spreadsheet, a lookup formula handles this: for each sale, check whether the buyer's email appears in the campaign audience. If it does, mark the row as matched and note which campaign.

Total the matched rows. That sum is your campaign-driven revenue, meaning sales from people you had actually reached. Divide your campaign cost by the number of matched sales and you have a real cost per sale, not a cost per click.

If a buyer matches more than one campaign, pick a rule and stick to it. Crediting the most recent campaign before the purchase is common and defensible. The rule matters less than applying the same one every time.

Want this working on your numbers?

Viewmedia makes marketing you can prove, matched to real, closed sales.

How do you read the result honestly?

An owner-operator in a small shop reviewing a single printed report at the counter, calm daylight through the window, no

A match means the person bought and you had reached them. It does not prove the campaign caused the purchase. Some of those buyers would have bought anyway.

Treat the matched revenue as an upper bound on what the campaign influenced, not a precise causal figure. The useful comparison is across campaigns run the same way: if one mailer matches twice the sales of another at the same cost, that is a real signal worth acting on.

To get closer to cause, hold out a random slice of your audience and skip marketing to them. Compare the buy rate of the people you reached against the holdout. The gap gives you a cleaner read on what the campaign actually added. It is more work, but it turns a matchback into something close to a controlled test.

When is a manual matchback enough, and when is it not?

A spreadsheet matchback is enough when your volume is small, your data lives in one or two places, and you run it once a month. Most owner-operators are in exactly this position, and a simple monthly match beats any activity dashboard for deciding where to spend.

It breaks down when your buyer records are split across a point of sale, a booking system, and an email tool that share no common IDs. At that point reconciling the lists by hand eats more time than the report is worth, and small matching errors start distorting the numbers.

That is where a managed Provable Marketing setup earns its keep. It standardizes the match keys and runs the reconciliation for you. For consumer email specifically, Viewmedia guarantees a 15% open rate, and those sends feed straight into matchback so opens are never the end of the story. Unfamiliar terms are defined in the Glossary.

What mistakes throw off the numbers?

The most common is dirty match keys. A trailing space or a capital letter is enough to make a true match look like a miss, which quietly understates your results.

The second is mismatched date windows. If your sales export covers a different period than your campaign, the match is meaningless. Line the windows up before you run anything.

The third is claiming causation. A matchback shows correlation between reach and purchase. Report it that way, compare campaigns against each other, and run a holdout when you need a firmer answer.

BW
Brian Wroblewski

Founder, Viewmedia

Brian Wroblewski is the founder of Viewmedia. For more than two decades he has helped local and regional businesses turn marketing spend into provable, closed sales.

FAQ

Common questions

Can I run a matchback in a regular spreadsheet?

Yes. Two exports, a cleaned match key like email, and a lookup formula are enough for a basic monthly report. You only need more than that when your sales and marketing data live in several systems that do not share IDs.

What is the best match key to use?

Email is usually cleanest because it is unique and easy to standardize. Phone is a solid second. Name plus mailing address works for direct mail but produces more missed matches due to typos and formatting differences.

Does a match prove the campaign caused the sale?

No. A match proves the buyer purchased and that you had reached them. Some of those people would have bought anyway. To estimate true impact, hold out a random slice of the audience and compare their buy rate to the people you marketed to.

How often should I run a matchback?

Monthly is a practical rhythm for most owner-operators. It is frequent enough to catch which campaigns are working and infrequent enough to stay manageable by hand.

What if a buyer matches several campaigns?

Pick one crediting rule and apply it every time. Crediting the most recent campaign before the purchase is a common, defensible choice. Consistency matters more than the specific rule you choose.

Now see it work on your numbers.

Start with The Proof Pilot and end with a list of the customers your campaign produced.