Skip to main content

From Impressions to Action: What Print Marketers Should Track Instead

Rare Ivy
Rare IvyMarketing Manager
13 min read
From Impressions to Action: What Print Marketers Should Track Instead

Why impressions aren’t the finish line

Impressions can tell you that your poster, flyer, menu, or package was put in front of people. They cannot tell you whether anyone paid attention for more than a second, remembered the offer later, or felt enough interest to act. That gap matters. A print piece can rack up plenty of eyeballs in a hallway, on a counter, or near a register and still produce almost nothing beyond, “Oh, there’s that thing again.”

A delivered message is not the same thing as a noticed message.

That’s the first shift print marketers need to make. Reach and impressions are delivery metrics. They answer a narrow question: how many people could have seen the asset? Useful, sure. Final proof of impact? Not even close. A poster at a busy coffee shop might pass in front of hundreds of commuters in a week. Some will glance at it while waiting for their latte. Some will walk past it while checking their phone. A few may read the headline. Only a sliver will take the next step, and the poster itself won’t tell you which part of that process worked.

This is where the usual vanity number gets slippery. If a campaign says it reached 50,000 people, that sounds tidy on a slide deck. It still leaves the awkward questions untouched. Did the headline land? Did the offer make sense in a three-second glance? Was the call to action visible? Did the person who noticed it have any reason to do something after noticing it? Without those answers, impressions are a rough count of exposure, nothing more.

For print campaigns, the better question is simpler and more useful: was the message noticed well enough to earn the next step? That next step could be a scan, a visit, a coupon redemption, a booking, or a purchase. If the answer is no, the print asset may have been seen, but it didn’t do the job you wanted.

QR codes give that question a measurable endpoint. Put one on the page, and the printed piece stops being a dead end. A scan shows that someone moved from passive exposure to active response. It does not solve everything on its own, and a scan still needs a good landing page behind it, but it gives you a concrete signal that the print piece crossed the line from being visible to being useful.

That is why print marketing analytics should start with behavior, not just exposure. If the code is clear, the offer is legible, and the placement makes sense in the real world, you’ve got a way to track what happens after the glance. Without that, you’re left guessing whether the poster worked or just occupied wall space with better lighting.

What print marketers should measure instead

What print marketers should measure instead

Once the code is on the page, the question changes. A poster, flyer, menu, package, or shelf sign can be distributed widely and still do a poor job of moving anyone to act. So the numbers worth watching are the ones that show whether people actually responded.

The first one is scan rate. In plain terms, that’s the share of people who scan out of the people who were exposed to the code or asset. If 200 people see a table tent and 18 scan it, the scan rate is 9%. If 1,000 shoppers pass a display and 25 scan, that’s 2.5%. The absolute number matters, but the ratio tells you more about whether the design, placement, and offer earned attention. A code on a busy poster near a checkout line might get lots of passersby and very few scans. A smaller sign at eye level near the product can do better with less traffic because the next step is obvious.

A printed piece that gets seen is fine. A printed piece that gets scanned, then acted on, is doing the work you paid for.

For print campaigns, a second useful metric is scans per distributed piece. This is the easiest way to judge collateral that goes out in fixed units. If you hand out 2,000 flyers and get 60 scans, you have 3 scans per 100 flyers. If a restaurant prints 500 menus and gets 95 scans over a week, the menu version is pulling more responses than the flyer, even if the flyer reached more people in a looser sense. The same logic applies to packages, inserts, event badges, counter cards, and retail signage. A box that ships once can still produce repeat data if customers keep scanning the code inside or on the label.

That ratio is useful because it keeps you honest about the asset itself. A campaign with fewer impressions can still perform better if the response path is cleaner. Maybe the QR code sits above the fold instead of buried in a footer. Maybe the offer is specific instead of vague. Maybe the landing page opens instantly and asks for one simple action. In that case, a lower-impression placement can produce stronger offline to online conversion than a bigger campaign with a clumsier setup. The print piece did less distribution work, but more response work.

After that, measure the action after the scan. A scan is not the finish line. It’s the moment someone chose to look further. The real outcomes show up in form fills, coupon redemptions, bookings, purchases, and email sign-ups. Those are the numbers that connect the printed asset to revenue or lead generation. If a flyer drives 80 scans and only 4 people complete the form, the issue may be the offer, the form length, or the page itself. If another flyer drives 40 scans and 16 bookings, that smaller campaign is doing better business with less traffic. Same print spend, very different result.

It also helps to separate raw scans from qualified scans. A scan from someone who bounces after two seconds tells a different story than a scan that turns into a booking or sale. For teams that want cleaner reporting, it makes sense to send scan and conversion events into analytics tools and review them together. If you need custom reporting fields for that kind of setup, the Google Analytics Data API schema lays out the event data you can query and organize.

