Türkiye’de alışveriş reklamlarının arama sonuçlarından kaldırılmasından sonra dinamik arama ağı (DSA) kampanyalarının önemi çok arttı. Alışveriş reklamları varken, dinamik arama ağı kampanyalarına ayırdığımız bütçe, toplam aylık bütçemizin belki %15-20’sini kapsarken artık %40-45’ini kapsamaya başladı.
Dinamik arama ağı kampanyalarına bildiğiniz gibi anahtar kelime (keyword) ekleyemiyoruz. Websitemizin, organik index’inden faydalanarak kullanıcıların yaptığı aramaları alakalı açılış sayfasıyla eşleştirip reklam gösteriyor.
Google Ads‘te arama ağı kampanyalarında hedeflediğimiz bir kelime, bazen dinamik arama ağı kampanyalarında da tetikleniyor olabilir. Şöyle bir soru geliyor aklıma. Dinamik arama ağından tetiklenen kelimelerden, benim normal arama ağı kampanyalarında hedeflemediğim var mı? Bunu analiz ederek reklam vermediğim kelimeleri bulup, bunları arama ağı kampanyalarında hedefleyebilirim.
Bu analizi yapmak için BigQuery kullandım.
İçindekiler
Verileri Google Ads’ten BigQuery’e Aktarma
Google Ads’ten Google BigQuery’e veri aktarımını sağlayabilmek için öncelikle BigQuery Data Transfer API‘yi etkinleştirmemiz gerekiyor. Bunu yapmak için Google Cloud Platform‘da iken sol taraftaki menüden APIs & Services menüsüne gelinir ve Library’e tıklanır. Açılan sayfadaki arama kısmına BigQuery Data Transfer yazıldığında ilgili API çıkacaktır. Bunu basit bir şekilde enable edebilirsiniz.
Data Transfer API’sini aktifleştirdikten sonra BigQuery’e geçilir. Açılan sayfada sol taraftaki sekmelerden Transfers’e tıklanır.
Ardından açılan sayfadan Create Transfer’e tıklanır. Çünkü Google Ads’ten veri çekmek için bir transfer oluşturacağız.
Aşağıdaki adımlar takip edilerek Transfer oluşturulur. Transfer’in başarı ile tamamlanması için BigQuery’e giriş yaptığınız adresin aynı zamanda ilgili Google Ads hesabında da ekli olması gerekir.
Transferi oluşturduktan sonra, oluşturduğunuz transferin içine girip çalışıp çalışmadığını kontrol edebilirsiniz. İlk verilerin gelmesi zaman alabilir. Transfer başarılı tamamlanıyorsa başında yeşil check olur.
Transfer gerçekleştiği zaman BigQuery’de verilerin aktarıldığı dataset’in altında aşağıdaki gibi birçok tablo göreceksiniz. Bu tablolar, Google Ads’ten gelen verilerin gruplandığı yer. Biz bu tablolar arasından arama terimleriyle ilgili olan tablodan veri çekeceğiz.
BigQuery ile Google Ads Analizimizi Oluşturma
Google Ads verileriniz BigQuery’e akmaya başladıktan sonra aşağıdaki SQL komutlarıyla analizinizi yapabilirsiniz. En aşağıya kopyalamanız için de yapıştıracağım.
Sonuçlar ise aşağıdaki gibi olacak. Siz isterseniz click, conversion value gibi metrikleri de dahil edebilirsiniz. SQL üzerinden mofidiye işlemlerinizi yapabilirsiniz.
SQL Sorgusu
with dsa_queries as(
SELECT
query.CampaignId as qCampaignId,
campaign.CampaignName as qCampaignName,
query.Query as qQuery,
SUM(query.Impressions) as qTotalImpressions
FROM
`dataset_name.SearchQueryStats_YourCustomerID` AS query
join `dataset_name.Campaign_YourCustomerID` AS campaign
on query.CampaignId = campaign.CampaignId and campaign._DATA_DATE = ‘2021-04-09’
where campaign.CampaignName like ‘%Product%’ and Date between DATE_SUB(CURRENT_DATE(),INTERVAL 8 DAY) and DATE_SUB(CURRENT_DATE(), INTERVAL 2 DAY)
group by 1,2,3
), search_queries as (
SELECT
query.CampaignId as sCampaignId,
campaign.CampaignName as sCampaignName,
query.Query as sQuery,
SUM(query.Impressions) as sTotalImpressions
FROM
`dataset_name.SearchQueryStats_YourCustomerID` AS query
join `dataset_name.Campaign_YourCustomerID` AS campaign
on query.CampaignId = campaign.CampaignId and campaign._DATA_DATE = ‘2021-04-09’
where campaign.CampaignName not like ‘%DSA_%’ and Date between DATE_SUB(CURRENT_DATE(),INTERVAL 8 DAY) and DATE_SUB(CURRENT_DATE(), INTERVAL 2 DAY)
group by 1,2,3
order by SUM(Impressions) desc),
combinedtable as(
select
dsa_queries.qQuery,
SUM(dsa_queries.qTotalImpressions) as tImpressions
from dsa_queries
left join search_queries
on search_queries.sQuery = dsa_queries.qQuery
where search_queries.sQuery is null
group by 1
)
select * from combinedtable
order by tImpressions desc
YouTube kanalımıza abone olun;
https://www.youtube.com/c/boosmart
Instagram hesabımızı takip edin;
https://www.instagram.com/boosmartcom/
Telegram kanalımıza katılın;
Diğer içeriklerimizi de inceleyin: