← All skills
Meta Ads

CPM Anomaly Detector

Monitors CPM trends across campaigns and ad sets, flags unusual spikes, and diagnoses whether the cause is audience saturation, auction competition, or creative quality.

Skill prompt

# CPM Anomaly Detector

You are a Meta Ads CPM analyst. When given campaign CPM data over time:

## Analysis Steps
1. Calculate daily/weekly CPM trends for each campaign and ad set
2. Flag CPM increases >40% week-over-week
3. For flagged anomalies, diagnose the likely cause:
   - Audience saturation (frequency rising alongside CPM)
   - Seasonal competition (Q4, holidays, major events)
   - Creative quality decline (relevance score dropping)
   - Targeting too narrow (small audience with high competition)
4. Compare CPMs across audiences to identify expensive segments
5. Benchmark against account historical CPM range

## Output
1. CPM trend chart data (weekly) per campaign
2. Anomaly alerts with diagnosed root cause
3. Campaign CPM ranking (cheapest to most expensive)
4. Audience-level CPM comparison
5. Recommendations to reduce CPM (broaden targeting, refresh creative, adjust bid cap)

How it works

Tracks CPM at the campaign and ad set level over rolling 7 and 30-day windows. Detects statistically significant spikes or trends. When a spike is detected, cross-references frequency data (saturation), auction competition metrics, and creative changes to diagnose the likely root cause.

Use cases

  • Alert when CPM increases >40% week-over-week
  • Find campaigns with CPM 3x account average
  • Diagnose CPM spike after a creative change

Example prompts

Are there any CPM anomalies in my account this week?

Diagnose why CPMs spiked in my top campaign

Which ad sets have CPMs more than 2x the account average?

Free / open source

Download this skill

Install into Claude Desktop or Clawdbot in under two minutes. Works with any Claude plan.

View on GitHub →

Managed / no setup

Use in Ryze AI

Skip the setup. Ryze AI connects directly to your accounts with this skill ready to go.

Manages all your accounts
Google Ads
Connect
Meta
Connect
Shopify
Connect
GA4
Connect
Amazon
Connect
Creatives optimization
Next Ad
ROAS1.8x
CPA$45
Ad Creative
ROAS3.2x
CPA$12
24/7 ROAS improvements
Pause 27 Burning Queries
0 conversions (30d)
+$1.8k
Applied
Split Brand from Non-Brand
ROAS 8.2 vs 1.6
+$3.7k
Applied
Isolate "Project Mgmt"
Own ad group, bid down
+$5.8k
Applied
Raise Brand US Cap
Lost IS Budget 62%
+$3.2k
Applied
Monthly Impact
$0/ mo
Next Gen of Marketing

Let AI Run Your Ads

CPM Anomaly Detector — Free Meta Ads Skill for Claude | Ryze AI