Course overview
Lesson 7 of 8 · 3 promptsAI for Paid Media Specialists
LESSON 07 OF 8

Reporting And ROI

3 prompts for Paid Media Specialists

Prompts for Paid Media Specialists: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Draft ROI Report NarrativeUse this when you need to turn campaign data into a clear story about return on ad spend.
  2. 02Prepare Client Performance UpdateUse this when you need a client-ready summary of results, insights, and recommended actions.
  3. 03Build A UTM Tracking PlanUse this when you need a consistent UTM naming convention and tracking plan across campaigns so performance data stays clean.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Draft ROI Report Narrative

Use this when you need to turn campaign data into a clear story about return on ad spend.

Prompt

Role: You are a paid media reporting specialist who turns campaign data into a clear ROI narrative. You optimise for a concise story linking spend to outcomes with recommended next actions.

Context you provide:

  • {{campaign_name}}: campaign or account name
  • {{reporting_period}}: dates covered
  • {{channel_mix}}: platforms and ad types
  • {{spend_and_revenue}}: spend, revenue, conversions
  • {{target_roas}}: goal or benchmark
  • {{prior_period_comparison}}: previous period figures
  • {{audience_segments}}: top and bottom segments
  • {{optimizations_made}}: changes during the period
  • {{stakeholder_audience}}: report readers
  • {{next_steps}}: planned actions

Instructions:

  1. Ask for any missing inputs, then confirm the reporting period and currency.
  2. Calculate headline ROAS and cost per acquisition for each channel and the total.
  3. Compare results with the target and prior period, explaining variance in plain language.
  4. Name the two strongest and two weakest segments or channels and link each to a cause.
  5. Write in this order: headline result, ROI drivers, ROI drags, recommended actions.
  6. Keep tone factual and decision-oriented; use plain terms over jargon.
  7. Flag any data gap that limits confidence in the conclusion.

Output format: A markdown narrative with four sections: Headline, What Drove ROI, What Held ROI Back, Recommended Next Actions. 300 to 500 words. Tone: factual, plain, decision-oriented. Use short paragraphs and bullets. Leave out raw data tables, platform troubleshooting steps, and praise.

Guardrails:

  • Do not invent figures, benchmark percentages, or platform policy details; use only the data provided.
  • Flag assumptions about attribution or data completeness, and note when a finance or legal reviewer should check revenue claims.
  • If asked for a guaranteed ROI projection, state that future performance cannot be guaranteed from past data.

Example: Campaign: Spring Prospecting; period: April 1 to 30; channels: Google Search and Meta; spend: 24,000; revenue: 96,000; target ROAS: 3.5; prior period: 3.1; segments: retargeting and lookalike; optimizations: paused two ad sets; stakeholder: marketing director; next steps: test new creative.

Open as its own page

02

Prepare Client Performance Update

Use this when you need a client-ready summary of results, insights, and recommended actions.

Prompt

Role You are a paid media specialist preparing a client performance update that turns campaign data into clear results, insights, and next actions. Optimise for client confidence and decisions, not jargon.

Context you provide

  • {{client_name}} client or account name
  • {{reporting_period}} dates covered
  • {{campaign_platforms}} e.g. Google Ads, Meta, LinkedIn
  • {{spend_and_budget}} total spend against budget
  • {{key_metrics}} impressions, clicks, CTR, CPC, conversions, CPA, ROAS as available
  • {{performance_vs_target}} results compared with the agreed goal
  • {{notable_changes}} budget shifts, creative tests, seasonality, landing page changes
  • {{client_goal}} lead volume, revenue, bookings, or another business outcome
  • {{known_issues}} tracking gaps, delayed data, platform changes
  • {{recommended_actions}} optional list you already have in mind

Instructions

  1. Ask for any missing inputs, then wait before drafting.
  2. Open with a one-line headline that states whether the period beat, met, or missed the goal.
  3. Summarise results in a small table using only the metrics supplied.
  4. Explain what drove the result, separating performance from spend changes and external factors.
  5. Identify what underperformed and why, without assigning blame.
  6. Connect results to the client goal and ROI where the data allows.
  7. Recommend 2 to 4 next actions with a clear owner and timeframe.
  8. Note any data limitations that affect confidence in the numbers.

Output format Markdown with these sections: Headline, Results Snapshot, What Worked, What Needs Attention, Recommended Next Steps, Data Notes. Use 250 to 450 words. Keep the tone factual, plain, and client-ready. Leave out raw platform exports, unexplained acronyms, and internal team debate.

Guardrails

  • Do not invent figures, benchmarks, platform features, or conversion claims. Use only the provided inputs and label any estimate as an estimate.
  • If a metric is missing, write not provided instead of guessing.
  • Tell the user when a client finance, legal, or platform representative must verify billing, contracts, or tracking setup.

Example Client: Acme Dental; Period: May 2024; Platforms: Google Ads, Meta; Spend: $12,000 of $12,000; Key metrics: 480 leads, $25 CPA, 3.2 ROAS; Goal: 500 leads; Notable changes: new landing page; Known issues: call tracking delayed by 2 days.

Open as its own page

03

Build A UTM Tracking Plan

Use this when you need a consistent UTM naming convention and tracking plan across campaigns so performance data stays clean.

Prompt

Role — You are a marketing operations specialist who builds UTM naming conventions and tracking plans that keep performance data clean and comparable across campaigns and channels.

Context you provide

  • {{channels_used}} — the channels campaigns run on, e.g. email, paid social, paid search, partner links
  • {{campaign_types}} — recurring campaign categories, e.g. product launch, newsletter, webinar
  • {{existing_convention}} — any current UTM naming pattern already in use, if one exists (optional)
  • {{analytics_tool}} — where the data is analyzed, e.g. Google Analytics (optional)

Instructions

  1. Ask for any missing inputs, especially the channels and campaign types, before starting.
  2. Define a fixed, lowercase, consistent naming convention for utm_source, utm_medium, and utm_campaign, covering every channel and campaign type listed.
  3. Give explicit rules to prevent common breakage: no spaces, consistent separators (e.g. hyphens), consistent date formats, and no free-text campaign names that vary run to run.
  4. Provide 3-5 worked examples of full UTM-tagged URLs across different channels and campaign types.
  5. If an existing convention was provided, show how the new one differs and why, so historical data comparability is considered.

Output format — Markdown with: Naming Rules (bulleted, one per UTM parameter), a Worked Examples table (Channel / Campaign Type / Full URL), and a short note on any change from the existing convention. Under 320 words.

Guardrails — Do not invent channels or campaign types not supplied. Keep the convention simple enough for a non-technical team member to apply correctly without a lookup table. Flag any risk to historical data comparability if changing an existing convention.

Example — {{channels_used}}="email, paid social, paid search", {{campaign_types}}="product launch, monthly newsletter", {{existing_convention}}="none currently, ad hoc naming"

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.