Arama sonuçlarındaki sıfır metrikler
Bir sorgu yürüttüğünüzde, sıfır olan varlıkların metrikleriyle karşılaşabilirsiniz. Bunun nedeni aşağıdakilerden biri olabilir:
- Öğeler gösterime uygun değil.
- Bu kampanyalar, raporun tarih aralığında duraklatılmış olabilir.
Sorgu sonuçlarıyla genellikle kampanyalarınızın nasıl performans gösterdiği hakkında bilgi edinmek istersiniz. Bu bağlamda, sıfır metrikler istenmeyebilir. Daha faydalı bir rapor oluşturmak için sıfır metriklerini açıkça hariç tutabilirsiniz.
Koşul kullanarak sıfır metrikleri hariç tutma
Yüklem, TRUE, FALSE veya UNKNOWN olarak değerlendirilen bir ifadedir.
Bunlar, Google Ads Sorgu Dili'ndeki WHERE ifadelerinin arama koşulunda kullanılır.
Aşağıdaki sorgu, sıfır metriklerin bir yüklemle nasıl açıkça kaldırılacağını gösterir:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Segmentlere ayırarak sıfır metrikleri hariç tutma
Tüm seçili metrikler sıfır olduğunda rapor segmentlere ayrılırken sıfır metrikler her zaman hariç tutulur (aşağıya bakın).
Bir raporu segmentlere ayırmak için arama sorgusuna herhangi bir segments alanı eklenir. Örneğin, bir raporu segments.date göre segmentlere ayırırsanız metrikler her tarih için bir satır olacak şekilde ayrılır. Metrik içermeyen tarihler bu tür bir raporda döndürülmez.
Aşağıdaki sorgu için raporda sıfır metrikli satırlar yer almaz:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Metrikleri sıfır olan döndürülen satırlar
Seçilen metriklerinin tümü sıfır olan satırlar döndürülmez.
Örneğin:
SELECT
ad_group_criterion.criterion_id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>
Sonuç olarak elde edilen raporda, seçilen üç metriğin tümünün sıfır olduğu satırlar yer almaz.
Saklama süresinden daha eski verileri aldığınız durumlarda, sonuç raporu saklama süresinden (37 ay) daha eski ayrıntılı veriler için herhangi bir satır içermez. 37 aydan eski zaman aralıklarına ait ayrıntılı segmentlerin (ör. segments.date veya segments.week) istendiği sorgular DateRangeError hatası döndürecek. Üst düzey veriler (aylık, üç aylık ve yıllık) ve fatura bilgileri ile geçmiş raporlar dahil olmak üzere diğer hesap verileri 11 yıl boyunca saklanır. 11 yıllık saklama süresinin, tam takvim dönemi sınırlarıyla (bir sonraki tam dönemin başlangıcı) uyumlu olduğunu unutmayın. Örneğin:
- 11 yıl önce 22.03.2022 ise 01.04.2022'den itibaren veriler döndürülür.
- 11 yıl önce 2022-03-01 ise 2022-04-01'den itibaren veriler döndürülmeye devam eder.