One code per placement, so you can tell them apart
The same poster in four places with four codes answers a question no single code can: which placement was worth paying for.
Make them a campaign
Group the four codes into a campaign and the reports treat them as one thing when you want a total and four things when you want the comparison. Tags cut across campaigns, so "outdoor" or "Q3" can span several of them.
Comparison is subject against subject: two placements on the same axes over the same dates, rather than two screenshots side by side.
Down to what it earned
With the tracking snippet on your site, a scan that turns into an order reports the order value back and is attributed to the code that started it. That turns "the station poster got more scans" into "the station poster earned more", which is a different conclusion often enough to matter.
Print deadlines and destinations
The destination does not have to exist when the artwork goes to press. Point the codes at a holding page, print, and repoint them the day the campaign starts.
See it happen
What you can do with it
One code per placement, so you can tell them apart
The same poster in four places with four codes answers the only question that decides next year's spend: which placement was worth paying for. One code across all four answers nothing.
Grouped as a campaign, compared as members
Reports treat the campaign as one subject when you want the total and as four when you want the comparison. Tags cut across campaigns, so "outdoor" or "Q3" can span several of them.
Down to what it earned, not just what it got
With the tracking snippet on your site, a scan that becomes an order reports its value back, attributed to the code that started it. "The station poster got more scans" and "the station poster earned more" are different sentences often enough to matter.
The artwork can go to press before the destination exists
Point the codes at a holding page, print, and repoint them the morning the campaign starts. The print deadline stops being the campaign deadline.
Getting there
-
Make a code per placement
Name them after the place, not the artwork.
-
Group them into a campaign
So the total and the breakdown are both one click.
-
Print, at the right size
A tenth of the reading distance is the usual rule.
-
Read it a fortnight in
Then move the budget while the campaign is still running.
More in the same place
Questions
How many codes do I need?
One per thing you would move money between. If two placements would always be funded together, one code is enough.
Can I change the destination mid-campaign?
Yes, and it is one of the better reasons to use dynamic codes. Nothing already printed is affected.
Will a code work on a billboard?
At the right size, yes — roughly a tenth of the distance people read it from, which on a billboard is very large. Below that you are relying on luck.
Try it with one code
The free plan has no expiry and asks for no card, and the analytics behind it are the same ones a paying customer gets.
Free forever for one person. No card, and 10,000 scans a month included.