Skip to content
Álvaro García

Desktop / CLI

Completed

SEM Auditor

Audits a Google Ads account with 13 rules and produces a report with a health score and recommendations.

Tools
  • Reads Spanish or English CSV exports
  • Optional Google Ads API connector (GAQL)
  • 13 rules with configurable thresholds
  • 0–100 health score and priorities
  • Standalone HTML report
  • Desktop window and CLI
AI used
Built with generative AI assistance. A deterministic, explainable rules engine.
Technology
  • Python
  • pandas
  • Jinja2
  • Google Ads API
  • Tkinter
Category
Marketing · Analytics · Automation
Case study: SEM Auditor