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

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

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

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

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

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

العبارة الشرطية هي عبارة يتم تقييمها على أنّها TRUE أو FALSE أو UNKNOWN. ويتم استخدامها في شرط البحث الخاص بعبارات WHERE في لغة طلب البحث في "إعلانات Google".

يوضّح طلب البحث التالي كيفية إزالة المقاييس التي تبلغ قيمتها صفرًا بشكل صريح باستخدام دالة مسند:

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

الصفوف التي تم إرجاعها مع مقاييس صفرية

لن يتم عرض الصفوف التي تكون فيها جميع المقاييس المحدّدة صفرًا.

على سبيل المثال:

SELECT
  ad_group_criterion.criterion_id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>

لن يتضمّن التقرير الناتج أي صفوف تكون فيها جميع المقاييس الثلاثة المحدّدة صفرًا.

في الحالات التي تسترد فيها بيانات أقدم من فترة التخزين، لن يحتوي التقرير الناتج على أي صفوف لبيانات تفصيلية أقدم من فترة التخزين (37 شهرًا). ستؤدي طلبات البحث عن أقسام دقيقة (مثل segments.date أو segments.week) في نطاقات أقدم من 37 شهرًا إلى ظهور الخطأ DateRangeError. يتم الاحتفاظ بالبيانات العامة (الشهرية والربع سنوية والسنوية) وبيانات الحساب الأخرى، بما في ذلك معلومات الفوترة والتقارير السابقة، لمدة 11 عامًا.