In retail settings, there’s one more detail worth keeping in view: the code has to survive real-world printing and scanning conditions. On shelf labels, packaging, and point-of-sale signs, a standard that works in a lab can fall apart under glare, odd angles, or tiny sizes. The GS1 2D barcode guidelines for retail are useful if your print piece needs to sit in that environment and still scan cleanly. No one likes a QR code that acts like it’s on strike.

If you track scan rate, scans per piece, and the downstream action, you get a much clearer picture of whether print is doing its job. The pretty number is impressions. The useful numbers are the ones that end with a customer taking the next step.

Design QR codes people actually want to scan

By the time a QR code reaches print, the design work is already doing a lot of heavy lifting. A plain black square can work, sure. But if it looks like an afterthought, plenty of people will treat it like one. The better move is to make the code feel like it belongs on the page or package without turning it into a tiny art project that refuses to scan.

A QR code should look like part of the design, but its first job is still boring and beautiful at the same time: scan cleanly on the first try.

That balance is where branded QR codes earn their keep. A logo in the center can help people recognize the code as part of your brand, as long as it doesn’t crowd the data modules. Color is fair game too, but the rule is simple: strong contrast beats cleverness. Dark code on a light background usually behaves well. Light code on a dark panel can work if the print quality is solid. Pale gray on beige paper, though, is a fast route to disappointment. So is putting a code over a busy photo and hoping the universe fills in the gaps.

Quiet space matters just as much. A QR code needs a clean border around it so scanners can find the edges. If a designer lets text, icons, or decorative shapes press right up against the code, the result may look neat on a mockup and fail in a real café line at 1 p.m. Packaging is especially unforgiving here. Fold lines, curved bottles, glossy varnish, and tiny shelf tags all mess with readability. On a flyer or poster, give the code enough breathing room. On a menu, keep it away from sauce splatters and laminated glare. On a business card, don’t squeeze it into a corner just because there’s a gap left over.

Design QR codes people actually want to scan

Placement should follow how people actually use the piece. A code on a tabletop menu needs to be easy to spot from arm’s length. A retail shelf sign may need larger size and stronger contrast because the viewer is standing farther away and moving faster. A business card QR can sit lower on the card if it’s meant to support a follow-up action after a meeting. For packaging, the code usually works best where a hand naturally lands, not where the printer had a spare inch. That sounds obvious until you look at a box covered in beautiful branding and the QR code hiding near a seam like it’s embarrassed to be there.

If the code lives on packaged goods or retail labels, it’s worth checking the placement rules in the GS1 General Specifications. Those standards help when a QR or barcode has to share space with price tags, ingredients, and other nonnegotiables. Nobody wants the scan area competing with a nutrition panel for attention. The panel usually wins.

There’s also a practical reason to choose dynamic QR codes. The printed code stays the same, but the destination behind it can change after the campaign goes live. That matters when a menu changes every week, an event shifts its check-in process, or a retail shelf sign needs to point to a different offer after inventory runs low. A restaurant can print one QR code on table tents and update the linked menu whenever brunch hours change. An event team can use one code on badges, posters, and entry signs, then swap the destination from registration to session materials once doors open. A retailer can place a code on a shelf talker, then update the landing page when the promotion ends without reprinting the sign or apologizing to everyone with a stale flyer.

That flexibility also keeps campaigns from feeling brittle. A printed piece has to survive more than one afternoon, and dynamic QR codes give you a little breathing room when offers, URLs, or product details change. If the same code appears on packaging in multiple stores or regions, you can keep the printed asset stable while the destination changes behind the scenes. That makes the design more durable and saves the awkward moment when someone scans a code and lands on a page that expired three promotions ago.

When you’re planning the layout, think in terms of scan conditions rather than decoration alone. Distance, lighting, paper stock, placement, and contrast all affect whether the code gets used. Design for the place where it will sit, not just the PDF preview on your laptop. That’s the difference between a QR code that looks nice in a deck and one that people actually scan in the wild.

For teams that want clean reporting later, it also helps to keep each placement organized by campaign name and destination. Nielsen’s guidance on measuring digital campaigns and audiences is useful background if you’re comparing different print placements and want the numbers to make sense once the scans start coming in.

From scan to conversion: what to track next

A QR scan is a good start. It is not the finish line, and it definitely isn’t proof that the campaign worked.

Once someone scans, the real story moves onto the page behind the code. That means every printed asset should point to a specific destination, not a generic homepage with a “good luck finding the right button” vibe. A poster, flyer, menu, package, or event badge does better when the QR code sends people to a campaign-specific URL or a dedicated landing page built for that offer. If the scan came from a table tent at lunch, the page should feel like lunch. If it came from a retail shelf talker, the page should match that product and that moment.

