Analyze week-over-week performance trends, detect declining campaigns with suspected root causes, and assess audience overlap risk across active ad sets.
Keeps your audience targeting fresh by identifying emerging trends and performance patterns across demographics and placements before they peak or fade.
Strategists and growth marketers who need to evolve targeting based on data, not guesswork, and want to stay ahead of audience fatigue.
Run weekly alongside your performance review. Use trend signals to adjust audience targeting. Cross-reference with campaign performance data to validate opportunities.
Using the two insight calls above, calculate the 7-day rolling average for each campaign. Use the prior 7-day period as the baseline to compare against the most recent 7 days.
Flag campaigns where ANY of the following is true for 3+ consecutive days:
{{{CPA_RISE_PCT}}}% vs the prior 7-day rolling average AND current CPA exceeds 1.5× TARGET_CPA (absolute floor safeguard){{{CVR_DROP_PCT}}}% week-over-week{{{ROAS_DECLINE_PCT}}}% vs prior period (only if revenue data available)(Do not verify whether creative or audience was changed — apply the metric condition and flag it.)
For each flagged campaign, classify the most likely root cause based on available metrics:
| Observed pattern | Suspected cause |
|---|---|
| Frequency rising + CTR declining | creative_fatigue |
| Reach plateaued + frequency high | audience_saturation |
| CPM rising + no CTR improvement | auction_competition |
| Cannot explain with above patterns | external_factor |
When classifying, state the evidence clearly (e.g., "CTR dropped from X% to Y% over 7 days while frequency climbed from Z to W, suggesting creative_fatigue"). Do not present the classification as a definitive fact — frame it as the most likely explanation given the data.
For each flagged campaign output:
Meta does not expose a direct audience overlap percentage via API. Use targeting data (age/gender/location) to identify overlap risk by comparing targeting parameters across active ad sets. Flag pairs where targeting parameters indicate likely significant overlap and no detected exclusion logic exists.
This is an approximate assessment — exact overlap % is not available via current tools.
For each flagged pair output:
add_exclusion / consolidate / adjust_targeting| Campaign ID | Metric | Daily Values (7d) | Days in Decline | Root Cause | Recommended Intervention |
|---|
If no campaigns flagged: ✅ No campaigns showing significant decline trends this week.
| Ad Set A | Ad Set B | Overlap Risk | Est. Budget Waste | Recommended Fix |
|---|
If only one campaign with one ad set active: ✅ No overlap risk — single ad set structure.
If targeting data is insufficient to assess overlap: ⚠️ Cannot assess overlap — targeting data not sufficient via current tools. Manual review recommended.
⚠️ Insufficient historical data for trend analysis (need 14 days minimum). Output available data only.Execution is now your competitive advantage. Not your bottleneck.
Experimentar grátis