Buyer readiness

Private marketplace campaign walkthrough

Organization byline: Measurement Press editorial desk. This page does not list an individual author or reviewer. Read the editorial method and corrections policy.

About 14 min read

On this page

This walkthrough follows one anonymous contextual package from pre-launch readiness through row-level reporting, buyer-facing readout language, and the renewal decision. It shows how a private marketplace campaign can be useful without pretending that observed response is the same as causal lift.

Use it when the checklist pages feel too separate: the readiness index says what should exist, the export sample shows the row fields, the package readout shows the narrative, and the renewal scorecard turns the result into a next action. This page connects those pieces in one campaign path.

Think of the example as a renewal meeting after a campaign has already run. The buyer wants to know whether the contextual package is worth another flight. The publisher needs to answer with the evidence it actually has: package scope, placement delivery, row-level response, lead-status handoff, and a clear warning about what the comparison cannot prove.

Primary sources and decision boundaries

The campaign values, row totals, and renewal decision below are fictional. These first-party sources anchor the definitions and method limits; they do not validate a real package, supply the example data, or establish that any campaign caused an outcome.

Question in this walkthroughVerified sourceWhat it changes
What kind of transaction is a PMP deal?Google Ad Manager: About Private Marketplace dealsPreferred Deals and Private Auctions are non-guaranteed routes with different fixed-price and floor-price mechanics; keep transaction type and price rule in the campaign record.
Which fields can reconcile delivery?Google Ad Manager: Interactive report dimensionsDeal and Deal ID are report dimensions, while impression-counting method and measurement source affect how delivery and viewability rows should be interpreted.
How should destination traffic be joined?Google Analytics: URL builders and campaign parametersUse stable, consistent campaign parameters; naming drift fragments referral reporting, so destination values belong in the source-field handoff.
What must not be sent in ad requests?Google Ad Manager: Use acceptable key-valuesKeep the example's package and placement keys operationally useful without putting personal information into ad-request parameters.
When is lift language supportable?Google Ads: About Conversion LiftA treatment/control experiment is the relevant causal boundary; the walkthrough's prior-flight comparison remains directional.

Reproduction rule: for a real readout, preserve the approved package and Deal ID, selected report dimensions, impression-counting method, measurement source, destination-tag version, creative and placement versions, reporting window, status rule, and comparison assignment in one review record. If any of those fields change, split the analysis or disclose the break instead of silently combining rows.

The campaign in one record

Simulated Worked Example — not a real campaign report or benchmark. The example uses a contextual package for readers comparing measurement methods. The values below are fictional structure examples used to demonstrate a reproducible readout path.

Identifier boundary: measurement-science-desk and mp-msd-pmp are simulated internal record values. In production, preserve the ad server's canonical Deal ID alongside any publisher package key; do not relabel an internal package name as the platform's Deal ID.

Campaign evidence packet reviewed across package readiness, row-level reporting, and renewal decision records.
The walkthrough starts with one campaign record so the package, rows, and renewal decision stay connected instead of becoming separate stories.
Record fieldExample valueWhy it matters
Campaign decisionShould the buyer renew a contextual package, narrow the placement mix, or plan a stronger incrementality test?Names the decision before the report searches for a favorable metric.
Package IDmeasurement-science-deskKeeps proposal, deal review, trafficking, export, and readout tied to the same package.
Deal keymp-msd-pmpConnects the private marketplace transaction route to the package definition.
Reader jobCompare measurement methods before using a campaign report for budget or renewal decisions.Prevents the package from being sold or judged as a broad audience buy.
Eligible contextsMeasurement-method guides, campaign reporting guides, and buyer-readiness references.Defines where delivery is expected before impressions arrive.
Primary creative laneDisplay creative that points to a measurement planning resource.Separates media context from offer, message, and destination effects.
Primary outcomeQualified visits with lead-status handoff where available.Keeps raw clicks and raw forms from becoming the success claim.
Comparison rulePrior contextual flight and matched guide group; no protected holdout.Supports directional language, not lift language.
Renewal thresholdRenew only if delivery stays in scope, qualified visits concentrate in the intended contexts, and lead status is complete enough to interpret.Sets the next action before results are visible.

Simulated worked example: roll up the six rows

Roll up the rows before ranking placements. This calculation is deliberately inspectable: every numerator comes from the row-level table above, and the denominators make clear where missing status or mixed formats limits the conclusion.

