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.

Advertisement Buyer-readiness unit.

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.

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 Reporting-field unit.

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.

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.

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.

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.