
Rules
Part of Magazine audience and subscription guide
Magazine audience and subscription data problems with practical fixes
Magazine audience and subscription data problems traced to their real causes, with fixes for definitions, survey bias, tracking breaks and cohort errors.
What to take away
- Fix definitions and source records before you explain a rise or fall.
- Keep survey representativeness separate from response count.
- Compare matched cohorts over equivalent time windows.
- Treat attribution and engagement as models, not observation of motive.
- Clear delivery, payment and access failures before blaming content.
A dashboard can look precise while it adds print copies to app users. The AAPOR standard definitions for survey dispositions and response rates make the point for surveys: a response rate is comparable only when the formula, the disposition rules and the design match. Circulation arithmetic deserves the same discipline.
"Audience" adds copies, users and followers
Problem: One tile sums print circulation, site users, app users, email subscribers and social followers, then calls the total unique reach.
Gross contacts vs unique reach
Gross contact
- Print copies
- posted copy
- Site users
- counted
- App users
- counted
- Email subscribers
- counted
- Social followers
- counted
Unique reach
- Print copies
- cookie-matched reader
- Site users
- deduplicated
- App users
- deduplicated
- Email subscribers
- deduplicated
- Social followers
- deduplicated
Fix: Report each source as a labelled gross contact measure. Deduplicate only with a written identity method: consent basis, match rate, unmatched treatment, error estimate. A posted copy and a cookie-matched reader are not the same unit, and the chart should say so.
The denominator changes between reports
Problem: One renewal rate divides by expiring subscriptions. Another divides by renewal notices sent. Conversion sometimes counts offer views, sometimes checkout starts.
Lock every rate definition
- Numerator
- Denominator
- Eligibility date
- Grace period
- Exclusions
- Data owner
- Mark definition breaks
Fix: Put numerator, denominator, eligibility date, grace period, exclusions and data owner beside every rate. Lock the definition in the report schema. When a definition changes, mark the break and restate history where the new rule applies cleanly.
A large reader survey is treated as representative
Problem: Thousands of newsletter volunteers get described as all print subscribers. The result favours active email readers with strong opinions.
Survey representativeness check
- Define population
- Define recruitment path
- Compare respondents to population
- Report non-receipt and non-completion
- Report response and completion counts
- Use probability language only if supported
Fix: Define the population and the recruitment path. Compare respondents against population characteristics you already hold. Report who could not receive or complete the survey, plus response and completion counts. Use probability language only where the sample design supports it.
A trend moves after the question changes
Problem: Satisfaction drops when a five-point scale becomes a ten-point scale, or when the question moves behind a complaint item.
Question change breaks trend
Before
- Scale
- five-point
- Question order
- standalone
- Trend
- comparable
- Fix
- hold steady
After
- Scale
- ten-point
- Question order
- behind complaint
- Trend
- broken
- Fix
- bridge both forms
Fix: Hold wording, answer choices, order, mode and field dates steady for any trend measure. If a change is unavoidable, run both forms in a controlled bridge and start a new series with a visible note.
Acquisition reports disagree
Problem: Marketing and product attribute the same start to different channels. New-user and session-source reports show conflicting totals.
The federal analytics.usa.gov data definitions show how narrow each reported figure is. Active users counts unique users who engaged with a site inside the reporting window. First-time users counts those visiting for the first time in that window.
Total views counts every display of a page or screen. The same page warns that location data is shaped by VPN use, so a city can rank high because a data centre sits there.
Pick the scope that matches the decision, then label it on the chart.
Fix: Write down the source, medium, campaign and attribution model. Add lookback window, identity method, cross-device handling and direct-traffic rule. Note consent gaps and how the order system reconciles. Use completed net starts for business outcomes and analytic events for journey diagnosis.
Engagement jumps after a platform release
Problem: Reading time, completion or engaged sessions improve overnight with no editorial change.
Fix: Check event firing, duplicate tags, visibility rules and timer behaviour. Then check app background activity, bot filters, consent configuration, time zones and release notes. Keep a test property with a known set of expected events, and annotate measurement changes on the chart.
Cohorts are compared at unequal ages
Problem: A January annual cohort has had twelve months to cancel. A September cohort has had four. Both appear as current retention.
Fix: Compare survival at the same number of days or issues since start. Separate these plans:
Cohorts compared at unequal ages
- monthly
- annual
- gift
- trial
- print
- digital
- bundle Show cohort size beside retained count so small groups do not dominate a percentage.
Renewal decline is called an editorial problem
Problem: The team commissions a redesign before anyone checks payment failures, late delivery or address quality.
Fix: Build a loss tree before you brief a designer.
Renewal decline fixes
- Split voluntary cancellation from failed payment and plain expiry.
- Separate undeliverable mail, account access failures and administrative cleanup.
- Park the unknowns in their own bucket rather than spreading them.
- Read service contacts and operational incidents before you interpret cancellation comments.
A redesign answers a content complaint. It does nothing for a card that expired in March.
Retail sell-through ignores availability
Problem: A cover looks weak because sales fell, but several high-volume outlets received copies late or not at all.
Fix: Reconcile these items:
Retail sell-through availability
- draw
- delivery
- on-sale date
- display compliance where measured
- sales
- returns
- reporting lag
- outlet closure Compare only outlets and periods with an equivalent chance to sell.
Small groups expose people or swing wildly
Problem: A dashboard shows detailed behaviour for a tiny subscriber segment, creating privacy risk and unstable percentages.
Fix: Set minimum reporting thresholds, suppress or combine small cells, and limit export access. Use counts with uncertainty rather than a bare percentage. Never infer individual traits from group behaviour.
Common questions
Can a low response rate still produce useful survey evidence?
Yes, depending on the question, the recruitment path, the nonresponse pattern and the inference you intend. Report those limits instead of treating one threshold as a verdict. A low rate with a well-understood population beats a high rate from a self-selected panel.
Should conflicting sources be averaged?
No. First establish whether they measure the same unit, period, population and event. The gap between them is usually the most useful number in the report.
How should a metric definition change be handled?
Version the definition, mark the break on the chart, and keep the old reports. Backfill only where the new rule can be applied consistently to the historical data.
What is the first check when a number spikes?
Verify source freshness, code changes, duplicates, time zone and filters. Check the denominator and the reconciliation before you build an editorial explanation.







