Fehlermeldungen und Warnungen

Google Ads-Skripts werden so effizient wie möglich ausgeführt: Es wird versucht, Änderungen an Google Ads-Daten vorzunehmen. Ist eine bestimmte Änderung jedoch nicht erfolgreich, zeichnet das Skript die Änderung im Änderungsprotokoll auf und fährt mit der Ausführung fort:

// 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.
}

Folgende Vorgänge geben ähnliche Fehler aus:

  • Sie legen ein Keyword-Gebot fest, das das Kampagnenbudget übersteigt.
  • Sie legen einen Kampagnennamen auf einen bestehenden fest.
  • Anzeigengruppe in einer Kampagne erstellen, deren Kontingent für Anzeigengruppen bereits erreicht ist

Einige Fehler können jedoch nicht ignoriert werden. Hier ein Beispiel:

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

Mit diesem Code kann das Skript keinen aussagekräftigen keywords-Iterator generieren, da kein Zeitraum angegeben ist. Daher wird die Skriptausführung angehalten und in den Textprotokollen wird eine Fehlermeldung protokolliert.

Das Skript protokolliert eine Warnung, wenn quotas überschritten werden. Die Skriptausführung wird trotzdem fortgesetzt, Sie sollten die Warnungen jedoch immer prüfen.

Fehler werden in den Ausführungsprotokollen rot und Warnungen orange angezeigt. Sie können auch zu Fehlerbehebungs- und Monitoringzwecken benutzerdefinierte Nachrichten an diese Logs ausgeben.