Pide tu Diagnóstico express Escríbeme por WhatsApp

hola@johansero.com

← Todos los casos
  • Google ChromeExtensión de Chrome
  • API de Meta
  • Automatización

Performance Ad Eye

El informe de campañas que me tomaba hasta 45 minutos al día, ahora sale en 15 segundos

Un panel dentro de Chrome que lee las campañas de Meta en tiempo real, sin tocarlas ni gastar, y arma el informe a mi medida justo cuando lo necesito.

Performance Ad Eye
La animación de entrada real de la extensión
  1. Antes30-45 mindiarios para configurar y encontrar los datos
  2. Ahora15 spara tener el informe a la medida
  3. Impacto~10 hahorradas al mes
  4. Evolución27versiones en 10 días, guiadas por el uso diario

Dónde

Vertical de educación
Equipo de marketing

Mi rol, de punta a punta

  • Identifico la necesidad
  • Diseño la solución
  • La construyo con IA
  • La implemento y mejoro

Estado

  1. Idea
  2. Prototipo
  3. Beta
  4. En uso

Beta v0.27 en uso diario · 27 versiones en 10 días

El problema

Meta Ads muestra muchísimos datos, pero no el informe que uno necesita en el momento en que lo necesita.

Para saber cómo iba un grupo de campañas tenía que entrar al administrador, buscar a mano por palabras clave en los nombres de campañas y conjuntos de anuncios, y sumar o restar métricas por mi cuenta. Cada vez que cambiaba el periodo de análisis tocaba empezar de nuevo.

Solo configurar el entorno y encontrar los datos correctos me tomaba entre 30 y 45 minutos, todos los días.

Qué hace hoy, en pocas palabras

  • Lee en tiempo real las campañas de Meta, sin tocarlas ni gastar: es de solo lectura.
  • Traduce los nombres técnicos de las campañas a programas legibles, por tipo y modalidad.
  • Agrupa campañas a gusto y mide leads, costo por lead, gasto y CTR por campaña, programa o grupo.
  • Trabaja con el calendario comercial y compara semanas, meses y grupos.
  • Con un botón genera el informe del mes o de grupos, listo para presentar en PNG o PDF.

Lo que hace

Del nombre técnico de la campaña al informe que entiende el comité

Cinco cosas que cambian el día a día de un equipo de mercadeo. Todo con capturas reales de la herramienta.

Panel lateral con leads, gasto, costo por lead, grupos y podio de programas

La foto del día, en un clic

Se abre al lado del Administrador de anuncios y responde lo que todo líder pregunta cada mañana: cuántos leads van, a qué costo y qué programa va ganando.

  • Leads, gasto y costo por lead en cuatro cifras
  • Podio de programas en vivo
  • Avisos de lo que no cuadra
  • 5vistas del mismo dato
  • 3informes listos para presentar
  • PNG · PDF · CSVpara llevarlo a donde sea
  • 0servidores: todo pasa en tu navegador

Capturas reales de la versión 0.29 · cuenta y cifras ficticias («Universidad Ejemplo») · toca una imagen para ampliarla

Cómo funciona

La arquitectura detrás de la herramienta

Cada número del diagrama corresponde a un paso de abajo.

objetivosdiccionario y rangosTúEn el Administradorde anunciosService workerDetecta la cuenta abierta1Extensión de ChromePanel lateralInforme completoConfiguraciónchrome.storageToken · nomenclaturasgrupos · rangoscaché de 15 min2Marketing API v25insights · campañasconjuntos · anuncios3Resultados = leadsobjetivo de cada conjuntoplan B en 20 s4Procesamiento localnombre → programagrupos · calendario comercial5InformeKPIs · tendencias · calendarioCSV · PNG · PDF6
  • Sin servidor
  • Solo lectura (ads_read)
  • Sin IA mientras funciona
  • El token no sale de tu navegador
  1. 01
    Detecta la cuenta abierta

    Al abrir el Administrador de anuncios, la extensión reconoce qué cuenta publicitaria estás viendo, sin leer ni modificar la página.

  2. 02
    Se conecta con un token de solo lectura

    El token (permiso ads_read) se guarda únicamente en el navegador: no está en el código ni pasa por ningún servidor.

  3. 03
    Consulta la Marketing API de Meta

    Pide métricas por campaña, conjunto y anuncio, y el detalle diario, recorriendo todas las páginas de resultados.

  4. 04
    Cuenta los leads como el Administrador

    Lee el objetivo de cada conjunto para contar sus «Resultados» reales; si Meta tarda, usa un plan B en 20 segundos.

  5. 05
    Traduce nombres a programas

    Un diccionario de nomenclaturas convierte los nombres de las campañas en programas, grupos y rangos del calendario comercial.

  6. 06
    Arma el informe

    KPIs, tendencias diarias, comparaciones y calendario de leads; exporta a CSV, PNG o PDF.

