PromptsEdge
FreeGitHubDataScripts

Campaign Performance Analytics

Get clear, multi-touch attribution, funnel conversion analysis, and ROI calculations for your marketing campaigns. Your AI runs Python scripts to reveal channel impact, bottlenecks, and profitability using your campaign data.

Try asking: “Analyze attribution and ROI for our Q2 paid search and email campaigns”

alirezarezvani on GitHub

Curated by PromptsEdge from a public repo · MIT license. All credit goes to the author.

What is this skill?

Understanding which marketing channels drive results—and where prospects drop off—can make or break your campaign ROI. With this skill, your AI analyzes your campaign data using industry-standard attribution models, funnel conversion breakdowns, and ROI calculations. Marketers and analysts who want to optimize spend, identify bottlenecks, and benchmark performance across channels will benefit most from this tool.

What you can do

  • Run attribution analysis across five models (first-touch, last-touch, linear, time-decay, position-based) to see which channels drive conversions.
  • Analyze your funnel to spot where prospects drop off and identify the biggest bottlenecks.
  • Calculate ROI, ROAS, CPA, and CPL for each campaign, with human-readable summaries or JSON outputs for integration.
  • Compare multiple campaigns or channels to prioritize budget allocation.
  • Validate campaign data for missing keys or format errors before analysis.

How it works

You provide your campaign, funnel, or ROI data as JSON files. Your AI verifies the data structure, then runs Python CLI scripts to process attribution, funnel, or ROI calculations. Results are returned in your choice of text tables or JSON for further analysis. Attribution models reveal which touchpoints deserve credit, funnel analysis highlights conversion drop-offs, and ROI calculations benchmark your campaigns against industry standards. You get actionable insights to refine your marketing strategy.

Good to know

  • You’ll need to provide campaign data as JSON files in the required schema.
  • Scripts run locally—no external dependencies or API calls needed.
  • Output can be formatted as text or JSON for easy review or integration.
  • Validate your JSON files before starting to avoid errors during analysis.