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
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 walkthrough | Verified source | What it changes |
|---|---|---|
| What kind of transaction is a PMP deal? | Google Ad Manager: About Private Marketplace deals | Preferred 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 dimensions | Deal 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 parameters | Use 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-values | Keep 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 Lift | A 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.
| Record field | Example value | Why it matters |
|---|---|---|
| Campaign decision | Should 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 ID | measurement-science-desk | Keeps proposal, deal review, trafficking, export, and readout tied to the same package. |
| Deal key | mp-msd-pmp | Connects the private marketplace transaction route to the package definition. |
| Reader job | Compare 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 contexts | Measurement-method guides, campaign reporting guides, and buyer-readiness references. | Defines where delivery is expected before impressions arrive. |
| Primary creative lane | Display creative that points to a measurement planning resource. | Separates media context from offer, message, and destination effects. |
| Primary outcome | Qualified visits with lead-status handoff where available. | Keeps raw clicks and raw forms from becoming the success claim. |
| Comparison rule | Prior contextual flight and matched guide group; no protected holdout. | Supports directional language, not lift language. |
| Renewal threshold | Renew 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.
| Calculation | Formula from the six fictional rows | Result | Decision use |
|---|---|---|---|
| Total delivery | 46,800 + 33,400 + 28,900 + 22,600 + 19,200 + 10,400 | 161,300 impressions | Sets 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,300 | 70.2% | Describes exposure quality across these rows; it does not measure attention or outcome. |
| Qualified-visit rate | 231 qualified visits ÷ 161,300 impressions | 0.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 statuses | 33 qualified ÷ (33 qualified + 21 disqualified) | 61.1% | Describes the resolved status mix; it is not a qualification benchmark. |
| Core-package concentration | 131,700 measurement-science impressions ÷ 161,300 total impressions | 81.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 stage | Evidence to keep visible | Strongest supportable claim | Claim to avoid |
|---|---|---|---|
| Package scope | Reader 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 state | Creative, 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 response | Placement, device, format, impressions, viewability, qualified visits, and lead status. | Observed response concentrated in specific contexts and units. | The package caused the observed response. |
| Quality diagnosis | Native 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 action | Decision 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. |
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.
| Step | Record to check | Ready signal | If weak |
|---|---|---|---|
| Audience fit | Audience 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 proof | Contextual 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 brief | Private 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 gate | Deal review checklist. | Proof, identifiers, creative files, destination, field names, exceptions, and thresholds are approved. | Launch only the ready portion or hold the campaign. |
| Launch state | Campaign 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.
| Package | Placement | Format | Destination | Readout note |
|---|---|---|---|---|
| measurement-science-desk | article-inline-1 | Display, desktop and mobile sizes. | Measurement planning resource. | Primary in-context body placement. |
| measurement-science-desk | article-inline-2 | Display, desktop and mobile sizes. | Measurement planning resource. | Secondary body placement with separate device read. |
| measurement-science-desk | article-rail-1 | Rail display, desktop. | Measurement planning resource. | Desktop-only support; do not compare directly with mobile body units. |
| buyer-readiness | archive-leaderboard | Leaderboard display. | Measurement planning resource. | Discovery lane; keep separate from deep-guide contexts. |
| buyer-readiness | native-sponsored-card | Native 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.
| Package | Placement | Device | Impressions | Viewable rate | Qualified visits | Lead status | Fair read |
|---|---|---|---|---|---|---|---|
| measurement-science-desk | article-inline-1 | desktop | 46,800 | 75% | 91 | 13 qualified, 5 disqualified, 2 missing | Strong observed response in the intended context; preserve placement and creative fields before scaling. |
| measurement-science-desk | article-inline-1 | mobile | 33,400 | 67% | 43 | 4 qualified, 7 disqualified, 1 missing | Mobile response needs destination and form-friction review before judging media fit. |
| measurement-science-desk | article-inline-2 | desktop | 28,900 | 71% | 38 | 6 qualified, 3 disqualified, 1 missing | Useful supporting response, but smaller than the first body placement. |
| measurement-science-desk | article-rail-1 | desktop | 22,600 | 69% | 17 | 3 qualified, 2 disqualified, 0 missing | Rail delivery helped reach, but the cell should not carry the renewal argument alone. |
| buyer-readiness | archive-leaderboard | desktop | 19,200 | 63% | 13 | 2 qualified, 1 disqualified, 2 missing | Discovery inventory created some response; interpret as awareness support, not lower-funnel proof. |
| buyer-readiness | native-sponsored-card | mobile | 10,400 | 72% | 29 | 5 qualified, 3 disqualified, 0 missing | Native 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.
| Reading | Example sentence | Problem or use | Better next action |
|---|---|---|---|
| Overstated | The 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 vague | The 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. |
| Supportable | The 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.
| Check | Calculation | Result | What it can support |
|---|---|---|---|
| Delivery volume | 46,800 + 33,400 + 28,900 + 22,600 + 19,200 + 10,400 | 161,300 impressions | The 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,300 | 70.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,300 | 231 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 decisionThe 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.
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.
| Dimension | Score | Reason | Decision effect |
|---|---|---|---|
| Package delivery | Strong | Most delivery stayed inside approved measurement-science and buyer-readiness contexts. | Supports renewal of the core contextual package. |
| Placement evidence | Strong but uneven | article-inline-1 carried the clearest response; rail and archive cells were smaller support lanes. | Narrow the package mix and protect row-level reporting. |
| Outcome quality | Moderate | Lead status was present for most rows, but mobile quality and missing status need review. | Renew with destination QA and status-completion requirements. |
| Comparison strength | Directional | The 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 need | Clear | The 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 wordingThe 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.