ไม่มีเมตริก

เมตริกเป็น 0 ในผลการค้นหา

เมื่อเรียกใช้การค้นหา คุณอาจพบเมตริกของเอนทิตีที่เป็น 0 ซึ่งอาจเป็นเพราะสาเหตุต่อไปนี้

  • เอนทิตีไม่มีสิทธิ์แสดง
  • เอนทิตีอาจถูกหยุดชั่วคราวภายในช่วงวันที่ของรายงาน

เมื่อดูผลการค้นหา คุณมักจะต้องการทราบข้อมูลเกี่ยวกับประสิทธิภาพของแคมเปญ ในบริบทนี้ เมตริกที่เป็น 0 อาจไม่เป็นที่ต้องการ คุณสามารถยกเว้นเมตริกที่เป็น 0 อย่างชัดเจนเพื่อสร้างรายงานที่เป็นประโยชน์มากขึ้น

ยกเว้นเมตริกที่เป็น 0 ด้วยเพรดิเคต

เพรดิเคตเป็นนิพจน์ที่ประเมินค่าเป็น TRUE, FALSE หรือ UNKNOWN โดยใช้ในเงื่อนไขการค้นหาของคําสั่ง WHERE ใน Search Ads 360 Reporting API

การค้นหาต่อไปนี้แสดงวิธีนำเมตริกที่เป็น 0 ออกอย่างชัดเจนด้วยเพรดิเคต

SELECT
  campaign.id,
  metrics.impressions
FROM campaign
WHERE metrics.impressions > 0

ยกเว้นเมตริกที่เป็น 0 โดยการแบ่งกลุ่ม

ระบบจะยกเว้นเมตริกที่เป็น 0 เสมอเมื่อแบ่งกลุ่มรายงาน โดยมีเงื่อนไขว่าเมตริกทั้งหมดที่ เลือกเป็น 0 (ดูด้านล่าง)

การแบ่งกลุ่มรายงานทำได้โดยการใส่ฟิลด์ segments ใดก็ได้ในการค้นหา ตัวอย่างเช่น หากคุณแบ่งกลุ่มรายงานตาม segments.date ระบบจะแบ่งเมตริกออกเป็นแถว 1 แถวต่อ 1 วัน ระบบจะไม่แสดงวันที่ที่ไม่มีเมตริกในรายงานดังกล่าว

สำหรับการค้นหาต่อไปนี้ รายงานจะไม่รวมแถวเมตริกที่เป็น 0

SELECT
  campaign.name,
  metrics.impressions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

แถวที่แสดงผลซึ่งมีเมตริกเป็น 0

ระบบจะยกเว้นแถวที่การค้นหาแสดงผลเมตริกที่เป็น 0 สำหรับเมตริกที่เลือกทั้งหมด ออกจากรายงานโดยค่าเริ่มต้น คอลัมน์ที่กำหนดเองจะไม่มีผล

ในการค้นหาตัวอย่างนี้ หากไม่มีเมตริก impressions สำหรับวันใดวันหนึ่งในช่วง 30 วันที่ผ่านมา ระบบจะไม่แสดงแถวของวันนั้นในรายงาน

SELECT
  campaign.name,
  metrics.impressions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

ในการค้นหาตัวอย่างนี้ ระบบจะยกเว้นแถวของวันใดวันหนึ่งออกจาก ผลลัพธ์ก็ต่อเมื่อเมตริก impressions clicks และ conversions เป็น 0 สำหรับวันนั้น

SELECT
  campaign.name,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS