لا تتوفّر أي مقاييس في نتائج البحث.
عند تنفيذ استعلام، قد تصادف مقاييس للكيانات التي تساوي صفرًا. قد يعود السبب في ذلك إلى أحد الأسباب التالية:
- الكيانات غير مؤهَّلة للعرض.
- ربما يكون قد تم إيقافها مؤقتًا ضمن النطاق الزمني للتقرير.
من خلال نتائج الاستعلام، تريد غالبًا الحصول على معلومات حول كيفية مستوى أداء حملاتك. في هذا السياق، قد لا تكون هناك أي مقاييس مرغوب فيه. لإنشاء تقرير أكثر فائدة، يمكنك استبعاد الصفر والمقاييس.
استبعاد مقاييس صفرية باستخدام حالة إسناد
النضج هو تعبير يتم تقييمه إلى 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