Most small shops order custom stickers for the same reasons. They're cheap, people like free stuff, and a logo on someone's laptop lid feels like advertising you didn't have to pay for twice. Then the box arrives, the stickers go into every order and into a little pot by the till, and nobody checks what happens next.
Which is a shame. Stickers are one form of offline marketing that small shops can track without a big budget or a data team. You just have to set things up before you print, not after.
Decide what "working" means before you print
A sticker can do a few different jobs, and they don't all show up in the same place. One shop wants repeat orders. Another wants more Instagram followers. A café might just want people to remember its name when they're picking somewhere for lunch.
Pick one main goal per batch. Try to measure everything and you'll end up measuring nothing in particular, plus the design gets crowded trying to do three jobs at once.
A rough guide:
- Repeat sales: a discount code printed on the sticker or on a card tucked in beside it
- Website visits: a QR code with a trackable link
- Social following: a handle or hashtag people can tag
- Awareness: hard to measure directly, so be honest that this one is mostly gut feel
Give every batch its own trackable link
If your sticker has a QR code, don't point it at your plain homepage. Use a link with UTM parameters so those visits show up as their own campaign in your analytics. Google's help page onbuilding campaign URLs says you should always include utm_source, utm_medium and utm_campaign, and it points you to a free Campaign URL Builder that does the fiddly part for you.
So a link might label the source as "sticker", the medium as "print" and the campaign as something like "spring_orders". Values are case sensitive, so pick a naming style and stick with it. (No pun intended. Okay, slightly intended.)
Different placements deserve different links. Stickers tucked into online orders and stickers left on a market stall reach different people, and if they share one link you'll never know which pile did the work.
Design the sticker around the thing you're measuring
This is where a lot of trackable stickers fall apart. The QR code ends up tiny in a corner, the discount code sits in a thin font nobody can read, and the handle gets squeezed under the logo.
If the sticker exists to get scans, the code should be easy to spot and easy to scan. Give it room, keep strong contrast between the code and the background, and test it on a couple of different phones before signing off. A short line telling people what they get ("Scan for 10% off your next order") gives them a reason to bother, which a bare code doesn't.
A proof stage helps a lot here. When it's time to order, you can shop stickerbeat online and request changes to a free digital mockup until the layout looks right. Before approving the design, test the QR code on screen, then check a printed sample at its intended size to make sure it's easy to scan.
Keep the opening batch small. You're testing, not stocking up for the year.
Watch the social side (fairly)
Tagged posts are harder to count than scans, but they're often the bit small shops care about most. Search your hashtag, check tagged photos and mentions, and keep a simple running note of anything that shows a sticker out in the wild. A water bottle, a laptop, a shop window. It all counts as a signal, even if it never shows up in a dashboard.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
If you're offering something in return, like a discount for posting a photo, think about how that's framed. The FTC'sguidance for social media influencers treats free or discounted products as a relationship worth disclosing. If you offer a discount or another benefit in exchange for a post, make sure customers clearly disclose that incentive and check the platform's rules before running the promotion. Shops outside the US will have their own advertising rules to check too.
It keeps things honest. And a customer saying "they gave me 10% off for this" doesn't make the post any less charming.
Do the maths after a few weeks
Give each batch a few weeks, then pull the numbers into one place. Nothing fancy. A notes app or a basic spreadsheet will do:
| What to note | Where to find it |
|---|---|
| Cost of the batch | Your order receipt |
| Visits from the sticker link | The campaign report in your analytics |
| Code redemptions | Your shop or POS discount report |
| Tagged posts | A manual count from your social accounts |
Divide the cost by whichever result you picked as your goal. That gives you a rough cost per visit, sale or post, which you can hold up against what you spend on other channels, like paid social. Cost per result tells you how efficiently you generated that result; to judge profitability, compare attributable sales or profit with the campaign cost.
A worked example (hypothetical numbers)
These figures are made up to show the method. They aren't results from a real shop.
Say a small online candle shop orders two batches of stickers at $60 each. One batch goes into online orders, while the other is handed out at a weekend craft market. Each batch gets its own QR link and its own discount code.
| Order inserts | Market stall | |
|---|---|---|
| Batch cost | $60 | $60 |
| Visits from the QR link | 120 | 35 |
| Code redemptions | 18 | 4 |
| Sales from those codes | $540 | $110 |
| Cost per sale | $3.33 | $15.00 |
Assuming each code is used for one order, the shop can calculate its cost per sale by dividing each batch's cost by the number of redemptions. On paper the inserts win easily. But $540 in sales isn't $540 in profit, so the shop would still subtract product costs and the discount itself before calling it a success. The stall numbers might also be undercounting, since market shoppers can walk away and order weeks later without scanning anything.
So the next campaign might move more stickers into orders and test a stronger offer at the stall, rather than dropping the stall altogether.
Will the numbers be perfect? No. Some people will type your web address instead of scanning, and some will spot a sticker on a friend's laptop and search for you weeks later. Treat the figures as a floor, not the full picture.
What to change for the next batch
If one placement pulled noticeably more scans, put more stickers there. If the code barely got used, try a different offer before giving up on stickers altogether. Sometimes the sticker was fine and the reason to scan was weak.
And if the numbers are small but tagged posts keep trickling in? That's still worth something. Not everything good in marketing fits neatly into a report, but it helps to know which bits do.


