#8 Casos de uso avanzados y scripts personalizados + bonus: Biblioteca de scripts listos para usar – Google ADS Scripts

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.

SUSCRIBIRME POR 15€ / MES

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

🛠️ Repositorios Oficiales de Google Ads Scripts

  1. 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.
  2. 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.
  3. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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

¿Has olvidado tu contraseña?

Registrarse

Restablecer Contraseña

Volver al login

¿Dudas? Te leemos

Si necesitas mas ayuda escríbenos en el apartado de soporte. Y te ayudaremos encantados :)

Siguientes cursos