Diğer kampanya türlerinde olduğu gibi, Akıllı kampanyalar için özellikler ve performans metriklerini almak üzere GoogleAdsService.SearchStream kullanabilirsiniz.
Akıllı kampanya metrikleri campaign kaynağında, arama terimine özgü metrikler ise smart_campaign_search_term_view kaynağında kullanılabilir. smart_campaign_search_term_view içinde, search_term alanı, sonuç oluşturan tüm eşleşen sorguları içerir. Bir Akıllı kampanyanın operasyonel durumunu ve uygunluk ayrıntılarını (ör. inceleme durumu, uygun olmama nedenleri veya gösterim zaman damgaları) almak için SmartCampaignSettingService.GetSmartCampaignStatus'ı Kampanya durumu bölümünde açıklandığı şekilde kullanın.
Son 30 günde Akıllı kampanyaların gösterim ve tıklama sayısı
Aşağıdaki sorgu, tarihe göre segmentlere ayrılmış olarak tüm Akıllı kampanyalar için son 30 güne ait her bir arama teriminin gösterim ve tıklama sayısını alır.
SELECT
campaign.id,
campaign.name,
segments.date,
metrics.impressions,
metrics.clicks,
smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
WHERE segments.date DURING LAST_30_DAYS
Gösterim sayısına göre ilk 10 arama terimi
Aşağıdaki sorgu, son 30 gün içinde en fazla gösterim oluşturan ilk 10 arama terimini ve bunların maliyetini alır. Gösterimlerin ve maliyetin arama terimi başına 30 günlük tarih aralığı boyunca toplanması için segments.date ifadesinin SELECT ifadesinden çıkarıldığını unutmayın.
SELECT
campaign.id,
campaign.name,
metrics.impressions,
metrics.cost_micros,
smart_campaign_search_term_view.search_term
FROM smart_campaign_search_term_view
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 10
KeywordThemeConstant öğesinin özelliklerini alma
KeywordThemeConstants, müşteriye özel olmayan büyük bir veri kümesinden alındığı için keyword_theme_constant kaynağının tamamını aynı anda taramak mümkün değildir. Tek tek KeywordThemeConstants almak için kampanyalarınızla ilişkili anahtar kelime temalarının kaynak adlarını bulmak üzere campaign_criterion kaynağını sorgulamanız, ardından keyword_theme_constant kaynağını sorgulamak için bu kaynak adlarını kullanmanız gerekir.
SELECT
campaign.id,
campaign_criterion.type,
campaign_criterion.status,
campaign_criterion.criterion_id,
campaign_criterion.keyword_theme.keyword_theme_constant
FROM campaign_criterion
WHERE campaign_criterion.type = 'KEYWORD_THEME'
Ardından, aşağıdaki sorguda kaynak adını campaign_criterion.keyword_theme.keyword_theme_constant alanında kullanın:
SELECT
keyword_theme_constant.resource_name,
keyword_theme_constant.display_name,
keyword_theme_constant.country_code
FROM keyword_theme_constant
WHERE keyword_theme_constant.resource_name = 'keywordThemeConstants/40804~0'
Raporlama işleviyle ilgili şartlar
Akıllı kampanyaları uygulamak için uygulamanızın bir dizi gerekli minimum işlev (RMF) koşulunu karşılaması gerekir.
Özellikle raporlama için, son kullanıcıya bir dizi raporlama alanı sunulmalıdır. RMF'deki R.20 Kampanya Performansı öğe numarasından gerekli alanları nasıl alacağınız aşağıda açıklanmıştır:
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions,
metrics.all_conversions
FROM campaign
WHERE campaign.advertising_channel_type = 'SMART'
İlişkili kampanya ve arama terimiyle birlikte R.70 Akıllı Kampanya Arama Terimi Görünümü öğe numarasından gerekli alanları nasıl alacağınız aşağıda açıklanmıştır:
SELECT
campaign.id,
campaign.name,
smart_campaign_search_term_view.search_term,
metrics.clicks,
metrics.cost_micros
FROM smart_campaign_search_term_view
Mağaza başına metrikler
Aşağıda, Akıllı kampanyalar için mağaza başına kullanılabilen tüm metrikleri içeren bir sorgu verilmiştir. Bu alanlar tek bir sorguda diğer alanlarla da birleştirilebilir:
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
metrics.all_conversions_from_click_to_call,
metrics.all_conversions_from_directions,
metrics.all_conversions_from_menu,
metrics.all_conversions_from_order,
metrics.all_conversions_from_other_engagement,
metrics.all_conversions_from_store_visit,
metrics.all_conversions_from_store_website
FROM campaign
WHERE campaign.advertising_channel_type = 'SMART'
Saatlere göre segmentlere ayrılmış telefon görüşmeleri
12:00 ile 17:00 arasındaki tüm telefon görüşmesi metriklerini nasıl alacağınız aşağıda açıklanmıştır
(segments.hour değerleri 12 ile 16 arasındadır. Her tam sayı, o saatte başlayan 1 saatlik bir aralığı ifade eder):
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
segments.hour,
metrics.phone_calls
FROM campaign
WHERE campaign.advertising_channel_type = 'SMART'
AND segments.hour BETWEEN 12 AND 16