Marketers who have to justify a print budget
How to A/B test a printed QR campaign and measure real conversions
Print is usually the one line in the plan that arrives at the review without a number beside it. You know what it cost. You do not know what it did.
Two things fix that. A code that can send half its scans somewhere else, so you can compare. And an identifier that survives the trip from the scan to the order, so you can attribute.
- 1
Set up the split on one link
Configure an A/B rule with the two destinations and the weight between them. The split happens at redirect time, so a single printed code serves both variants — you are not printing two runs.
- 2
Print once and distribute normally
Nothing about the artwork changes. The same square goes on every unit, and the routing decision is made per scan.
- 3
Capture the click id on your landing page
Each redirect appends a first-party identifier to your destination URL as rr_cid. Store it the way you already store a gclid — a hidden form field or your own first-party cookie.
- 4
Post the conversion back when it completes
When the order goes through, send the click id and the value to the Track API from your server. We match it to the originating scan, so the revenue lands against a physical placement rather than a channel label.
- 5
Read the result per variant
Each scan records which destination it actually resolved to, so the split is measurable after the fact rather than merely executed. Compare conversion rate and value between the two.
What this will not do
- The conversion post is server to server. You need someone who can add a call to your checkout or CRM — this is not a tag you paste into a page.
- Attribution is as good as your own plumbing. If the click id is dropped between landing page and checkout, the scan cannot be credited.
- Retargeting pixels cover Meta, Google Analytics and TikTok. Other networks are not supported.
Tools used in this guide
Questions
Other guides
- How to put a QR code on a menu you can update without reprintingOne code on the table tent that opens lunch at eleven and dinner at five, without a second print run.
- How to send iPhone and Android users to different app stores from one QR codeOne square on the poster that opens the right store for whoever scanned it, decided at the moment of the scan.
- How to get packaging ready for GS1 Sunrise 2027 with a Digital Link QR codeRegister a GTIN, point it at the destinations retailers and shoppers each need, and test it before artwork goes to print.
- What is a GS1 Digital Link? The web address inside the new product QR codesThe definitional companion to the packaging guide: what the standard actually is, how a scan resolves, and what a resolver does.
- How to password-protect, expire, or scan-limit a QR codeFor codes on things that stop being valid: a door ticket, a limited run, a document that should not outlive its meeting.
- How to choose between a static and a dynamic QR codeThe difference is not quality or scanning speed — it is whether the destination lives in the ink or behind it. That decides everything else.
- How to make a digital business card you can update after printingOne code on the card that opens your details as they are today, not as they were at the print shop.
- How to put a QR code on a yard sign that outlives the listingThe sign is the durable object, not the listing. Give each sign a code you repoint as properties come and go.
- How to run QR codes across an event — badges, booths and sessionsCodes for the whole run of an event: the save-the-date, the badge back, the booth banner, and the swap to recordings after everyone goes home.
- Leaving Bitly: what moves, and what stays deadThe destinations come with you. The printed bit.ly square does not. Import creates new addresses; it cannot take over the old ones.
- Running Bitly and reRoute together until the print run turns overKeep Bitly live until the print turns over. New rrte.link on the next run. Drain the codes people actually scan.
- How big to print a QR codeSize follows scan distance, with a 2 cm floor for close range. Quiet zone and contrast matter as much as the millimetres.