Close-up of a person holding a package with QR codes inside a car, emphasizing delivery and technology.
Photo by Kampus Production on Pexels

Measurement

Part of Check packaging marketing measurement before you report results

Which packaging marketing attribution methods actually work for UK brands?

Packaging marketing attribution methods compared for UK brands: QR codes, redemption codes and surveys, with a decision table and dated ONS and DMA evidence.

What to take away

  • The ONS Internet users, UK2020 release was published on 6 April 2021. It reported that 94.8% of UK adults had used the internet in the three months before early 2020, so any packaging marketing attribution method sits inside a mostly online customer journey.
  • Five methods carry most packaging marketing attribution work in the UK: per-unit QR codes, dynamic QR codes with a tagged landing page, GS1 Digital Link barcodes, loyalty redemption codes and post-purchase surveys.
  • QR codes and unique codes give the strongest link between a pack and a later action, but only if the destination page is built to capture it.
  • Self-reported attribution from checkout surveys catches buyers who never scan anything, and the DMA's research library is a sensible starting point for engagement questions.

Which attribution methods can a pack realistically use?

Packaging is a physical medium, so it cannot rely on the browser cookies that carry digital campaigns. The methods that work fall into two groups. Behavioural tracking uses a code or QR link to create a traceable path. Self-reported attribution asks the buyer what influenced them.

Behavioural vs self-reported attribution

Behavioural tracking

Method
QR, short code, redemption
Trace
Code creates traceable path
Blind spot
Only credits scanners
Best for
Pack and print decisions

Self-reported attribution

Method
Checkout question, survey
Trace
Buyer states influence
Blind spot
Only credits honest recall
Best for
Placement and message tests

Behavioural methods include unique QR codes per print run, short codes typed into a landing page, and redemption codes tied to a loyalty account. Self-reported methods include a checkout question asking where the buyer first heard about the product, and post-purchase surveys sent by email.

Per-unit QR codes give the most direct behavioural reading. Static codes are free from most generators. Dynamic codes can be repointed without a reprint and typically cost £5 to £30 a month, with scan counts and rough location attached.

Bitly sells dynamic codes with paid plans from around £8 a month. QR Code Generator keeps static codes free and charges for the dynamic kind. Both hold scan data in their own dashboards, so export it into the pack report instead of leaving it sitting there.

Export a CSV of scans by date and destination from each dashboard, then match the code label to the print run and paste the counts into one row per pack in your report.

The landing page decides how much you learn. Google Analytics 4 is free and can tag each print run with its own campaign parameters. Plausible Analytics charges from around £8 a month for 10,000 pageviews. Matomo is free to self-host, and its cloud plans typically start under £20 a month.

GS1 UK issues the GTIN barcode that already sits on most grocery packs, from around £50 a year for a single licence. GS1 Digital Link turns that same barcode into a web address, so a shopper can scan the pack in their hand without a second, printed code.

Digimarc Barcode hides a watermark in the printed artwork for supermarket scanners to read. It is licensed per retailer and quoted per project, with no public price list, which keeps it out of reach for small brands and short runs.

Redemption codes tied to a loyalty account credit the buyer, not the pack. Tesco Clubcard and Nectar both run on-pack points promotions, and the scheme generally returns aggregated redemption counts to the brand rather than person-level records.

Ask the loyalty scheme for redemptions by promotion code and date, then compare that total with the number of packs printed for that code.

Checkout and post-purchase surveys catch buyers who never scan. Typeform's free tier covers 10 questions and 10 responses a month, with paid plans typically £20 to £25 a month. Shopify apps such as KnoCommerce and Fairing typically charge £20 to £30 a month for one post-purchase question.

Paid consumer panels are the slower option. Attest sells UK research on subscription, and Prolific requires researchers to pay participants a set minimum hourly rate, so a 100-response study usually runs into the low hundreds of pounds. YouGov and Kantar Profiles also run UK consumer panels and quote per project.

The table below compares the named tools on method, published price and the job each one suits.

Named tool or service

Static per-unit QR code
QR Code Generator
Dynamic QR code
Bitly
Tagged landing page
Google Analytics 4
Privacy-first analytics
Plausible Analytics
Self-hosted analytics
Matomo
Barcode to URL
GS1 UK Digital Link
Invisible watermark
Digimarc Barcode
Loyalty redemption
Tesco Clubcard and Nectar
Checkout question
Typeform
Post-purchase survey app
KnoCommerce and Fairing
Paid consumer panel
Attest and Prolific

Published or typical price

Static per-unit QR code
free for static codes
Dynamic QR code
from around £8 a month
Tagged landing page
free
Privacy-first analytics
from around £8 a month for 10,000 pageviews
Self-hosted analytics
free to self-host, cloud typically under £20 a month
Barcode to URL
from around £50 a year for a single GTIN licence
Invisible watermark
quoted per project, licensed per retailer
Loyalty redemption
scheme-set points rates, aggregated counts returned
Checkout question
free tier of 10 questions and 10 responses a month, paid typically £20 to £25 a month
Post-purchase survey app
typically £20 to £30 a month
Paid consumer panel
subscription; Prolific pays participants a set minimum hourly rate

