Errori e avvisi

Gli script Google Ads vengono eseguiti nel modo migliore possibile: tentano di apportare modifiche ai dati pubblicitari di Google Ads, ma se una determinata modifica non va a buon fine, lo script la registra nel log delle modifiche e procede con l'esecuzione:

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

Le operazioni che generano errori simili includono:

  • Impostazione di un'offerta per parola chiave superiore al budget della campagna.
  • Impostazione di un nome della campagna già esistente.
  • Creazione di un gruppo di annunci in una campagna che ha già raggiunto la quota per i gruppi di annunci.

Tuttavia, alcuni errori non possono essere ignorati. Ecco un esempio:

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

Con questo codice, lo script non può produrre un iteratore keywords significativo perché l'intervallo di date non è specificato. Di conseguenza, l'esecuzione dello script si interromperà e verrà registrato un messaggio di errore nei log di testo.

Gli avvisi vengono registrati dallo script se le quote vengono superate. L'esecuzione dello script continuerà, ma dovresti sempre esaminare gli avvisi.

Gli errori sono in rosso e gli avvisi in arancione nei log di esecuzione. Puoi anche generare messaggi personalizzati in questi log per la risoluzione dei problemi e il monitoraggio.