Help · Campaigns
Campaign variants and QR codes
One page, many measured doors: create per-channel variants of a link, and print QR codes that actually scan.
5 min · matches the current product
A campaign variant is the same page with its own front door: a distinct URL carrying its own channel and UTM tags. Fans see an identical page; you see which door they came through. This is how "should next month’s budget go to TikTok or the newsletter" becomes a question with an answer.
Create a variant per channel
Open Campaigns, choose the link, and create one variant per real channel: story, bio, newsletter, ads, poster-qr. Name them for the channel, not the moment — you will reuse the naming for every release. Each variant gets its own shareable URL and can carry UTM values that survive all the way through the redirect to the destination.
Share each variant only in its channel
The discipline is the product: the story variant goes only in stories, the poster variant only on posters. A variant shared everywhere measures nothing.
Generate the QR code
Open QR codes, pick the link (and the poster variant), and generate. The studio checks scannability before it lets you download — module size, quiet zone, contrast — because a QR code that fails on a dim phone camera at a bus stop was never a QR code. Download the SVG for print; it scales to any poster size without degrading.
Read the comparison
A week in, open Analytics → Campaigns. Visits, clicks, click-through, and signups per variant, side by side. The channel that drove signups is often not the one that drove raw clicks — that difference is your next campaign’s plan.
When it does not go to plan
- A printed QR code scans to the wrong page.
- QR codes encode the URL at generation time. Re-aiming after printing is impossible by design — but the page behind the URL is editable forever, which is why the code should always encode a DropRoute address rather than a raw destination.