Online advertising hands you the numbers by itself: impressions, clicks, cost per contact. A leaflet dropped into a letterbox, a poster at a bus stop and a pen with your logo will never send a report. That does not mean they work blind - it means you have to build the counter yourself, before the materials go to print.
Measuring offline advertising rests on one idea: you give the recipient a path you can recognise. If someone calls a number that appears only on the leaflet, gives a code word from the poster at the till, or scans a code leading to a page built for one campaign - you have a signal. Not a perfect one, but a concrete one.
The second thing is being honest with yourself. Part of the effect will always stay invisible: someone sees the poster, remembers the name and types it into a search engine two weeks later. Good offline analytics does not pretend to measure everything - it shows the direction and lets you compare one campaign with another.
- Measurement is planned before printing - a separate number or code cannot be added after the fact.
- The strongest tools: a dedicated contact channel, a discount code tied to one material, and a QR code with its own landing page.
- One campaign, one goal, one recognisable trace. Several traces at once blur the results.
- Asking customers how they heard about you costs nothing and works, as long as you always ask the same way.
- Part of the effect will stay unmeasurable - so compare periods and treat the numbers as a direction, not a verdict.
Start with the question of what should happen
Before you count anything, decide what action you expect from the recipient. That answer determines what trace you can leave on paper at all.
- A phone call - the easiest to measure: a separate number and a short note when answering are enough.
- A visit to your premises - this needs physical proof: a coupon to hand over or a code word to say.
- A website visit - an address shown only in print helps, along with a QR code and its own landing page.
- An order - the most valuable, because the value shows at once, but the rarest, so it needs longer observation.
One campaign should have one main goal. A leaflet that at the same time invites people to an event, encourages them to follow a profile and offers a discount scatters the reader and blurs the measurement. We wrote about splitting the message in our post on a series of leaflets instead of one overloaded one.
A dedicated contact channel - the simplest counter
A method as old as advertising and still one of the most effective: you put contact details on the material that appear nowhere else. Every call or email to that address comes from this campaign and there is nothing to guess.
Phone number, email address, landing page
- An extra number - a second SIM card or a virtual number forwarded to your main phone. You answer exactly as before, yet you know where the contact came from.
- An email address with a suffix - one alias for leaflets, another for posters. The same inbox, while the message header shows the channel.
- A short web address - one people can retype from memory. The statistics of that page are a ready-made counter.
This method has an advantage no other can match: it works even when the customer never mentions the material at all. It requires one thing - that the details reach the artwork before printing. When ordering leaflets, prepare a version with a channel assigned to that single campaign right away.
If the same materials go to several places - a housing estate, a trade fair, a partner reception desk - vary the trace in each batch. The same artwork, a different code or a different landing page address. After a month you will know not only whether the leaflet worked, but also where it worked best.
A discount code tied to one material
A coupon does two things at once: it gives the recipient a reason to act and leaves a trace in your records. The rule is simple - the code from the leaflet must not appear anywhere else, social media included. Otherwise within a week you will stop telling the channels apart.
- Short and easy to dictate - a few characters, without confusing letters and digits, readable over the phone.
- With an expiry date - this tells you over what period the material was actually working.
- Separate for each version - one on the leaflet, another on the poster, a third on the card handed over at purchase.
A coupon works well as a tear-off element or a separate card - we explore the topic in our post on whether a leaflet with a coupon, a QR code or a loyalty card works better. When you want a more elegant form, vouchers carrying one code word tied to that campaign step in for the coupon - each one redeemed is one counted contact.
A QR code and a page built for one campaign
A QR code moves the recipient from paper to the internet, and there the counters already run on their own. There is one condition: the code must lead to an address used only in this campaign. A code pointing at your home page will tell you nothing, because its traffic melts into everything else.
On a dedicated page you will see the number of visits, the time of day, the type of device and how many visitors took the next step. Just remember that a scan is not yet a customer - some people scan out of curiosity and leave two seconds later.
The code works best where the recipient has a moment and a free hand: on a poster in a waiting room, on a leaflet taken home, on packaging opened at the table. It does worse where people merely walk past. We write about combining print with the online part in our post on the leaflet as part of a larger campaign.
Asking about the source and comparing periods
Two methods that cost nothing and often turn out the most valuable. The first is a question asked of every new customer - on the phone, at the till, in the order form. The key is repeatability: the same wording, always, from everyone on the team.
The second method is comparing periods. You set the week or month of the campaign against the equivalent period before it, keeping seasonality in mind. If enquiries rise by a third after distribution and nothing else has changed, you have a strong indication even without codes.
- Note the starting point - how many enquiries, visits and orders you get in a typical week before the launch.
- Set one trace per material - a number, a code or a landing page address, and put it into the artwork before printing.
- Agree the question within the team - one sentence, one place to record it, no exceptions.
- Collect data for a set period - shorter for one-day actions, longer for materials that stay with the customer.
- Sum up and decide - whether you repeat, refine the message or change the distribution point.
What you will not measure - and why that is fine
Honestly: a fair part of the effect cannot be counted and no method will change that. You will not count the conversation in which someone recommended you to a friend because your branded pen was sitting on their desk. Materials that build recognition work slowly and spill over into other channels - part of the traffic credited to search engines started with something printed.
- A delay in time - the reaction can arrive weeks later, long after the campaign has closed.
- Overlapping channels - the customer sees the material and the online ad, yet one source gets counted.
- The memory effect - brand recognition grows quietly and has no counter of its own.
So instead of hunting for one number that settles everything, gather several weaker signals and check whether they point the same way. If calls are rising, codes are being redeemed and the QR landing page records visits, the decision to repeat is a safe one.
Offline analytics is not a dashboard full of charts, but a handful of habits put in place before printing: one goal, one recognisable trace, one question always asked the same way, and a note about how things looked before. That is enough to stop the next campaign from being a repeat in the dark.



