אפס מדדים

אין מדדים בתוצאות החיפוש

כשמריצים שאילתה, יכול להיות שיופיעו מדדים לישויות שהם אפס. הסיבה לכך יכולה להיות:

  • הישויות לא כשירות להצגה.
  • ייתכן שהן הושהו בטווח התאריכים של הדוח.

לרוב, כדאי להשתמש בתוצאות השאילתות כדי לקבל מידע על הביצועים של הקמפיינים. בהקשר הזה, יכול להיות שאפס מדדים לא יהיו רצויים. כדי להפיק דוח שימושי יותר, אפשר להחריג באופן מפורש אפס מדדים.

החרגת אפס מדדים עם פרדיקט

פרדיקט הוא ביטוי ששווה ל-TRUE, ל-FALSE או ל-UNKNOWN. הם משמשים בתנאי החיפוש של הסעיפים WHERE ב-Search Ads 360 Reporting API.

השאילתה הבאה מדגימה איך להסיר באופן מפורש אפס מדדים עם פרדיקט:

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

החרגת אפס מדדים באמצעות פילוח

אפס מדדים תמיד מחריגים כשמפלחים דוח, בתנאי שכל המדדים שנבחרו הם אפס (ראו בהמשך).

כדי לפלח דוח, צריך לכלול את השדה segments בשאילתת החיפוש. לדוגמה, אם מפלחים דוח לפי segments.date, המדדים מחולקים לשורה אחת לכל תאריך. בדוח כזה לא מוחזרים תאריכים ללא מדדים.

בשאילתה הבאה, הדוח לא יכלול שורות של אפס מדדים:

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

שורות שהוחזרו עם אפס מדדים

כברירת מחדל, שורות שבהן שאילתה מחזירה אפס מדדים של כל המדדים שנבחרו לא נכללות בדוחות. עמודות בהתאמה אישית לא חלות.

בשאילתה לדוגמה הזו, אם אין מדדי impressions ליום כלשהו ב-30 הימים האחרונים, השורה של אותו יום תוסר מהדוח.

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

בשאילתה לדוגמה הזו, השורה של יום כלשהו תוחרג מהתוצאות רק אם אין אפס מדדים של impressions, clicks ו- conversions לאותו יום.

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