Where it fits

Static per-unit QR code
one print run, one design question
Dynamic QR code
repointing a code without a reprint
Tagged landing page
campaign parameters per print run
Privacy-first analytics
small brand dashboards
Self-hosted analytics
teams with their own server
Barcode to URL
grocery packs that already carry a barcode
Invisible watermark
large retail runs with a scanner partner
Loyalty redemption
repeat purchase on a retailer's scheme
Checkout question
one self-reported question
Post-purchase survey app
Shopify stores
Paid consumer panel
a quick read on UK consumers

Each group has a blind spot. A QR code only credits buyers who choose to scan. A checkout question only credits buyers who answer honestly and remember. Read Packaging marketing measurement mistakes before you pick one, because most reporting failures start with a single method being asked to do too much.

How do you compare methods without overspending?

Pick the method that changes a decision you are about to make. Sophistication is not the test. If the decision is whether to keep a pack design, a QR scan rate per thousand units is enough. If the decision is where to place a seasonal insert, a checkout question may be faster and cheaper.

Pick method by decision

What decision will this change?

Yes

Keep pack design -> unique QR scan rate

No

Place seasonal insert -> checkout question

Cost matters too. A unique code on every unit adds print and data work, typically pence per pack on long runs and more on short ones. A single campaign QR on the outer case is cheaper, but it credits the whole case.

The tool bill is not the same as the value. A team paying £400 a month for a survey tool may get more usable answers than one paying £1,200 for a scan platform nobody opens.

Compliance is part of the comparison. Any code that leads to a data capture page has to meet UK data protection expectations. BSI's market access guidance on product compliance for packaging is a useful check that your pack and its digital layer stay aligned.

Choose

Single SKU, one print run, clear design question
One dynamic QR code per print run (Bitly or QR Code Generator) with a dedicated landing page
Multi-channel retail, no direct buyer relationship
Checkout survey wording agreed with retail partners (Typeform or the retailer's own panel)
Low scan rates but strong repeat purchase
Loyalty redemption codes, such as a Clubcard or Nectar points code on pack
Small budget, first measurement attempt
One self-reported question plus one code
Regulated product with strict claims
Compliance review before any code goes to print
Barcode already printed on pack
GS1 Digital Link so the existing GTIN resolves to a URL

Avoid

Single SKU, one print run, clear design question
Full multi-touch attribution modelling
Multi-channel retail, no direct buyer relationship
Assuming retailer data will be shared
Low scan rates but strong repeat purchase
Judging the pack only on scan volume
Small budget, first measurement attempt
Buying a platform before the question is defined
Regulated product with strict claims
Adding codes late in the print cycle
Barcode already printed on pack
Printing a second, unrelated code

What does the evidence base look like?

Official data helps you set expectations rather than prove a single campaign. The ONS digital economy releases cover e-commerce adoption and IT usage, which is the context in which a pack code will be scanned or ignored. Use it to size the online share of your audience, not to claim a scan rate.

The 94.8% figure comes from the ONS Internet users, UK: 2020 release, published 6 April 2021. It is a historical benchmark for how many UK adults were reachable online at all, and it says nothing about whether they will scan a pack.

Evidence base rules

  • ONSsize online audience share
  • ONSnever claim a scan rate
  • DMAcite named study with date
  • DMAtreat as benchmark, not promise
  • Report attribution as directional only
  • Write the limitation into the report

For engagement evidence, the DMA's research library collects studies on customer engagement, including its Customer Engagement report 2024 (published in 2024), built on a survey of UK consumers. Treat any figure you take from it as a benchmark from a named study with a date, never as a promise about your own pack.

Packaging attribution is directional. It tells you which pack or message deserves another test, and it rarely produces a precise return on investment. Write that limitation into the report so nobody downstream treats a scan count as revenue.

Should you build a dashboard or a single report?

Start with a single report that answers one question per quarter. A dashboard built before the question is settled tends to collect numbers nobody acts on. Once two or three quarters show a stable pattern, automate the collection. A free Looker Studio board fed by Google Analytics 4 is enough at that stage.

The wider reporting structure, including how to present pack-level data alongside channel data, is set out in the Packaging marketing: measurement and reporting guide 2027. Use it to keep your attribution method consistent with the rest of your measurement.

Common questions

Can packaging attribution ever be accurate?

Not to the standard of a click on a digital advert. It can be consistent and comparable between print runs, which is enough to support design and budget decisions when you state the method openly.

Do QR codes count as personal data?

A plain QR code that opens a public page does not identify anyone. Once the landing page collects an email address or links to an account, UK data protection rules apply and you need a lawful basis.

How many methods should a small brand use?

Two is usually enough: one behavioural and one self-reported. Adding a third before the first two are reported consistently tends to create work without improving the decision.

What if the retailer will not share scan data?

Use a self-reported checkout question instead, and agree the wording with the retailer in advance.

More in Measurement