Buyer readiness

Private marketplace reporting field dictionary

A private marketplace package is easier to buy than it is to interpret. The report needs stable fields that connect the package sold, the pages served, the creative shown, the destination visited, and the evidence claim a buyer can fairly make.

Use this dictionary before a private marketplace or contextual sponsorship launches. It gives buyers, publishers, agencies, and analysts a shared vocabulary for package IDs, deal keys, placement IDs, context groups, delivery fields, and bounded conclusion language.

Picture the renewal meeting two weeks after the flight ends. The buyer asks whether the package should renew, the seller points to strong response in one context, the analyst sees missing lead status on another row, and the media team wants to know whether a mobile placement should be fixed or dropped. A field dictionary keeps that meeting from turning one total into the whole story.

A reporting review desk connecting a campaign brief, row-level export, readout memo, and renewal decision folder before a buyer meeting.
Start the field review before the report is written. The campaign brief, row-level export, readout memo, and renewal decision should trace the same package, placement, creative, destination, and outcome records.
Advertisement

Core identifiers

These fields should appear in the campaign brief, trafficking sheet, delivery export, and final readout. If they change names between systems, the final report should include the translation.

A field evidence flow connecting package, placement, creative, destination, outcome, and conclusion boundary records in order.
The dictionary is the evidence chain. Package, placement, creative, destination, outcome, and conclusion fields should connect in order so a reader can see where a claim begins and where it must stop.
FieldDefinitionExample valueWhy it matters
campaign_idStable campaign identifier shared across trafficking, analytics, invoicing, and reporting.mp-q3-methods-awarenessPrevents delivery, cost, creative, and outcome records from being merged by label alone.
buying_pathThe commercial route used for the flight.private-marketplaceSeparates curated contextual buying from open programmatic and direct sponsorship records.
package_idThe contextual package sold to the buyer.measurement-science-deskKeeps reader intent visible when reporting across many URLs and placements.
pmp_deal_keyThe deal key or deal identifier used for private marketplace activation.mp-msd-pmpConnects the commercial deal to the package definition without relying on campaign naming.
package_reporting_keyThe reporting namespace for the package.package.measurement_science_deskLets reports group delivery by package while preserving placement-level detail.
placement_idThe public slot or unit where an ad can render.article-inline-1Separates format and page position from broader package performance.
placement_reporting_keyThe report key for the placement group.article.body.inline_1Lets teams compare like placements without exposing ad-server implementation details.
context_groupThe editorial or reader-job grouping attached to the impression.MMM readoutsPrevents unlike reader tasks from being averaged into one performance story.
creative_idThe unique creative version, including size, message, offer, and destination.msd-report-728x90-v1Separates creative response from placement quality and reader intent.
destination_idThe landing page, form, report, webinar, or product page reached by the creative.measurement-report-demoShows whether a result reflects the media context, the offer, or the destination experience.

Package map

The package fields below should match the proposal, the deal setup, and the readout. The reporting sentence is the strongest ordinary claim the package can support without a separate lift design.

Package IDDeal keyReporting keyContext groupsEligible placementsBounded readout sentence
measurement-science-deskmp-msd-pmppackage.measurement_science_deskMMM, incrementality, brand studies, geo testing, attention, video measurement, campaign reportingarchive-leaderboard, article-inline-1, article-inline-2, article-rail-1, post-contentThe campaign delivered within measurement-method contexts and produced observed response under the stated fields.
media-framing-deskmp-mfd-pmppackage.media_framing_deskHeadline framing, source quality, claim audits, base ratesarchive-leaderboard, article-inline-1, native-sponsored-card, post-contentThe campaign reached readers auditing media claims and generated descriptive engagement signals.
source-vendor-evaluation-deskmp-sve-pmppackage.source_vendor_evaluation_deskVendor review, research reports, dashboard claims, budget evidence, worksheetsarchive-leaderboard, article-inline-1, article-rail-1, native-sponsored-card, post-contentThe campaign delivered against source and vendor evaluation contexts and should be read by destination and lead quality.
case-study-librarymp-csl-pmppackage.case_study_libraryAttribution, selection bias, lift testing, targeting biasarchive-leaderboard, case-inline-1, case-rail-1, post-contentThe campaign reached case-study readers and should be compared with guide-library delivery before broader conclusions.
guide-librarymp-gdl-pmppackage.guide_libraryTemplates, checklists, method selection, team planning, glossaries, source referencesarchive-leaderboard, article-inline-1, article-inline-2, native-sponsored-cardThe campaign delivered within practical guide contexts and produced observed guide-reader response.
buyer-readinessmp-brf-pmppackage.buyer_readinessPlacement mapping, creative trafficking, campaign brief, handoff, reporting keys, readout planningarchive-leaderboard, article-inline-1, native-sponsored-cardThe campaign reached readers using buyer-reference pages and should be interpreted as buying-process interest.
Advertisement

