Google Ads Scripts Rehberi: PPC Otomasyonuna Giriş

Otomasyon, diğer pek cok alanda olduğu gibi performans tarafında da son derece onemli faydalar uretebiliyor. Onceden belirlenen aksiyonların programatik olarak alınması, zaman tuketen toplu işlemlerin yazılım parcacıklarıyla yapılabilmesi, optimizasyon surecinde insanın eliyle yapılamayacak sıklık ve hassasiyette hesap yonetebilme imkanı, cok satırlı ve yuksek kardinaliteye sahip veri tablolarından hızlı icgoruler uretilebilmesi, yeniden kullanılabilirlik en temel cıktılarımız.

İşin doğrusu, PPC yonetiminde otomasyon aslında hic de yeni bir kavram değil. Ucuncu taraf teklif yonetimi araclarından, bu yazının konusu olan Ads Scripts kullanımına kadar genişleyen bir uygulama alanından bahsetmek mumkun.

Google Ads ekosistemine baktığımızda otomasyon & toplu işlemlerin karşılık bulduğu bir kac farklı aractan bahsedebiliriz. Kural tabanlı aksiyon aracı Rules, toplu işlem aracı Adwords Editor, JavaScript temelli Ads Scripts ve cok daha gelişmiş bir secenek olarak Ads API, Google Ads kampanyalarını başlangıc ve orta duzeyden ileri seviye yonetime taşıyan iş akışını oluşturmamıza imkan sağlıyor.

Bu araclar icerisinde yetenekleri bakımından son derece guclu, tum Ads hesaplarında erişilebilen, giriş bariyeri bir hayli duşuk olan Ads Scripts ’e, ornek uygulamalar ile birlikte genel bir bakış oluşturmak istiyorum.

Google Ads Scripts Nedir?
Ads Scripts ’i, Google pazarlama aracları yeni kimliğine kavuşmadan onceki adıyla Adwords Scripts, Google Ads hesaplarında programatik aksiyonlar alabilmemizi sağlayan bir otomasyon ve toplu işlem aracı olarak ozetleyebiliriz. Ads Scripts sayesinde JavaScript dilini kullanarak geliştireceğimiz basit yazılımlarla Ads API ile iletişim kurabiliyor, Ads arayuzunde yapabildiğimiz pek cok duzenlemeyi otomatik olarak gercekleştirebiliyoruz.

Bir diğer ifadeyle, kampanya kurulum ve yonetim aşamasından optimizasyon, olcumleme ve raporlama sureclerine kadar bir hesap yoneticisinin iş akışında yer alan neredeyse tum işlemleri Ads Scripts aracılığıyla yurutebiliyoruz.

Daha detaylı bir bakış sağlayabilmek adına, Ads Scripts ozelliklerini, onem sırası takip etmeksizin, aşağıdaki başlıklar altında inceleyebiliriz:

Basit JavaScript Arayuzu: Ads Scripts, temel bir JavaScript bilgisinden daha fazla programlama yeteneğine ihtiyac duymuyor. Tabi ki bu yazmak istediğiniz script ’in ne kadar kompleks olacağıyla doğrudan ilişkili bir nokta ancak pazarlamacılar icin oldukca duşuk bir giriş bariyeri sunduğunu gonul rahatlığıyla soyleyebiliriz. Dokumantasyon: Diğer Google urunleri icin de gecerli olmak uzere, kişisel goruşum Ads Scripts ’in cok kolay takip edilebilen bir dokumantasyona sahip olduğu yonunde. Ozellikle bir sonraki başlıkta bahsedeceğim Apps Script API ’na aşina iseniz ve dokumantasyon okuyarak oğrenmeyi sevenlerdenseniz bu rehberler arasında aradığınızı bulmak hic de zor olmayacak. Apps Script Motoru: Ads Scripts, aslında pek cok Google uygulaması ile konuşabilmemizi sağlayan Apps Script motoru uzerinde calışıyor. Bu ozellik, Ads Scripts icerisinde Google Sheets, Gmail App gibi diğer pek cok Google urunune erişebilmemizi sağlıyor. Orneğin; bir Google Sheets tablosunda yer alan bilgilere gore Ads hesabımızda değişiklik yapmak ya da Ads Scripts yardımıyla oluşturduğumuz bir raporu mail olarak dışarıya aktarmak mumkun. Apps Script ile ilgili daha fazla bilgi icin bu bağlantıyı ziyaret edebilirsiniz. Ads Scripts uzerinden iletişim kurabileceğimiz diğer Google servisleri ise bu sayfadaki sol menude yer alıyor. 3. Taraf Kaynaklar ile İletişim: Yine Apps Script motorunun sağladığı bir ozellik olarak, Ads Scripts icerisinde HTTP istekleri yapabiliyor, harici kaynaklara erişebiliyoruz. Bu ozellike sayesinde acılış sayfalarımızın durum kodlarını kontrol edebilir ya da reklam ozelleştirici akışımızı harici bir kaynaktan alacağımız bilgiler ile guncelleyebiliriz. Google Altyapısı: Ads Scripts, tamamen Google sunucuları uzerinde calıştırılıyor. Bu nedenle geliştirme sureci icin fazladan maliyet gerektiren pek cok aşamadan kurtulmuş oluyoruz. Ads Scripts ’e yalnızca Google Ads arayuzunden erişebiliyor olmamız ise bu durumun dezavantajı. Komunite: Google Ads ’in performans pazarlama ekosistemindeki hacmini goz onune aldığımızda, Ads Scripts ’in son derece yaygın olarak kullanıldığını tahmin etmek guc değil. Bu da son derece geniş bir komunite anlamına geliyor. Google tarafından geliştirilmiş orneklere ucretsiz olarak erişebileceğiniz gibi, acık kaynak olarak paylaşılan pek cok script ’i basit Google aramalarıyla bulabilirsiniz. Brainlabs, Optmyzr, Freeadwordsscripts.com gibi adresleri de ihtiyaclarınız doğrultusunda kullanabilirsiniz. Bununla birlikte ilgili Google forumunu da destek talepleriniz icin her zaman elinizin altında bulundurmanızı tavsiye edebilirim. Zamanlayıcılar: Geliştirdiğimiz bir Ads script ’i tekrarlı bir şekilde calışabilmesi icin takvimlendirebiliyoruz. En yuksek sıklık ayarı olarak her saat başı calışma kuralı ile dinamik ihtiyaclar icin gun icerisinde cok sayıda calıştırma mumkun. Yeniden Kullanılabilirlik: Bir Ads Script birden fazla Ads hesabında minor değişiklikler ile ozelleştirilerek tekrar kullanılabilir. Bu hem ucuncu taraf bir script ’i kendi hesabımızda kullanmamızı kolaylaştırıyor hem de kendi geliştireceğimiz script ’leri birden fazla Ads hesabında kullanabileceğimiz icin toplam geliştirme maliyetini oldukca duşuruyor. Henuz Ads Scripts ’in somut olarak yapabildiklerinden bahsetmedik. Script ’ler yardımıyla aşağıdaki temel aksiyonları ihtiyaclarımız doğrultusunda sınırsız farklı kurgu ile alabileceğimiz gibi Ads Scripts ’in bu listede aktarılandan cok daha fazlasına imkan sağladığını belirtmeliyim.

