Check supplied campaign cost rows for missing join dimensions before an import is proposed. Preparation only, not an account action.
Download the free skill
One complete Markdown file. No subscription or fabricated setup files.
Download SKILL.mdWhat to provide
Sanitized cost export, current import schema, campaign identifiers, dates and required-field policy.
How it works
- Read the specific import schema and mark required dimensions and metrics.
- Compare each supplied row against that schema; distinguish missing identifier from an intentionally blank optional field.
- Return rejected rows and exact source locators. Missing keys are not generated from campaign names.
- Prepare a correction list only; do not upload data, modify tags or access advertising accounts.
The output
row | required key | supplied value | schema reference | pass/held | proposed correction
Worked fictional example
Fictional schema requires date and campaign ID; row with date but blank ID is held. Campaign name Summer is not invented as an ID.
Checks and limits
Keep source versions and original values. Unknowns stay unknown. Use qualified review for regulated, legal or hiring decisions. No live account compatibility test, send, share, schedule, ledger change or payment is authorized.
More marketing workflows · How-to guides
Method: reviewed source. Demand lead: Oct6 GSC marketingcopilot37,PlanableClaude33,PlanableChatGPT23,brief12/report11 impressions; source window Sep12-Oct3, exact topic monthly volume unmeasured. Site impressions and method evidence are not exact new-topic monthly volume. Checked October 6, 2026.