Placement fields

Placement fields keep inventory quality visible. They should not be collapsed into one total until the report has shown whether page position, format, and device class were comparable.

A four-gate reporting field QA map checking identifiers, placement separation, quality denominators, and bounded conclusion wording.
Treat field QA as a sequence of gates. Identifier alignment, placement separation, quality denominators, and conclusion wording each have to pass before the report can support a renewal recommendation.
Placement IDReporting keyFormatPrimary contextClaim boundary
home-leaderboardhome.discovery.leaderboardLeaderboardHomepage discovery.Useful for broad qualified reach, not proof of downstream demand.
home-rail-1home.discovery.rail_1RailDesktop homepage rail.Read with device and viewport context before comparing to inline units.
archive-leaderboardarchive.discovery.leaderboardLeaderboardArchive, topic, case-study, and buyer-reference pages.Good for discovery delivery; weak as a standalone performance winner.
article-inline-1article.body.inline_1In-article displayUpper body inside long-form guides.Compare by page context and creative before reading it as the best placement.
article-inline-2article.body.inline_2In-article displayLower body after a second analysis block.Use with scroll depth or viewability before comparing to upper units.
article-rail-1article.rail.primaryRailDesktop rail beside articles and guides.Do not compare to mobile-capable units without device normalization.
case-inline-1case.body.inline_1Case-study displayCase-study body before the statistical result.Read as case-study context response, not general guide-library response.
case-rail-1case.rail.primaryRailDesktop rail beside worked examples.Needs enough desktop delivery before a case-study placement claim is useful.
post-contentglobal.after_contentPost-content displayAfter primary article, guide, or case-study content.Interpret as after-content response among readers who reached the end region.
native-sponsored-cardnative.contextual.cardNative cardClearly labeled partner card in relevant contexts.Report separately from display units because format, copy, and intent differ.

Delivery and quality fields

These fields describe what happened. They do not, by themselves, prove what would have happened without the campaign.

FieldDefinitionUse in reportDo not claim
eligible_impressionsImpressions that matched the agreed package, page, placement, device, and geography rules.Shows whether the flight reached the intended inventory.That every eligible impression was valuable exposure.
served_impressionsAds served under the campaign and placement records.Shows volume and pacing.That served volume equals human attention.
measurable_impressionsImpressions where exposure quality could be measured.Sets the denominator for viewability rates.That unmeasured impressions performed like measured impressions.
viewable_impressionsImpressions meeting the reported viewability definition.Separates possible exposure from served volume.That viewability caused business outcomes.
clicksRecorded clicks after invalid or duplicate rules are applied.Supports traffic-source diagnostics.That clickers represent incremental demand.
qualified_visitsSessions meeting the agreed engagement, geography, duplicate, and landing-page rules.Shows whether traffic quality matched the campaign job.That qualified visits equal lift.
lead_statusRaw, duplicate, qualified, disqualified, accepted, or followed-up lead state.Prevents raw form fills from becoming the only success metric.That lead volume alone proves pipeline quality.
comparison_ruleNo comparison, prior period, matched context, holdout, geo test, or randomized split.Determines how strong the conclusion language can be.That attribution language can stand in for a comparison.
change_logCreative swaps, page changes, tracking edits, pacing resets, or paused periods.Explains discontinuities before the report tells a performance story.That all flight periods were comparable.

Conclusion language

The reporting fields should lead to language that matches the evidence. The field dictionary is useful because it makes overclaiming easier to spot.

