CORE FEATURES
Campaigns
The container for a coordinated push. Group the codes, measure the whole effort, archive it when it's done.
A campaign is a named collection of links and QR codes that share a purpose. "Fall 2026 Mailer." "Grand Opening — Elm St. " "Q4 Trade Show Circuit." Campaigns don't change what a code does — they let you ask questions that span multiple codes at once.
Questions like: which of our three print runs converted best? Which store's signage is underperforming? Did the podcast ad or the billboard drive more scans?
When campaigns are worth the overhead
Direct mail
5,000 postcards, one QR per batch. Campaign tells you which batch pulled best.
Multi-location print
One sign per store, scoped to each storefront. Compare foot traffic across locations.
Events
Welcome signs, badges, table tents — all tied to the same conference. Peak-hour heatmaps tell you when attendees actually engaged.
Seasonal pushes
Rotate the codes behind a Halloween, Black Friday, or Mother's Day promo. Archive when the season ends.
You don't always need one
Creating a campaign
- Go to Campaigns in the sidebar and click New campaign.
- Name it after the real-world thing it's promoting. Specific beats generic — "Black Friday 2026" beats "Holiday Sale."
- Optionally set default UTM tags (source, medium, campaign). New links added to this campaign inherit them automatically.
- Add links — either by creating new ones inside the campaign or reassigning existing links via the link detail page.
Campaign reports
Each campaign gets a dedicated report view with four sections:
Scan totals
Total scans, unique scans (same device within 24h counts once), and scans today. Compared against last period.
Top codes
Ranked list of which codes in the campaign pulled the most scans. Sortable.
Time-of-day heatmap
Day-of-week × hour-of-day grid. Tells you when your audience actually acts — often surprising.
Geography
Top cities and countries. Useful for campaigns that cross regional boundaries.
Archiving
When a campaign is over, archive it. Archived campaigns are hidden from the active list but keep their full history. Their links keep resolving (unless you archive those too). Archiving is cheap and reversible — use it liberally to keep the active view clean.
Archived campaigns don't count against any plan limit.