CalculationFormula from the six fictional rowsResultDecision use
Total delivery46,800 + 33,400 + 28,900 + 22,600 + 19,200 + 10,400161,300 impressionsSets the denominator for the example; it is not a forecast.
Weighted viewable rate(35,100 + 22,378 + 20,519 + 15,594 + 12,096 + 7,488) ÷ 161,30070.2%Describes exposure quality across these rows; it does not measure attention or outcome.
Qualified-visit rate231 qualified visits ÷ 161,300 impressions0.143%Supports a descriptive response read only; the example has no conversion or spend denominator.
Lead-status completeness(33 qualified + 21 disqualified) ÷ (33 + 21 + 6 missing)90.0%Shows why six missing statuses remain a closeout task before a lead-quality decision.
Qualified share of resolved statuses33 qualified ÷ (33 qualified + 21 disqualified)61.1%Describes the resolved status mix; it is not a qualification benchmark.
Core-package concentration131,700 measurement-science impressions ÷ 161,300 total impressions81.6%Supports testing a narrower core package while keeping the buyer-readiness support lane separate.

Assumptions and limits: the six rows are fictional, complete for this example, deduplicated, and aligned to one reporting window; viewability is impression-weighted; qualified visits use one stable rule; qualified and disqualified statuses are resolved while missing status is excluded from the resolved-status denominator. The example contains no spend, revenue, uncertainty interval, randomized holdout, or protected counterfactual. It does not control for audience selection, repeat users, creative rotation, auction competition, or destination friction. Replace every illustrative value with a governed export before using the walkthrough for a real renewal.

Evidence path and claim boundary

A campaign walkthrough is useful only if each stage says what it can support. The same result can justify a renewal action, a mobile fix, or a cleaner test plan. It should not quietly become proof of incremental demand when the comparison was only directional.

Walkthrough stageEvidence to keep visibleStrongest supportable claimClaim to avoid
Package scopeReader job, included contexts, excluded contexts, package ID, and deal key.The campaign ran against a defined contextual package.The audience was broadly representative of all buyers.
Launch stateCreative, destination, URL parameters, owner, exception, and approval status.The flight was ready enough to interpret, or its exceptions are known.Every weak result is a media-quality problem.
Row-level responsePlacement, device, format, impressions, viewability, qualified visits, and lead status.Observed response concentrated in specific contexts and units.The package caused the observed response.
Quality diagnosisNative separation, small-cell warnings, status gaps, destination friction, and comparison limits.The next action can be targeted to the weak lane.The best-looking total is the campaign truth.
Renewal actionDecision threshold, renewal condition, fix owner, and stronger-test need.Renew, narrow, fix, hold, or test under named conditions.Scale spend because the report contains a favorable metric.
Evidence flow from package scope through placement rows and response quality into bounded readout language.
The evidence flow should move from package definition to rows and then to bounded language, with the claim limit still visible at the end.

Pre-launch readiness path

The campaign should not move from proposal to activation until each handoff can name the same package, placements, fields, and decision limits.

StepRecord to checkReady signalIf weak
Audience fitAudience intent map and source-quality review.The offer helps a reader with measurement planning and the destination has enough substance to inspect.Narrow the offer or hold the package until the destination can support the reader job.
Package proofContextual package proof sheet.Included and excluded contexts are named, and the reader job matches the buyer problem.Revise the package scope before pricing or trafficking.
Buyer briefPrivate marketplace package brief.The buyer sees package ID, deal key, placements, reporting grain, comparison rule, and renewal threshold.Do not let the readout expectation be negotiated after launch.
Activation gateDeal review checklist.Proof, identifiers, creative files, destination, field names, exceptions, and thresholds are approved.Launch only the ready portion or hold the campaign.
Launch stateCampaign readiness dashboard.Creative, destination, URL parameters, source fields, and owners are green or explicitly excepted.Label the exception before it can distort the readout.

What launched

The campaign launched with one primary package and one supporting lane. Reporting kept placements, device class, creative size, destination, and outcome status separate.

PackagePlacementFormatDestinationReadout note
measurement-science-deskarticle-inline-1Display, desktop and mobile sizes.Measurement planning resource.Primary in-context body placement.
measurement-science-deskarticle-inline-2Display, desktop and mobile sizes.Measurement planning resource.Secondary body placement with separate device read.
measurement-science-deskarticle-rail-1Rail display, desktop.Measurement planning resource.Desktop-only support; do not compare directly with mobile body units.
buyer-readinessarchive-leaderboardLeaderboard display.Measurement planning resource.Discovery lane; keep separate from deep-guide contexts.
buyer-readinessnative-sponsored-cardNative card.Measurement planning resource.Separate format lane because copy and reader action differ from display.

