PPC Komut Dosyaları İçin Durum

Yayınlanan: 2021-10-23

Bir kutup ayısı ne kadardır?

Buzu kırmaya yeter!

Merhaba, ben Connor Regan, Hanapin Pazarlama'da Müşteri Yöneticisiyim. Bugün senaryoları, ne olduklarını, nasıl çalıştıklarını ve bunları PPC reklamlarında en iyi nasıl kullanabileceğimizi inceleyeceğiz. Düzenli!

Komut Dosyaları Nelerdir ve Nasıl Çalışırlar?

Google tarafından verilen teknik tanımla başlayarak, "Google Ads komut dosyaları, tarayıcı tabanlı bir IDE'de basit JavaScript kullanarak Google Ads verilerinizi programlı olarak kontrol etmenin bir yolunu sunar. Komut dosyalarını, ortak prosedürleri otomatikleştirmek veya birden çok Google Ads hesabı için harici verilerle etkileşim kurmak için kullanabilirsiniz."

Bu tanım bize pek bir şey söylemeden çok şey söylüyor, yani inanılmaz derecede belirsiz ve komut dosyalarının ne olduğu ve bizim için neler yapabilecekleri hakkında gerçekten bir fikir vermiyor. Sizi biraz aydınlatmama izin verin.

Komut dosyaları nispeten basit olsa da, ciddi bir kodlama geçmişiniz yoksa birkaç saat içinde ustalaşabileceğiniz bir şey değildir. Bunun sizi caydırmasına izin vermeyin, ancak PPC ile kullanabileceğiniz birçok komut dosyası internette zaten mevcut olduğundan, belirli hesaplarınız için çalışması için biraz düzenleme yapmanız yeterli olacaktır.

Komut dosyalarını parçalara ayırarak, aşağıdaki ekran görüntüsünde görüldüğü gibi function ile başlıyoruz.

PPC Komut Dosyası Örneği

Çoğu komut dosyası bir "işlev ()" ile başlar ve ardından {…} gelir. Kıvrımlı parantez içindeki her şey yürütülecek koddur. Bu en kolay kısım olsa da, bu olmadan hiçbir kod çalışmayacaktır.

Kodda “var” olarak ifade edilen değişkenler , veri değerlerini saklayan kaplardır. Her değişken, komut dosyasını kullandığınız hesap içindeki belirli nesnelere ve varlıklara karşılık gelmelidir.

4 temel türü olan nesneler betiklere istediğiniz verileri nerede arayacağınızı söyler. 4 tür nesne şunlardır:

• AdWordsApp (AdsApp)
• Elektronik Tablo Uygulaması
• MccApp (MM hesaplarını kullananlar için).
• UrlFetchApp

Örneğin, komut dosyasına, almasını istediğiniz verileri Google Ads'de aramasını söylemek için AdWordsApp nesnesini kullanırsınız.

Varlıklar nesnenin içinde yaşıyor, kulağa tuhaf geliyor, biliyorum. Umuyoruz ki, bu örnek "AdWordsApp.Keywords" sorununu çözmüştür. AdWordsApp'in bir nesne olduğunu, yani "Anahtar Kelimeler"in burada nesne içindeki varlık olduğunu unutmayın. Birçok farklı varlık vardır, ancak çoğunlukla nesneyi takip edeceklerdir, bu nedenle önce nesnenizi tanımlayarak varlığı bulmak en kolay yoldur.

Ekran görüntüsü alınmış örneğimizde, kod snippet'lerimizden birinin "var kampanyalar = AdsApp.campaigns()" olduğunu görebilirsiniz. Bu örnekte, AdsApp nesnemiz ve kampanyalar() nesne içindeki varlığımızdır. Komut dosyasına kampanya verilerimizi Google Ads'de aramasını söylüyoruz.

Ardından, Seçiciler , betiğin çekeceği veriler için filtrelerdir. Bazı seçici örnekleri şunlardır:

•Condition() ile
• ileIds()
• forDateRange()
• tarafından sipariş()
• Limitli()

Yine örneğimize bakarak, “.withCondition(“Status = ENABLED”), “.withCondition(“Cost > 0”) ve “.forDateRange(“BUGÜN”)” öğelerini göreceksiniz. Bu snippet ile komut dosyamıza, etkinleştirilmiş ve bugün 0 dolardan fazla harcamış kampanyalar için veri bulmasını ve çekmesini söylüyoruz. Şimdi biraz daha mantıklı gelmeye başladı, değil mi? Aradığımız verileri sürekli olarak iyileştirmek için birden çok seçici kullanabileceğimizi bilmek önemlidir.

