Google Ads komut dosyalarındaki gelişmiş API'ler, geliştiricilerin belirli herkese açık Google API'lerine HTTP arayüzlerini kullanmaktan daha az kurulumla bağlanmasına olanak tanır. Bu API'leri, komut dosyalarının yerleşik hizmetleri gibi kullanabilirsiniz. Ayrıca, otomatik tamamlama ve otomatik yetkilendirme gibi aynı kolaylıkları sunarlar.
Bu API'lerin nasıl kullanılacağını gösteren bazı örnekler için kod snippet'leri sayfamıza bakın.
Kullanılabilir gelişmiş API'ler
- Google Analytics
- Web sitenize gelen trafiği izlemek ve kampanya tekliflerinizi buna göre ayarlamak için Google Analytics'i kullanabilirsiniz. Google Ads hesabınıza bir Google Analytics mülkü bağlarsanız web sitenizdeki müşteri etkinliğini de analiz edebilirsiniz. Bu bilgiler, web sitesi trafiğinizin veya satışlarınızın ne kadarının Google Ads'den geldiğine açıklık getirebileceği gibi, reklamlarınızı ve web sitenizi iyileştirmenize de yardımcı olabilir. Analytics ve Google Ads hesaplarını bağlama hakkında daha fazla bilgiyi Web siteleri ve/veya uygulamalar için Analytics'i ayarlama başlıklı Yardım Merkezi kılavuzundan edinebilirsiniz.
- Google BigQuery
- Google Cloud Storage'a büyük miktarda veri yükleyebilir ve ardından Google BigQuery'yi kullanarak bu verileri sorgulayabilirsiniz. Örneğin, son 10 yıla ait herkese açık hava durumu verilerini yükleyebilir ve ardından teklifleri ayarlarken bu bilgileri kullanan bir komut dosyasında bir bölgenin ortalama sıcaklığını sorgulayabilirsiniz. Diğer bir kullanım alanı ise hesabınızın birkaç yıllık performans verileri üzerinde sayısal analiz yapmaktır.
- Google Takvim
- Komut dosyanız, gelecekteki görevler için etkinlik oluşturabilir (örneğin, kampanyalarınız için bugünden 2 hafta sonra bir performans raporu çalıştırma) veya takviminizde oluşturduğunuz bir girişe göre işlemler gerçekleştirebilir (örneğin, belirli bir tarihte bir kampanyayı etkinleştirme).
- Google Slaytlar
- Komut dosyanız, kampanya ayrıntılarını veya istatistiklerini Google Slaytlar'a aktararak bu bilgileri sunulabilir bir biçimde yayınlayabilir.
- Google Görevler
- Komut dosyanız, gelecekteki görevler için bir hatırlatma listesi oluşturabilir (örneğin, kampanyalarınız için bugünden iki hafta sonra bir performans raporu çalıştırma) veya hatırlatma listenizde oluşturduğunuz bir girişe göre işlemler gerçekleştirebilir (örneğin, belirli bir tarihte bir kampanyayı etkinleştirme).
- Merchant API
- Komut dosyanız, ürün listelemelerinizi yüklemek ve yönetmek, Google Merchant Center hesaplarınızı yönetmek için Merchant API'yi kullanabilir. Bu özellik, komut dosyalarında ürün listelemelerini kontrol etmek ve belirli ürünleri belirli reklamlara bağlamak için kullanılabilir. Merchant API'nin, Gelişmiş API'ler iletişim kutusunda ayrı ayrı etkinleştirilebilen alt API'leri vardır. Google Merchant Center hesabınızı bağlama hakkında daha fazla bilgiyi Geliştirici olarak kaydolma rehberinde bulabilirsiniz.
- Alışveriş İçeriği
- Komut dosyanız, ürün listelemelerinizi yüklemek ve yönetmek ile Google Merchant Center hesaplarınızı yönetmek için Google Content API for Shopping'i kullanabilir. Bu işlev, komut dosyalarında ürün listelemelerini kontrol etmek ve belirli ürünleri belirli reklamlara bağlamak için yararlı olabilir. Not: Content API for Shopping, 18 Ağustos 2026'da kullanımdan kaldırılacak. Bunun yerine önceki bölümde açıklanan Merchant API'yi kullanın.
- YouTube ve YouTube Analytics
- Teklif verme kararları vermek için videolarınızı, oynatma listelerinizi vb. ve videolarınızın performans verilerini alıp güncelleyebilirsiniz.
Gelişmiş API'leri etkinleştirme
Hangi Google API'lerinin gelişmiş API olarak kullanılabildiğini görmek için üstteki düzenleyici çubuğunda Gelişmiş API'ler'i tıklayarak Gelişmiş API'ler iletişim kutusunu görüntüleyin. Etkinleştirmek istediğiniz API'leri seçin.
Seçimlerinizi kaydedip komut dosyası düzenleyiciye dönmek için Kaydet'i tıklayın. Yeni API'ler, komut dosyanız için etkinleştirilir ve otomatik tamamlama listesinde kullanılabilir.
Göz önünde bulundurulacak diğer noktalar
Gelişmiş API'lerle çalışırken aklınızda bulundurmanız gereken birkaç nokta vardır.
Bağımlılıklar
Hesapta komut dosyasını oluşturan kullanıcı, bu komut dosyasının gelişmiş API'ler bağımlılıklarını değiştirebilir.
İzinler
API'lere erişirken komut dosyası, komut dosyasını yetkilendiren kullanıcının izinlerini kullanır. Komut dosyasını yetkilendiren kullanıcının, komut dosyasının ihtiyaç duyduğu tüm verilere gerekli erişime sahip olduğundan emin olun. Google Analytics API'sini kullanıyorsanız komut dosyasını yetkilendiren kullanıcının, erişilen Analytics hesabı için gerekli izinlere sahip olduğunu doğrulayın.
Mayıs 2019'dan önceki komut dosyalarıyla ilgili dikkat edilmesi gerekenler
Mayıs 2019'dan önce oluşturulan komut dosyaları için komut dosyasının ilişkili Google Cloud projesinde ilgili API'leri manuel olarak etkinleştirmeniz gerekebilir. Gelişmiş API'ler iletişim kutusunda Google Cloud Console bağlantısı görüyorsanız komut dosyanızın bu durumdan etkilendiğini anlarsınız.
Gelişmiş API'leri etkinleştirme
2019'dan önce oluşturulan komut dosyalarında, komut dosyanızda kullanmak istediğiniz her gelişmiş API'yi manuel olarak etkinleştirmeniz gerekir:
- Gelişmiş API'ler düğmesini tıklayın. Açılan iletişim penceresinde Google Cloud Console bağlantısını tıklayın.
- Projeniz henüz seçilmediyse Proje açılır listesinden seçin.
- Arama çubuğuna API adını girerek komut dosyanızda kullanmak istediğiniz API'leri arayın.
- Arama sonuçlarından API'yi seçin ve sonraki sayfada "Etkinleştir" düğmesini tıklayın.
Komut dosyasını oluşturan kullanıcı daha sonra hesaptan kaldırılırsa komut dosyasına erişmeye çalışan yeni kullanıcılardan, gelişmiş API bağımlılıklarını tekrar etkinleştirmeleri ve komut dosyasını yeniden yetkilendirmeleri istenir.