Nol Metrik

Metrik nol dalam hasil penelusuran

Saat menjalankan kueri, Anda mungkin menemukan metrik untuk entity yang bernilai nol. Hal ini dapat disebabkan karena:

  • Entity tidak memenuhi syarat untuk ditampilkan.
  • Entity 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 secara eksplisit mengecualikan metrik nol.

Mengecualikan metrik nol dengan predikat

Predikat adalah ekspresi yang bernilai TRUE, FALSE, atau UNKNOWN. Predikat digunakan dalam kondisi penelusuran klausa WHERE di Google Ads Query Language.

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 menurut 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 metriknya dipilih dan semuanya bernilai nol tidak akan ditampilkan.

Contoh:

SELECT
  ad_group_criterion.criterion_id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>

Laporan yang dihasilkan tidak akan berisi baris apa pun yang ketiga metriknya dipilih dan semuanya bernilai nol.

Dalam situasi saat Anda mengambil data yang lebih lama dari periode retensi, laporan yang dihasilkan tidak akan berisi baris apa pun untuk data terperinci yang lebih lama dari periode retensi (37 bulan). Permintaan untuk segmen terperinci (seperti segments.date atau segments.week) untuk rentang yang lebih lama dari 37 bulan akan menampilkan DateRangeError. Data tingkat tinggi (bulanan, kuartalan, dan tahunan) serta data akun lainnya, termasuk informasi penagihan dan laporan historis, disimpan selama 11 tahun.