Metrik nol dalam hasil penelusuran
Saat menjalankan kueri, Anda mungkin menemukan metrik untuk entity yang bernilai nol. Hal ini dapat disebabkan karena:
- Entity tersebut tidak memenuhi syarat untuk ditampilkan.
- Entity tersebut mungkin telah dijeda dalam rentang tanggal laporan.
Dengan hasil kueri, Anda sering kali ingin mendapatkan informasi tentang performa kampanye. Dalam konteks ini, metrik nol mungkin tidak diinginkan. Untuk membuat laporan yang lebih berguna, Anda dapat mengecualikan metrik nol secara eksplisit.
Mengecualikan metrik nol dengan predikat
Predikat adalah ekspresi yang bernilai TRUE, FALSE, atau UNKNOWN.
Predikat digunakan dalam kondisi penelusuran klausa WHERE di
Search Ads 360 Reporting API.
Kueri berikut menunjukkan cara menghapus metrik nol secara eksplisit dengan predikat:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
Mengecualikan metrik nol dengan melakukan segmentasi
Metrik nol selalu dikecualikan saat melakukan segmentasi laporan, asalkan semua metrik yang dipilih bernilai nol (lihat di bawah).
Segmentasi laporan dilakukan dengan menyertakan kolom segments apa pun dalam kueri penelusuran. Misalnya, jika Anda melakukan segmentasi laporan berdasarkan segments.date, metrik akan dipecah dengan satu baris untuk setiap tanggal. Tanggal tanpa metrik tidak akan ditampilkan dalam laporan tersebut.
Untuk kueri berikut, laporan tidak akan menyertakan baris metrik nol:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Baris yang ditampilkan dengan metrik nol
Baris yang kuerinya menampilkan metrik nol untuk semua metrik yang dipilih akan dikecualikan dari laporan Anda secara default. Kolom Kustom tidak berlaku.
Dalam contoh kueri ini, jika tidak ada metrik impressions untuk hari apa pun dalam 30 hari terakhir, baris untuk hari tersebut akan dihilangkan dari laporan.
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Dalam contoh kueri ini, baris untuk hari apa pun hanya akan dikecualikan dari hasil Anda jika ada metrik impressions, clicks dan conversions yang bernilai nol untuk hari tersebut.
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS