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