Yineleyiciler, esasen betiği sürekli olarak tetikler. Örneğin, hasNext() ve next() gibi yineleyiciler kullanarak, betiğimiz geçerli veriler döndürdüğü sürece çalışmaya devam edecek bir döngü oluşturduk.

Son olarak Yöntemler , koddaki “Get”, “Set” ve “Add” gibi komutlardır. Komut dosyası örneğimizde, “var kampanyaIterator = kampanyalar.get();” snippet'ine sahibiz. Bu, Filtrelemek için Seçicileri kullandığımız kampanyaların verilerini getirecektir.

Bu hemen hemen bir komut dosyasının en önemli yönlerini kapsar. Umudum, bu kılavuzun vahşi doğada karşılaştığınız herhangi bir komut dosyasını okumanıza ve anlamanıza yardımcı olabilmesidir, çünkü bunu yapabilmek bile size çok yardımcı olacaktır.

Daha önce de belirttiğim gibi, birçok komut dosyası zaten var ve onları hesabınıza kopyalamanızı/yapıştırmanızı bekliyor. Komut dosyasını okuyabilir ve komut dosyasını hesabınıza sığdırmak için gerekli düzenlemeleri/ayarlamaları yapabilirseniz, komut dosyasının tamamını kendiniz yazmaktan kaçınarak muhtemelen saatlerce tasarruf etmiş olursunuz!

PPC Reklamında Kullanım Yolları

Örneğimize dönersek, (internette bulduğum ve hesabımızın ihtiyaçlarına göre uyarladığım) bu betiğin amacını ve burada Hanapin'de bize nasıl yardımcı olduğunu açıklamama izin verin. Bu komut dosyası, kampanyalarımızı günlük bütçelerinin %20'sinden fazlasını harcadıklarında duraklatmak içindir (bunu uyguladık çünkü Google'ın "günlük bütçenizin iki katını harcayın" politikası bütçemizi ve ilerleme hızımızı gerçekten etkiliyordu). Her şeyden öte, bu senaryo bir güvenlik battaniyesiydi ve ayın ilk yarısında bütçemizi boşa harcamayacağımızı bilmemize izin verdi.

Şimdi, "harika, kampanyaları X miktarda dolar harcadıktan sonra duraklatabilecek güzel, basit bir komut dosyanız var" diye düşünüyor olabilirsiniz. O zaman, ertesi günü bu kampanyaları yeniden etkinleştirmek için hesabı inceleyerek geçirmeniz gerekmiyor mu? Bu aslında nasıl zaman kazandırır?”

Harika bir soru! Uzun lafın kısası, fazla dağıtım komut dosyası tarafından duraklatılan kampanyaları yeniden etkinleştirecek ikinci bir komut dosyası oluşturduk. Aşağıdaki ekran görüntüsünde, komut dosyamızdan belirli bir etikete sahip kampanyaları bulmasını istiyoruz (ki bu, fazla dağıtım komut dosyamızın duraklattığı her kampanyayı vermesini sağladı) ve ardından bu kampanyaları etkinleştirmesini istiyoruz. Bu komut dosyaları her gün birlikte çalışır ve hesabın diğer alanlarına yatırım yapabileceğimiz zaman ve enerjiden tasarruf etmemizi sağlar. Bu bir kazan-kazan-kazan.

Başka bir PPC Komut Dosyası Örneği

Ads hesaplarınızda komut dosyalarını kullanmanın neredeyse sınırsız sayıda yolu vardır ve internette gezinmenizi tavsiye ederim çünkü piyasada onlara iyi bir yuva vermemizi bekleyen çok sayıda komut dosyası var. Örneğin, meslektaşım Jacob Fairclough, diğer rutin optimizasyonların yanı sıra teklif verme çabalarınızda size yardımcı olacak bazı komut dosyalarına sahiptir.

Çözüm

Sonuç olarak, komut dosyaları, süreci otomatikleştirmeleri ve bize zaman ve enerji tasarrufu sağlamaları dışında, hesapta bizim yapabileceğimiz hemen hemen her şeyi yapabilir. Gerçekten, hayat sadece zaman ve enerjinin bir birleşimidir. Enerjiyi yönetebiliriz…zamanı yönetemeyiz. Kendinize bir iyilik yapın ve gününüzde kendinize biraz tatlı, tatlı zaman vermek için bazı senaryolar uygulayın.

Son olarak, komut dosyalarının Microsoft Ads ile nasıl çalışabileceği konusunda daha ayrıntılı bilgi veren Microsoft'tan Christi Olson'un bu bloguna göz atacağım!

Bir sonrakine kadar!