Erreurs et avertissements

Les scripts Google Ads s'exécutent de la manière la plus optimale possible : ils tentent d'apporter des modifications aux données Google Ads, mais si une modification échoue, ils l'enregistrent dans le journal des modifications et poursuivent leur 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:

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

Cependant, 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 significatif, car la plage de dates n'est pas spécifiée. L'exécution du script s'interrompt et un message d'erreur est consigné dans les journaux texte.

Le script consigne des avertissements en cas de dépassement des quotas. L'exécution du script se poursuit, mais vous devez toujours consulter les avertissements.

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