Row-level readout

The row-level export preserves enough detail to explain the result. Totals still matter, but the decision should be made after checking context, placement, device, creative, and outcome quality.

PackagePlacementDeviceImpressionsViewable rateQualified visitsLead statusFair read
measurement-science-deskarticle-inline-1desktop46,80075%9113 qualified, 5 disqualified, 2 missingStrong observed response in the intended context; preserve placement and creative fields before scaling.
measurement-science-deskarticle-inline-1mobile33,40067%434 qualified, 7 disqualified, 1 missingMobile response needs destination and form-friction review before judging media fit.
measurement-science-deskarticle-inline-2desktop28,90071%386 qualified, 3 disqualified, 1 missingUseful supporting response, but smaller than the first body placement.
measurement-science-deskarticle-rail-1desktop22,60069%173 qualified, 2 disqualified, 0 missingRail delivery helped reach, but the cell should not carry the renewal argument alone.
buyer-readinessarchive-leaderboarddesktop19,20063%132 qualified, 1 disqualified, 2 missingDiscovery inventory created some response; interpret as awareness support, not lower-funnel proof.
buyer-readinessnative-sponsored-cardmobile10,40072%295 qualified, 3 disqualified, 0 missingNative card response is promising but must stay separate from display placement rankings.

Three possible readings

The same rows can produce very different claims. The right readout keeps the evidence useful while leaving the comparison limit visible.

ReadingExample sentenceProblem or useBetter next action
OverstatedThe package drove incremental demand and proved the buyer should scale spend.The comparison was not protected, so the report cannot separate media effect from prior intent, context selection, or destination behavior.Remove lift language and plan a holdout if causal proof is needed.
Too vagueThe campaign performed well and should renew.The sentence hides which package, placement, device, and outcome fields support the recommendation.Name the rows, quality flags, and comparison limit.
SupportableThe measurement-science package delivered in scope and produced the strongest observed qualified traffic in upper-body guide placements; renew a narrower package while testing mobile destination friction.The sentence names delivery fit, observed response, placement concentration, and a bounded next action.Use this language for renewal and reserve lift language for a designed test.

Simulated worked example: calculate the evidence ceiling

This is a simulated worked example, not a real buyer, publisher, or campaign report. The calculation uses the six fictional rows above so a reader can reproduce the renewal discussion from visible denominators instead of accepting a favorable total on trust.

CheckCalculationResultWhat it can support
Delivery volume46,800 + 33,400 + 28,900 + 22,600 + 19,200 + 10,400161,300 impressionsThe example has one stated reporting denominator before placement or package comparisons.
Weighted viewability(46,800×75% + 33,400×67% + 28,900×71% + 22,600×69% + 19,200×63% + 10,400×72%) ÷ 161,30070.2%A descriptive exposure result for these rows; it is not attention, qualified traffic, or lift.
Qualified-visit rate(91 + 43 + 38 + 17 + 13 + 29) ÷ 161,300231 visits; 0.143%An observed response rate at the fictional row grain, subject to the campaign’s qualification rule and destination behavior.
Resolved lead-status rate(33 qualified + 21 disqualified) ÷ (33 + 21 + 6 total statuses)54/60 = 90.0%Status is incomplete, so the qualified share is provisional: 33 ÷ 54 = 61.1% among resolved rows.
Bounded decision

The fictional rows support a narrower renewal discussion because delivery is visible, the intended package carries most qualified visits, and the report exposes six missing lead-status fields. They do not support a causal lift claim: the example has no protected holdout, treatment/control assignment, spend, revenue, uncertainty interval, or leakage test. A real readout must replace every value with the approved export and preserve the package, Deal ID, placement, creative, destination, and campaign-tag fields used to join the evidence.

Assumptions and limits: rows are fictional, complete for this example, deduplicated, and measured over one reporting window; viewable rates are treated as row-level rates and weighted by impressions; qualified visits are counted once under an unstated example rule; and missing lead status is excluded from the resolved-status denominator. These calculations are a reproducible method illustration, not a benchmark or forecast. If the package, device mix, destination, status rule, maturity window, or comparison design changes, rerun the calculation.

