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

لا تتوفّر أي مقاييس في نتائج البحث.

عند تنفيذ استعلام، قد تجد مقاييس للكيانات التي تساوي صفرًا. قد يعود السبب في ذلك إلى أحد الأسباب التالية:

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

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

استبعاد مقاييس صفرية باستخدام حالة إسناد

النضج هو تعبير يتم تقييمه إلى 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