ZUCKERBOT

Field guide / 03 Read-only first

Is the creative tired?
Check the evidence.

An older ad with a falling click-through rate deserves a closer look. It does not automatically deserve a replacement. A good diagnosis separates creative wear from audience, placement, measurement and delivery changes.

ZuckerBot guides Method reviewed

01 /

Start with the question, not the label

In practical terms, creative fatigue describes a message or execution losing effectiveness as delivery continues. The challenge is attribution: an ad can weaken because the audience has seen it repeatedly, but also because the delivery mix, offer, destination or measurement changed.

Inspect the actual ad and its result trend before deciding which story fits. A declining CTR can coexist with acceptable cost per result. Equally, an attractive CTR does not establish qualified leads, purchases or profit. Use the campaign’s intended result to judge whether the decline matters.

ZuckerBot uses an explicit screening rule to surface ads worth reviewing. It does not infer audience boredom directly, calculate a universal frequency limit, or prove that a refresh will improve results.

02 /

Know exactly what the audit screens for

The account audit looks back 30 days. In the current implementation, an ad enters the fatigue list only when all of these conditions are met:

  1. Its creation timestamp is available and its age is more than 21 days.
  2. It has at least 500 impressions in each comparison period.
  3. Its CTR in the final 7 days is more than 20% lower than its CTR in the earlier portion of that 30-day window.

That earlier portion is the preceding 23 calendar days of the audit window, with only the returned delivery rows contributing. It is not necessarily the ad’s first seven days or the previous seven days. The rule uses ad creation age, which is not proof that the ad delivered continuously throughout that time.

CTR is calculated from total returned clicks divided by total returned impressions within each period, multiplied by 100. It is not an unweighted average of daily CTRs. Confirm you are comparing the same click metric if you cross-check in Ads Manager.

The 500-impression requirement is a screening floor, not a statistical significance test. It reduces thin-data flags but does not establish causation or guarantee that a change is meaningful for the business.

03 /

Read a decline without exaggerating it

Illustrative arithmetic · not customer results

If the earlier CTR is 2.0% and the latest CTR is 1.4%, the relative decline is 30%: (2.0 − 1.4) ÷ 2.0. The absolute change is 0.6 percentage points. Those describe the same change in different ways.

That example crosses the decline threshold, but it would only be flagged if age and delivery requirements also pass. Even then, it tells you nothing by itself about the cost or quality of the results.

The browser report’s fatigue list shows the ad name, campaign, age, CTR decline and 30-day spend. The richer audit/API response also includes the ad ID and both comparison-period CTRs. Spend shows the scale of exposure behind the ad; it is not a forecast of savings from replacing it. The two comparison periods differ in length, so avoid comparing raw totals as if the periods had equal delivery.

04 /

Test competing explanations

A read-only diagnostic sequence
CheckWhat could explain the decline?Evidence to inspect
Result trendClicks declined while valuable results held up.Result type, volume and cost over comparable periods.
Delivery mixMore impressions moved to a placement or audience with a different baseline CTR.Placement and audience breakdowns, if available; keep missing breakdowns explicit.
Recent editsA budget, targeting, bid, offer or landing-page change coincided with the shift.Change history and the dates of business-side changes.
Repeated exposureThe same audience saw the same execution repeatedly.Reach and frequency alongside results. Do not apply a universal “too high” frequency number.
MeasurementTracking or result reporting changed, or the latest conversions have not matured.Event health, attribution settings and conversion delay.
Creative itselfThe hook, offer or execution no longer earns attention.The actual asset and message, plus like-for-like ad comparisons.

The audit does not promise all of these breakdowns. Use authorised Ads Manager views or other business evidence for checks that are not in the report. If you cannot obtain a check, preserve it as an unresolved explanation.

05 /

Know when the evidence is too thin

An empty fatigue list does not prove that every creative is healthy. A new ad, an ad without a creation timestamp, low delivery, or missing daily insights may prevent the screen from identifying a problem. Check the report’s data-completeness warnings before making an account-wide statement.

Deeper creative-attribute analysis is separate from the initial fatigue screen. When a saved report includes it, check whether that analysis is complete, pending, unavailable or based on insufficient evidence. Tags and correlations can suggest a test direction; they do not show that a particular hook or visual caused the result.

Do not replace a missing metric with a guessed benchmark. “We do not have enough comparable delivery yet” is a useful conclusion when it prevents an unnecessary edit.

06 /

Draft the refresh before changing the ad

If the evidence supports a creative test, write a short brief first:

  • Observation: which ad changed, over which period, with what delivery and result evidence?
  • Hypothesis: what specific aspect of the creative might explain the change?
  • Variant: what one deliberate change would test that idea, such as a new opening or a clearer offer?
  • Control: what comparable creative and delivery context would help you interpret the result?
  • Decision rule: which business result matters, what evidence is enough, and what would make you stop or reconsider?

Budget, duration, launch and any pause are separate decisions. Do not ask an assistant to execute a refresh when you only want a brief. Changing creative, audience and budget together may make the eventual result harder to interpret.

Review the fatigue findings in my ZuckerBot audit. Read-only analysis only; do not upload assets, create, edit, pause or launch ads, or change budgets.

For each candidate, show the comparison periods, impressions if available, CTR decline, spend exposure and actual result trend. State which inputs are missing. Check alternative explanations such as delivery mix, recent edits and measurement changes.

For the strongest supported candidate, draft one creative test brief with its hypothesis, proposed variant and success metric. Do not execute it. If the evidence is too weak, explain what to inspect next instead.

07 /

Come back to the account-level picture

A creative can look weak in isolation while playing a useful role in an account. Revisit its campaign objective, result type and spend exposure before prioritising a replacement. Use the account audit checklist to put the finding in context.

Start a read-only account audit or reopen a saved result through your account. If you want to discuss the findings in Claude, use the no-install connector guide. For a connection or incomplete-report problem, contact support.

Reference / FAQ

Common questions

Does a fatigue flag prove the creative is worn out?

No. It identifies an older ad with sufficient impressions and a CTR decline under ZuckerBot’s screening rule. Delivery mix, recent edits, measurement and result quality still need review before attributing the change to creative wear.

Which periods does ZuckerBot compare?

The current fatigue calculation compares the final seven days with the earlier portion of the 30-day audit window, normally the preceding 23 calendar days. The legacy ctr_first_7d output name does not mean that the earlier comparison is seven days long.

Why did an old ad with falling CTR not get flagged?

The screen also requires a creation timestamp, age greater than 21 days, at least 500 impressions in each comparison period and a relative CTR decline greater than 20%. Missing or incomplete data can also limit the result.

Should I pause every flagged ad?

No. First check the result type, cost, volume and alternative explanations. A flagged ad can still produce useful results. Pausing or replacing it is a separate decision that the audit does not execute.

Next / Your account

Bring the next question to Claude.

Connect Claude for account questions and supported campaign workflows. Or start with a free, read-only account audit.

Connect Claude Return to my account