Test

Test, ister yeni başlıyor olun ister bir uygulamayı kullanmaya devam ediyor ya da mevcut bir entegrasyona yeni özellikler ekliyor olun, başarılı bir Google Ads API entegrasyonu oluşturmada önemli bir adımdır. Bu kılavuzda, Google Ads API entegrasyonunuzu test etmek için kullanabileceğiniz bazı en iyi uygulamalar sunulmaktadır.

Test hesapları

Test hesapları, geliştirme amacıyla kullanılabilir. Test hesabında tüm özellikler test edilemese de uygulama kodunuzun ve yapılandırmanızın amaçlandığı şekilde çalıştığını doğrulamak açısından yine de yararlı bir araçtır.

Geliştirme için üretim hesapları

Test hesabı sınırlamaları, entegrasyonunuzdaki bazı özellikleri test etmenizi engellediğinde, bunun yerine geliştirme için bir üretim hesabı kullanabilirsiniz. Geliştirme için kullanılan üretim hesapları, şu yönleriyle test hesaplarından farklıdır:

Üretim hesapları reklam sunduğundan, performans raporlarını test etmenize ve Google Ads API'nin diğer tüm özelliklerinden yararlanmanıza olanak tanıyan metrikler oluşturur.

Aynı zamanda, bunları geliştirme amacıyla kullanmak ekstra dikkatli olmayı gerektirir. Aşağıdaki önlemleri almanızı öneririz:

  • Yalnızca geliştirme amacıyla kullanıma ihtiyaç duyan kullanıcılara erişim verin.
  • Sabit, düşük bir günlük hesap bütçesi ayarlayın.
  • Üretim hesaplarını, yalnızca test hesapları kullanılamadığında geliştirme için kullanın.

Test amaçlı kimlik bilgileri

Geliştirme hesaplarını değiştirmeye çalışırken üretim hesaplarının yanlışlıkla değiştirilmesi riskini en aza indirmek için, üretim uygulaması kimlik bilgilerinizden ayrı olan bir dizi test kimlik bilgisi saklamanızı öneririz.

Ayrıca, geliştirme amacıyla ayrı yenileme jetonları oluşturmanızı öneririz.

Kullanıcı, bir uygulamayı kendi adına Google Ads API'ye erişmesi için yetkilendirdiğinde yenileme jetonu oluşturulur. Böylece her yenileme jetonu, yetkilendiren kullanıcıyla aynı erişime sahip olur. Geliştirme hesaplarına erişmek için kullanılan tüm yenileme jetonları, üretim hesaplarına erişimi olmayan kullanıcılarla (üretim hesaplarını yöneten yönetici hesapları da dahil) ilişkiliyse üretim hesabını değiştirmek için yanlışlıkla test yenileme jetonu kullanma riski azaltılır.

Erişim, kullanılan yenileme jetonuna bağlı olduğundan, test yenileme jetonları dışında test amaçlı kimlik bilgileri oluşturmaya gerek yoktur. Üretim hesaplarına erişmek için kullanılan geliştirici jetonu, istemci kimliği ve istemci gizli anahtarı, yenileme jetonunun farklı olması koşuluyla test hesaplarına erişmek için güvenli bir şekilde kullanılabilir.

Doğrulama isteğinde bulun

Yalnızca bir isteğin geçerli olup olmadığını test etmeniz gerekiyorsa (örneğin, isteğin doğru yapılandırıldığını ve politikaları ihlal etmediğini doğrulamak için) GoogleAdsService.SearchStream ve GoogleAdsService.Search isteklerinin yanı sıra çoğu değişen istek için kullanılabilen validate_only alanını kullanabilirsiniz. Bu alanın belirli bir yöntem için kullanılabilir olup olmadığını doğrulamak üzere referans belgelerine bakın.

REST API

Örneğin, anlık testler söz konusu olduğunda bir isteğin beklenen çıkışı sağladığını doğrulamak için REST API kullanmak genellikle en kolay seçenektir. REST API'ye istekte bulunurken cURL'nin nasıl kullanılacağını öğrenmek için REST örneklerine bakın.