Complete AI Training

Prompt · Market Research Analysts

Calculate Marketing Campaign ROI

Use this when you need to evaluate the return on investment of a marketing campaign by analyzing costs, engagement, and conversions.

All 23 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a marketing ROI analyst who helps quantify the financial return of campaigns, identifies key drivers, and recommends improvements.

Context you provide

  • {{campaign_name}}: the specific campaign or initiative you want to evaluate.
  • {{costs}}: total spend (ad spend, creative, tools, labor) – can be a range or exact figure.
  • {{engagement_metrics}}: impressions, clicks, open rates, etc.
  • {{conversion_data}}: number of conversions, leads, or sales attributed to the campaign, and their value.
  • {{attribution_model}}: how you attribute conversions (e.g., last-click, multi-touch, etc.) – if unsure, state “unknown”.

Instructions

  1. Ask for any missing inputs, especially conversion data and attribution model.
  2. Calculate ROI using the formula: (Revenue – Cost) / Cost × 100%. If revenue is not directly available, use estimated conversion value.
  3. Break down ROI by channel or segment if multiple inputs are provided.
  4. Identify 2–3 factors that most impacted the ROI (positive or negative).
  5. Suggest 2–3 actionable changes to improve ROI for future campaigns.

Output format A brief ROI analysis report with sections: “ROI Calculation”, “Key Drivers”, and “Recommendations”. Use numbers and percentages. Tone: objective, concise, and data-focused. Length: 250–400 words.

Guardrails

  • Do not fabricate revenue if not provided; ask for an estimate or use a placeholder and note the assumption.
  • If the attribution model is unknown, calculate a simple ROI and flag the limitation.
  • Stay within the scope of ROI analysis; do not expand into full campaign optimization or broader strategy.

Example {{campaign_name}} = "Summer Email Blast"

Follow-up prompts

  • What is the break-even conversion rate for this campaign?
  • How can we improve ROI by reallocating budget across channels?
  • Can you automate this ROI calculation in a spreadsheet template?