iphone, business, email, communication, smartphone, notice, email, email, email, email, email
Photo by nvtrlab on Pixabay

Measurement

An email reporting run, from reconciled send to logged release

Email marketing software measurement and reporting as one run of five stages: reconcile, store lineage, complete metric cards, check data health, release.

Treat each report as a run with an order of work: reconcile the send, store the lineage, complete the metric cards, check data health, then release with a log. Skipping a stage leaves a figure nobody can rerun. No England benchmark for email performance exists in the reviewed sources, so none is offered.

What to take away

  • Run reporting in fixed stages, and release only when each stage has a record.
  • Reconcile attempted sends, accepted messages and matched outcomes, and keep the unmatched count visible.
  • Complete one versioned metric card before calculating any rate.
  • Let a data-health panel suspend one broken source without taking the rest offline.
  • Log the query version, run log and every annotated break with each release.

Work through five stages in order

Each stage hands the next one something it can check. The order matters because a dashboard built before reconciliation only hides the gaps. Use the sequence below for every period, and write down what each stage produced.

  1. Store raw extract identifiers, field definitions and the query version.
  2. Reconcile the scheduler, provider-accepted and matched counts for each send run.
  3. Complete a metric card for every figure you will publish.
  4. Load the dashboard with a data-health panel and the card version beside each tile.
  5. Release with the run log, the annotated breaks and the unmatched count.

Store raw extract identifiers, field definitions, transformations, joins, deduplication and late-event handling. Keep the query version and a run log with each release, so that a second analyst can rerun any published figure from the same inputs. If they cannot, the stage is not finished.

Reconcile every send run before the dashboard loads

Count every stage of a send run before any rate is calculated. Figures below are illustrative, for one job. The scheduler count, the provider acceptance count and the matched outcomes in the warehouse should each be published, with the gaps between them explained.

StageCountNote
Attempted sends at the scheduler40,000Job 8841, 12 October 2026
Provider-accepted39,600400 rejected at acceptance
Matched outcomes in the warehouse38,900700 accepted messages unmatched
Unmatched retained700Published as a count, not dropped

Keep unmatched records in the published total and explain why they could not be matched. If the protocol changed mid-run, mark the series broken rather than splicing it. An attempted-message count covers send commands submitted in a job, and an accepted count covers the acceptance event the supplier defines. Neither proves that a person read the message.

Complete a metric card for each figure

A figure without a card is an unlabelled claim. Keep one card per metric and retain earlier versions. The example shows one completed card, with illustrative figures. Write the card before the number, so the definition cannot drift to fit the result.

One completed metric card

Event
Objection recorded in the CRM
Population
Contacts with an objection logged between 1 and 30 September 2026
Numerator
Objections confirmed in all four sending systems
Denominator
Objections logged in the CRM in the same period
Unit and period
Count and share; Europe/London, CRM extract 2026-10-02, query v3
Owner and uncertainty
Deliverability lead prepares, data protection lead approves; late CRM entries understate the share

Metric card required fields

  • Event and deduplication rule
  • Eligible population
  • Numerator
  • Denominator
  • Unit
  • Period and timezone
  • Source and extraction time
  • Query and version

A click rate label is incomplete. Unique-recipient clicks and total click events have different numerators. The card is where that difference is written down, and the list of measurement mistakes shows what goes wrong without it.

Show data health beside the figures

The dashboard is the final view of the pipeline, so it should show the pipeline's health. One value should be suspendable without taking the rest offline.

Panel itemWhat it showsIf it fails
Last load and missing sourcesWhether each provider export arrived for the periodSuspend that tile and leave the rest live
Row-count reconciliationWhether the stage counts agree within toleranceIf it stays above tolerance for two days, pause sending and escalate
Schema changesWhether a provider field or definition changedAnnotate the break and mark the series broken

Show the metric-card version beside every tile, with filters for period, timezone, population and message type. Print counts next to proportions so the denominator stays visible. The reporting dashboard guidance covers what the main screen should show.

Label the evidence layer on each tile

Each tile should say which of four layers it belongs to: provider observation, internal operational outcome, rule-based attribution or causal estimate. A provider open is not a business outcome, and a figure from one layer cannot stand in for another.

Four evidence layers

Provider-reported

Source
Supplier system
Proves
Activity only
Example
Open observation
Label
Provider

Internal operational

Source
Own workflow
Proves
Control done
Example
Suppression confirmed
Label
Operational

Attributed

Source
Model
Proves
Association
Example
Attributed outcome
Label
Attributed

Causal

Source
Evaluation
Proves
Impact
Example
Controlled test
Label
Evaluated

Open observations depend on a tracking request attached to the message. The ICO finalised its storage and access technologies guidance on 29 April 2026, and it requires analysis of the specific technology and its purpose. The attribution methods compare allocation rules with test designs.

Release with a log and agreed thresholds

Release the report with its log: query version, run log, card versions and every annotated break. A later restatement then has something to compare against. Agree the warning, review and stop thresholds before the period closes, not after the result is known.

When a published figure changes, say what changed and why. The Government Analysis Function publishes guidance on communicating quality, uncertainty and change. State what is uncertain, the likely direction of bias and whether the decision could change. Do not add decimal places the data cannot support.

For financial claims, define contribution, cost period, currency, refunds and the counterfactual first. A dashboard screenshot will not substantiate a return on investment statement, and email software return on investment keeps attributed turnover away from verified contribution.

Before you act

  • Store the extract identifiers and query version for the period.
  • Publish the scheduler, accepted and matched counts for every send run.
  • Keep the unmatched count in the published total.
  • Complete a metric card for each published figure.
  • Add a data-health panel with suspendable values.
  • Release with the run log and every annotated break.

Common questions

What should be stored so a figure can be rerun?

Store raw extract identifiers, field definitions, transformations, joins, deduplication and late-event handling, plus the query version and a run log. With those, a second analyst can reproduce the figure from the same inputs.

What should happen when reconciliation fails?

If reconciliation stays above tolerance for two days, pause sending and escalate. If a provider export is missing at load time, suspend that tile and leave the rest live.

Should I use an England benchmark for open or click rates?

No comparable England benchmark was found in the reviewed sources. Keep any figure attached to its publisher and its definition, or treat it as an attributed observation.

In this guide

  1. Email marketing software key metrics: definitionsEmail marketing software key metrics: reproducible formulas for campaign stages, deliverability, tracking and verified outcomes, without vendor benchmarks.
  2. Email marketing software reporting dashboard: what to showA practical email marketing software reporting dashboard layout with delivery, engagement and deliverability denominators, data-health checks and actions.
  3. What rule-based, observational and experimental email attribution can each claimCompare email attribution rules, observational analysis and experiments by question, assumptions, data, uncertainty and strength of causal interpretation.
  4. Email marketing software measurement mistakesEmail marketing software measurement mistakes: set denominator rules, filter automated clicks and separate attribution from incremental impact.
  5. How to judge email marketing software benchmark researchJudge any email marketing software benchmark research by its population, metric definitions, privacy conditions and uncertainty before you reuse the figure.

More in Measurement