Google Ads’te halihazırda 3 çeşit anahtar kelime eşleme türü mevcut. Sıralı eşleme, tam eşleme ve geniş eşleme. Alışveriş reklamlarının Türkiye’de arama sonuçlarından kalkmasından sonra arama ağı kampanyalarının bütçeleri arttığı için eşleme türlerine göre performansı merak ettim. Google Ads anahtar kelime eşleme türüne göre BigQuery kullanarak performans analizi gerçekleştirdim.
Eğer siz de merak ediyorsanız, aşağıdaki adımları takip ederek uygulayabilirsiniz.
İçindekiler
Google Ads Verilerini BigQuery’e Aktarmak
Önceki yazılarımdan bu linkteki içeriği açarak adım adım anlatımı inceleyebilirsiniz.
BigQuery SQL Sorgu 1
Sorguyu kopyalamanız için aşağıda metin olarak da paylaşıyorum. Aşağıdaki ekran görüntüsünde açıklamaları da okuyabilirsiniz.
Sorguyu çalıştırıp sonuç aldıktan sonra ‘Save Results’ kısmına tıklayıp sonuçları BigQuery tablosu olarak kaydediniz. Tablo isminizi ‘keyword_performance’ yapabilirsiniz.
dataset_name: tablonuzun ait olduğu dataset adı
YourCustomerID: Google Ads hesabınızın ID’si
SELECT
a.CriterionId, #anahtar kelimenin id’si
a.CampaignId, #ilgili anahtar kelimenin bulunduğu kampanyanın id’si
b.CampaignName, #ilgili anahtar kelimenin bulunduğu kampanyanın adı
SUM(a.Clicks) AS Clicks, #ilgili anahtar kelimelerin aldığı tıklamaların toplamı
SUM(a.Impressions) AS Impressions, #ilgili anahtar kelimelerin aldığı gösterimlerin toplamı
SUM(a.ConversionValue) as Value, #ilgili anahtar kelimelerin aldığı cironun toplamı
SUM(a.Cost) as Cost #ilgili anahtar kelimelerin aldığı harcamaların toplamı
FROM
`dataset_name.Campaign_YourCustomerID` AS b #yukarıdaki b.CampaignName buraya ait. kampanya tablosundan kampanya ismi bilgisi çekiyoruz.
JOIN
`dataset_name.KeywordBasicStats_YourCustomerID` AS a #yukarıdaki a. ile başlayanlar anahtar kelime istatistikleri tablosundan çekiliyor.
ON
a.CampaignId = b.CampaignId
AND b._DATA_DATE = ‘2021-04-08’#bu sembolik. eski kampanyaları almamak için yakın bir tarih seçtim.
WHERE
a._DATA_DATE BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 8 DAY)
AND DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY) #son 7 gündeki datalara göre analiz yapıyoruz burada.
AND b.CampaignName LIKE ‘%SRCH%’ #sadece arama ağı kampanyalarını analiz etmesi için.
GROUP BY
1,
2,
3
ORDER BY
CriterionId DESC
BigQuery SQL Sorgu 2
Aşağıdaki sorguyu çalıştırın ve çıkan sonucu yine ‘Save Results’a basarak BigQuery tablosu olarak kaydedin. Tablo ismini ‘match_types’ olarak girebilirsiniz.
SELECT distinct CriterionId, KeywordMatchType FROM `dataset_name.Keyword_YourCustomerID` group by 1,2
BigQuery SQL Sorgu 3
SELECT
c.KeywordMatchType, #2.sorguda oluşturduğumuz tablodan anahtar kelime eşleme türünü çekiyoruz.
SUM(a.Clicks) as Clicks,
SUM(a.Impressions) as Impressions,
SUM(a.Value) as Revenue,
SUM(a.Cost) as Cost,
ROUND(SUM(a.Cost) / SUM(a.Clicks),3) as CPC,
ROUND(SUM(a.Clicks) / SUM(a.Impressions),3) as CTR
FROM `dataset_name.keyword_performance` as a #1.sorgu sonucunda oluşturduğumuz tablo
join `dataset_name.match_types` as c #2.sorgu sonucunda oluşturduğumuz kablo
on a.CriterionId = c.CriterionId
where a.CampaignName like ‘%SRCH_GNRC%’
group by 1
BigQuery Analiz Sonucu
Sonuç olarak, seçtiğiniz tarih aralığına göre anahtar kelimelerinizin eşleme türüne göre performanslarını analiz edebileceksiniz.
Phrase: Sıralı eşleme
Exact: Tam eşleme
Broad: Geniş eşleme
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: