معیارهای صفر در نتایج جستجو
هنگامی که یک پرس و جو را اجرا می کنید، ممکن است با معیارهایی برای موجودیت هایی روبرو شوید که صفر هستند. این می تواند به این دلیل باشد که:
- نهادها برای نمایش واجد شرایط نیستند.
- ممکن است آنها در محدوده تاریخ گزارش متوقف شوند.
با نتایج پرس و جو، اغلب می خواهید اطلاعاتی در مورد نحوه عملکرد کمپین های خود به دست آورید. در این زمینه، معیارهای صفر ممکن است مطلوب نباشند. برای تهیه گزارش مفیدتر، می توانید به صراحت معیارهای صفر را حذف کنید.
معیارهای صفر را با یک محمول حذف کنید
گزاره عبارتی است که به 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
ردیفهایی با معیارهای صفر برگردانده شد
ردیفهایی که یک پرس و جو برای همه معیارهای انتخابی معیار صفر برمیگرداند، بهطور پیشفرض از گزارشهای شما حذف میشوند. ستون های سفارشی اعمال نمی شوند.
در این پرس و جوی مثال، اگر در 30 روز گذشته هیچ معیار impressions
برای هیچ روزی وجود نداشته باشد، ردیف مربوط به آن روز از گزارش حذف خواهد شد.
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