Skip to content

The EQRC notebook / Measurement

Measure a QR code campaign without mistaking scans for sales

Scan counts can tell you whether a printed placement is prompting activity. They cannot, by themselves, tell you whether someone bought, registered or visited. Start with the decision you want the data to support.

Editable QR Code editorial team3 min read

Write down the outcome first

Choose the action the campaign is meant to support: a completed registration, a product instruction viewed or a qualified inquiry. Then identify where that action is actually recorded. A registration platform or website analytics tool may be the right source for the outcome.

Use a clearly labeled destination so the person scanning understands the same goal. If the poster promises a product guide and opens a general sales page, a low completion rate may be a content mismatch rather than a problem with the QR itself.

Give placements separate codes when the comparison matters

Two dynamic codes can lead to the same destination while keeping their scan activity separate. Name them by campaign and placement, such as ‘Autumn workshop — lobby’ and ‘Autumn workshop — handout.’ That makes the report easier to interpret later.

A higher scan total does not automatically mean a better placement. A lobby poster seen by thousands of people and fifty handouts have different exposure. Record the print quantity, placement dates and any useful context alongside the scan data.

Connect the destination without exposing personal information

If your website analytics supports campaign parameters, use consistent labels in the destination link. Keep them about the campaign and placement, not about an individual. Never put customer names, email addresses or private account identifiers in a public QR URL.

Test the whole redirect path and confirm that the destination receives the parameters you intend. Consent choices, browser settings, shared links and blocked analytics can create gaps, so do not expect every scan to correspond to a recorded web session.

Read the numbers as different stages

Total scans include repeat activity. Unique-scan estimates are not a verified count of identifiable people. Location and device breakdowns can help explain usage patterns, but they should not be treated as precise proof of who visited or where they stood.

For example, a hypothetical campaign with 120 scans and 8 registrations has two useful observations, not automatic proof that those 8 registrations came from those 120 scans. To calculate a conversion rate, first establish reliable attribution and compatible measurement windows.

Use the review to choose one change

Look for an actionable problem before redesigning everything. Few scans may suggest poor placement or an unclear prompt. Many scans with little destination activity may suggest slow loading or an unexpected page. A working destination with few completed actions may need a clearer offer.

  1. Use the same date range across your reports.
  2. Record known test scans and campaign changes.
  3. Compare equivalent placements where possible.
  4. Change one meaningful element and review again after enough exposure.
Put it in contextExplore QR codes for nonprofits

Keep exploring

Put the guide into practice

Start with one useful destination.

Create and customise a static QR code, then sign up or log in to download it for free. Need to edit after printing? Explore dynamic codes with a seven-day Business trial, no card required. An active plan is needed to keep dynamic codes running after the trial and grace period.

All articles