A decision board separating descriptive delivery evidence from causal lift evidence before a bounded renewal recommendation.
Good fields do not make a weak design stronger. They help the team separate descriptive delivery evidence from lift evidence, then write the narrowest recommendation the campaign can support.
Evidence presentReasonable wordingOverclaim to avoid
Package, placement, context, and delivery fields are complete.The campaign delivered in the agreed package, placements, and reader contexts.The campaign reached every intended buyer.
Viewability and invalid-traffic fields are complete.The measured exposure quality met or missed the planned threshold.Measured exposure quality proves sales impact.
Qualified visits are tied to creative, destination, and context.The campaign produced observed qualified traffic under the stated visit rule.The campaign created incremental demand.
Lead status and follow-up fields are complete.The campaign produced reported leads with the stated qualification mix.Raw leads prove pipeline quality.
Prior-period or matched-context comparison is present.The result is directional and should be read with seasonality, mix, and concurrent activity caveats.The matched comparison is the same as a randomized lift test.
Protected holdout or randomized split is present.The design estimates lift for this population, window, outcome, and leakage condition.The result applies to every future buy or every buyer segment.

When a field breaks the claim

A field problem is not just a cleanup task. It changes the safest sentence the report can use and the next action the buyer should take.

Field problemWhat it meansSafe report languageNext action
Package ID or deal key changes between the brief and export.The team cannot prove that the delivered rows match the package sold.The report can describe delivered inventory only after the translation is documented.Rebuild the package-to-deal crosswalk before renewal language is written.
Placement, format, or device rows are collapsed too early.A strong cell can hide a weak cell, and mobile, desktop, native, rail, and body inventory become impossible to compare fairly.The report can discuss total delivery, but not placement quality or format preference.Split the export by placement_id, placement_reporting_key, format, and device class.
Measurable and viewable denominators are missing.Served volume is visible, but exposure quality is not.The report can say the campaign served impressions; it should not rank exposure quality.Request the missing denominator fields or mark exposure quality unavailable.
Qualified visits are not tied to creative and destination IDs.The result may reflect offer, message, or landing-page behavior rather than media context.The report can describe observed traffic, not the best-performing context or creative.Repair URL parameters, destination mapping, and duplicate rules before the next flight.
The comparison rule is blank or only implied.The campaign has no visible counterfactual.The report can use descriptive or directional language, not lift language.Name the comparison limit and plan a holdout, matched context, or randomized split if lift proof is needed.

Pre-launch export checklist

1. Package export

Include campaign_id, buying_path, package_id, pmp_deal_key, package_reporting_key, included URL or topic groups, excluded page groups, and start and end dates.

2. Placement export

Include placement_id, placement_reporting_key, format, creative size, device class, page context, served impressions, measurable impressions, viewable impressions, clicks, and spend.

3. Creative export

Include creative_id, message theme, size, destination_id, active dates, approval state, and any material version changes.

4. Traffic export

Include click timestamp, landing timestamp, session_id, destination_id, URL parameters, engaged-session rule, duplicate rule, and qualified_visit flag.

5. Outcome export

Include outcome_id, outcome source, match method, conversion window, duplicate rule, lead_status, follow-up status, comparison_rule, and unavailable fields.

Pair with

Use this dictionary with the private marketplace readiness index for the full package handoff sequence, the media kit for package IDs and placement specs, the ad inventory readiness matrix for package contracts, the audience intent map for reader-job proof, the ad yield and deal-readiness checklist for floor, sell-through, refresh, and renewal fields, the private marketplace package brief template before buyer-facing scope is finalized, the private marketplace deal review checklist before activation approval, the contextual campaign brief template before launch, the creative asset acceptance checklist for approved assets, the landing page launch QA worksheet for destination and routing fields, the private marketplace campaign measurement checklist for readout planning, the private marketplace campaign walkthrough for a complete package example, the private marketplace readout export sample for row-level export structure, the private marketplace package performance readout for buyer-facing package language, the campaign data-layer spec for source-trail fields, and the campaign reporting sample for the final report shape.

Keep reading

Choose the next guide

Move from field names into row-level export checks, buyer-facing package language, and final readout QA.