Ad Scale Scatter classifies every ad in an account as SCALE, WAIT, or KILL by testing whether its conversion count is statistically better or worse than your CPA target predicts at its spend level. Each ad becomes a dot on a log-spend by CPA scatter, so the handful of ads absorbing most of the budget are readable at a glance instead of buried in an Ads Manager table.
For each ad, expected conversions = spend divided by your CPA target. Conversion counts are treated as Poisson-distributed, so the standard error is the square root of that expected count. The z-score is actual conversions minus expected, divided by the standard error.
An ad is KILL when its conversions fall below expected minus z times the standard error, SCALE when they rise above expected plus the same margin, and WAIT otherwise. The confidence setting picks the z threshold: 1.28 (80%, loose), 1.645 (90%, the default), or 1.96 (95%, strict). CPA is spend divided by conversions; ROAS is revenue divided by spend when a revenue column is mapped. The point of the significance test: a $200 ad with zero conversions is noise, while a $20,000 ad 20% over target is a real decision.
Upload an ads export CSV with a header row (up to 500,000 rows). Columns are auto-detected case-insensitively and can be remapped by hand. Three are required:
What to explore next