Solutions

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

1,284 scans
Four placements, four codes, one chart. The question a single code cannot answer.

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

  1. Make a code per placement

    Name them after the place, not the artwork.

  2. Group them into a campaign

    So the total and the breakdown are both one click.

  3. Print, at the right size

    A tenth of the reading distance is the usual rule.

  4. Read it a fortnight in

    Then move the budget while the campaign is still running.

More in the same place

Campaigns Many codes and links, one subject in the reports.
Tags Cuts that ignore campaign boundaries — region, quarter, product.
Folders For finding things, which is a different job from reporting.
Side by side Two placements on the same axes over the same dates.
Scheduled reports Weekly, by email, to people who will never sign in.
Bulk import A spreadsheet of placements in, a code each out.

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.