אפס מדדים בתוצאות החיפוש
כשמריצים שאילתה, יכול להיות שיוצגו מדדים של ישויות שהערך שלהם הוא אפס. הסיבה לכך יכולה להיות:
- הישויות לא עומדות בדרישות להצגה.
- יכול להיות שהן הושעו בטווח התאריכים של הדוח.
בעזרת תוצאות השאילתות, אתם יכולים לקבל מידע על הביצועים של הקמפיינים. בהקשר הזה, יכול להיות שלא תרצו לראות מדדים עם ערך אפס. כדי ליצור דוח שימושי יותר, אפשר להחריג במפורש מדדים עם ערך אפס.
החרגת מדדים עם ערך אפס באמצעות פסוקית תנאי
נשוא הוא ביטוי שהערך המחושב שלו הוא TRUE, FALSE או UNKNOWN.
הם משמשים בתנאי החיפוש של סעיפי WHERE בשפת השאילתות של Google Ads.
בדוגמה הבאה אפשר לראות איך מסירים במפורש מדדים עם ערך אפס באמצעות פרדיקט:
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
שורות שהוחזרו עם מדדים שהערך שלהם הוא אפס
שורות שבהן כל המדדים שנבחרו הם אפס לא יוחזרו.
לדוגמה:
SELECT
ad_group_criterion.criterion_id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>
הדוח שיתקבל לא יכלול שורות שבהן כל שלושת המדדים שנבחרו הם אפס.
במקרים שבהם מאחזרים נתונים מלפני יותר מתקופת השמירה, הדוח שמתקבל לא יכיל שורות של נתונים גרנולריים מלפני יותר מתקופת השמירה (37 חודשים). בקשות לפלחים ברמת פירוט גבוהה (כמו segments.date או segments.week) לטווחים שגדולים מ-37 חודשים יחזירו שגיאה מסוג DateRangeError. נתונים ברמה גבוהה (חודשיים, רבעוניים ושנתיים) ונתונים אחרים בחשבון, כולל פרטי חיוב ודוחות היסטוריים, נשמרים למשך 11 שנים.