انعدام المقاييس

المقاييس التي تبلغ قيمتها صفرًا في نتائج البحث

عند تنفيذ طلب بحث، قد تصادف مقاييس لقيم صفرية. قد يرجع السبب إلى ما يلي:

  • الكيانات غير مؤهَّلة للعرض.
  • من المحتمل أنّه تم إيقافها مؤقتًا ضمن النطاق الزمني للتقرير.

عند استخدام نتائج طلب البحث، غالبًا ما تريد الحصول على معلومات حول مستوى أداء حملاتك. في هذا السياق، قد لا تكون المقاييس التي تبلغ قيمتها صفرًا مرغوبًا فيها. لإنشاء تقرير أكثر فائدة، يمكنك استبعاد المقاييس التي تبلغ قيمتها صفرًا بشكل صريح.

استبعاد المقاييس التي تبلغ قيمتها صفرًا باستخدام دالة منطقية

العبارة الشرطية هي تعبير يتم تقييمه على أنّه 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