For the head of brand who has run campaign QR codes before — on a bottle neck-tag, a shelf-talker, a magazine spread — and now has GS1 telling them to print a QR "for compliance." These are not the same object. Knowing exactly how they differ is the difference between printing one square that does two jobs and printing two squares that fight each other.

You have almost certainly printed a QR code before. It went on a limited-run pack or a sampling card, it pointed at a landing page or a contest, and when the campaign ended the code was dead — because the code was never anything but a shortcut to a URL you happened to own that week. That is a marketing QR. It is a link dressed as a square.

The QR your retailer and your GS1 contact are now asking about is a different animal that happens to look identical. It carries a GS1 Digital Link URI — and the distinction is not cosmetic, it is the whole game. One square carries a campaign; the other square carries your product's own identity in a form a phone and a checkout lane can both read. If you take one thing from this page: the second kind can do the first kind's job, and the first kind can never do the second kind's job.

The one-sentence version, and it survives a check by anyone who knows GS1

A marketing QR encodes a URL you chose — it points at your content and knows nothing about the product it is printed on. A GS1 Digital Link QR encodes the product's own GTIN written as a web address — so the same square resolves in a shopper's phone camera and clears the checkout lane, because the identity in it is the product, not a page about the product.

Everything below is that sentence, unpacked, with the traps named.

What a marketing QR actually is

A marketing QR is a container for a string, and the string is almost always a URL of your choosing — yourbrand.com/summer-promo, a bit.ly, a UTM-tagged campaign link. Three things follow from that, and all three are the reasons the marketing QR is the wrong tool for the pack:

  • It carries no product identity. The code on your 6-pack and the code on your 12-pack can be byte-for-byte identical, or wildly different, and nothing about the code tells a scanner which product it is. The identity lives in your campaign spreadsheet, not in the mark.
  • A point-of-sale scanner cannot use it. Ring a marketing QR at a grocery lane and the lane sees a web address where it expected a GTIN. Nothing rings up. The marketing QR and the checkout barcode are two separate marks doing two separate jobs, and your pack now carries both.
  • It dies when the campaign does. Change the landing page, kill the promo, let the short-link lapse — the printed square is now a dead end on a pack that ships for eighteen more months.

None of this is a knock on marketing QRs for what they are for. It is the reason they were never a candidate for the compliance square.

What a GS1 Digital Link QR actually is

A GS1 Digital Link is a standard way to write GS1 product identity — your GTIN, and optionally the lot, expiry, or serial — as an ordinary web-resolvable URI. Instead of the old element-string syntax that only a lane scanner understands, the same identity is expressed as something like https://id.example.com/01/00614141999996, where 01 is the GS1 application identifier for GTIN and the digits are the product. That URI is the payload of the QR.

Because it is a real web address, a native phone camera resolves it like any link. Because the GTIN is structurally present inside it, a Sunrise-ready point-of-sale lane can extract that GTIN and ring the item. One square, both jobs. This is not our design and not our claim — it is the published GS1 standard, and you can read the URI grammar yourself at the GS1 Digital Link standard, and the point-of-sale capability expectation at GS1's 2D-at-POS programme.

The consequence for you: the compliance square you are being made to print is not a tax on your artwork. It is the first artifact of yours that a stranger's phone can read and that a checkout lane can process — the same object, no second square required.

Side by side, flat

Marketing QRGS1 Digital Link QR
What's encodedA URL you pickedThe product's GTIN, as a URI
Carries product identityNo — identity is externalYes — the identity is in the mark
Readable by a phone cameraYesYes
Clears a POS laneNoYes (Sunrise-capable)
Survives after a campaign endsNo — link goes staleYes — identity doesn't expire
Who decides what it points toWhoever owns the URLYou, the GTIN owner

The row that matters most is the last one, and it is the one every deck glosses. With a marketing QR, "where it goes" is a campaign decision your agency makes and re-makes. With a Digital Link QR, "where it resolves" is governed by resolution — a lookup keyed on the GTIN that you, as the GTIN owner, point wherever you want and re-point later without reprinting a single pack. The pack carries the identity; where that identity sends the shopper is a switch you hold, for the life of the product, not the life of a promo.

The trap: "we already do QR codes, we're covered"

This is the sentence that costs brands a print cycle. A team that has run campaign QR codes reads "print a QR for 2027" and assumes their existing marketing QR satisfies it. It does not — a marketing QR carries no GTIN, so it clears no lane and satisfies nothing about Sunrise. Print it as your compliance mark and you have a square that does the marketing job and fails the checkout job, and you find out at the retailer's dock.

The inverse trap is quieter and more expensive: print a lane-only 2D mark (GS1 element strings, or a DataMatrix a phone can't reliably read) purely to satisfy compliance, and you have a square that clears the lane and does nothing for the shopper — a touchpoint printed and switched off. You paid for the ink either way.

The move that avoids both: choose the QR carrying a GS1 Digital Link URI, and you get one square that clears the lane, resolves in the phone, and stays under your control for the product's whole life. That is not a compromise between the two jobs. It is the one option that does both.

What this sets up

Once you accept that the compliance square can carry your product's own identity and resolve in a shopper's phone, the real question arrives: can that mark become a channel back to you — a way to finally see the customer of a single unit? That is the thesis this whole cluster turns on, and it has an honest half and a bet half. The parent pillar walks it end to end: Your barcode was a checkout token. The same square can be a line to your customer.


Put me on the seat list → /first-trace?segment=manufacturer

Pick "Manufacturer or brand — you pack it out and you own the GTIN." Your capture workspace is provisioned from this list, in order — one email when your seat is ready, one, not a drip campaign. No newsletter, no sequence. The named human sender and the verified sending address are a launch gate — P0-V4 in the open P0 ledger, stated here rather than papered over. The deeper door is the live get-started interview.