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