Hatalar ve Uyarılar

Google Ads komut dosyaları, mümkün olan en iyi şekilde yürütülür: Google Ads verilerinde değişiklik yapmaya çalışırlar. Ancak belirli bir değişiklik başarılı olmazsa komut dosyası bunu Değişiklikler günlüğüne kaydeder ve yürütme işlemine devam eder:

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

Benzer hatalar döndüren işlemler şunlardır:

  • Kampanya bütçesinden daha yüksek bir anahtar kelime teklifi belirlemek.
  • Bir kampanya adını mevcut bir kampanya adı olarak ayarlamak.
  • Reklam grupları kotasına ulaşmış bir kampanyada reklam grubu oluşturma.

Ancak bazı hatalar yoksayılamaz. Örnek:

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

Tarih aralığı belirtilmediğinden, bu kodla komut dosyası anlamlı bir keywords yinelemesi üretemez. Bu durumda, komut dosyası yürütme durdurulur ve metin günlüklerine bir hata mesajı kaydedilir.

quotas aşılırsa uyarılar komut dosyası tarafından günlüğe kaydedilir. Komut dosyası yürütme işlemi devam edecek olsa da uyarıları her zaman gözden geçirmeniz gerekir.

Yürütme günlüklerinde hatalar kırmızı, uyarılar turuncudur. Ayrıca sorun giderme ve izleme amacıyla bu günlüklere özel mesaj çıkışı verebilirsiniz.