ไม่มีเมตริก

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

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

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

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

ยกเว้นเมตริกที่มีค่าเป็น 0 ด้วยตัวระบุ

Predicate คือนิพจน์ที่ประเมินค่าเป็น 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 แถวสําหรับแต่ละวันที่ ระบบจะไม่แสดงวันที่ที่ไม่มีเมตริกในรายงานดังกล่าว

สําหรับการค้นหาต่อไปนี้ รายงานจะไม่รวมแถวเมตริกที่มีค่าเป็น 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