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

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

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

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

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

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

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