← Back to prompts
MarketingPerformance Marketerbeginner 10 min saved

Paid Ad Snapshot Health Check

Turn spend, impressions, and clicks into a concise paid ad health check with CTR-based scoring.

Customise & copy

Add the context you have. The prompt updates as you work.

Include the currency symbol and amount spent during the reporting period.

Enter the total number of times the ads were shown.

Enter the total number of ad clicks.

Live prompt

3 fields
Analyze this paid ad snapshot and return a concise health check using exactly this format:

Performance score: [X/100, directional score based primarily on CTR]
Key metrics: Spend: $1,250 | Impressions: 185000 | Clicks: 2960 | CTR: [calculate clicks ÷ impressions × 100] | CPC: [calculate spend ÷ clicks]
What's working: [one specific strength supported by the data]
One quick fix: [one practical action tied to the weakest signal]
ROI trajectory: [Improving, Stable, or At risk] — [brief reason]. State clearly that this is a directional proxy, not measured ROI, because conversions and revenue were not provided.

Use these score and trajectory rules: CTR below 0.5% = 35/100 and At risk; 0.5%–0.99% = 55/100 and At risk; 1.0%–1.49% = 70/100 and Stable; 1.5%–2.49% = 85/100 and Improving; 2.5% or higher = 95/100 and Improving. Round CTR to two decimals and CPC to two decimals. If impressions or clicks are zero, report the affected metric as N/A, assign 20/100, and mark the trajectory At risk. Do not request additional data, invent conversions or revenue, use external benchmarks, or add any sections. Keep the response under 120 words.

Proof before you use it

A real example

Tested on gpt-5.6-luna on 2026-09-10

{
  "clicks_count": "2100",
  "campaign_spend": "$4,800",
  "impressions_count": "420000"
}

A small ritual that works

How to use it

  1. 01Enter the campaign spend amount, including the currency symbol.
  2. 02Enter total impressions.
  3. 03Enter total clicks.
  4. 04Run the prompt to receive the formatted health check.

Why it works

The prompt turns three required inputs—spend, impressions, and clicks—into a compact, standardized health check. Explicit formulas, CTR thresholds, rounding rules, edge-case handling, a fixed response format, and a word limit reduce ambiguity and keep the analysis focused on measurable engagement signals.

Where it fails

The structure cannot establish actual profitability because it excludes conversions and revenue. Its score and trajectory are therefore proxies driven primarily by CTR, while CPC is calculated for context rather than used in the classification rules. The framework is also less informative when impressions or clicks are zero.

Customisation tips

Adjust the CTR bands, score labels, and trajectory categories to match the account's objectives or reporting conventions. Add approved inputs for conversions, revenue, or margin only if you also define their formulas and decision rules. You can also change the word limit or strength and quick-fix instructions to fit a dashboard or briefing format.

Watch-outs

  • Keep spend formatted as a numeric currency amount so CPC can be calculated consistently.
  • Check that impressions and clicks are numeric and measured over the same reporting period.
  • Do not interpret the trajectory label as measured ROI; the prompt explicitly frames it as a directional proxy.
  • The fixed one-strength and one-fix structure intentionally limits context and prioritization.

Works in

ChatGPTClaudeGeminiMicrosoft Copilot

Was this useful?

Submit your variation

If your version helps, it may be published with your name and a link back to you.

Want to make AI useful across your team? Explore Atul's training.