A European visitor notices the codes and reads them as a decorative habit. They are infrastructure. The camera is already open, scanning is a reflex rather than a decision, and a code is the normal way to pay, to join a group, to see a menu, to follow a company and to check that an object is what it claims to be. Which means that a printed surface without a code is a dead end, and a code with the wrong thing behind it is worse than none: it spends the one moment of curiosity you were given.
A code pointing at a Western website leads nowhere
This is the single most common error, and it is made by companies that did everything else well. The code is beautifully printed on the packaging and it opens a page on the corporate domain: in English, hosted far away, loading slowly or not at all, with a cookie banner and a contact form asking for an email address. The person scanning is standing in a shop or on a stand with a telephone in one hand. They are not going to fill in a form, and nothing in that page lets them keep any trace of you. The scan happened, the connection did not.
The destination has to be something that exists inside the Chinese environment and that leaves a relationship behind: following an official account, opening a mini-program, joining a group, landing on a product page hosted locally. The test is simple and worth applying to every code you print: after the scan, what can this person do, and what do you still have tomorrow?
What each surface asks for
| Surface | Where the scan should land | What it should leave behind |
|---|---|---|
| Packaging, in the hand of a buyer | A product page in the local environment: what it is, how to use it, how to check it is genuine | A follow, or a registered warranty — something that identifies a buyer you otherwise never meet |
| A trade show stand or a badge | A professional contact: the seat of the person standing there, or a group for the show | A conversation that can be resumed the following week, attached to the company rather than to a telephone |
| A business card | The individual professional contact, directly — not a corporate landing page | A saved contact with a photograph, a title and a company, which a paper card does not give |
| A shop window or a showroom | A mini-program: the catalogue, the nearest point of sale, an appointment | A visit outside opening hours, which is when half of these scans happen |
| A technical document or a manual | The current version of the document, plus the things paper cannot carry: a video, a wiring diagram, a spare part reference | A direct line to after-sales, from the person actually holding the machine |
One code per place, not one code for everything
The temptation is to generate one code, print it everywhere and be done. It costs nothing to do the opposite, and the opposite is the only way the exercise teaches you anything. A distinct code for the packaging, for the shipping carton, for the manual, for each show, for each distributor's display tells you which surface actually produces scans. That is rare information: an offline presence is normally unmeasurable, and the printed code is the one part of it that reports back.
Be clear with yourself about what that measurement is. You learn that a code was scanned, roughly when, and whether the same surface produces scans again later. You do not learn who scanned it, unless the person then does something — follows, registers, asks a question — and whatever they do next is governed by the same rules on personal information as any other contact record. A code is a doorway, not a tracking device, and treating it as the second is how a brand loses the benefit of the first.
Authentication: the code on the product itself
For anything copied — a cosmetic, a spare part, a wine, a component — a unique code per item under a destructible layer turns the buyer into the person who checks. The mechanism that works is not secrecy, since a code can be photographed and reprinted on a thousand fakes; it is the order of events. The page tells the person whether this code has been seen before and when, so the holder of a copied code learns that someone else scanned it first, in another province, some time ago. Combine that with a layer that has to be destroyed to read the code, and the counterfeit has to beat the genuine item to the scan, every time.
Two warnings come with it. The first is that the page has to say something a buyer understands rather than display a verdict they have to trust: what was scanned, where it was made, when this code was first seen. The second is that the system has to be ready for the honest confusion it will create — the buyer who scans a display item, the distributor who scans a whole shelf, the genuine product scanned twice by the same person. Decide before launch what the page says in those cases, because what it says by default is that the product is fake.
The printing errors that make a code unreadable
- Size against reading distance. A code on a carton read from a metre away and a code on a sachet read at arm's length are not the same object. Size follows the distance and the number of characters encoded, so a long destination address needs a bigger code — shorten the address instead.
- The quiet margin around it. A code that runs into a frame, a line of text or the edge of a panel loses the silence a reader needs to find its boundaries. This is the error a designer makes while making the layout tidier.
- Contrast, and inversion. Dark on light, with a real difference in value, not a tone-on-tone that looks elegant on screen. A light code on a dark ground is read by some telephones and not others, which is the worst of both results.
- Where it lands on the object. On a curve, across a fold, under a crease, on a shrink film that distorts, or behind a glossy varnish that throws the flash back into the lens. The code can be perfect in the file and unreadable on the shelf.
- The printing process. Fine detail disappears on kraft, on corrugated board printed directly, and on anything where the ink spreads. Ask for the code to be enlarged and simplified for those supports rather than hoping.
All of which is settled by one habit: scan the printed proof. On the final material, with several telephones including an old one, in poor light, from the distance a person will really stand, and after the box has been folded. A code that works on the designer's screen and fails on a shelf has cost the whole print run, and the check takes a minute.
Before printing anything, write down for each code the answer to three questions: where it lands, what the person can do there in one gesture, and what you still have the next day. A code that fails the third question is decoration. A code that fails the second one is a cost you will pay for as long as the packaging exists.