অনুসন্ধানের ফলাফলে শূন্য মেট্রিক্স
যখন আপনি কোনো কোয়েরি চালান, তখন আপনি এনটিটিগুলোর মেট্রিক্সের মান শূন্য দেখতে পারেন। এর কারণ হতে পারে:
- সত্তাগুলো প্রদর্শনের জন্য অযোগ্য।
- প্রতিবেদনের সময়সীমার মধ্যেই সেগুলোকে স্থগিত করা যেত।
কোয়েরির ফলাফলের মাধ্যমে আপনি প্রায়শই আপনার ক্যাম্পেইনগুলো কেমন পারফর্ম করছে সে সম্পর্কে তথ্য পেতে চান। এই প্রেক্ষাপটে, শূন্য মেট্রিক কাম্য নাও হতে পারে। আরও কার্যকর একটি রিপোর্ট তৈরি করতে, আপনি স্পষ্টভাবে শূন্য মেট্রিকগুলো বাদ দিতে পারেন।
একটি প্রেডিকেট দিয়ে শূন্য মেট্রিক বাদ দিন
প্রেডিকেট হলো এমন একটি এক্সপ্রেশন যার মান TRUE , FALSE বা UNKNOWN । গুগল অ্যাডস কোয়েরি ল্যাঙ্গুয়েজের WHERE ক্লজের সার্চ কন্ডিশনে এগুলো ব্যবহৃত হয়।
নিম্নলিখিত কোয়েরিটি দেখায় কিভাবে একটি প্রেডিকেট ব্যবহার করে শূন্য মেট্রিকগুলি স্পষ্টভাবে অপসারণ করা যায়:
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>
চূড়ান্ত প্রতিবেদনে এমন কোনো সারি থাকবে না, যেখানে নির্বাচিত তিনটি মেট্রিকের মানই শূন্য।
যেসব ক্ষেত্রে আপনি ডেটা সংরক্ষণের মেয়াদের চেয়ে পুরোনো ডেটা পুনরুদ্ধার করেন, সেক্ষেত্রে প্রাপ্ত রিপোর্টে সংরক্ষণের মেয়াদের (৩৭ মাস) চেয়ে পুরোনো সুনির্দিষ্ট ডেটার কোনো সারি থাকবে না। ৩৭ মাসের চেয়ে পুরোনো পরিসরের সুনির্দিষ্ট সেগমেন্টের (যেমন segments.date বা segments.week ) জন্য করা অনুরোধ একটি DateRangeError ফেরত দেবে। উচ্চ-স্তরের ডেটা (মাসিক, ত্রৈমাসিক এবং বার্ষিক) এবং বিলিং তথ্য ও ঐতিহাসিক রিপোর্টসহ অন্যান্য অ্যাকাউন্ট ডেটা ১১ বছরের জন্য সংরক্ষণ করা হয়।