Measuring offline campaigns — connecting print, packaging, and signage to clicks
Money spent on posters, flyers, packaging inserts, and store signage has long been hard to attribute. Here is how giving each physical placement its own short link tells you which one drove the visit.
Online advertising leaves clicks and impressions as numbers. Offline did not, for a long time. How many people saw a poster, or how many who took a flyer actually showed up, was closer to a guess. So offline budgets got spent on a sense that "it seems to work," and the question of where to spend more came down to instinct.
Why offline spend is hard to attribute
The core problem is a broken link between cause and effect. There's no clue connecting the person who saw a poster to the person who visited the website later. They might be the same person, or completely unrelated.
A second difficulty stacks on top: offline placements usually go out in several spots at once. A subway poster, a sign at the store entrance, an insert tucked in product packaging, and a flyer handed out at an event all circulate during the same period. When visits rise, you can't separate whether it was the poster, the flyer, or the packaging — and without that, you can't decide where to put more money next time.
A QR code is the starting point for closing that broken link. Point a camera at it and an address opens, so an impression on paper carries through to a digital visit. But a single QR only tells you that a scan happened. Knowing which placement the scan came from takes one more step.
Give each placement its own link
The idea is simple: assign one short link, and its QR, to one physical placement. It doesn't matter if every link points to the same page. When each placement has its own link, a single scan becomes a signal that says "this spot worked."
When you shorten a link in linkpado, it generates a QR code right there too. A visit that arrives by scanning that QR is counted just like any other click, passing through a 302 response, and once you log in you can see those numbers per link. Putting the QR onto print material well is covered separately in Using QR codes together with short links, so here we stay on the measurement side.
Choose the unit you split by to fit the campaign.
- By location: give the Gangnam poster and the Hongdae poster different links, and you can see which neighborhood scanned more.
- By medium: hand a different link to the poster, the flyer, the packaging insert, and the store sign, and you get a comparison across media.
- By batch: give the first and second distribution of the same flyer different links, and you can see how response shifts over time.
Label placements with readable paths
Once the links multiply, the question quickly becomes "which link was which placement again?" Random codes alone are hard to tell apart in the analytics view.
On the Pro plan you can give a short link a readable custom path — lowercase letters, digits, and hyphens, 3 to 32 characters — so the path itself becomes the placement's name. Something like poster-gangnam, flyer-expo-day1, or pack-insert-v2. When you open the analytics list later, each row reads as a placement without cross-referencing a code.
It helps to settle a labeling convention up front. Keep a consistent order like medium-location-time, and the list stays sorted and readable even when a growing campaign reaches dozens of links. Because the breakdown also shows location and device, you can read the label and the regional distribution together — seeing which region responded more to the same poster.
Reading the comparison is straightforward. Lay the per-placement scan counts side by side over the same period, and which impression drove more visits becomes visible. Converting to cost takes it a step further: pair what one poster cost against the scans it produced, and you have a basis for deciding which placements to expand and which to drop next campaign.
Honest limits when reading the numbers
This isn't a perfect measurement. A few things are worth holding in mind.
- A scan is not a unique person. The same person might scan twice out of curiosity, or several people might scan one QR on a screen together. Location and device breakdowns are inferred estimates and don't identify anyone. The numbers are safer to read as a relative comparison between placements than as absolute counts.
- Not everyone scans. Some people type the address by hand instead of scanning, or remember what they saw and search for it later. Those visits don't land on the placement's link, so the scan count is closer to a floor on the real impact than a full measure.
- Give it enough time. A poster registers over several days, and a packaging insert isn't scanned until someone opens the product. Don't judge a placement on day-one numbers; compare over a period long enough for the campaign to run a full cycle.
Even with those limits acknowledged, splitting links by placement alone turns the old assumption that "offline can't be measured" into a comparison of "which placement did better." If you want to make a short link and QR yourself, you can try it from the home page.