İster yeni başlamış ister bir uygulamayı yönetiyor ister mevcut bir entegrasyona yeni özellikler ekliyor olun, test, başarılı bir Google Ads API entegrasyonu oluşturmanın önemli bir adımıdır. Bu kılavuzda, Google Ads API entegrasyonunuzu test etmek için bazı en iyi uygulamalar sunulmaktadır.
Test hesapları
Test hesapları, geliştirme amacıyla kullanılabilir. Tüm özellikler test hesabında test edilemese de uygulamanızın kodunun ve yapılandırmasının amaçlandığı gibi çalıştığını doğrulamak için test hesabı faydalı bir araçtır.
Geliştirme için üretim hesapları
Test hesabı sınırlamaları, entegrasyonunuzdaki bazı özellikleri test etmenizi engellediğinde geliştirme için üretim hesabı kullanabilirsiniz. Geliştirme için üretim hesapları, test hesaplarından aşağıdaki açılardan farklıdır:
- Kullanıcıların görebileceği reklamlar sunma
- Geçerli URL'ler gerektirir
- Reklamcılık politikalarına uygun olmalıdır
Üretim hesaplarında reklam yayınlandığından, performans raporlarını test etmenizi ve Google Ads API'nin diğer tüm özelliklerinin kilidini açmanızı sağlayan metrikler oluştururlar.
Aynı zamanda, bunları geliştirme için kullanmak ekstra dikkat gerektirir. Aşağıdaki önlemleri almanızı öneririz:
- Yalnızca geliştirme amacıyla ihtiyaç duyan kullanıcılara erişim izni verin.
- Sabit ve düşük bir günlük hesap bütçesi belirleyin.
- Geliştirme için üretim hesaplarını yalnızca test hesapları kullanılamadığında kullanın.
Test kimlik bilgileri
Geliştirme hesaplarını değiştirmeye çalışırken yanlışlıkla üretim hesaplarını değiştirme riskini en aza indirmek için üretim uygulama kimlik bilgilerinizden ayrı bir test kimlik bilgisi grubu kullanmanızı öneririz.
Geliştirme amacıyla ayrı yenileme jetonları oluşturmanızı da öneririz.
Bir kullanıcı bir uygulamayı kendi adına Google Ads API'ye erişmesi için yetkilendirdiğinde bir yenileme jetonu oluşturulur. Dolayısıyla 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ını yöneten yönetici hesapları dahil olmak üzere üretim hesaplarına erişimi olmayan kullanıcılarla ilişkilendirilirse üretim hesabını değiştirmek için yanlışlıkla bir test yenileme jetonu kullanma riski azaltılır.
Erişim, kullanılan yenileme jetonuna bağlı olduğundan test yenileme jetonları dışında test kimlik bilgileri oluşturmanız gerekmez. Yenileme jetonunun ayrı olması koşuluyla, üretim hesaplarına erişmek için kullanılan geliştirici jetonu, istemci kimliği ve istemci gizli anahtarı test hesaplarına erişmek için güvenle 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 şekilde 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 mutasyon isteği için kullanılabilen validate_only
alanını kullanabilirsiniz.
Bu alanın belirli bir yöntem için kullanılıp kullanılamayacağını doğrulamak üzere referans dokümanlarına bakın.
REST API
Anlık testler (ör. bir isteğin beklenen çıktıyı sağladığını doğrulamak için) için REST API'yi kullanmak genellikle en kolay seçenektir. REST API'ye istekte bulunurken cURL'yi nasıl kullanacağınızı öğrenmek için REST örneklerini inceleyin.