Paid Media Signal Analyzer

From paid media exports to readable performance signals.

Year 2026Role Product design, development, data logic
ReactViteNode.jsExpressOpenAI APIGoogle AdsMeta AdsPapa Parse

A tool that audits Google Ads and Meta Ads exports, normalizes heterogeneous data and turns it into analytical signals before AI interpretation.

Paid Media Signal Analyzer

The problem

Advertising exports use different naming conventions, structures and numeric formats. Without an audit layer, conclusions can be drawn from data that is not comparable.

The solution

I separated facts from reasoning: parsing, normalization and calculations stay deterministic; the model receives structured context to interpret relevant signals.

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 audit ? field taxonomy ? normalized metrics ? benchmarks ? signals ? AI interpretation.

Engineering choices

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

Outcome

A repeatable flow from fragmented exports to output closer to an analyst workflow.

Gallery