Erreurs et avertissements

Les scripts Google Ads s'exécutent de manière optimale: ils tentent d'apporter des modifications aux données Google Ads, mais si une modification ne réussit pas, le script l'enregistre dans le journal des modifications et poursuit l'exécution:

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

Les opérations qui génèrent des erreurs similaires incluent les suivantes:

  • Définir une enchère de mot clé supérieure au budget de la campagne
  • Attribuer un nom de campagne à un nom existant
  • Créer un groupe d'annonces dans une campagne qui a déjà atteint son quota de groupes d'annonces

Toutefois, certaines erreurs ne peuvent pas être ignorées. Voici un exemple :

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

Avec ce code, le script ne peut pas générer un itérateur keywords pertinent, car la plage de dates n'est pas spécifiée. L'exécution du script s'arrête alors, et un message d'erreur est consigné dans les journaux de texte.

Le script consigne des avertissements si les quotas sont dépassés. L'exécution du script se poursuit, mais vous devez toujours examiner les avertissements.

Les erreurs sont en rouge et les avertissements en orange dans les journaux d'exécution. Vous pouvez également envoyer des messages personnalisés dans ces journaux à des fins de dépannage et de surveillance.