📊 Google Ads Scripts

Demand Gen Ads Optimizer

Detecta automáticamente los anuncios Demand Gen con peor rendimiento de cada grupo.
Recibe alertas por email con los candidatos a pausar para que los reemplaces por anuncios nuevos.

⚠️

¿Por qué no pausa automáticamente?

La API de Google Ads Scripts no permite pausar ni modificar anuncios de campañas Demand Gen actualmente. Por eso, el script identifica los anuncios de bajo rendimiento y te envía un email con los candidatos a pausar, para que tú hagas la pausa manualmente en Google Ads y crees el reemplazo.

📊 Analiza 🏆 Puntúa 📧 Alerta por email ✋ Tú pausas manualmente

Características Principales

Analiza, puntúa y alerta sobre el rendimiento de tus anuncios Demand Gen

📊

Scoring por 4 Métricas

Cada anuncio recibe un score ponderado por CTR, tasa de conversión, CPC y CPA. Tú defines los pesos de cada métrica.

Core
⏱️

Score Dual

Combina datos del periodo completo con los últimos 30 días. Detecta declives recientes que el histórico podría ocultar.

Core
🔬

Sistema de Madurez

Evita decisiones prematuras. Un anuncio debe superar un umbral de impresiones y estabilidad (CV semanal) antes de evaluarse.

📧

Alertas por Email

Recibe un email diario con los anuncios candidatos a pausar, incluyendo nombre, ID, score y enlace al grupo en Google Ads.

Core
📈

Tendencia 30 Días

Columna de tendencia que compara el rendimiento reciente con el histórico. Verde = mejora, rojo = declive.

Descarte Prematuro

Si un anuncio inmaduro ya tiene suficientes impresiones y rinde mucho peor que el líder, se marca sin esperar la madurez completa.

Sistema de Scoring

4 métricas ponderadas y ajustables que definen el rendimiento de cada anuncio

🎯
CTR
20%

Porcentaje de clics respecto a impresiones

↑ Mayor = Mejor
💰
% Conversión
20%

Conversiones dividido entre clics

↑ Mayor = Mejor
💲
CPC
30%

Coste por clic medio

↓ Menor = Mejor
🏷️
CPA
30%

Coste por conversión

↓ Menor = Mejor

Cómo Funciona el Proceso

El script trabaja en 3 fases para monitorizar y alertar sobre el rendimiento de tus anuncios Demand Gen

1

Diagnóstico y Scoring

Mediante GAQL (Google Ads Query Language), el script obtiene los datos de cada anuncio activo en campañas Demand Gen. Calcula un score dual combinando el rendimiento completo con los últimos 30 días.

MEJOR
Anuncio maduro con mejor score del grupo
PAUSAR
Rendimiento significativamente peor
🔶
PREMATURO
Inmaduro pero ya rinde muy mal
ACUMULANDO
Todavía ganando estabilidad
⏸️
EN ESPERA
Sin impresiones suficientes
2

Reglas de Detección

Dos reglas complementarias identifican los candidatos a pausar. No basta con tener un score bajo — se exige una diferencia mínima configurable respecto al mejor anuncio del grupo.

📏 Regla 1 — Maduro: el peor anuncio maduro supera el umbral de diferencia
Regla 2 — Prematuro: un inmaduro con suficientes impresiones rinde mucho peor
🛡️ Protección: mínimo 2 anuncios maduros para aplicar la Regla 1
🔄 Anti-duplicados: si un Ad ID ya está PENDIENTE en Acciones, no se repite
3

Alerta y Acción Manual

Los candidatos detectados se anotan en la pestaña Acciones de la hoja de cálculo y se envía un email diario con un diseño profesional que incluye enlaces al grupo en Google Ads para que puedas pausar y reemplazar manualmente.

📧 Email con nombre, ID y score de cada candidato
🔗 Botón "Ir al grupo" directo a Google Ads
📋 Registro acumulado en pestaña Acciones
Marca COMPLETADO cuando crees el reemplazo

Alertas por Email

Recibe un email diario con los anuncios que necesitan tu atención

Sistema de Madurez

No todos los anuncios están listos para ser evaluados. La madurez protege de decisiones prematuras.

⏸️
En Espera
Sin impresiones suficientes para entrar al ranking
Acumulando
Con score pero sin estabilidad semanal confirmada (CV del CTR)
Maduro
Supera impresiones y semanas estables. Se aplican las reglas de pausa

Tu Panel de Control

Toda la información organizada en una hoja de Google Sheets con 6 pestañas

⚙️
Config

Pesos de scoring, umbrales de impresiones, email, alcance de campañas y leyenda de referencia

📊
Resumen

Dashboard visual con todos los anuncios ordenados por ranking, colores de estado y comparativa de campañas

🚨
Acciones

Registro acumulado de candidatos detectados con estado PENDIENTE / COMPLETADO / DESCARTADO

📅
Histórico

Snapshot diario de CTR y conversiones de cada anuncio para el cálculo de estabilidad (CV)

📝
Log + Manual

Registro de ejecución detallado y manual de configuración con explicación de cada parámetro

Tu Flujo de Trabajo

1

Configura los Parámetros

Define pesos de scoring (CTR/Conv/CPC/CPA), umbrales de impresiones, alcance de campañas y dirección de email.

⏱️ 5 minutos (solo la primera vez)
2

Programa el Script Diario

Configura un trigger diario en Google Ads Scripts. El script se ejecuta, analiza y envía resultados a Sheets y email.

⏱️ 2 minutos
3

Recibe la Alerta por Email

Si hay candidatos a pausar, recibes un email con nombre, ID, score y enlace directo al grupo en Google Ads.

⏱️ Automático
4

Pausa y Reemplaza Manualmente

Entra a Google Ads, pausa el anuncio indicado, crea uno nuevo y marca COMPLETADO en la pestaña Acciones.

⏱️ 5-10 minutos

Optimiza tus Demand Gen automáticamente

Detecta anuncios de bajo rendimiento antes de que gasten más presupuesto innecesariamente

Empezar Ahora WhatsApp

Incluido en tu Suscripción

📚

Guías PDF

Documentación completa con ejemplos y mejores prácticas

🎥

Video Tutoriales

Aprende paso a paso cómo sacar el máximo provecho

💬

Soporte Zoom

Sesiones de configuración y resolución de dudas

👥

Comunidad Telegram

Únete a otros profesionales y comparte estrategias