Search Ads 360 sorgu dili, Search Ads 360 Reporting API'yi kullanarak raporlama verilerini ve kaynak meta verilerini almak için arama sorguları oluşturmanıza olanak tanır.
Arama hizmetleri
API'yi sorgulamak için Search Ads 360 sorgu dilini kullanabilirsiniz:
SearchAds360ServiceKaynakları ve ilgili özelliklerini, segmentlerini ve metriklerini sorgulamak için bu hizmeti kullanın. İki yöntem vardır:
SearchveSearchStream.SearchAds360Servicesorguları,SearchAds360Rowörnekleri listesini döndürür:- Her satır bir kaynağı temsil eder.
- İstenirse satırlar özellikleri ve metrik alanlarını içerir.
- Segment isteğinde bulunursanız her segment-kaynak ikilisi için ek satırlar eklenir.
Daha fazla bilgi için Arama raporları oluşturma bölümüne bakın.
SearchAds360FieldServiceMevcut alanlar ve kaynaklarla ilgili meta verileri sorgulamak için bu hizmeti kullanın. Hizmet, uyumluluk ve türleriyle ilgili ayrıntıları içeren sorgulanabilir alanların bir kataloğunu sağlar.
SearchAds360FieldService,SearchAds360Fieldörneklerinin listesini döndürür:- Her alanda, istenen alanla ilgili ayrıntılar bulunur.
Daha fazla bilgi için Kaynak meta verilerini alma başlıklı makaleyi inceleyin.
Temel sorgu örnekleri
Aşağıdaki bölümlerde, kendi sorgularınızı oluşturmak için uyarlayabileceğiniz temel sorgu örnekleri verilmektedir.
Bir kaynağın özelliklerini sorgulayın
Bu; kampanya kimliğini, adını ve durumunu döndüren campaign kaynağının özellikleri için temel bir sorgudur:
SELECT
campaign.id,
campaign.name,
campaign.status
FROM campaign
ORDER BY campaign.id
- Döndürülen her
SearchAds360Row, bircampaignnesnesini temsil eder. - Satırlar, seçilen alanlarla (belirtilen kampanyanın
resource_namedahil) doldurulur. - Sorgu, kampanya kimliğine göre sıralanır.
Sorgularınızda kullanabileceğiniz diğer kullanılabilir alanlar için campaign adresine bakın.
Metrikler için sorgu
Bu, campaign kaynağının özellikleriyle ilgili metrikler için temel bir sorgudur:
SELECT
campaign.id,
campaign.name,
campaign.status,
metrics.impressions
FROM campaign
WHERE campaign.status = 'PAUSED'
AND metrics.impressions > 1000
ORDER BY campaign.id
- Sorgu,
PAUSEDdurumuna sahip ve 1.000'den fazla gösterime sahip kampanyaları döndürür. - Döndürülen her
SearchAds360Rowöğesinde, seçilen metriklerle doldurulmuş birmetricsalanı bulunur. - Sorgu, kampanya kimliğine göre sıralanır.
Sorgularınızda kullanabileceğiniz diğer metrikler için metrics bölümüne bakın.
Segment sorgusu
Bu, campaign kaynağının özellikleriyle ilgili segmentler için temel bir sorgudur:
SELECT
campaign.id,
campaign.name,
campaign.status,
metrics.impressions,
segments.date,
FROM campaign
WHERE campaign.status = 'PAUSED'
AND metrics.impressions > 1000
AND segments.date during LAST_30_DAYS
ORDER BY campaign.id
- Sorgu,
PAUSEDdurumu ve 1.000'den fazla gösterimi olan kampanyaları döndürür. - Verileri tarihe göre segmentlere ayırır.
- Segmentasyon sonucunda her
SearchAds360Row, bir kampanya ve tarih segmentinin bir tuple'ini temsil eder. - Sorgu, kampanya kimliğine göre sıralanır.
Sorgularınızda kullanabileceğiniz segmentlerin listesi için segments, raporlarınızı segmentlere ayırma hakkında daha fazla bilgi için Segmentasyon bölümüne bakın.
İlgili bir kaynağın özellikleri için sorgu
Bu, varsa bidding_strategy kaynağının özelliklerini birleştiren campaign kaynağıyla ilgili temel bir sorgudur. Bu tür ilgili kaynak, ilişkilendirilmiş kaynak olarak bilinir.
SELECT
campaign.id,
campaign.name,
campaign.status,
bidding_strategy.name
FROM campaign
ORDER BY campaign.id
- Sorgu, seçilen her kampanyadan kampanya özelliklerini ve ilgili özellikleri seçer.
- Döndürülen her
SearchAds360Row, seçilen kampanya özelliklerinin yanı sıra seçilen teklif stratejisi özelliğibidding_strategy.nameile doldurulmuş bircampaignnesnesini temsil eder.
Kampanya sorguları için hangi ilişkilendirilmiş kaynakların kullanılabildiğini öğrenmek üzere campaign bölümüne bakın.
Alan meta verilerini sorgulayın
Alan meta verilerini almak için SearchAds360FieldService
kullanabilirsiniz.
Aşağıda, alan meta verileri için temel bir sorgu verilmiştir:
SELECT name, category, selectable, filterable, sortable, selectable_with, data_type, is_repeated WHERE name = RESOURCE/FIELD
- KAYNAK VEYA ALAN'ı bir kaynak (
customerveyacampaigngibi) ya da bir alanla (ör.campaign.id,metrics.impressionsveyaad_group.id) değiştirin.
Alan meta verilerini alma hakkında daha fazla bilgi için Kaynak meta verilerini alma başlıklı makaleyi inceleyin.
Daha fazla bilgi
Search Ads 360 Reporting API'de sorgu oluşturma hakkında daha fazla bilgi edinin: