אפס מדדים

מדדים עם ערך אפס בתוצאות החיפוש

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

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

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

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

פרדיקט הוא ביטוי שהערך המחושב שלו הוא 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