paid-measurement-loop

Compare ROAS and CPA against a control to decide campaign actions.

2.5k|345|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill paid-measurement-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paid-measurement-loop
Source: https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/ad/scale/paid-measurement-loop
Command: npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill paid-measurement-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users analyze the performance of paid advertising campaigns by comparing ROAS/CPA metrics against a control over a fixed readback window, facilitating informed decisions on promoting, keeping testing, or rolling back campaigns.

Core Features & Use Cases

  • ROAS/CPA Comparison: Compare the ROAS/CPA of a campaign with a control to evaluate performance.
  • Readback Analysis: Analyze the impact of changes in a campaign over a specified readback window.
  • Decision Making: Generate a decision of Promote, Keep-testing, Rollback, or Unproven based on the analysis.
  • Use Case: When a user wants to assess the effectiveness of a recent campaign change, such as a budget increase or creative rotation, and decide whether to continue the campaign as is or make adjustments.

Quick Start

Use the paid-measurement-loop skill to analyze the performance of my ad campaign over the past two weeks compared to the control.

Frequently Asked Questions about paid-measurement-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide whether to scale or roll back a paid ad campaign?

To decide on paid ad campaign scaling, compare your campaign's ROAS and CPA metrics against a control group over a specified readback window. This comparison generates a clear decision to promote, keep testing, rollback, or mark the campaign as unproven.

How does readback window analysis work for evaluating ad performance?

Readback window analysis for ad performance measures the impact of recent campaign changes by tracking ROAS and CPA metrics over a fixed period. It normalizes attribution windows and currencies to provide a valid comparison against a control baseline.

Can I compare paid ad performance across different platforms with different attribution windows?

Yes, cross-platform paid ad comparisons are supported by normalizing attribution windows and currencies. The analysis requires gathering data from ad platforms, web analytics, and e-commerce systems to ensure accurate ROAS and CPA evaluation.

What data do I need to calculate and compare ROAS and CPA for my ads?

Calculating and comparing ROAS and CPA requires data from ad platforms, web analytics, and e-commerce systems. This data is used to measure performance against a control over a set readback window to determine whether to promote or rollback the campaign.

When should I keep testing a paid ad campaign instead of promoting it?

You should keep testing a paid ad campaign when the ROAS and CPA comparison against the control over the readback window yields inconclusive results. The analysis categorizes this outcome as unproven, indicating further testing is needed before scaling.

What is the best way to evaluate a budget increase or creative rotation in my paid ads?

The best way to evaluate paid ad changes like budget increases or creative rotations is to compare the post-change ROAS and CPA against a control group. This readback analysis directly informs whether to continue the campaign or make adjustments.