Bu Google Ads komut dosyası, hesap performansını özetlemek için GPT'yi kullanır
Yayınlanan: 2023-06-05Geçen ay, ilk GPT özellikli Google Ads komut dosyamı paylaştım. Eksik RSA başlıklarını belirler ve yeni değişkenler önerir.
Bu ay, GPT'nin sınırlarını biraz daha zorlamak ve bir sonraki senaryomu benim için yazmasını sağlayıp sağlayamayacağımı görmek istedim. Spoiler uyarısı: İşe yaradı! Ama oraya ulaşmak için biraz tutunmaya ihtiyacı vardı. Başarılı bir sonuç almak için komut istemini nasıl tasarladığımı size öğreteceğim.
Paylaştığım komut dosyası, bir Google Ads hesabının performansının nasıl iyileştirileceğine ilişkin bazı önerilerle birlikte bir hesap performans özeti yazmak için OpenAI'nin GPT'sini kullanıyor.
PPC raporlarını daha açıklayıcı hale getirme
PPC raporlaması sıkıcı bir görev olabilir. Doğası gereği aynı zamanda tekrarlayıcıdır, çünkü müşteriler ve paydaşlar gelen kutularında düzenli olarak en son raporu beklerler - ister haftalık, ister aylık veya Allah korusun, hatta günlük.
Pek çok harika raporlama aracı var (ben bir tane için çalışıyorum). Verileri çekmeyi ve görselleştirmeyi otomatikleştirebilseler de, verilerden anlam çıkarmak ve verilerle bir hikaye anlatmak genellikle yine de bir insan dokunuşu gerektirir. GPT ilgi çekici hikayeler yazmakta çok başarılı, bu yüzden sorunum için iyi bir çözüm gibi göründü.
GPT ve üretici yapay zeka, iyi yazılmış metinler üretme konusunda ustadır. Büyük dil modelleri (LLM'ler) milyarlarca kelimeyi okuduklarından, kelimeleri zorlayıcı bir okuma sağlayacak şekilde nasıl bir araya getireceklerini tahmin etmede çok iyidirler.
Ancak ne kadar çekici olsalar da, her zaman doğru değildirler ve amaç müşterilerle güvenilir raporlar paylaşmak olduğunda bu büyük bir sorundur.
Bu nedenle, GPT'yi doğru olmaya ve bir reklam hesabındaki veriler hakkında harika bir hikaye anlatıcı olmaya zorlayıp zorlayamayacağımı bulmaya koyuldum.
GPT'nin doğruluk sorunu
GPT'nin bir zayıflığı, temel gücünün bir dizideki bir sonraki kelimeyi tahmin etmesidir. Doğrulama ve söylediklerinin doğru olduğundan emin olma söz konusu olduğunda çok daha az güvenilirdir.
Eğitimi, Google Ads'de nasıl daha fazla dönüşüm elde edileceğiyle ilgili düzinelerce blog gönderisini içerebilirdi.
Bu makaleler muhtemelen bütçeleri kontrol etme ve EBM hedeflerini yönetme gibi görevlerden sık sık bahsettiğinden, GPT daha fazla dönüşüm elde etmeyle ilgili tavsiyeler oluştururken büyük olasılıkla bunları da içerecektir.
Ancak, EBM'si hedef EBM'den düşük olan bir reklamverenin reklam bütçesini artırması mı yoksa azaltması mı gerektiği gibi ayrıntıları biraz yanlış anlayabilir. GPT, bir sorunu analitik olarak çözmüyor, bunun yerine tavsiyesine dahil edilecek kelimeleri tahmin ediyor.
Başka bir sorun da, openAI'nin bu bilinen sorunu çözmek için yaptığı çalışmalara rağmen GPT'nin matematikte kötü kalmaya devam etmesidir.
Örneğin, bir kampanyanın kaç tıklama ve gösterim aldığı gibi gerçekler sağlanıyorsa, kampanyanın bu bilgilerden doğru TO'yu nasıl belirleyeceğini bileceğini varsaymak güvenli değildir. Hepimiz bunun basit bir formül olduğunu biliyoruz: tıklamalar/gösterimler = TO.
Bazen GPT doğru yapar, ancak bunun garantisi yoktur.
Hesaplama hatalarından kaçınmak için, matematiği kendim yapmanın ve sonuçları komut isteminde sağlamanın daha güvenli olacağına karar verdim.
TO, dönüşüm oranı vb. metrikleri doğru bir şekilde hesaplamak için GPT'ye güvenmek yerine, istemde bu metriklerin değerlerini sağladım.
İşletmenizle ilgili gerçekleri GPT'ye nasıl sağlarsınız?
Otomatikleştirmek istediğim özel görev, bir hesabın performansının geçen ay önceki aya göre nasıl değiştiğini açıklamak ve bazı optimizasyon önerileri eklemekti.
Bu otomasyonu oluştururken doğrudan koda atlayamadım. Bu süreci bir otomasyona dönüştürmeden önce çalışan bir süreci manuel olarak oluşturmam gerekiyordu.
İlk adım, hangi verilere ihtiyaç duyduğunu belirlemek için GPT ile deneyler yapmaktı, böylece gerçekleri uydurmayı bırakıp bunun yerine hikayelerini oluşturmak için gerçeğe güvenecekti. Bu, açıklamasını istediğim gerçeklerle birlikte Google Ads verilerinin verilmesini gerektiriyordu.
Neyse ki, GPT bir tabloyu girdi olarak alabilir ve çeşitli hücreleri nasıl yorumlayacağını anlayabilir. Bu yüzden bir kampanya performansı tablosu oluşturdum ve bunu kopyalanıp bir GPT bilgi istemine yapıştırılabilen bir CSV metin dosyası olarak dışa aktardım.
GPT'nin iki tarih aralığı arasındaki performans değişiklikleri hakkında yorum yapmasını istediğim için başlangıçta her dönem için bir tane olmak üzere iki ayrı CSV dizesi getirdim.
Ancak iki ayrı CSV dizesi, farklı tarih aralıkları için ayrı sütunlarla tek bir CSV'de birleştirilen aynı verilerden daha fazla belirteç kullanır.
Otomasyonu daha büyük hesaplarla çalışırken biraz daha iyi hale getirmek için birleştirilmiş CSV dizesini oluşturdum.
Bilgi istemine eklenmeye hazır olgusal verilerle, bana mümkün olan en iyi sonuçları verecek istemi tasarlamaya devam edebilirim.
Hızlı mühendislik
Çalışılacak gerçek verilerle, daha sonra GPT'ye bu gerçeklerle ne yapacağımı söylemem gerekiyordu. Bilgi istemi şu kadar basit olabilir:
- "İki dönemi karşılaştıran kampanyaların performansının bir özetini yazın."
GPT akıllıdır ve CSV verilerindeki farklı dönemlerin ne olduğunu anlar.
Önceliğini kaldırmak istediğiniz belirli metriklere çok fazla odaklanma eğilimindeyse, isteme daha fazla ayrıntı ekleyin, örneğin:
- "Özete Arama Kaybedilen GP'yi dahil etmeyin."
Ardından, bazı optimizasyon ipuçlarını içermesini istedim. Önerileri daha güvenilir ve kendi yönetim tarzıma daha uygun hale getirmek için istemi aşağıdaki gibi bazı ek bilgilerle yükledim:
- Hedef EBM 20 ABD dolarıdır. Daha yüksek bir maliyet kötüdür ve daha düşük bir maliyet iyidir.
- Arama GP (bütçe) > %10 kaybettiyse ve EBM hedefin altındaysa bütçe artırılmalıdır.
- EBM hedefin üzerindeyse teklifler ayarlanmalıdır.
Ardından, CSV verileri, gerçekler ve bu verilerle ne yapılacağına dair bir istek içeren çok ayrıntılı bir bilgi istemi gönderirken, GPT sağlam cevaplar vermeye başladı.
Tüm yapboz parçaları yerine oturduğunda, GPT'den bana otomasyonu yazmasını istemenin zamanı gelmişti.
Arama pazarlamacılarının güvendiği günlük haber bültenini edinin.
Şartlara bakın.
Reklam komut dosyaları yazmak için GPT'yi alma
Bir hesaptan veri çekmek için Google Ads komut dosyası kodu özellikle karmaşık değildir. Neredeyse tüm komut dosyalarının bir parçasıdır ve çok iyi belgelenmiştir.
Bu yüzden parmaklarımı geçtim ve GPT'den şu istemle verileri benim için çekmesi için bir komut dosyası yazmasını istedim:
Yanıt iyi bir senaryo gibi görünüyordu, ancak bir şey biraz yanlış görünüyordu. Tek bir sorguda karşılaştırmak istediğim iki tarih aralığını içeren bir GAQL sorgusu yazıyordu. Bunun işe yaramaması gerekiyor.
Bu yüzden GPT'den tekrar denemesini istedim ve uygulama biraz değişse de GAQL sorgusundaki tarih aralıklarını bir kez daha karıştırdı:
Bu noktada, vazgeçip kodu kendim düzeltebilirdim, ancak bunun yerine biraz hızlı mühendislik yaptım.
Ya istemim GPT'yi karıştırıyorsa?
ona söyledim:
- " Önceki aya ve ondan önceki aya ait tıklamaları, gösterimleri, maliyeti, TO'yu, ortalama TBM'yi, dönüşümleri, dönüşüm oranını ve dönüşüm başına maliyet metriklerini alın. ”
Daha net olabilir miyim ve bunun daha sonra birleştirilecek iki ayrı sorguda yapılması gerektiğini söyleyebilir miyim?
Bu yüzden istemi bu yeni metni içerecek şekilde değiştirdim:
- "Tıklamaları, gösterimleri, maliyeti, TO'yu, ortalama TBM'yi, dönüşümleri, dönüşüm oranını ve dönüşüm başına maliyet metriklerini alın. 2 tarih aralığı için raporu alın: geçen ay ve ondan önceki ay. anahtarın kampanya adı olduğu ve 2 tarih aralığındaki istatistikleri içeren bir harita oluşturun. ”
Bu çok daha kesin ve sonuç aşağıdaki gibi geldi:
Artık GPT doğru kodu yazıyordu. Google Ads hesabıma yükledikten sonra hemen beklendiği gibi çalıştı ve gerekli CSV verilerini oluşturdu.
Bu benim için acil mühendislik konusunda iyi bir dersti. Hiç PPC yapmamış yeni bir ekip üyesini işe alırsanız, yardım istediğinizde muhtemelen talimatlarınızda oldukça kesin olmanız gerekir. GPT ile aynı şey, hassasiyet önemlidir!
Ayrıca, konunun uzmanı olmak hala önemlidir. GAQL veya Google Ads API raporları ile hiç çalışmamış biri, tek bir aramada iki tarih aralığı için veri alamayacağınızı bilemeyebilir. Bu bilgi olmadan, GPT yanıtındaki hatayı bulmak çok zor olabilir.
Sonuç olarak, GPT'den kod üretmesini isterken, çok genel olmak ve ona yalnızca hangi çıktıları beklediğinizi söylemek yerine sözde kod yazmak yararlı olur. Sisteme bu çıktıya nasıl ulaşacağını ne kadar çok söylerseniz, çalışan kod yazma olasılığı o kadar artar.
CSV verilerini çekme kodu çalışırken, artık bir özet istemek üzere bu verileri GPT'ye göndermek için bazı kodlara ihtiyacım vardı.
Google Ads komut dosyalarında GPT kullanma
GPT'yi bir komut dosyasında kullanmak için API erişimine ve bir API belirtecine ihtiyacınız vardır. Bunun için OpenAI web sitesinde kayıt olabilirsiniz. Bununla, API'yi bir istemle çağıran, yanıtı alan ve ekrana yazdıran basit bir işlev yazabilirsiniz.
Bu kod GPT'den istenebilirdi, ancak onu zaten geçen ayın RSA betiğinden aldım, bu yüzden onu yeniden kullandım.
İşte Google Ads komut dosyalarında GPT'yi kullanmak için kod snippet'i
Bir araya getirmek
Sonra, yukarıdaki iki betiği bir araya getirdim. İlk komut dosyası, istemim için ihtiyacım olan verileri alır ve ikinci komut dosyası, bu verileri bir istem olarak GPT'ye gönderir ve daha sonra ekranda işlenen yanıtı yakalar.
Tam kodun bir kopyasını buradan alın ve kullanmaya başlamak için kendi API anahtarınızı eklemeyi unutmayın:
O zaman gerçekleri denemeli ve sormalısınız. Bilgileri girdiğiniz koddaki satır, GPT'nin bilmesini istediğiniz ayrıntıları içermelidir, örneğin:
- Hedefin ne?
- Hedeften daha yüksek veya daha düşük bir sayının iyi veya kötü olup olmadığı.
- Hesap optimizasyon yönteminizle ilgili gerçekler (yani, EBM çok yüksekse ve gösterimler azaldıysa ne yapmanızı önerirsiniz).
GPT, performansı özetlediğinde bir şeyler uydurmak yerine sağladığınız gerçeklerden yararlanacaktır.
İstemi, işleri istediğiniz gibi yapmak için de tasarlayabilirsiniz.
Örneğin, GPT'den özetine belirli metrikleri dahil etmesini veya hariç tutmasını isteyebilir ya da ona hangi stilde yazacağını söyleyebilirsiniz, örneğin, konuşma veya iş odaklı.
Bu betiğin ücretsiz olmayan OpenAI API'sini kullandığını unutmayın. Yani bunu her çalıştırdığınızda, paraya mal olacak.
Bu komut dosyasını gerektiği gibi çalıştırmanızı ve otomatik bir programa koymamanızı öneririm.
GPT ile PPC performansını özetleme
GPT, yazmada mükemmeldir, ancak olgusal doğrulukla ilgili sorunları olabilir. Bu nedenle, bilgi istemlerinde mümkün olduğu kadar çok bilgi sağlamak faydalıdır.
Bir Google Ads komut dosyası kullanılarak, hesap performansıyla ilgili bilgiler otomatik olarak GPT ile çalışan bir biçimde hazırlanabilir.
GPT'ye hesabınızla ilgili gerçekleri sağlamak ve müşterilerle ve paydaşlarla paylaşılabilecek bir performans özeti almak için bu komut dosyasını kullanın.
Kontrol etmenizi ve ne düşündüğünüzü bana bildirmenizi tavsiye ederim.
Bu makalede ifade edilen görüşler konuk yazara aittir ve mutlaka Search Engine Land değildir. Personel yazarları burada listelenir.