Errores y advertencias

Las secuencias de comandos de Google Ads se ejecutan de la mejor manera posible: intentan realizar cambios. a los datos de Google Ads, pero si un cambio determinado no se realiza correctamente, la secuencia de comandos lo registra en Cambios log 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.
}

Entre las operaciones que generan errores similares, se incluyen las siguientes:

  • Establecer una oferta de palabra clave mayor que el 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 anuncios grupos.

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 especificó el período. De este modo, se detendrá la ejecución de la secuencia de comandos. un mensaje de error en los registros de texto.

La secuencia de comandos registra las advertencias si cuotas. El guion la ejecución continuará, pero siempre debes revisar las advertencias.

En los registros de ejecución, los errores están en rojo y las advertencias, en naranja. También puedes generar un resultado mensajes personalizados a estos registros con fines de supervisión y solución de problemas.