Ascend Skills Library
Media buying

Ad performance analysis.

Kill, keep, or graduate a test ad on explicit thresholds — and never execute without approval.

v2.2.0·updated 18 Sep 2026·5 bundled files·stable
Use the Ascend Skills: Ad performance analysis

Paste that line into your AI and it fetches this skill, whole and current, then asks you for what the skill needs. Not connected yet? How to connect.

Skill details

What it does

Kill, keep or graduate proposals for every running test ad on explicit cost-per-result thresholds, and a five-axis winner and loser scorecard before the next brief. Nothing is executed until it is approved.

Who uses it

media buyeraccount ownerin Media buying

What you need

Tools and access: Meta Marketing API · Google Sheets access

You bring:

  • the client config with the target cost per result and the result action type
  • Meta API access
  • the tracker sheet

How it works5

The steps, in order. The method itself is served whole through the connector, current on every use.

  1. 1

    Read the tracker for running ads

  2. 2

    Pull lifetime insights per ad from Meta

  3. 3

    Apply the thresholds

  4. 4

    Post the proposal for approval

  5. 5

    Execute the approved changes and freeze the rows

What it doesn't do

  • Executing kills or graduations on its own
  • Cost per result from account-level insights

When your AI reaches for it

Two-mode performance analysis for ad campaigns. Operational mode reviews currently-running test ads against the testing doctrine: spend over target with 0 results = turn-off proposal; cost-per-result from target up to 1.5× target = keep, do not graduate; below target = graduate proposal; a graduated ad is then watched on a trailing 14-day window and killed if it drifts above target. Strategic mode reads the tracker lifetime and produces a 5-axis winner/loser scorecard. Use for daily or weekly reviews, kill/graduate decisions, tracker freezes, or before drafting a new creative brief.

What ships with it5

referencereferences/ahba-tracker-schema.md6 KB
referencereferences/client-targets.md2 KB
referencereferences/operational-windows.md3 KB
referencereferences/strategic-scoring.md4 KB
referencereferences/tracker-freeze.md4 KB

Latest change

v2.2.018 Sep 2026
Every work product now lands in the standard output tree (docs/SKILL-FORMAT.md, "Where a skill writes"): an analysis or scorecard kept as a file goes to `clients/<client>/marketing/ad-performance/YYYY-MM-DD.md`; the tracker stays the record. No change to the thresholds or the approval boundary.

See all 6 releases →

Related skills