Saltar al contenido
Álvaro García

Herramienta · 2026

Completado

SEM Auditor

Auditoría automática de cuentas de Google Ads con hallazgos priorizados

Rol
Diseño de reglas, producto y desarrollo asistido por IA
Año
Septiembre 2026
Stack
  • Python 3.10+
  • pandas
  • Jinja2
  • Google Ads API
  • GAQL
  • Tkinter
Resumen del informe: nota 38/100, KPIs de la cuenta y hallazgos por categoría (datos ficticios)Datos ficticios

Las cifras de las capturas pertenecen a una cuenta ficticia de ejemplo, no a un cliente.

Resumen

Una herramienta que lee una cuenta de Google Ads —por CSV o por API—, aplica 13 reglas de auditoría y genera un informe con una nota de salud y recomendaciones accionables.

Herramienta propia para agilizar el análisis de campañas SEM. Las capturas usan la cuenta ficticia de ejemplo «Jardín&Hogar».

reglas de auditoría
13
nota de salud de la cuenta
0–100
niveles de prioridad
3
entradas: CSV o Google Ads API
2

Uso de IA

Desarrollado con asistencia de IA generativa. El motor de auditoría es deliberadamente determinista: reglas explícitas y umbrales configurables, para que cada hallazgo sea explicable.

Sin demo pública: proyecto ejecutado en local.

01 · Problema

Auditar una cuenta de Google Ads es lento y repetitivo.

Revisar presupuestos limitados, keywords que gastan sin convertir o grupos de anuncios mal estructurados significa exportar informes, cruzarlos en hojas de cálculo y repetir el mismo checklist cada vez.

Quería que esa revisión fuese sistemática: las mismas reglas, los mismos umbrales, el mismo formato de salida y una forma clara de decidir por dónde empezar.

02 · Cómo funciona

De los datos a una lista priorizada.

  1. 01

    Entrada

    CSV exportados (ES/EN, coma o punto decimal) o Google Ads API

  2. 02

    Normalización

    data_loader → AccountData

  3. 03

    Reglas

    13 comprobaciones con umbrales configurables

  4. 04

    Puntuación

    100 − penalización por severidad

  5. 05

    Informe

    HTML autónomo con Jinja2

03 · Reglas

Lo que revisa.

Presupuesto y cuota de impresiones
Campañas limitadas por presupuesto e impresiones perdidas por ranking.
Gasto desperdiciado
Campañas y keywords con gasto significativo y cero conversiones; términos de búsqueda candidatos a negativa o con intención no comercial.
Pujas y calidad
Keywords con Quality Score bajo, CTR por debajo de la media de la cuenta y desequilibrios por dispositivo.
Estructura
Keywords duplicadas entre campañas y grupos de anuncios demasiado pequeños o demasiado grandes.
Anuncios
Grupos con menos de tres anuncios activos y anuncios con Ad Strength bajo o medio.

04 · Resultado

Un informe que se lee en dos minutos.

Cuenta ficticia de ejemplo «Jardín&Hogar», generada para probar la herramienta.

Resumen del informe: nota 38/100, KPIs de la cuenta y hallazgos por categoría (datos ficticios)
Resumen del informe: nota 38/100, KPIs de la cuenta y hallazgos por categoría (datos ficticios)
Hallazgos de prioridad alta y media con recomendaciones (datos ficticios)
Hallazgos de prioridad alta y media con recomendaciones (datos ficticios)

05 · Decisiones

Por qué está construido así.

CSV primero
La vía recomendada no necesita credenciales: cualquiera con acceso a la cuenta puede exportar y auditar. La API queda como opción.
Reglas explicables
Cada hallazgo indica su evidencia y ejemplos afectados. Una herramienta de apoyo, no un sustituto del criterio del especialista.
Cero fricción
Lanzadores de doble clic para Windows y macOS, ventana de escritorio y CLI para quien la prefiera.

06 · Aprendizajes

Formalizar el criterio es la parte difícil.

Escribir el código fue lo rápido. Lo que llevó tiempo fue convertir intuiciones de especialista («esta keyword gasta demasiado») en reglas con umbrales defendibles y recomendaciones concretas.

Esa misma lógica —reglas explicables, severidad y prioridad— es la base del SEO Auditor que construí después.