DEV Community

Oddshop
Oddshop

Posted on • Originally published at oddshop.work

PPC Campaign Performance Analyzer

We just released PPC Campaign Performance Analyzer — analyze and compare ppc campaign data from multiple csv exports.

What it does

This tool processes CSV exports from Google Ads, Microsoft Advertising, and Meta Ads. It normalizes data, calculates key metrics, and generates a unified performance report. It's for marketers and agencies who need to compare campaigns across platforms without manual spreadsheet work.

Features

  • Merge multiple platform CSV exports into a single dataset
  • Calculate cross-platform KPIs (ROAS, CPA, CTR)
  • Generate summary report in JSON, CSV, and Markdown formats
  • Filter and segment data by date range, campaign name, or status
  • Detect data anomalies and missing required columns

Usage

ppc_analyzer --google ads_data.csv --meta meta_data.csv --output report.json
Enter fullscreen mode Exit fullscreen mode

Requirements

Python 3.8+. Install dependencies:

pip install -r requirements.txt
Enter fullscreen mode Exit fullscreen mode

Get it

Download PPC Campaign Performance Analyzer for $29 →

Buy once, use anywhere. ZIP includes the full script, README, and usage examples.


Originally published at oddshop.work
Built by OddShop — Python automation tools, one new release every week.

Top comments (0)