Skip to content
Business & Regional

QR Cohorts Benchmarks Explained

Codexengr, QR Systems Engineer
Published 2027-11-24 (Updated 2026-10-05)
6 min read
Peer Reviewed & Fact Checked

What benchmarks can and cannot do

Cohort analysis groups scanners by when they first scanned, such as the week of first scan, then follows each group over time. It reveals whether newer scanners behave differently from earlier ones, which a single total hides.

Benchmarks for cohorts are tempting because they promise a shortcut: one number that tells you whether you are doing well. In practice, a benchmark is only as useful as its definition, and definitions vary widely. One source may count every scan, another may count only unique scanners, and a third may measure a different placement type entirely. Two benchmarks that disagree are not a puzzle to solve; they are a signal that the underlying measurements differ. Treat any benchmark as a rough reference, never as a verdict.

Why benchmarks for cohorts vary

Benchmarks vary for reasons that have nothing to do with quality. Placement changes everything: a code at a checkout behaves differently from a code on a poster. Audience matters too: existing customers scan for different reasons than strangers do. Offer strength, season, device mix, and time of day all shift the number. Even the definition shifts it: changing the denominator or the time window changes the result without changing the campaign at all. Cohorts make change visible. If each new cohort retains worse than the last, something in the experience is getting worse.

This variation is why copying a published benchmark as a target is risky. You may be comparing your menu code against someone else's checkout code, or your first month against their twelfth. The gap you see may be a measurement gap, not a performance gap, and chasing it can lead you to fix things that were never broken.

How to build your own baseline

Your own baseline is the benchmark that matters most, because it shares your definition, your placements, and your audience. Build it in four steps. First, write down the definition: Cohort retention = members of a cohort who return within a window divided by the cohort size, multiplied by 100. Second, measure it for a fixed period on a stable placement and record the raw counts, the date range, and the method. Third, repeat the measurement for two or three more comparable periods. Fourth, use the range you observed as your baseline, not a single point, because a range respects normal variation.

Illustrative example numbers, not real-world data: a January cohort of 200 scanners has 60 return within 30 days, giving 60 / 200 x 100 = 30% cohort retention. A February cohort of 200 scanners with 40 returning gives 20%, so February scanners retained less well in this example.

Once the baseline exists, judge new results against it. A result inside the baseline range is normal variation. A result outside the range for two consecutive periods is a signal worth investigating. This approach is slower than copying a published number, but it is honest, and it improves as your own history grows.

Comparing fairly

When you do compare against an external figure, check four things: the definition, the placement type, the audience, and the period. If any of them differ materially, adjust your expectations or skip the comparison. Compare like with like, and note the differences in writing so the next person who reads the comparison understands its limits. Also remember that benchmarks describe a group, not a promise: being below a benchmark does not prove failure, and being above it does not prove excellence.

Putting this into practice

Pick one placement and build a baseline for cohorts over the next four comparable periods. Record the definition, the raw counts, and the method alongside every reading. At the end of the four periods, write down the baseline range and the one improvement you will test next. From then on, every new reading gets judged against your own baseline first and against external figures only as a secondary check.

Common mistakes to avoid

- Comparing a 90-day-old cohort with a 7-day-old cohort. - Mixing one-off and loyalty offers into the same cohort. - Treating a published benchmark as a target without checking its definition. - Comparing placements with different audiences and calling the gap a performance gap. - Freezing a baseline forever instead of updating it each quarter.

Quick checklist

- Write the definition down before comparing anything. - Build your own baseline from three or more comparable periods. - Use a range, not a single point, as the baseline. - Check definition, placement, audience, and period before using an external figure. - Update the baseline each quarter. - Judge two consecutive out-of-range readings as a signal, not one.

Related tools and guides

- Model the numbers before you commit with the [QR analytics simulator](/qr-analytics-simulator), which shows every formula behind the projection. - Plan goals, placements, quantities, and QA with the [QR campaign planner](/qr-campaign-planner) before the first print run. - Keep a simple record of your own observations with the [QR scan log](/qr-scan-log) so field notes are not lost. - Tag every destination consistently with the [UTM builder](/utm-builder) so each scan can be traced to its placement. - Review placement, height, and lighting in the [QR placement guide](/qr-placement-guide) before moving any code. - Check proofs under real conditions with the [printed QR tester](/printed-qr-tester) before a full run. - The [blog](/blog) collects more guides on sizing, printing, security, and measurement for QR codes.

Frequently Asked Questions

What is a good cohorts for my campaign?

The honest answer is that it depends on your placement, audience, offer, and definition, so a single published number cannot set your target. Your own past performance on a comparable placement is the most useful reference. Use external figures only as a rough sanity check, never as a promise.

Why do published benchmarks for cohorts disagree?

They disagree because they measure different things: different placements, audiences, definitions, and time windows. One source may count all scans while another counts only unique scanners, which produces very different numbers. Always check the definition behind a benchmark before comparing your numbers with it.

How do I build my own baseline for cohorts?

Pick one definition, measure it for a fixed period on a stable placement, and record the result with its date range and method. Repeat the measurement for two or three more periods, then use the range you observed as your baseline. Update it each quarter so it reflects your current audience rather than an old one.

Ready to generate high-precision QR codes?

Test your designs in real-time with our 100% client-side QR studio suite. Zero tracking, instant vector downloads.

Open QR Code Studio