אפס מדדים

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

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

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

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

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

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