Skip to main content
Brands & ManufacturersPrinter Partners
GCC / EN:UAE/KSA/QA/KW/OM/BH
AIQR LogoFree GS1 QR codes

Retail, marketplaces & consumers

What Happens When a Consumer Scans a Connected Product?

From phone camera to web page: how a QR code carrying a GS1 Digital Link is resolved, what a scan can record, and the privacy choices brands need to make.

Updated 5 min readbeginner

The short answer

The phone camera reads the QR code, finds a web address and opens it. That address is a GS1 Digital Link, so a resolver reads the product identifiers in it and sends the phone to the right page — product information, instructions, a promotion. The service handling the request can log when the scan happened, roughly where (from the network, or precisely only if the person allows it) and what kind of device was used. A GS1 DataMatrix holds no web address, so most phone cameras won't open anything.

  • A consumer scan is a web request: camera → web address → resolver → page. It is the opposite of a checkout scan, which stays offline.
  • The resolver uses the identifiers in the address, such as GTIN, batch or serial, to choose where to send the phone.
  • A scan can record time, device type and approximate location; precise location needs the person's permission.
  • Collect only what you need, say clearly what you collect and why, and follow the data-protection rules where your consumers live.

A shopper at home picks up a bottle of face serum, opens the phone camera and points it at the QR code on the box. A second later a page opens with usage tips and the ingredients list. In between, several systems have done their job. This article follows that path and looks at what the brand can learn from the scan, and what it should not try to.

One identity, many destinations

Scanned identity/01/09506000134352/21/A7F3K9GTIN + serial
Resolver
  • Product pageIngredients, usage, certifications
  • VerificationIs this serial known and in good standing?
  • LoyaltyPoints or rewards tied to a purchase
  • WarrantyRegister the unit, request service
  • Digital Product PassportRegulated sustainability and material data, where required
  • TraceabilityOrigin and supply-chain events, for authorised users
The resolver receives a product identity (for example a GTIN and serial from a GS1 Digital Link) and returns or redirects to the right resource for the request — by default the product page, or a specific service such as verification or warranty. The printed code never changes when the destinations do.

A consumer scan is a web request

At the checkout, a 2D code is read and decoded offline, and the till looks up the GTIN in the retailer's own system. A consumer scan is the opposite: it is an ordinary visit to a web address. The two paths share the same printed code, but nothing else. For the checkout side, see what happens when a product is scanned at the checkout.

Step by step

1. The camera reads the code

The phone camera recognises a QR code and decodes the text inside it. If that text is a web address, the phone offers to open it.

2. The address carries the product's identity

On a connected product, the web address is a GS1 Digital Link. It looks like a normal link, but its path contains GS1 identifiers:

https://brand.example/01/09506000134376/10/B2407/21/7Q4K9X

Here /01/ introduces the GTIN, /10/ the batch and /21/ the serial number. Expiry, if present, goes after a ? in the query string. GS1 recommends brands use their own domain, so the address can point at a service the brand controls.

3. A resolver decides where to go

The request arrives at a resolver: a web service that connects a GS1 identity to one or more online resources. In a GS1-conformant resolver, each product has exactly one default link, and the resolver redirects there unless the request asks for something else. It can pick a different default by language, and an app can ask for a specific type of link, such as product information (gs1:pip) or instructions (gs1:instructions).

Links are inherited "up the tree". If a serial number has no page of its own, the resolver falls back to the links for its GTIN, so a brand doesn't need to configure millions of individual units. What a resolver is, in more depth, is covered in what is a GS1 resolver?

4. The page loads

The phone follows the redirect and the brand's page opens. Depending on what the brand has set up, the page might show product details, how-to videos, recall status, a warranty form or a loyalty offer. The full journey, including how the address is built and printed, is told in how GS1 Digital Link works, from packaging to browser.

What a scan can record

Every web request carries some technical information, and the services handling it — the resolver, the web server, any analytics on the page — can log it. For a product scan, that typically means:

DataWhere it comes fromPrecision
Time of scanThe server clockExact
Product identity (GTIN, batch, serial)The web address itselfExact
Device and browser typeThe request headersGeneral (e.g. "Android phone, Chrome")
Language preferenceThe request headersUsually reliable
Approximate locationThe network (IP) addressOften only city or region, sometimes wrong
Precise locationThe phone's location servicesOnly if the person grants permission when the page asks

Two points matter here. First, a scan on its own does not reveal who the person is. Second, precise location is not automatic: modern browsers ask the user before sharing it, and many people decline.

For a serialized product, the scan record is linked to one physical unit. That is what makes anomaly checks possible, such as one serial being scanned in two distant cities within an hour, but it does not make the code proof of authenticity on its own.

Because a scan is a web visit, the same privacy expectations apply as to any website, and data-protection laws in many countries cover the personal data involved. Good practice for brands is straightforward:

  • Be clear. Tell people on the page what you collect and why, in plain language.
  • Ask before you track precisely. Request device location only when there is a real reason, such as finding a nearby service centre, and explain the reason first.
  • Collect only what you need. Anonymous scan counts by product and region answer many business questions without personal data.
  • Separate identity from engagement. If someone registers a warranty or joins a loyalty scheme, that is a deliberate choice, and it should be recorded as consent, not inferred from a scan.
  • Check the rules where your consumers live. Requirements differ between countries; take advice for each market.

Why a GS1 DataMatrix usually won't open on a phone

Some packs carry a GS1 DataMatrix using GS1 element strings rather than a web address. It is a perfectly good code for the checkout and the supply chain. But it contains numbers with Application Identifiers, not a link, so a standard phone camera usually has nothing to open. A specialist app can read it, but most consumers won't have one.

If you want consumers to reach a page, the code needs to carry a GS1 Digital Link — most often in a QR code, because phone cameras recognise it most readily. The choice is compared in QR code vs GS1 DataMatrix.

A worked example

Lumière Skin, a fictional cosmetics brand, prints a QR code with a serialized GS1 Digital Link on each box of serum.

  1. Priya scans the box at home. Her phone opens the address, and Lumière Skin's resolver redirects her to the product page in her browser's language.
  2. The resolver logs the time, the GTIN, batch and serial, her device type and an approximate region from her network. It does not know her name.
  3. The page offers a "find a store near you" button. When she taps it, the browser asks for location permission. She declines and types her city instead.
  4. She chooses to register the product for a skincare tips programme, ticking a consent box. Only now does Lumière Skin hold personal data linked to this unit, under the terms she agreed to.

What a brand can build from moments like step 4 is the subject of why connected packaging can create a direct brand relationship.

Generate a GS1 Digital Link QR code for your product

Frequently asked questions

Does the consumer need to install an app to scan?

Usually not. Most current smartphone cameras recognise QR codes and offer to open the web address. An app is only needed for codes that don't contain a web address, or if the brand wants features that need one.

Can the brand see who scanned the product?

Not from the scan alone. The request reveals technical details such as the device type and network, not a name. The brand only learns who someone is if that person chooses to share it, for example by registering a warranty or joining a loyalty programme.

What happens if the brand's resolver or website is down?

The consumer sees an error or a slow page, because a phone scan depends on the web. The checkout is not affected, since it reads the GTIN offline. This is why the reliability of the resolver and pages matters once codes are printed.

Can the page change after the product has been printed?

Yes. The printed address stays the same, but the brand can change where the resolver sends it. That is one of the main reasons to route scans through a resolver rather than printing a direct link to a campaign page.

Sources and further reading

Standards references last reviewed 1 October 2026.