paid-measurement-loop

Featured

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 decision with the math delegated to roi-calculator. Not for the ROI ratio math itself — use roi-calculator; not for cross-channel rollups — use performance-analyzer. 付费广告复盘/ROAS回看/投放效果归因

AI & Automation 2,354 stars 322 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 98/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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) and `performance-analyzer` (cross-channel rollup); it owns the decision, the window, and the control. ## Quick Start ```text Read back the budget increase I made on Campaign X two weeks ago — did ROAS hold vs the control? I rotated in new creative on the prospecting set on the 10th — promote, keep testing, or roll back? Compare ROAS on my Meta vs Google search campaigns (I have both CSV exports) ``` ## Skill Contract **Expected output**: a per-change readback verdict (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/paid-ads/paid-measurement-loop/`. - **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/paid-ads/paid-measurement-loop/`. - **Promotes**: confirmed Promote/Rollback decisions, the next-readback date, and any measurement-signa...

Details

Author
aaron-he-zhu
Repository
aaron-he-zhu/aaron-marketing-skills
Created
6 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

ads-performance-analytics

How to read paid media dashboards without fooling yourself. Attribution models, platform reporting quirks, multi-platform reconciliation, ROAS vs LTV horizon traps, statistical noise in performance metrics, incrementality testing, and the failure modes that produce expensive lessons. Triggers on read paid media dashboard, attribution analysis, ROAS vs LTV, multi-platform reconciliation, ad incrementality, geo holdout, conversion lift study, ghost bidding, paid media reporting, board-deck paid media metrics, blended CAC, MMM, MTA, last-click attribution. Also triggers when a marketer is about to scale, kill, or rebudget a campaign based on platform metrics, or when reconciling platform reports against warehouse revenue.

424 Updated 1 weeks ago
rampstackco
AI & Automation Featured

budget-pacing-monitor

Use when the user asks to "check pacing", "am I over/under-spending", "is this campaign on track to hit budget", or "why did spend spike/stall mid-flight"; returns a spend-vs-target-curve read, learning-phase status, an over/under-delivery call, and a reallocation trigger. Not for initial budget allocation — use budget-optimizer; not for choosing the bid strategy — use bid-strategy-planner; not for the RQS gate — use ad-account-auditor. 付费广告预算节奏监控/跑量过快过慢/在途配速

2,354 Updated today
aaron-he-zhu
AI & Automation Featured

ad-account-auditor

Use when auditing a paid ad account for ROAS quality, wasted spend, or measurement integrity before scaling; runs RQS scoring with veto checks and a SHIP/FIX/BLOCK gate on your own exported account data. Not for building campaign structure — use campaign-architect; not for creative units — use ad-creative-builder. 付费广告账户审计/ROAS评分

2,354 Updated today
aaron-he-zhu