Agent skill · marketing growth · aiskillstore
paid-measurement-loop
Use when the user asks to "read back" a paid campaign change, "did this ad change work", or "compare ROAS/CPA before and after"; reads ROAS/CPA against a control over a fixed readback window and returns a Promote / Keep-testing / Rollback / Unproven readback decision with the math delegated to roi-calculator. Not for RQS scoring or veto adjudication — use ad-account-auditor; not for the ROI ratio math — use roi-calculator; not for cross-channel rollups — use performance-analyzer. 付费广告复盘/ROAS回看/投放效果归因
Why this skill is useful
Provides specific methodologies for analyzing paid ad performance that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Paid Measurement Loop Reads a paid-ads change back against a control over a fixed readback window and returns Promote / Keep-testing / Rollback / Unproven. This is the paid readback loop — distinct from roi-calculator (the ROI/CPA math, which this delegates to), ad-account-auditor (RQS score/veto adjudication), and performance-analyzer (cross-channel rollup); it owns only the readback decision, window, and control. Quick Start Skill Contract Expected output: a per-change readbackdecision (Promote / Keep-testing / Rollback / Unproven) with delta-vs-control on a primary metric (ROAS or CPA), the readback window used, normalization notes (attribution window + currency), and a handoff summary ready for memory/ad/paid-measurement-loop/. readbackdecision is not an RQS auditor verdict. Reads: the change under test (what/when/owner), baseline vs candidate window exports (campaign report, GA4/ecommerce conversions), the control (unchanged campaign, sibling ad set, or holdout), target ROAS/CPA, attribution window per platform, and currency. Writes: a user-facing readback table plus a reusable readback summary storable under memory/ad/paid-measurement-loop/. Promotes: confirmed Promote/Rollback decisions, the next-readback date, and any measurement-signal blocker (broken tracking, double-counting) to memory/open-loops.md. Done when: the change exited learning phase before the window opened; primary metric is read delta-vs-control over a window fixed before the change (not a raw before/after); attribution window + currency are normalized before any cross-platform comparison; and readbackdecision is one of the four with its required fields recorded. Primary next skill: use the Next Best Skill below. Handoff Summary Emit the standard shape from skill-contract.md §Handoff Summary Format. Data Sources All integrations optional (see CONNECTORS.md). Inputs come from the user's own account, manually exported — there is no required ad-platform API. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/paid-measurement-loop