Measurement operations

First-party signal readiness checklist

First-party signals are useful only when the readout can explain what each record represents, where it came from, and which comparison it can support. A cleaner signal trail can improve campaign reporting, but it does not create lift by itself.

Use this checklist before a private marketplace campaign, direct sponsorship, lead-generation program, clean-room matchback, lift test, MMM calibration input, or brand study handoff. The goal is to make source quality visible before a report turns partial records into confident performance language.

Advertisement In-article measurement unit.

What counts as ready

A ready signal is not just available. It has a defined owner, scope, timestamp, eligibility rule, join rule, and claim boundary.

Signal familyWhat to recordWhat it can support
Page and context signalPage URL, topic desk, reader job, content group, ad slot, package ID, and placement ID.Contextual delivery, package proof, and page-level performance comparisons.
Exposure signalEligible impression, measurable status, viewable status where available, timestamp, device class, market, creative ID, and frequency rule.Delivery and exposure-quality evidence, not sales or brand lift by itself.
Visit signalClick ID where available, session ID, referrer category, landing page, URL parameter set, and duplicate rule.Observed traffic quality and destination behavior under the stated source trail.
Permission and eligibility signalWhether the record is eligible for the planned measurement join, why it is eligible or excluded, and when that state was observed.Clear denominators for match rates, excluded records, and reporting coverage.
Lead or account signalEvent ID, form version, source trail, duplicate flag, qualification status, disqualification reason, and follow-up status.Lead quality and sales-process evidence, not incremental demand without a comparison.
Outcome signalOutcome source, value basis, timestamp, conversion window, identity unit, match method, unmatched count, and dedupe rule.Matched outcome reporting and calibration inputs when limitations are visible.
Survey signalSample source, exposed/control flag, recruitment path, field date, question version, weighting status, and base size.Perception movement for the measured sample and window.
Comparison signalHoldout, matched market, prior baseline, no-comparison flag, suppression rule, or planned follow-up test.Evidence-level language that separates descriptive reporting from lift claims.

Readiness levels

LevelRequired evidenceStrongest responsible readout
Not readySignals exist in separate systems, but IDs, eligibility rules, missing values, and timestamps are inconsistent.Operational notes only. Do not use the data for campaign conclusions.
Descriptive readyCampaign, placement, creative, destination, and event fields can be joined with visible missing-value rules.The campaign delivered observed activity under the stated source trail.
Quality readyTraffic, lead, matchback, survey, or outcome fields include dedupe, eligibility, and quality status.The campaign produced measured response or quality signals under named definitions.
Comparison readyA holdout, matched context, prior baseline, or explicit no-comparison flag was locked before results were visible.The readout can compare planned cells inside the design limits.
Decision readyThe signal trail, outcome definition, comparison, uncertainty, leakage checks, and decision threshold are all visible.The evidence can support a bounded renewal, budget, creative, or test decision.
Advertisement Lower in-article unit.

Minimum field map

Stable campaign and package IDs

Use IDs that survive proposal, trafficking, analytics, export, invoice, and renewal records. Presentation labels can change; measurement IDs should not.

Event timestamps and timezone

Every exposure, visit, lead, survey, match, and outcome record needs a time basis. Without it, lag, windowing, and sequence claims become guesswork.

Eligibility and exclusion state

A readout should show which records could enter each join and which records could not. Excluded records are part of the denominator, not a footnote.

Missing-value vocabulary

Blank, unavailable, not applicable, filtered, suppressed, and unmatched should be separate values. Collapsing them creates false precision.

Comparison and suppression fields

If a holdout, market split, suppression rule, or prior baseline matters to the claim, it should be present before launch and retained in the readout.

Change log

Creative swaps, destination edits, audience expansion, tracking changes, pauses, outages, and routing changes should be dated so the readout can separate media effects from operational changes.

Preflight QA

