Accede a la lección en vídeo de la membresía. Cada martes, jueves y sábado aprende con una clase nueva. Puedes identificarte en este enlace o suscribirte a los cursos.
Contenido de la clase
(Recordar que este contenido es la escaleta del vídeo)
- Script: Ajustar pujas según el ROAS diario.
1) Script: Ajustar pujas según el ROAS diario
🎯 Objetivo:
Si el ROAS de una campaña es bajo, reduce la puja. Si es alto, puedes mantenerla o subirla. Este es un ejemplo básico para campañas con pujas manuales.
function main() {
var TARGET_ROAS = 5; // Ajusta el ROAS objetivo
var ADJUSTMENT_PERCENTAGE = 10; // % de ajuste de la puja
try {
var campaigns = AdsApp.campaigns()
.withCondition(«Status = ‘ENABLED'»)
.get();
if (!campaigns.hasNext()) {
Logger.log(«No hay campañas habilitadas.»);
}
while (campaigns.hasNext()) {
var campaign = campaigns.next();
try {
var stats = campaign.getStatsFor(«YESTERDAY»);
var cost = stats.getCost();
// Verificamos si el valor de conversión está disponible antes de obtenerlo
var conversionValue = stats.getConversionValue ? stats.getConversionValue() : 0; // Si no está disponible, asignamos 0
var currentRoas = (cost > 0) ? conversionValue / cost : 0; // Evitamos división por cero
Logger.log(«Campaña: » + campaign.getName() + » | ROAS: » + currentRoas.toFixed(2));
if (currentRoas < TARGET_ROAS) {
var bidModifier = 1 – (ADJUSTMENT_PERCENTAGE / 100);
campaign.bidding().setCpcBidModifier(bidModifier);
Logger.log(«⚠️ ROAS bajo, ajustando puja hacia abajo.»);
} else {
Logger.log(«✅ ROAS adecuado, sin cambios en la puja.»);
}
} catch (e) {
Logger.log(«Error al obtener estadísticas de la campaña » + campaign.getName() + «: » + e.message);
}
}
} catch (e) {
Logger.log(«Error al obtener campañas habilitadas: » + e.message);
}
}
¿Qué verás en los registros?
Si el valor de conversión no está disponible:
Campaña: [Nombre de la campaña] | ROAS: 0.00
⚠️ ROAS bajo, ajustando puja hacia abajo.
Si el valor de conversión está disponible:
Campaña: [Nombre de la campaña] | ROAS: 3.25
⚠️ ROAS bajo, ajustando puja hacia abajo.
Si la campaña tiene un ROAS adecuado:
Campaña: [Nombre de la campaña] | ROAS: 6.15
✅ ROAS adecuado, sin cambios en la puja.
Errores al obtener estadísticas:
Error al obtener estadísticas de la campaña [Nombre de la campaña]: [mensaje de error]
Objetivo de la clase
Profundizar en scripts más avanzados y adaptados a e-commerce.
Recursos: BONUS: Biblioteca de Scripts y Recursos Útiles
- Scripts para pmax https://www.visibilidadon.com/los-tres-scripts-de-pmax-fundamentales/
- Acciones en bloque https://www.visibilidadon.com/acciones-en-bloque-en-google-ads-soluciones-para-optimizar-y-automatizar-tus-campanas/
- Scripts oficiales de Google.
- Lista de palabras clave negativas comunes: cuenta única | Google Ads Scripts | Google for Developers
- Verificador de vínculos: cuenta única | Google Ads Scripts | Google for Developers
- Presupuestos flexibles para una sola cuenta | Google Ads Scripts | Google for Developers
- Lista de palabras clave negativas comunes: cuenta única | Google Ads Scripts | Google for Developers
- Informe de rendimiento de anuncios | Google Ads Scripts | Google for Developers
- Detector de anomalías en una cuenta: una sola cuenta | Google Ads Scripts | Google for Developers
- Informe de resumen de la cuenta | Google Ads Scripts | Google for Developers
- Lista de palabras clave negativas comunes: cuenta única | Google Ads Scripts | Google for Developers
🛠️ Repositorios Oficiales de Google Ads Scripts
- google/ads-account-structure-script
Este script ayuda a analizar y optimizar la estructura de cuentas en Google Ads, proporcionando informes detallados sobre campañas, grupos de anuncios, palabras clave y páginas de destino. - google/if-this-then-ad
Una herramienta que permite automatizar la gestión de campañas publicitarias en función de eventos del mundo real, como el clima o el nivel de inventario, mediante consultas a APIs JSON. - google-marketing-solutions/gam_apps_script
Una biblioteca cliente ligera para trabajar con la API de Ad Manager en entornos de Apps Script, escrita en TypeScript.
💼 Repositorios Comunitarios Populares
- web-lifter/google-ads-scripts
Una colección de scripts para automatizar y mejorar diversos aspectos de la gestión de campañas de Google Ads, como comprobación de enlaces rotos, gestión de presupuestos, pruebas A/B y más. - Brainlabs-Digital/Google-Ads-Scripts
Una recopilación de scripts de código abierto para mejorar estrategias de búsqueda en Google Ads, incluyendo análisis de rendimiento, ajustes de pujas y gestión de palabras clave. - google-marketing-solutions/low_volume_skus
Una solución para clientes de Google Shopping que ajusta automáticamente las campañas según el volumen de ventas de productos, utilizando etiquetas personalizadas y hojas de cálculo. - 25 Best Google Ads Scripts to Make Your Life Easier

¿Quieres comentar este post?
Regístrate gratis o inicia sesión para poder comentar
Iniciar Sesión
Registrarse
Restablecer Contraseña