QR code tracking records activity associated with a code. A scan count is a useful starting point, but it does not establish a business outcome. The business question is what happened next: which destination was clicked, what action showed intent, whether a conversion occurred, how much revenue was attributed and whether the campaign produced a return.
How to set up a trackable QR code
Use a distinct tracked link for each placement you want to measure: a golf hole sign, a gala program and a lobby poster should not share one identifier if you need separate results. Send each link to a relevant mobile-friendly destination with a clear next action.
A static code contains a fixed destination. A dynamic code typically points through a managed redirect, allowing the destination to change while the printed code remains the same. Tracking depends on the destination and analytics setup; neither format alone proves that a purchase occurred.
Track QR visits with campaign tags
For Google Analytics, use consistent campaign parameters. For example, a program QR link might use utm_source=gala_program, utm_medium=qr and utm_campaign=fall_gala. Use a different source or content value for the entrance sign so the placements remain distinguishable.
Follow Google's campaign URL guidance. Keep tags intact through redirects and test the final page. Campaign tags label traffic; configured events and an attribution method are still needed to connect it to outcomes.
Understand what the numbers can tell you
- Total scans: recorded interactions, which can include repeat activity and your own tests.
- Unique visitors: an estimate based on the system's identification method, not a guaranteed count of distinct people.
- Conversions: validated actions matching the goal you defined.
- Attributed revenue: recorded transaction value connected through the supported tracking path.
Consent choices, blocked tracking and cross-device activity can leave gaps. Use consistent dates, document test traffic and avoid adding scans to website visits as though they were different people.
The complete QR analytics funnel
- Scan: the first measurable engagement with the physical spot.
- Click: the destination, offer, directions or other next step selected after the scan.
- Intent: a meaningful action that signals what the person wants.
- Conversion: a validated lead, registration, redemption, appointment, application or purchase.
- Revenue: confirmed value attributed to the originating campaign where the connection is credible.
- ROI: attributed profit after campaign costs, divided by campaign costs. Revenue divided by advertising spend is ROAS, not profit-based ROI.
QR analytics becomes commercially useful when the system preserves the connection between the originating spot, the action taken and the validated result.
What to measure after the scan
- Unique and repeat engagement by placement.
- Offer, website, Maps, Waze and other destination clicks.
- Meaningful intent actions selected after the initial scan.
- Validated leads, registrations, redemptions, appointments or purchases.
- Attributed revenue, cost per conversion and ROI.
- Performance changes when the campaign or destination changes.
One code should not mean one permanent campaign
A governed campaign layer can change the experience behind an existing physical placement without reprinting the material. The measurement record should preserve which campaign was active when each interaction occurred.
Compare spots, not just codes
The business question is which location, placement, message and offer created value. A code is one connection method. Vivid keeps that interaction attached to the broader advertiser, campaign, conversion and revenue record.
Validate the conversion path
Attribution requires compatible destinations and a defined way to confirm the desired outcome. When that connection is unavailable, report engagement without claiming downstream revenue. The broader offline marketing attribution framework explains how to preserve the originating location, placement and campaign through the final validated outcome.
It connects every measurable spot to campaign control, business outcomes, advertiser transparency and renewal intelligence.
Turn physical engagement into revenue intelligence.
Map the spots, campaigns and outcomes that matter to your organization.
Build My Vivid Map →Dynamic QR tracking: a launch checklist
- Give each physical placement its own tracked QR destination.
- Name the campaign and record the offer, active dates and investment.
- Test a scan, destination visit and intended action on a phone.
- Confirm a test conversion reaches the correct campaign before launch.
- Compare the same date range across scans, conversions and recorded revenue.
A dynamic QR code lets you change the destination without replacing the printed code. It does not automatically identify every visitor or recover a purchase that was never connected to the tracking path. Keep untracked outcomes separate.
Example: one banner, two offers
Illustrative example: a restaurant runs a family-dinner offer in September and a brunch offer in October through the same banner QR code. Keep each offer in a separate campaign record so you can compare scans, offer clicks and confirmed purchases without mixing the periods. Different audiences and dates can affect the comparison; it is not a controlled test.
For website campaign tagging, see Google’s guidance on campaign URLs and UTM parameters. Tags describe the source of a visit; conversion tracking still requires a configured event or verified outcome.
Common QR tracking questions
What should QR code analytics track beyond scans?
Useful QR analytics should connect each scan to destination clicks, meaningful intent actions, validated conversions, attributed revenue, cost per conversion and ROI.
Can QR codes track conversions and revenue?
Yes, when the QR interaction carries a distinct source through a compatible conversion path. The final outcome must be validated before revenue is attributed to the originating placement and campaign.
Is Vivid a QR code generator?
No. Vivid uses measurable connections such as QR codes inside a broader advertising performance and revenue system that manages spots, campaigns, clicks, conversions, attributed revenue and ROI.
See the workflow with your own program in mind.
Compare Vivid plans, dynamic QR tracking and included analytics, or request a Vivid demo.