Pruébala

Consíguela gratis

Elige cómo quieres instalarla. En los dos casos la configuras en unos minutos con un asistente que te guía paso a paso.

Necesitas Google Chrome en un computador y acceso de lectura a tu cuenta publicitaria de Meta. · Política de privacidad de la extensión

Cómo llegamos

No salió perfecto a la primera: así fue evolucionando

  1. v0.1 · 23 sepEl esqueleto

    Token, detección de la cuenta y primera tabla: que las cifras cuadraran con Meta.

  2. v0.11 · 24 sepLeads = Resultados

    Los leads no coincidían con Meta: ahora se cuentan según el objetivo real de cada conjunto.

  3. v0.12 · 24 sepEl rescate

    El ajuste anterior bloqueó la carga. Se separó en una capa con límite de tiempo y plan B.

  4. v0.17 · 25 sepTendencias y fechas propias

    Gráficas diarias, semanas y meses personalizados y comparación de periodos.

  5. v0.23 · 1 octGrupos y calendario comercial

    Grupos que incluyen solos los conjuntos nuevos, y cohortes con meses de 4 o 5 semanas.

  6. v0.27 · 2 octInformes listos para comité

    Informe del mes e informe de grupos, con un botón y listos para presentar.

Lo que más costó

Tres problemas difíciles y cómo los resolví

01

Los leads no coincidían con el Administrador

La causa

El Administrador cuenta «Resultados» según el objetivo de cada conjunto y su propia atribución; la API, sin indicaciones, usa otra definición.

La solución

Leer el objetivo de optimización de cada conjunto, traducirlo al evento correcto y pedir los datos con la atribución unificada de Meta.

02

Después del ajuste, dejó de cargar

La causa

La consulta nueva quedó en el camino principal, sin límite de tiempo: una respuesta lenta de Meta bloqueaba todo.

La solución

Separar esa consulta en una capa aparte con 20 segundos de límite, plan B automático y un tope de 60 segundos por consulta.

03

Los conjuntos nuevos no aparecían en los grupos

La causa

Los grupos guardaban conjuntos puntuales, así que los nuevos de la misma campaña quedaban por fuera.

La solución

Grupos por campaña o por programa que incluyen solos lo nuevo, con lista de exclusión y aviso de conjuntos nuevos.

Lo que probé y descarté

  • Gráficas con dos ejes: cada métrica va en su propia gráfica, con su escala.
  • Mover conjuntos entre campañas en Meta: la API no lo permite; se reasignan solo dentro de la extensión.
  • Abrir el editor al tocar una fila: generaba clics accidentales; ahora es un botón.
  • Banderas con emoji para la zona horaria: no se ven en Windows; se cambiaron por íconos propios.

Cómo se cuidaron los datos

La extensión es de solo lectura (permiso ads_read): no puede crear, editar ni gastar. El token vive únicamente en el navegador, no hay servidor de por medio y la IA no interviene mientras funciona: solo se usó para construirla. En esta página no muestro nombres de campañas, inversión, identificadores de cuenta ni resultados de negocio: la animación y las ilustraciones usan datos ficticios.

Resultado

  • De 30-45 minutos diarios a 15 segundos: con el mínimo de 30 minutos por ~20 días hábiles, son unas 10 horas al mes.
  • Las cifras cuadran con el Administrador de anuncios, porque los leads se cuentan con el mismo criterio.
  • Cuando me preguntan cómo va una campaña o un programa, doy el dato exacto en la misma conversación.
  • El informe del mes para comité sale con un botón, listo para presentar.

Herramientas

  • Google ChromeExtensión de Chrome (MV3)
  • JavaScript
  • Marketing API de Meta v25
  • chrome.storage (local)
  • Gráficas SVG propias
  • SheetJS y html2canvas
  • Construida con Claude

Lo que aprendí

Nunca metas una consulta nueva en el camino principal sin límite de tiempo y sin plan B. La versión que «funciona» vale más que la versión «perfecta» que bloquea todo.

Esto lo construí para mí. Imagina lo que puedo construir para tu equipo.

20 minutos · Gratis · Respuesta en 48 h hábiles