Campaign reporting
Campaign renewal evidence archive template
A renewal decision is easier to overstate after the meeting than during it. An evidence archive keeps the final action, excluded rows, unresolved issues, and next-test requirements attached to the campaign record.
Use this template after the renewal memo is approved. It is built for contextual display, sponsorship, and private marketplace packages where the next flight may inherit assumptions from the prior readout. The goal is a compact decision record that a buyer, seller, analyst, or operations lead can reopen before the next launch.
What the archive protects
The archive is not a second report. It is the record that prevents a bounded renewal decision from turning into a broader claim after the campaign team moves on.
| Risk after the memo | What gets lost | Archive control |
|---|---|---|
| Decision drift | A renew-with-changes decision becomes a scale recommendation. | Store the exact final action and the condition that must hold before the next flight. |
| Scope creep | The verified package gets mixed with pooled placements, devices, or dates. | Separate included rows, excluded rows, and rows carried forward only for diagnosis. |
| Issue recurrence | The same destination, routing, status, or field gap returns in the next campaign. | Carry issue IDs, owner names, closeout states, and due dates into the next launch checklist. |
| Comparison inflation | A prior-period or attributed result is repeated later as lift. | Record the comparison rule and the strongest claim language allowed by that rule. |
| Retest delay | A needed holdout, matched baseline, or minimum-cell rule is remembered only after launch. | Archive the next-test requirement before the next brief is approved. |
| Follow-up ambiguity | No one knows when missing outcome status, repaired pages, or next-flight results should be reviewed. | Assign a follow-up date, owner, required evidence, and decision meeting. |
Archive record fields
A useful archive should fit on one page while preserving enough detail to challenge a future claim. These fields are the minimum record.
Archive ID
A stable ID that connects the campaign, package, decision date, and renewal memo.
Flight scope
Campaign ID, package ID, deal key when relevant, placement IDs, creative IDs, device classes, dates, and destination IDs.
Final decision
Renew same scope, renew narrower scope, revise, retest, add causal test, hold, or rebrief.
Evidence included
The delivery, exposure, traffic, outcome, and comparison rows used for the final action.
Evidence excluded
Rows removed because they were pooled, incomplete, off-scope, low volume, unresolved, or not comparable.
Issue IDs
The weak-lane IDs, closeout states, owners, due dates, and retest rules from the issue register.
Claim boundary
The final allowed sentence and the stronger sentence that remains unavailable until better evidence exists.
Next-test requirement
The holdout, matched baseline, minimum-cell rule, outcome-status threshold, or page repair required before stronger action.
Follow-up record
The date, owner, required fields, and meeting where the archived condition will be reviewed.
Export column set
If the archive is exported from a reporting workbook or campaign system, keep decision fields beside evidence fields. That makes later reuse harder to detach from the original limits.
| Column | Sample value | Why it matters | Do not use it to claim |
|---|---|---|---|
| archive_id | renewal-2026-q3-methods-01 | Connects the memo, readout, issue register, and next brief. | That the record is complete without the supporting fields. |
| final_decision | renew narrower package | Keeps the action visible before anyone reads the supporting charts. | That the full campaign should scale. |
| included_scope | verified guide placements, desktop and tablet rows, approved creative set | Names the evidence that actually supports the decision. | That excluded mobile or pooled rows performed the same way. |
| excluded_rows | pooled low-volume placements; mobile destination repair row | Prevents later decks from reusing rows that were removed from the conclusion. | That excluded rows are failures or wins. |
| issue_ids | delivery-01; mobile-page-02; comparison-04 | Connects unresolved conditions to owners and due dates. | That issues are fixed because they were logged. |
| issue_closeout_state | fixed; condition for renewal; causal test required | Shows whether each weak lane is resolved, excluded, conditional, or carried forward. | That all decision risks have the same severity. |
| comparison_rule | prior contextual flight; no protected holdout | Sets the ceiling for final claim language. | Incremental impact. |
| next_test_required | matched baseline and complete qualified-lead status | Turns caveats into the next launch requirement. | That the current result already answered the next test. |
| follow_up_date | 2026-07-15 | Gives the archived condition a review moment. | That the issue can wait indefinitely. |
| final_allowed_claim | The verified scope produced useful observed response under the reported controls. | Provides copy-safe language for the next brief or memo. | Lift, causality, winner status, or all-inventory quality. |
Sample archive rows
These rows show structure only. They do not describe a real advertiser, publisher, platform, or campaign.
| Archive ID | Package scope | Final decision | Excluded rows | Open issue IDs | Next requirement | Follow-up | Allowed claim |
|---|---|---|---|---|---|---|---|
| renewal-methods-01 | Measurement guide placements, approved creative, desktop and tablet rows. | Renew narrower package. | Mobile destination rows and two pooled placements. | mobile-page-02; comparison-04 | Repair mobile page and reserve matched baseline. | Review before next launch. | The verified guide scope produced useful observed response. |
| renewal-readiness-02 | Buyer-readiness package, native card and leaderboard rows, one destination. | Revise before scale. | Creative version with uneven rotation. | creative-03; lead-status-05 | Relaunch with balanced creative rotation and complete lead status. | Review after status window closes. | The package supports a repair-and-retest decision. |
| renewal-reporting-03 | Campaign reporting articles, inline units, approved source-trail fields. | Add causal test. | No rows excluded; all evidence remains descriptive. | comparison-01 | Define holdout or matched-market design before lift wording. | Review during next measurement brief. | The flight produced observed response, not proven incremental impact. |
| renewal-context-04 | Contextual package with complete delivery and outcome-status fields. | Renew same scope with monitoring. | Low-delivery diagnostic slice. | slice-02 | Preserve minimum-cell thresholds and report slice separately. | Review at mid-flight and readout. | The scoped package supports renewal under the current controls. |
Carry-forward rules
The archive should tell the next team what must move forward and what must stay in the past. Different closeout states need different treatment.
| Archive state | Carry forward to next brief | Keep out of the next claim |
|---|---|---|
| Fixed before decision | The repaired field, page, routing step, or trafficking note as a launch requirement. | The pre-fix result as proof that the issue never mattered. |
| Excluded from decision | The excluded row labels and why they were removed. | The excluded response total, unless the next readout reports it separately. |
| Condition for renewal | The owner, due date, field threshold, and launch gate. | A renewal claim that assumes the condition was already met. |
| Retest required | Minimum delivery, cell balance, creative rotation, and outcome-status rules. | A budget shift based only on the fragile cell. |
| Causal test required | The holdout, matched baseline, suppression, leakage, and outcome-window requirements. | Lift language from the descriptive readout. |
| Watch item | The threshold that will turn the issue into a decision limit. | A weak warning that dismisses otherwise useful evidence. |
Archive closeout note
Close every renewal with a note that can be reused in the next brief without upgrading the claim.
Recommended structureArchive the renewal decision as [final action] for [included scope]. Exclude [row labels] from the renewal claim because [reason]. Carry forward [issue IDs] as [fixed, condition, retest, or causal-test state] with [owner] due by [date]. The allowed claim is [bounded sentence]. The unavailable claim is [stronger sentence] until [next evidence requirement] is complete.
Pre-launch reuse checks
- Does the next campaign brief cite the archive ID before reusing a prior campaign result?
- Are excluded rows still excluded, or have they been repaired and requalified for the new flight?
- Do issue IDs have owners, due dates, and closeout states before launch approval?
- Is the next claim still bounded by the archived comparison rule?
- Has any required holdout, matched baseline, outcome-status threshold, or minimum-cell rule been written into the next measurement plan?
Pair with
Use this archive after the campaign renewal memo template, the campaign issue log and renewal register, and the private marketplace renewal scorecard. Pair it with the campaign renewal follow-up tracker when archived issue IDs, due dates, next-test requirements, and claim boundaries need to become next-flight launch gates. Use the private marketplace readout export sample for row fields, the private marketplace reporting field dictionary for stable column names, the private marketplace package performance readout for buyer-facing package language, the campaign baseline comparison checklist when comparison limits carry forward, the campaign status-window closeout checklist when delayed lead, matchback, attribution, or survey rows need final status, the campaign status-window closeout register when maturity decisions need exportable rows, the outcome quality scorecard when lead or matchback status remains incomplete, and the incrementality test plan template when the archive says causal evidence is still needed.