Ads Scripts ile Neler Yapılabilir?
Kampanya Yonetimi
Kampanyalar, dijital reklamcılığın en temel oğesi. Ads Scripts de kampanya yonetimi ve raporlaması ile ilgili cok fazla komutu kullanımımıza sunuyor. Yeni kampanyalar oluşturmak, kampanya seviyesinde tum hedefleme seceneklerini belirlemek, uzantı ve reklam yonetimi bu seviyede alabileceğimiz aksiyonlardan bazıları.

Butce Yonetimi
Kampanyalarımızın kullandığı butceyi Ads Scripts ile izleyebilir, gunluk harcama sınırını aşan kampanyalarımızın yayınını durdurabiliriz. Tabi ki butce belirleme ve guncelleme de yapabileceklerimiz arasında.

Hedefleme Secenekleri

Google Ads kampanyalarının kime, ne zaman ve hangi koşullar altında yayın yapacağını belirlemek icin hedefleme seceneklerini kullanırız. Anahtar kelime, cihaz, hedef kitle listeleri, konu ve yerleşim, urun gurubu, demografi ve lokasyon bazlı hedefleme yapabiliyor, takvimlendirilmiş yayın gercekleştirebiliyoruz. Kampanyalarımızın ve reklam gruplarımızın kullanacağı hedefleme seceneklerini yonetmek script'ler yardımıyla yapabileceklerimiz arasında.

Teklif Ayarlamaları
Hedefleme seceneklerimizin pek coğu icin standart tekliflerimizi belirli oranda artırıp azaltabiliriz. Orneğin; bir kampanyamızın mobil cihazlarda yayın gercekleştirmesini istemiyorsak bunu Ads Scripts ile yapabiliriz. Burada bilmemiz gereken bir nokta ise, cihaz bazlı teklif ayarlamalarını yalnızca mobil platformlar icin yapabiliyor olmamız.

Teklif Stratejileri
Teklif stratejileri Google Ads ekosisteminde oldukca onemli bir unsur. Farklı teklif stratejileri herhangi bir kampanyanın sonuclarını dramatik olcude değiştirebiliyor. Ads Scripts ile bir kampanyanın teklif stratejisini duzenleyebiliyoruz, belirlediğimiz hedef maliyetleri yonetebiliyoruz.

Reklam Yonetimi
Ads Scripts ile arama ve goruntulu ağ reklamları oluşturabilir ya da var olan reklamlarınızı kopyalayarak yeni reklamlar yaratabilirsiniz..

Yayın Durdurma & Başlatma
Kampanya, reklam grubu, anahtar kelime ve reklam seviyelerinde yayın durumunu yonetebiliriz.

Etiket Yonetimi
Etiketler; kampanya, reklam grubu, reklam ve anahtar kelimelerimizi daha sonra filtreleyebilmek uzere sınıflandırmamıza imkan sağlayan harika bir ozellik. Ads Scripts ile etiket oluşturabilir ya da var olanları kaldırabilir; mevcut etiketlerimizin isim, acıklama ve arayuzde hangi renk ile goruntuleneceğini belirleyebiliriz. Bununla birlikte yukarıdaki dort seviye icin de etiketleri kullanarak filtrelenmiş raporlar oluşturabiliriz.