How to Track QR Code Scans and Measure Offline Marketing ROI

· Analytics · 5 min read

QR codes without tracking are a black box. Learn how to track every scan — country, device, date — to measure the real impact of your print and offline campaigns.

Printing QR codes on flyers, menus, or packaging is easy. Knowing whether anyone scanned them is the hard part. Without tracking, you are guessing. With a URL shortener like Alias, every scan is recorded and visible in your dashboard — country, device, date, and channel.

Why Most QR Codes Are Untracked

A static QR code encodes your destination URL directly. When someone scans it, their phone opens the URL without passing through any intermediate service — and no click is recorded. To track scans, you need to encode a redirecting short link rather than the final URL. The short link server records the scan and immediately redirects to your destination.

How to Track QR Code Scans with Alias

  1. Create a short link in Alias that points to your destination URL.
  2. Give it a descriptive slug — e.g. alias.live/menu-table-5 or alias.live/poster-july.
  3. From your dashboard, click the QR icon on the link card to open the QR code.
  4. Download the QR code PNG and use it in your print materials.
  5. Each time someone scans the code, the click is recorded. Open the link's analytics to see scan count, country, device, and date.

What QR Scan Analytics Tell You

  • Total scans — how many times the QR code was scanned.
  • Country — where scans are coming from (useful for multi-location campaigns).
  • Device — mobile vs desktop (virtually all QR scans are mobile).
  • Date chart — see when scans peaked, e.g. during an event or after a flyer was posted.
  • Referrer — typically "direct" for QR scans (no referring website), which helps you distinguish QR traffic from web traffic.

Separating QR Scans from Web Clicks

If you share the same short link both online and via a QR code, the click data will be mixed. The cleanest approach is to create a separate short link for each channel. Use alias.live/promo-web for your online posts and alias.live/promo-qr for your printed QR code — each gets its own analytics, so you can see exactly which channel drove more traffic.

Measuring Offline-to-Online ROI

Print campaigns are notoriously hard to measure. QR tracking gives you a direct measurement of how many people took action from a printed piece. By comparing scans per location, per flyer batch, or per time period, you can calculate cost-per-scan and identify which materials are worth reprinting.

Example: Restaurant Campaign

A restaurant places QR codes on table cards linking to a survey. Each table gets a different short link (alias.live/table-1 through alias.live/table-20). After a month, they can see which tables generate the most survey responses — and whether the QR code placement is visible enough at each table.

Dynamic QR Codes: Update Without Reprinting

Because Alias QR codes encode a short URL (not the final destination), you can update where the link points at any time without reprinting the QR code. Update the destination for seasonal menu changes, new product pages, or campaign pivots — the printed QR code stays the same.

Start tracking your QR code scans free