QuestionPass conditionDowngrade if missing
Can the page context be recovered from the report?Topic desk, content group, package ID, placement ID, and slot format survive into export fields.Do not compare package or placement performance.
Can records be joined without presentation labels?Campaign, creative, destination, event, and outcome IDs are stable across systems.Report only source-system totals.
Can ineligible records be counted?Eligibility, excluded, suppressed, unmatched, and unknown states are distinct.Do not use match rate or response rate as a quality claim.
Can outcomes mature before the readout?Conversion window, lag rule, follow-up status, and reporting cutoff are visible.Label outcomes as immature or directional.
Can matched records be deduped?Identity unit, duplicate rule, match method, unmatched count, and outcome source are documented.Do not treat matched records as incremental outcomes.
Can a comparison be protected?Holdout, matched market, prior baseline, or no-comparison status is locked before results are visible.Use descriptive language only.

Use cases

Measurement useSignal readiness neededMain overclaim to avoid
Private marketplace readoutPackage, placement, device, creative, traffic-quality, and outcome-status fields.Pooling unlike contexts into one performance story.
Lead quality reportSource trail, form version, duplicate status, qualification status, disqualification reason, and follow-up status.Calling raw form volume qualified demand.
Clean-room or matchback reportIdentity unit, eligible universe, match method, unmatched count, conversion window, and outcome source.Calling matched outcomes incremental outcomes.
Lift testAssignment or suppression field, exposure compliance, leakage checks, primary outcome, and uncertainty.Treating a contaminated or post-hoc comparison as causal evidence.
MMM calibration inputExperiment design notes, market or audience scope, timing, uncertainty, and outcome definition.Using a narrow or noisy result as a universal model anchor.
Brand studyRecruitment source, exposed/control balance, question version, field dates, base size, and weighting status.Treating respondent movement as broad market impact.

Common failure modes

Silent exclusions

Records that are unmatched, ineligible, filtered, or suppressed disappear from the denominator.

Context loss

Page, package, and placement fields are stripped before the buyer-facing report.

Identity over-merge

Users, households, accounts, devices, and companies are treated as interchangeable units.

Outcome immaturity

Lead follow-up, sales cycle, conversion lag, or survey fielding is incomplete when the report is written.

Join-rate selection

The matched population is easier to identify, higher intent, or more loyal than the unmatched population.

Comparison contamination

Control, holdout, or prior-period records receive overlapping media, offers, sales contact, or tracking changes.

Decision language ladder

Signal stateStronger wordingWeaker wording
Source fields inconsistent.The source trail is incomplete and should be repaired before performance is interpreted.The campaign underperformed or overperformed.
Delivery and visit signals ready.The campaign produced measured delivery and observed traffic under the stated definitions.The campaign created incremental demand.
Lead and outcome quality ready.The report can separate raw response, qualified response, matched outcomes, and excluded records.The campaign generated all reported value.
Comparison ready.The readout supports a bounded comparison inside the locked design and observed window.The result proves future performance in every context.
Decision ready with uncertainty.The evidence supports the stated renewal, creative, budget, or test decision within the disclosed limits.The measurement has settled the channel's exact value.

Meeting script

  • Which reader, buyer, or budget decision will this signal trail support?
  • Which fields must survive from page context through the final readout?
  • Which records are eligible, excluded, suppressed, unmatched, or unknown?
  • Which identity unit is being joined, and where could duplicates enter?
  • Which outcome window, follow-up window, or survey field date needs to mature before reporting?
  • Which comparison rule keeps the readout from overstating observed activity?

Pair with

Use this checklist before the campaign data-layer spec, campaign tagging QA checklist, landing page launch QA worksheet, contextual package proof export template, and private marketplace reporting field dictionary. After launch, pair it with the private marketplace readout export sample, campaign readout QA checklist, identity matchback checklist, reach and frequency checklist, and private marketplace renewal scorecard. When the decision requires causal evidence, write the incrementality test plan before results are visible.