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 bilgilere bakarak Google Ads'in size ne kadar satış veya web sitesi trafiği getirdiğini anlayabilirsiniz. Böylece bu bilgiler, reklamlarınızı ve web sitenizi iyileştirmenizi sağlayabilir. Web siteleri ve/veya uygulamalar için Analytics'i ayarlama başlıklı Yardım Merkezi kılavuzunu inceleyerek Analytics ve Google Ads hesaplarını bağlama hakkında daha fazla bilgi 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ılın 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. Başka bir kullanım alanı da 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 etkinlikler oluşturabilir (ör. bugünden itibaren 2 hafta boyunca kampanyalarınız için performans raporu çalıştırma) veya takviminizde oluşturduğunuz bir girişe göre işlemler gerçekleştirebilir (ör. belirli bir tarihte 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 hatırlatma listesi oluşturabilir (örneğin, kampanyalarınız için bugünden iki hafta sonra 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 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. Komut dosyalarında bu, ürün listelemelerini kontrol etmek ve belirli ürünleri belirli reklamlara bağlamak için yararlı olabilir. 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 kılavuzunda bulabilirsiniz.
- Alışveriş İçeriği
- Komut dosyanız, ürün listelemelerinizi yükleyip yönetmek ve Google Merchant Center hesaplarınızı yönetmek için Google Content API for Shopping'i kullanabilir. Bu özellik, komut dosyalarında ürün listelemelerini kontrol etmek ve belirli ürünleri belirli reklamlarla 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 kararları vermek için videolarınızı, oynatma listelerinizi 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 kaydetmek ve 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ına yetki veren 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'yi 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ı için 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 bu durumdan etkileniyor demektir.
Gelişmiş API'leri etkinleştirme
2019'dan önceki komut dosyaları için, 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 seçili değilse Proje açılır listesinden projenizi 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.