That kind of setup also makes troubleshooting much easier. A dynamic QR code can keep the printed code the same while the destination changes later, which is useful when a promotion ends, a menu changes, or a campaign needs a new offer. DashQR’s guide on how to create editable QR codes that keep working after print walks through that basic idea. The practical upside is simple: you can separate the print asset from the page experience, then measure each one without guessing which part carried the weight.

A scan tells you someone pointed a camera at the code. The landing page tells you whether the rest of the message did its job.

Once the code is sending traffic to the right place, start watching the post-scan funnel, not just the scan count. Page views tell you how many people actually loaded the page. Bounce rate shows how many left almost immediately, which can mean the offer was unclear, the page was slow, or the code matched the print piece poorly. Time on page gives a rough signal about whether people read the copy or bailed after a glance. Clicks on buttons, product links, maps, menus, or booking links show whether the page moved people toward the next step.

Conversion events matter most of all. A form fill, coupon redemption, appointment booking, purchase, download, or email sign-up is where a scan turns into something a marketer can actually use. If your print campaign brought in 800 scans but only 11 email sign-ups, that is a different story than 800 scans and 140 sign-ups. Same exposure. Very different outcome.

This is where QR code A/B testing earns its keep. You can test landing page headlines, offer framing, form length, button text, or even the order of the page sections. One version might ask for an email up front. Another might let people browse first and ask later. One headline might lead with “10% off today,” while another offers “Free sample with purchase.” If the print piece stays the same but the page changes, you can see what actually nudges people forward after the scan. That’s useful because a weak page can make a strong print placement look flat, and a simple page change can make the same QR code perform better without reprinting a single sheet.

A good analytics setup should also separate raw scans from qualified scans. Raw scans are the total number of times the code was opened. Qualified scans are the scans that led to meaningful behavior: the person stayed on the page, clicked through, completed a form, redeemed an offer, or made a purchase. That split matters because a code can attract curiosity without producing business results. Someone may scan out of idle interest, realize it’s not for them, and close the page in three seconds. That’s still a scan, just not a useful one.

If you want cleaner print campaign metrics, think in layers. First, did people scan? Then, did they stay? After that, did they click? Finally, did they convert? Those are different questions, and the answers can point in different directions. A flyer in a busy area might get lots of scans, but a quieter location might send fewer scans and more bookings. The second case can be the better campaign, even if the first one looks busier on paper.

That’s the part many teams miss: the scan is a doorway, not a conclusion. The page behind it is where attention either turns into action or slips away.

Turn print into a measurable funnel

The simplest way to think about print is as a chain of events, not a one-off impression count. You create the asset, print it, place the QR code where people can see it, watch for scans, send those scans to a landing page with a clear action, and then review what happened. If the loop breaks anywhere, you’ve got a nice-looking piece of paper and very little evidence. If the loop holds, you can tell which poster, menu, package insert, badge, or shelf sign actually nudged someone to do something.

A printed piece earns its keep when the next step is obvious and the scan leaves a trail you can use.

That trail does not need to be fancy. A restaurant can check which menu QR gets the most scans, then compare lunch service against dinner service and move the code higher on the page if people keep hunting for it. A retailer can see whether a shelf display near the entrance beats one by the checkout. A small brand can test two flyer versions, each with a different offer, and see which one sends more people to a booking page. Event teams can compare badge scans at the door with scans from signage inside the venue. Packaging can do the same job over a longer timeline, since customers may scan after they’ve taken the product home and had a minute to wonder what else the brand offers besides instructions and ingredients.

Once that data starts coming in, the job is mostly editing. Change the placement if the code sits too low or gets lost beside other artwork. Change the offer if people scan but leave before completing the form. Change the creative if one headline gets attention and another gets ignored. Change the destination if the landing page feels too crowded or too slow. None of that requires a giant strategy deck. It just requires a habit of checking what the numbers say and making one sensible adjustment at a time.

That’s the real advantage of QR-driven print campaigns. A flyer stops being a hopeful piece of paper and becomes a testable asset. A menu stops being a menu alone. A package stops being a container alone. Each one can carry a next step that is visible, scannable, and measurable, which is a lot more useful than guessing whether the thing landed with anyone.

For small businesses, this kind of reporting is especially handy because the same printed pieces often stay in circulation for weeks or months. If the scans are thin, you can move the code, rewrite the offer, or swap the landing page without starting over. If scans are steady, you know the placement is doing its job and you can spend your time on the next tweak instead of staring at a wall of print and hoping it develops opinions.

The takeaway is pretty simple: print works best when it is branded, measurable, and tied to a clear next step. When you can see the path from printed asset to scan to action, you’re no longer counting impressions for comfort. You’re tracking behavior that you can actually use.

Newsletter

Stay in the loop

Join our newsletter and get resources, curated content, and inspiration delivered straight to your inbox.