Clycyo
How-to4 min read

How to Track QR Code Campaigns

QR scans land as direct traffic unless you tag them. UTM conventions for print, packaging, and events — plus how to read the results.

A QR scan opens a clean browser tab with no referrer — to your analytics it is indistinguishable from a typed URL. Which means every poster, package, table tent, and conference badge you print is pouring its results into the 'direct' bucket unless you encode the attribution into the URL itself. Fortunately, that is the entire fix, and you control the URL completely.

The pattern: short redirect → tagged destination

Never encode the long UTM URL directly into the QR code. Encode a short, owned path that 301-redirects to the tagged destination:

QR encodes:   https://yoursite.com/go/expo26
Redirects to: https://yoursite.com/welcome
  ?utm_source=qr
  &utm_medium=offline
  &utm_campaign=expo_berlin_2026
  &utm_content=booth_poster

Three reasons for the indirection: shorter URLs make denser, more scannable codes; you can fix or retarget the destination after printing (the poster is forever, the redirect is editable); and the short path doubles as a human-readable fallback to print under the code.

Naming that survives the campaign

  • utm_medium=offline (or print) groups all physical-world traffic in one channel view.
  • utm_campaign identifies the initiative: expo_berlin_2026, packaging_v2.
  • utm_content distinguishes placements within it: booth_poster vs badge vs flyer — this is how you learn that badges outscan posters 4:1, which changes next event's print order. Full conventions in the UTM guide.

Reading offline campaigns honestly

  1. Scans arrive overwhelmingly on mobile — judge the landing page's mobile load time accordingly; a poster that works and a page that takes five seconds on conference Wi-Fi cancel out.
  2. Expect a long tail: packaging QR codes trickle scans for years. The dated campaign slug keeps cohorts separable.
  3. First-touch persistence does the rest: the visitor who scans at the booth and signs up at the hotel that night still credits expo_berlin_2026 — and so does their eventual subscription.

Print is the one channel where you get exactly one chance to instrument — there is no patching a shipped poster. The redirect pattern above is ten minutes of setup that turns physical marketing from a faith expense into a measured channel, the same logic as podcast attribution applied to paper.