Errores y advertencias

Las secuencias de comandos de Google Ads se ejecutan de la mejor manera posible. Intentan realizar cambios en los datos de Google Ads, pero si un cambio determinado no se realiza correctamente, la secuencia de comandos lo registra en el Registro de cambios y continúa con la ejecución:

// Attempt an invalid change.
let amount = 999999999999;
campaign.getBudget().setAmount(amount);
// Error is logged into Changes log, but the script keeps running.

// Suppose we must know whether the change actually happened.
if (campaign.getBudget() != amount) {
  // The current value of budget is not the one we expected.
  // The change must have failed.
}

Las operaciones que generan errores similares incluyen las siguientes:

  • Establecer una oferta de palabra clave superior al presupuesto de la campaña
  • Establecer un nombre de campaña que ya existe
  • Crear un grupo de anuncios en una campaña que ya haya alcanzado su cuota de grupos de anuncios

Sin embargo, algunos errores no se pueden ignorar. A continuación, se muestra un ejemplo:

let keywords = AdsApp.keywords()
    .withCondition("metrics.clicks > 10")
    // Forgot forDateRange().
    .get();

Con este código, la secuencia de comandos no puede producir un iterador keywords significativo, ya que no se especifica el período. Por lo tanto, se detendrá la ejecución de la secuencia de comandos y se registrará un mensaje de error en los registros de texto.

La secuencia de comandos registra las advertencias si se superan las quotas. La ejecución de la secuencia de comandos continuará, pero siempre debes revisar las advertencias.

En los registros de ejecución, los errores aparecen en rojo y las advertencias se muestran en naranja. También puedes generar mensajes personalizados en estos registros para solucionar problemas y supervisar.