AI Paid Media Analyzer

From paid media exports to readable performance signals.

Year 2026Type Experimental GTM Tool
ReactViteNode.jsExpressOpenAI APIGoogle AdsMeta AdsPapa Parse

A tool for analysing Google Ads and Meta Ads exports with AI.

AI Paid Media Analyzer

The problem

Advertising exports use different naming conventions, structures and numeric formats. Without an audit layer, the risk is drawing conclusions from incomparable data — or ending up with fragmented, disconnected observations.

Paid Media Signal Analyzer data readiness screen
Audit of imported data availability and quality.

The solution

I separated facts from reasoning: deterministic parsing, normalization and calculations provide a clear, comparable view of the data and periods under review; the model receives structured context to interpret relevant signals.

Paid Media Signal Analyzer dashboard
Dashboard with the analysis summary.

What I built

I built a React and Vite application with a Node and Express backend to import CSV files, detect platforms and available fields, remove aggregate rows, and calculate KPIs and account benchmarks.

How it works

CSV exports > data analysis > field taxonomy > normalized metrics > benchmarks > signals > AI interpretation.

Engineering choices

Field taxonomy and localized number parsing are deterministic. OpenAI explains signal limitations and priorities rather than replacing calculations.

Paid Media Signal Analyzer performance analysis
Performance signals and interpretation.

Outcome

A repeatable flow that turns fragmented exports into output closer to an analyst's work.