The Uniplex Guide · Branding & Business
How to Measure Print Marketing ROI: Track Flyers, QR Codes and Real Enquiries
Quick answer: Measure print marketing by connecting each campaign to an identifiable response, then recording qualified enquiries, completed sales and contribution after direct costs. QR scans and visits help explain activity, but they are not the same as revenue or profit.
“We printed 5,000 flyers” describes production. “We gained eight customers from the campaign” describes a commercial result. The gap between those statements is where useful measurement begins.
You do not need a complicated dashboard to start measuring print marketing ROI. You need one clear campaign, an identifiable response route and a reliable record of what happened after someone responded.

Choose one primary action
Decide whether the campaign is meant to generate an enquiry, a store visit, a quotation request or an online purchase. A local trade service might want relevant phone calls; a product campaign might send readers to a specific product page.
Match the printed message to that action. Define the audience and the customer need, then explain the useful outcome and what the reader should do next. Check that the message and call to action suit the place where the material will be handed out or displayed.
Give each campaign a recognisable response route
Useful options include a campaign-specific landing page, a reference code, a tagged QR destination or a consistent “How did you hear about us?” question in the enquiry process. Choose a method your staff can actually maintain.
A single campaign can use more than one route because customers respond differently. A QR code is convenient for some readers; others prefer to call or type a short address. Keep the printed contact options clear.
What a tagged URL does
Campaign parameters identify the source of a link visit in an appropriately configured analytics system. Use utm_source to identify the source, utm_medium for the channel and utm_campaign for the campaign name. An optional utm_content value can distinguish different designs or versions.
- Source:
local_flyer - Medium:
print - Campaign:
october_consultations - Content:
version_a
Keep names consistent. Use a separate version label for a genuinely different creative, not a different spelling of the same campaign.
Do not print a long tracking string as the main contact address. Put the destination into the tested QR code and provide a readable alternative. Confirm that the landing page works on a phone and gives the visitor the next step promised on the print.
Test the exact finished code
Scan the code from the exported artwork and a sample at the intended printed size. Test more than one phone and realistic lighting. Check the destination, form, product options and the path back to the business.
If the code relies on a redirect service, understand who controls it and whether it has ongoing charges or expiry conditions. Keep a record of the final destination. The print may remain in circulation long after the campaign owner changes roles.
Track five stages, not one vanity number
| Stage | What it tells you | What it does not prove |
|---|---|---|
| Distributed pieces | Material reached a planned location | That people read it |
| Visits or scans | People interacted with a link | That every visit is unique or qualified |
| Qualified enquiries | Relevant buyers expressed a need | That a sale is confirmed |
| Completed orders | Customers purchased | That the campaign caused every sale |
| Contribution | Sales left value after direct costs | Net company profit after all overheads |
Use a simple, honest ROI example
Suppose design, printing and distribution cost R4,000. You record 20 qualified enquiries and eight completed orders. Each order contributes R750 after its direct fulfilment costs.
- Cost per qualified enquiry: R4,000 ÷ 20 = R200.
- Cost per acquired customer: R4,000 ÷ 8 = R500.
- Total contribution before campaign cost: 8 × R750 = R6,000.
- Contribution-based campaign return: (R6,000 − R4,000) ÷ R4,000 × 100 = 50%.
This calculation assumes those eight customers are attributed to the campaign. It excludes general overheads and later repeat purchases. State those boundaries when reporting the result. Revenue divided by spend is a different metric and should not be presented as profit.
Recognise the limits of attribution
A customer may see a flyer, search for your name later and call without scanning. Another might scan repeatedly before ordering. Staff may forget to record the source. Use several signals and avoid pretending they provide perfect certainty.
For a more informative test, use comparable areas or customer groups and a consistent time window, while acknowledging differences between them. Change one major element at a time where practical: the headline, audience or response route. If everything changes, you cannot identify which change helped.

Improve the weakest stage
If people visit but do not enquire, inspect the landing page, offer and form. If enquiries are frequent but unsuitable, examine targeting and wording. If relevant buyers request quotes but do not proceed, review the specification, price explanation and follow-up.
Print quality matters, but reprinting more pieces will not repair an unrelated problem later in the buying journey. Use what you learned to improve the next campaign.
Print measurement questions answered
Can I track a flyer without analytics?
Yes. A campaign reference, a dedicated enquiry page and a simple staff log can provide a useful starting point. Record the limitations of the method.
What is a good flyer response rate?
There is no universal number for your business. Audience, offer, distribution and margins differ. Compare your own consistent campaigns and judge the value of qualified enquiries and customers.
Does a QR code guarantee more sales?
No. It removes some typing, but the offer, trust and destination still have to work. Provide a clear reason to scan.
For format selection, read Flyers vs Brochures vs Posters.
