এই নির্দেশিকা থেকে জানতে পারবেন যে Google Ads API রিপোর্টে কেন শূন্য মেট্রিক সহ সারি দেখা যায় এবং কীভাবে আপনার কোয়েরি থেকে সেগুলি বাদ দেবেন বা ম্যানেজ করবেন।
সার্চ ফলাফলে কোনও মেট্রিক নেই
আপনি কোয়েরি এক্সিকিউট করলে, এমন এন্টিটির মেট্রিক দেখতে পেতে পারেন যার মান শূন্য। এইসব কারণে এটি হতে পারে:
- এন্টিটিগুলি দেখানোর জন্য উপযুক্ত নয়।
- রিপোর্টের তারিখের রেঞ্জের মধ্যে সেগুলি পজ করা হয়েছে।
কোয়েরি ফলাফলের সাথে, আপনি প্রায়ই আপনার ক্যাম্পেন কেমন পারফর্ম করছে সেই সম্পর্কে তথ্য পেতে চান। এই প্রসঙ্গে, শূন্য মেট্রিক কাম্য নাও হতে পারে। আরও উপযোগী রিপোর্ট তৈরি করতে, আপনি স্পষ্টভাবে শূন্য মেট্রিক বাদ দিতে পারেন।
প্রেডিকেট সহ শূন্য মেট্রিক বাদ দিন
প্রেডিকেট হল এমন একটি এক্সপ্রেশন যা TRUE, FALSE বা UNKNOWN-এর মূল্যায়ন করে।
Google Ads কোয়েরি ল্যাঙ্গুয়েজ-এ
WHERE ক্লজের সার্চ শর্তে প্রেডিকেট ব্যবহার করা হয়।
নিম্নলিখিত কোয়েরি থেকে বোঝা যায় যে কীভাবে প্রেডিকেট ব্যবহার করে স্পষ্টভাবে শূন্য মেট্রিক সরানো যায়:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
সেগমেন্ট করে শূন্য মেট্রিক বাদ দেওয়া
রিপোর্ট সেগমেন্ট করার সময় সবসময় শূন্য মেট্রিক বাদ দেওয়া হয়, যদি সব বেছে নেওয়া মেট্রিক শূন্য হয় (দেখুন শূন্য মেট্রিক সহ রিটার্ন করা সারি)।
সার্চ কোয়েরির SELECT
ক্লজে কোনও segments ফিল্ড যোগ করে রিপোর্টকে সেগমেন্ট করা হয় (SELECT-এ বেছে না নিয়ে WHERE-এ
কোর তারিখের সেগমেন্টে ফিল্টার করলে রিপোর্ট সেগমেন্ট করা হয় না)। যেমন, আপনি যদি
segments.date অনুযায়ী কোনও রিপোর্ট ভাগ করেন, তাহলে প্রতিটি তারিখের জন্য একটি করে সারি সহ
মেট্রিক্স আলাদা করা হয়। এই ধরনের রিপোর্টে, মেট্রিক নেই এমন তারিখ দেখানো হয় না।
নিম্নলিখিত কোয়েরির জন্য, রিপোর্টে শূন্য-মেট্রিক সারি অন্তর্ভুক্ত করা হবে না:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
জিরো মেট্রিক সহ রিটার্ন করা সারি
সেগমেন্ট করার সময়, যেসব সারির বেছে নেওয়া মেট্রিক সব শূন্য, সেগুলি ফেরত দেওয়া হবে না। যেমন,
নিচের কোয়েরিটি দেখুন যা metrics.impressions,
metrics.clicks এবং metrics.conversions বেছে নেয়:
SELECT
ad_group_criterion.criterion_id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM keyword_view
WHERE segments.date BETWEEN '2026-01-01' AND '2026-01-31'
ফলাফল হিসেবে পাওয়া রিপোর্টে এমন কোনও সারি থাকবে না যেখানে বেছে নেওয়া তিনটি মেট্রিকের ভ্যালু শূন্য, তবে এমন সারি থাকবে যেখানে বেছে নেওয়া তিনটি মেট্রিকের মধ্যে অন্তত একটির ভ্যালু শূন্যের বেশি।
ডেটা ধরে রাখার সময়সীমা পেরিয়ে যাওয়া পুরনো ডেটা কোয়েরি করলে, ৩৭ মাসের বেশি পুরনো গ্র্যানুলার ডেটা
উপলভ্য থাকে না এবং কোনও রো রিটার্ন করে না। ৩৭ মাসের বেশি পুরনো রেঞ্জ কভার করে এমন
গ্র্যানুলার তারিখ সেগমেন্টের (segments.date, segments.week এবং segments.hour) জন্য করা অনুরোধ
v24 এবং তার পরের ভার্সনে DateRangeError.REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED (অথবা v23-এ DateRangeError.UNKNOWN) রিটার্ন করে। উচ্চ-স্তরের একত্রিত
ডেটা (segments.month, segments.quarter এবং segments.year) ১১ বছর ধরে
সংরক্ষিত থাকে, যা পরবর্তী সম্পূর্ণ ক্যালেন্ডার পিরিয়ডের শুরু থেকে শুরু হয়। যেমন, ১১ বছরের লুকব্যাক কাট-অফ 2015-03-22 (বা 2015-03-01) তারিখে হলে,
কাট-অফের (2015-04-01) পরে প্রথম সম্পূর্ণ ক্যালেন্ডার মাস থেকে শুরু করে মাসিক ডেটা উপলভ্য হয়।
বিস্তারিত জানতে তারিখের রেঞ্জ দেখুন।