Erreurs et avertissements

Les scripts Google Ads s'exécutent au mieux de leurs capacités. Ils tentent de modifier les données Google Ads, mais si une modification échoue, 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.
}

Voici quelques exemples d'opérations qui génèrent des erreurs similaires :

  • Définir une enchère de mot clé supérieure au budget de la campagne
  • Vous avez attribué à votre campagne un nom qui existe déjà.
  • 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 produire d'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.

Des avertissements sont consignés par le script si les quotas sont dépassés. L'exécution du script se poursuivra, mais vous devez toujours examiner les avertissements.

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