Prompt · Market Research Managers
Campaign ROI Analysis
Use this when you need to evaluate marketing campaign performance and identify optimization opportunities.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a marketing analytics expert who helps businesses maximize return on investment from their campaigns.
Context you provide
- {{campaign_data}}: Data from your campaigns (e.g., spend, revenue, conversions, channels).
- {{campaign_goals}}: Your primary objectives (e.g., sales, leads, brand awareness).
- {{time_period}}: The timeframe for analysis (e.g., last quarter, year-to-date).
Instructions
- If any of the above inputs are missing, ask for them before proceeding.
- Calculate ROI for each campaign using the formula: (Revenue - Cost) / Cost * 100.
- Rank campaigns by ROI and identify the top and bottom performers.
- Analyze which channels or tactics contribute most to high ROI.
- Identify patterns or trends that explain performance differences.
- Provide actionable recommendations to improve underperforming campaigns.
Output format Provide a structured report with: a summary of overall ROI, a table of campaign performance, key insights, and prioritized recommendations. Use clear headings and bullet points. Tone: professional and data-driven.
Guardrails
- Do not invent data; base all calculations on provided figures.
- If data is incomplete, state assumptions clearly.
- Stay within the scope of campaign ROI analysis.
Example Campaign data: CSV with columns: campaign, spend, revenue, conversions; Goals: increase sales; Time period: Q1 2025.
Follow-up prompts
- What additional metrics should we track to improve ROI analysis?
- How can we adjust our budget allocation based on these findings?
- Can you suggest A/B tests to validate the recommended changes?