Preserve the source-field handoff

Before renewal language is written, keep one joinable record across the deal, ad-server export, destination URL, and outcome system. At minimum, retain campaign_id + package_id + deal_id + placement_id + creative_id + destination_url + flight_start + flight_end, and use consistent campaign parameters for the destination. Do not pass email addresses, usernames, or other person-identifying values in ad-request parameters. If any key changes mid-flight, split the analysis or document the change rather than silently combining unlike rows.

Quality flags that changed the readout

Quality flags make the report more valuable because they stop a strong-looking total from becoming a stronger claim than the campaign can support.

Diagnostic workflow for checking device mix, format separation, lead status, comparison limit, and destination friction before renewal.
Quality flags turn the readout from a scorekeeping exercise into a diagnostic path for fixing the next flight.

Device mix

Desktop body inventory carried most qualified visits. Mobile results need destination review before package fit is judged.

Native separation

Native card response stayed outside the display placement ranking because the format, copy, and reader action were different.

Lead status

Most rows had lead status, but missing status stayed visible in the renewal note instead of being ignored.

Comparison limit

The prior-flight comparison helped directionally, but it did not create a protected counterfactual.

Small cells

Rail and archive cells helped diagnose reach and discovery but did not drive the main recommendation.

Destination friction

Mobile response was treated as a media, creative, and landing-page question rather than a simple package failure.

Renewal decision

The scorecard should turn evidence into a next action, not a retroactive justification for the most favorable metric.

Decision board showing a bounded renewal action with narrowed package scope, native separation, mobile fix, and future comparison plan.
The final decision should name the renewal action, the weak lane to fix, and whether a stronger comparison is needed before lift language is allowed.
DimensionScoreReasonDecision effect
Package deliveryStrongMost delivery stayed inside approved measurement-science and buyer-readiness contexts.Supports renewal of the core contextual package.
Placement evidenceStrong but unevenarticle-inline-1 carried the clearest response; rail and archive cells were smaller support lanes.Narrow the package mix and protect row-level reporting.
Outcome qualityModerateLead status was present for most rows, but mobile quality and missing status need review.Renew with destination QA and status-completion requirements.
Comparison strengthDirectionalThe readout used a prior contextual flight and matched guide group, not a protected holdout.Do not claim lift; plan a stronger comparison if the next budget decision requires it.
Next test needClearThe buyer now knows which package, placement, and device questions deserve a cleaner test.Renew a narrower flight and reserve a comparison cell for the next round.

Buyer-facing close

Recommended wording

The campaign delivered primarily inside the approved measurement-science package and produced the clearest observed qualified traffic in upper-body guide placements. The readout supports renewing a narrower contextual package, keeping native response separate, and fixing mobile destination friction. Because the comparison was directional rather than protected, the result should not be described as incremental lift unless a future flight uses a designed counterfactual.

Walkthrough checklist

  • Can every row trace back to the same package ID, deal key, placement ID, creative, destination, and reporting key used before launch?
  • Did the strongest response occur in the reader context that justified the package?
  • Are device, format, native, and destination differences separated before placement rankings are written?
  • Is lead status complete enough to support the renewal decision, and are missing fields visible?
  • Does the final sentence say delivery, observed response, directional evidence, or lift with the right level of confidence?

Pair with

Use this walkthrough with the private marketplace readiness index for the full pre-launch sequence, the contextual package proof sheet and private marketplace package brief template for buyer-facing scope, the private marketplace deal review checklist for activation approval, the campaign readiness dashboard before launch, the private marketplace reporting field dictionary for field names, the private marketplace readout export sample for row structure, the private marketplace package performance readout for buyer-ready narrative, the creative and destination troubleshooting matrix when uneven response needs a fix, narrow, hold, or retest decision, the campaign issue log and renewal register when weak lanes need owner actions and claim boundaries, the private marketplace renewal scorecard for the next decision, the campaign renewal memo template for final action language, the campaign renewal evidence archive for preserving the decision before the next flight, the campaign renewal archive follow-up fields for next-flight owners and launch gates, the campaign status-window closeout checklist when package outcomes need delayed status review, the campaign status-window closeout register when the example needs exportable closeout rows, the outcome quality scorecard for lead status, and the incrementality test plan template when the next flight needs lift evidence.

Keep reading

Choose the next buyer-readiness step

Move from this page into package proof, activation gates, and buyer-facing readout fields without losing the evidence trail.