Skip to main content

Scenario

Your ads start strong then decay — frequency climbs, CTR drops, CPA spikes. By the time you notice, you’ve wasted budget. This job pulls frequency and performance time series per ad, detects when frequency exceeds a threshold while CTR drops below its initial level, and triggers Mave to research fresh creative angles before performance craters further.

Architecture

Code

Example Output

Error Handling

Meta’s frequency is a lifetime metric for the ad, not daily. For daily frequency, divide daily impressions by daily reach (requires reach field).
Filter out ads with fewer than 1,000 impressions — small sample sizes produce noisy CTR values.
Daily breakdown (time_increment=1) is limited to 90 days. For longer ranges, use time_increment=7 or time_increment=monthly.

All Meta Ads Jobs

Browse all Meta Ads integration jobs

Mave Agent

AI research agent for creative strategy