New:Experimental free plan now live for everyonev1.6.0

Ok1Second
Menu
Guide

QR codes for marketing campaigns

Print is usually a dead end for marketers because it cannot be measured or changed. A dynamic QR code fixes both — it turns a poster into a channel you can tune after the ink is dry.

Updated October 6, 2026 · 4 min read

What dynamic codes change for marketers

Because a dynamic code's destination lives on a redirect rather than inside the printed pattern, print starts behaving like digital: you can change the offer without reprinting, and you can see which placements earned attention.

A static code encodes the URL itself, so editing it means producing new artwork and scraping the old. That single difference is what makes a print campaign testable.

  • Swap the landing page mid-campaign on the same printed asset
  • Give each market its own destination from one print run
  • Track scans by placement, day and country
  • A/B different offers behind the same code

One code per placement, not per artwork

The unit that tells you something is the placement, not the file. Print the same code on every poster in a city and the scan count is a city number; print one code per site and you can rank sites.

In practice, use one code per location or channel — poster, table tent, receipt, packaging, van — and keep the artwork otherwise identical. Costs stay flat because a flat plan does not price per code.

  • One code per site, venue or channel
  • Name codes for the person reading the dashboard, not for yourself
  • Include the campaign and the wave in the name
  • Retire a code when a placement ends, so old scans do not blur the picture

Routing that earns its keep

The cheapest win in a print campaign is a rule that sends people to the right place, because you cannot reprint a poster per country. Country rules cover the common case: one print run, local pricing and local language behind it.

Language and device rules handle the rest. A phone arriving from a QR scan is always mobile, but pointing tablets and desktops at a fuller page avoids a cramped layout, and a language rule stops sending a German-speaking reader to an English offer.

  • Country: local domain, local currency, local stock
  • Language: your page in the language the reader saw the poster in
  • Device: a lighter page for phones, a richer one elsewhere
  • Fallback: always keep a default destination that works everywhere

Measuring a print campaign honestly

Scans are a count of intent, not of sales. Someone who scans a poster has stood up, taken out a phone and held it to the code — a stronger signal than an impression, and still only the top of the funnel.

Compare scans between placements and over time rather than chasing an absolute number. A wave that scanned three times as much as the last wave is a real result even when the raw count looks small next to a digital channel.

  • Compare placements against each other, not against a benchmark you cannot verify
  • Look at scans per day, not the campaign total, so a launch spike does not hide a dead tail
  • Count country splits to check the routing rules actually fire
  • Pair scan counts with the landing page's own analytics to see drop-off

What to agree before the print run

Decide the boring things up front, because they are hard to fix after the run. Who owns the redirect, who can edit it, and what happens to the codes when the campaign ends are all one-line answers that save a reprint.

Also settle placement in the artwork. A code needs contrast, a clear margin and enough size: the working rule is one unit of code width for every ten units of scanning distance, so a poster read from three metres wants a code around 30 cm across.

  • A named owner for the redirect, not a shared login
  • A decision on whether codes stay live after the campaign
  • Code size at least a tenth of the scanning distance, with a clear quiet zone
  • A physical test scan before the full run

Frequently asked questions

Can I change the campaign link after printing?
Yes — that is the core advantage of a dynamic code. You edit the destination in the dashboard and the printed pattern keeps pointing at it.
Can I track which poster was scanned?
Use one code per placement. Comparing their scan counts tells you which locations work, which is hard to see from a single city-wide code.
Do scans cost extra?
On a flat plan, no. Avoid providers that bill per scan or cap scans monthly, because a successful campaign is exactly when those costs bite.
How many codes should one campaign use?
As many as you have placements you want to compare, and no more. One per site or channel is usually the right level; one per printed sheet rarely is.
What should sit behind the code?
A fast, mobile-first page that loads without an app install, and a destination that keeps a fallback for readers whose country or language you did not plan for.
Where should the code sit on the artwork?
Where people can reach it and scan it comfortably, with contrast against the background and a clear margin. Size it at roughly a tenth of the scanning distance — about 30 cm on a poster read from three metres.

Keep reading

Ready to create one?

Dynamic codes are editable forever from €3/month.

Create your first dynamic QR code

Free to start. One code, editable forever, with scan tracking from the first scan.

Privacy-first analyticsNo per-scan feesEdit links anytimeNo contract