אפס מדדים

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

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

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

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

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

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