Search Ads 360 Reporting API-এ সার্চ রিপোর্ট তৈরি করুন

Search Ads 360 Reporting API-তে কীভাবে সার্চ রিপোর্ট তৈরি করতে হয়, তা জানতে নিচের বিভাগগুলো পড়ুন।

অনুসন্ধান পরিষেবা

সার্চ অ্যাডস ৩৬০ রিপোর্টিং এপিআই অনুসন্ধান এবং প্রতিবেদন তৈরির জন্য একটি বিশেষ পরিষেবা প্রদান করে।

SearchAds360Service হলো একটি সমন্বিত অবজেক্ট পুনরুদ্ধার এবং রিপোর্টিং পরিষেবা যা দুটি সার্চ পদ্ধতি প্রদান করে: SearchStream এবং Search । সার্চগুলো Search Ads 360 কোয়েরি ল্যাঙ্গুয়েজে লেখা একটি কোয়েরি স্ট্রিং-এর মাধ্যমে পাঠানো হয়। আপনি নিম্নলিখিত বিষয়গুলোর জন্য কোয়েরি সংজ্ঞায়িত করতে পারেন:

  • অবজেক্টের নির্দিষ্ট বৈশিষ্ট্যগুলো পুনরুদ্ধার করুন।
  • একটি নির্দিষ্ট তারিখের পরিসরের উপর ভিত্তি করে অবজেক্টগুলোর পারফরম্যান্স মেট্রিক্স সংগ্রহ করুন।
  • তাদের অ্যাট্রিবিউটের ভিত্তিতে অবজেক্টগুলোকে সাজান।
  • কোন অবজেক্টগুলো ফেরত দেওয়া হবে তা নির্দিষ্ট করে এমন শর্ত ব্যবহার করে আপনার ফলাফল ফিল্টার করুন।
  • ফেরত আসা অবজেক্টের সংখ্যা সীমিত করুন।

উভয় সার্চ পদ্ধতিই আপনার কোয়েরির সাথে মেলে এমন সমস্ত সারি ফেরত দেয়। উদাহরণস্বরূপ, যখন আপনি campaign.id , campaign.name , এবং metrics.clicks রিট্রিভ করেন, তখন API একটি SearchAds360Row ফেরত দেয়, যার মধ্যে idname ফিল্ড সেট করা একটি campaign অবজেক্ট এবং clicks ফিল্ড সেট করা একটি metrics অবজেক্ট থাকে।

অনুসন্ধান পদ্ধতি

SearchStream

রিপোর্টের আকার নির্বিশেষে, এটি একটি একক অনুরোধ পাঠায় এবং সার্চ অ্যাডস ৩৬০ রিপোর্টিং এপিআই-এর সাথে একটি স্থায়ী সংযোগ স্থাপন করে।

  • ডেটা প্যাকেটগুলো অবিলম্বে ডাউনলোড হতে শুরু করে এবং সম্পূর্ণ ফলাফল একটি ডেটা বাফারে ক্যাশ করা হয়।
  • আপনার কোড পুরো স্ট্রিমটি শেষ হওয়ার জন্য অপেক্ষা না করেই বাফার করা ডেটা পড়া শুরু করতে পারে।
Search

সম্পূর্ণ প্রতিবেদনটি ডাউনলোড করার জন্য একাধিক পৃষ্ঠা সম্বলিত অনুরোধ পাঠায়।

SearchStream সাধারণত আরও ভালো পারফরম্যান্স দেয়, কারণ এটি প্রতিটি পেজ অনুরোধ করার জন্য প্রয়োজনীয় রাউন্ড-ট্রিপ নেটওয়ার্ক সময় দূর করে। আমরা ১০,০০০-এর বেশি সারিযুক্ত সমস্ত রিপোর্টের জন্য SearchStream ব্যবহার করার পরামর্শ দিই। ছোট রিপোর্টের (<১০,০০০ সারি) ক্ষেত্রে পদ্ধতি দুটির মধ্যে পারফরম্যান্সে কোনো উল্লেখযোগ্য পার্থক্য নেই।

আপনার ব্যবহৃত পদ্ধতি আপনার এপিআই কোটা এবং সীমাকে প্রভাবিত করে না: ফলাফল পেজড বা স্ট্রিমড যাই হোক না কেন, একটি একক কোয়েরি বা রিপোর্টকে একটি অপারেশন হিসেবেই গণনা করা হয়।

উদাহরণ অনুসন্ধান কোয়েরি

এই উদাহরণ কোয়েরিটি একটি অ্যাকাউন্টের গত ৩০ দিনের পারফরম্যান্স ডেটা ক্যাম্পেইন অনুযায়ী এবং ডিভাইস অনুসারে বিভক্ত করে ফেরত দেয়:

SELECT
  campaign.name,
  campaign.status,
  segments.device,
  metrics.impressions,
  metrics.clicks,
  metrics.ctr,
  metrics.average_cpc,
  metrics.cost_micros
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

একটি অনুরোধ করুন

অনুরোধ পাঠানোর জন্য, আপনাকে SearchAds360Service.SearchStream অথবা SearchAds360Service.Search ইন্টারফেসে একটি customer_id এবং একটি query string পাস করতে হবে।

এই অনুরোধটি নিম্নলিখিত URL-গুলির যেকোনো একটিতে Search Ads 360 রিপোর্টিং API সার্ভারে একটি HTTP POST অনুরোধের মাধ্যমে করা হয়:

https://searchads360.googleapis.com/VERSION_NUMBER/customers/CUSTOMER_ID/searchads360:searchStream
https://searchads360.googleapis.com/VERSION_NUMBER/customers/CUSTOMER_ID/searchads360:search

এখানে একটি HTTP POST অনুরোধের মধ্যে থাকা searchStream এর রিপোর্ট সংজ্ঞার একটি সম্পূর্ণ উদাহরণ দেওয়া হলো:

POST /VERSION_NUMBER/customers/CUSTOMER_ID/searchads360:searchStream HTTP/1.1
Host: searchads360.googleapis.com
User-Agent: curl
Content-Type: application/json
Accept: application/json
Authorization: Bearer [OAUTH_2.0_ACCESS_TOKEN]

Parameters:
{
  "query" : "SELECT campaign.name, campaign.status, segments.device,
                    metrics.impressions, metrics.clicks, metrics.ctr,
                    metrics.average_cpc, metrics.cost_micros
            FROM campaign
            WHERE segments.date DURING LAST_30_DAYS"
}

একটি প্রতিক্রিয়া প্রক্রিয়া করুন

SearchAds360Service SearchAds360Row অবজেক্টগুলোর একটি তালিকা ফেরত দেয়।

প্রতিটি SearchAds360Row কোয়েরি দ্বারা ফেরত আসা একটি অবজেক্টকে প্রতিনিধিত্ব করে। প্রতিটি অবজেক্টে এক সেট অ্যাট্রিবিউট থাকে, যা কোয়েরির SELECT ক্লজে অনুরোধ করা ফিল্ডগুলোর উপর ভিত্তি করে পূরণ করা হয়। যে অ্যাট্রিবিউটগুলো SELECT ক্লজে অন্তর্ভুক্ত নয়, সেগুলো রেসপন্সের অবজেক্টগুলোতে পূরণ করা হয় না।

উদাহরণস্বরূপ, নিচের কোয়েরিটি প্রতিটি SearchAds360Row অবজেক্টে শুধুমাত্র campaign.id , campaign.name এবং campaign.status যুক্ত করে। campaign.engine_id বা campaign.bidding_strategy_type এর মতো অন্যান্য অ্যাট্রিবিউটগুলো বাদ দেওয়া হয়।

SELECT
  campaign.id,
  campaign.name,
  campaign.status
FROM campaign

রেফারেন্স ডকুমেন্টেশন

রেফারেন্স বিভাগে প্রতিটি আর্টিফ্যাক্ট সঠিকভাবে ব্যবহার করার জন্য আপনার প্রয়োজনীয় সমস্ত তথ্য অন্তর্ভুক্ত রয়েছে। প্রতিটি রিসোর্সের জন্য একটি করে পৃষ্ঠা রয়েছে, উদাহরণস্বরূপ ad_group এবং campaignsegments এবং metrics পৃষ্ঠাগুলিতে সমস্ত উপলব্ধ সেগমেন্ট এবং মেট্রিক্স ফিল্ডের তালিকা দেওয়া থাকে।

কিছু রিসোর্স, সেগমেন্ট এবং মেট্রিক পরস্পর অসামঞ্জস্যপূর্ণ এবং একসাথে ব্যবহার করা যায় না, আবার অন্যগুলো সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ এবং একে অপরের পরিপূরক। প্রতিটি রিসোর্স পৃষ্ঠায় নিম্নলিখিত তথ্য (যদি উপলব্ধ এবং উপযুক্ত হয়) এবং আরও অনেক কিছু অন্তর্ভুক্ত থাকে:

আরোপিত সম্পদ

কিছু রিসোর্সের ক্ষেত্রে, আপনার FROM ক্লজে রিসোর্সটির ফিল্ডগুলোর সাথে সম্পর্কিত রিসোর্সগুলোর ফিল্ড একসাথে নির্বাচন করে সেগুলোকে পরোক্ষভাবে যুক্ত করার সুযোগ থাকতে পারে। উদাহরণস্বরূপ, campaign রিসোর্সটি হলো ad_group রিসোর্সের একটি অ্যাট্রিবিউটেড রিসোর্স। এর মানে হলো, আপনার FROM ক্লজে ad_group ব্যবহার করার সময় আপনি আপনার কোয়েরিতে campaign.id এবং campaign.bidding_strategy_type এর মতো ফিল্ডগুলো অন্তর্ভুক্ত করতে পারেন।

অ্যাট্রিবিউটেড রিসোর্স বিভাগে উপলব্ধ অ্যাট্রিবিউটেড রিসোর্সগুলির তালিকা দেওয়া থাকে। সব রিসোর্সের অ্যাট্রিবিউটেড রিসোর্স থাকে না।

রিসোর্স ফিল্ড কলাম

রিসোর্সের সমস্ত ফিল্ড ' রিসোর্স ফিল্ডস' কলামে অন্তর্ভুক্ত থাকে। প্রতিটি রিসোর্স ফিল্ড সেই ফিল্ড সম্পর্কে আরও বিস্তারিত তথ্যের সাথে লিঙ্ক করা থাকে, যার মধ্যে রয়েছে এর বিবরণ, ক্যাটাগরি, ডেটা টাইপ, টাইপ ইউআরএল, এবং ফিল্টারযোগ্য, নির্বাচনযোগ্য, সর্টযোগ্য ও পুনরাবৃত্তিমূলক সেটিং।

সেগমেন্ট কলাম

একটি নির্দিষ্ট রিসোর্স দিয়ে সব সেগমেন্ট ফিল্ড নির্বাচন করা যায় না।

সেগমেন্টস কলামটি সেই segments ফিল্ডগুলির তালিকা করে যা আপনি রিসোর্সের ফিল্ডগুলির সাথে একই SELECT ক্লজে ব্যবহার করতে পারেন। প্রতিটি ফিল্ডের সাথে সেই ফিল্ডের সম্পূর্ণ বিবরণের লিঙ্ক থাকে, যার মধ্যে রয়েছে এর বর্ণনা, ক্যাটাগরি, ডেটা টাইপ, টাইপ ইউআরএল, এবং ফিল্টারযোগ্য, নির্বাচনযোগ্য, সর্টযোগ্য ও পুনরাবৃত্ত সেটিং। আপনি যদি আপনার FROM ক্লজে রিসোর্সটি ব্যবহার করেন, তাহলে অনুপলব্ধ সেগমেন্টগুলি ফিল্টার করে বাদ দেওয়ার জন্য আপনি Yes/No ড্রপডাউনটি ব্যবহার করতে পারেন।

মেট্রিক্স কলাম

একটি নির্দিষ্ট রিসোর্সের ক্ষেত্রে সব মেট্রিক্স ফিল্ড নির্বাচনযোগ্য নয়।

মেট্রিক্স কলামটি সেই metrics ফিল্ডগুলির তালিকা করে যা আপনি রিসোর্সের ফিল্ডগুলির সাথে একই SELECT ক্লজে ব্যবহার করতে পারেন। প্রতিটি ফিল্ডের সাথে সেই ফিল্ডের সম্পূর্ণ বিবরণের লিঙ্ক থাকে, যার মধ্যে রয়েছে এর বর্ণনা, ক্যাটাগরি, ডেটা টাইপ, টাইপ ইউআরএল, এবং ফিল্টারযোগ্য, নির্বাচনযোগ্য, সর্টযোগ্য ও পুনরাবৃত্তিমূলক সেটিং। আপনি যদি আপনার FROM ক্লজে রিসোর্সটি ব্যবহার করেন, তবে যে মেট্রিক্সগুলি উপলব্ধ নয় সেগুলি ফিল্টার করে বাদ দিতে Yes/No ড্রপডাউনটি ব্যবহার করুন।

সম্পদ বিভাজন

কিছু রিসোর্সের সেগমেন্টেশন ফিল্ড থাকে, যা আপনি আপনার FROM ক্লজে রিসোর্সটি অন্তর্ভুক্ত করার সময় নির্বাচন করতে পারেন। উদাহরণস্বরূপ, যদি আপনি আপনার FROM ক্লজে campaign_budget ব্যবহার করার সময় campaign.name এর মতো একটি campaign রিসোর্স ফিল্ড নির্বাচন করেন, তাহলে campaign.resource_name স্বয়ংক্রিয়ভাবে রিটার্ন হবে এবং এর উপর ভিত্তি করে সেগমেন্টেশন করা হবে, কারণ campaign হলো campaign_budget এর একটি সেগমেন্টেশন রিসোর্স।

সেগমেন্টেশন রিসোর্স বিভাগে উপলব্ধ সেগমেন্টেশন রিসোর্সগুলির তালিকা দেওয়া থাকে। সব রিসোর্সের সেগমেন্টেশন রিসোর্স থাকে না।

নির্বাচনযোগ্য

কিছু segments ফিল্ড অন্যান্য রিসোর্স, সেগমেন্ট এবং মেট্রিক্সের সাথে সামঞ্জস্যপূর্ণ নয়।

segments পৃষ্ঠায় প্রতিটি segments ফিল্ডের জন্য একটি প্রসারণযোগ্য নির্বাচনযোগ্য অংশ রয়েছে, যেখানে সমস্ত সামঞ্জস্যপূর্ণ রিসোর্স ফিল্ড, metrics ফিল্ড এবং অন্যান্য segments ফিল্ডের তালিকা থাকে, যেগুলো আপনি আপনার SELECT ক্লজে অন্তর্ভুক্ত করতে পারেন।

বিভাজন

আপনার কোয়েরির SELECT ক্লজে segments. FIELD_NAME

উদাহরণস্বরূপ, নিচের কোয়েরিতে segments.device ব্যবহার করলে এমন একটি রিপোর্ট তৈরি হয়, যেখানে FROM ক্লজে উল্লেখিত রিসোর্সের প্রতিটি ডিভাইসের impressions জন্য একটি করে সারি থাকে।

SELECT
  campaign.name,
  campaign.status,
  segments.device,
  metrics.impressions
FROM campaign

SearchAds360Service.SearchStream দ্বারা ফেরত আসা ফলাফলগুলো দেখতে অনেকটা এই JSON স্ট্রিংটির মতো হয়:

{
  "results":[
    {
      "campaign":{
        "resourceName":"customers/1234567890/campaigns/111111111",
        "name":"Test campaign",
        "status":"ENABLED"
      },
      "metrics":{
        "impressions":"10922"
      },
      "segments":{
        "device":"MOBILE"
      }
    },
    {
      "campaign":{
        "resourceName":"customers/1234567890/campaigns/111111111",
        "name":"Test campaign",
        "status":"ENABLED"
      },
      "metrics":{
        "impressions":"28297"
      },
      "segments":{
        "device":"DESKTOP"
      }
    },
    ...
  ]
}

আপনি ব্যবহার করতে পারেন এমন উপলব্ধ সেগমেন্ট ফিল্ডগুলির তালিকার জন্য segments দেখুন।

একাধিক অংশ

আপনি আপনার কোয়েরির SELECT ক্লজে একাধিক সেগমেন্ট নির্দিষ্ট করতে পারেন। FROM ক্লজে নির্দিষ্ট করা প্রধান রিসোর্সের ইনস্ট্যান্স এবং প্রতিটি নির্বাচিত segment ফিল্ডের মানের প্রতিটি সমন্বয়ের জন্য রেসপন্সে একটি করে SearchAds360Row অবজেক্ট থাকে।

উদাহরণস্বরূপ, নিম্নলিখিত কোয়েরিটি campaign , segments.ad_network_type , এবং segments.date এর প্রতিটি সমন্বয়ের জন্য একটি করে সারি ফেরত দেবে।

SELECT
  segments.ad_network_type
  segments.date
FROM campaign

উল্লেখ্য যে, ফলাফলগুলি মূল রিসোর্সের প্রতিটি দৃষ্টান্ত অনুসারে পরোক্ষভাবে বিভক্ত হয়, কিন্তু স্বতন্ত্রভাবে নির্বাচিত ফিল্ডগুলির মান অনুসারে নয়।

নিম্নলিখিত উদাহরণ কোয়েরিটির ফলে প্রতিটি ক্যাম্পেইনের জন্য একটি করে সারি তৈরি হয়, campaign.status ফিল্ডের প্রতিটি স্বতন্ত্র মানের জন্য একটি করে সারি নয়।

SELECT
  campaign.status,
  metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_14_DAYS

অন্তর্নিহিত বিভাজন

প্রতিটি রিপোর্ট প্রাথমিকভাবে FROM ক্লজে নির্দিষ্ট করা রিসোর্স দ্বারা বিভক্ত করা হয়। মেট্রিকগুলো এই রিসোর্সের resource_name ফিল্ড দ্বারা বিভক্ত করা হয়।

এই উদাহরণ কোয়েরিটি স্বয়ংক্রিয়ভাবে ad_group.resource_name রিটার্ন করে এবং পরোক্ষভাবে ad_group লেভেলে মেট্রিকগুলোকে ভাগ করার জন্য এটি ব্যবহার করে।

SELECT metrics.impressions
FROM ad_group

ফেরত আসা JSON স্ট্রিংটি দেখতে অনেকটা এইরকম:

{
  "results":[
    {
      "adGroup":{
        "resourceName":"customers/1234567890/adGroups/2222222222"
      },
      "metrics":{
        "impressions":"237"
      }
    },
    {
      "adGroup":{
        "resourceName":"customers/1234567890/adGroups/33333333333"
      },
      "metrics":{
        "impressions":"15"
      }
    },
    {
      "adGroup":{
        "resourceName":"customers/1234567890/adGroups/44444444444"
      },
      "metrics":{
        "impressions":"0"
      }
    }
  ]
}

মূল তারিখের অংশগুলি

আপনি আপনার WHERE ক্লজে কোনো তারিখ বা সময়কাল নির্দিষ্ট করতে কোর ডেট সেগমেন্ট ব্যবহার করতে পারেন।

নিম্নলিখিত সেগমেন্ট ফিল্ডগুলি কোর ডেট সেগমেন্ট হিসাবে পরিচিত: segments.date , segments.week , segments.month , segments.quarter , এবং segments.year

এই উদাহরণ কোয়েরিটি গত ৩০ দিনের ক্যাম্পেইন clicks মেট্রিক্স প্রদান করে।

SELECT
  campaign.id,
  campaign.name,
  segments.date,
  metrics.clicks
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

কোর ডেট সেগমেন্ট ফিল্ডগুলো এই সাধারণ নিয়মের একটি ব্যতিক্রম যে, আপনি আপনার WHERE ক্লজে কোনো সেগমেন্ট ফিল্ড ব্যবহার করতে পারবেন না, যদি না আপনি আপনার SELECT ক্লজেও ফিল্ডটি অন্তর্ভুক্ত করেন। আরও তথ্যের জন্য নিষিদ্ধ ফিল্টারিং দেখুন।

মূল তারিখ বিভাগের নিয়মাবলী:

  • আপনি আপনার SELECT ক্লজে অন্তর্ভুক্ত না করেও আপনার WHERE ক্লজে একটি কোর ডেট ফিল্ড ব্যবহার করতে পারেন। আপনি চাইলে উভয় ক্লজেই ফিল্ডটি অন্তর্ভুক্ত করতে পারেন।

    এই উদাহরণ কোয়েরিটি নির্দিষ্ট তারিখের পরিসরে ক্যাম্পেইনের নাম অনুসারে clicks মেট্রিক্স ফেরত দেয়। উল্লেখ্য যে, SELECT ক্লজে segments.date অন্তর্ভুক্ত করা হয়নি।

    SELECT
        campaign.name,
        metrics.clicks
    FROM campaign
    WHERE segments.date > '2022-02-01'
      AND segments.date < '2022-03-01'
    
  • যদি আপনি আপনার SELECT ক্লজে একটি কোর ডেট ফিল্ড অন্তর্ভুক্ত করেন, তাহলে আপনাকে অবশ্যই আপনার WHERE ক্লজে একটি নির্দিষ্ট তারিখ বা তারিখের পরিসর উল্লেখ করতে হবে। SELECT এবং WHERE ক্লজে উল্লেখিত ফিল্ডগুলো একই হওয়ার প্রয়োজন নেই।

    এই উদাহরণ কোয়েরিটি নির্দিষ্ট তারিখের পরিসরের সমস্ত দিনের জন্য, মাস অনুযায়ী বিভক্ত করে ক্যাম্পেইনের নাম অনুসারে clicks মেট্রিক্স ফেরত দেয়।

    SELECT
      campaign.name,
      metrics.clicks,
      segments.month
    FROM campaign
    WHERE segments.date > '2022-02-01'
      AND segments.date < '2022-03-01'
    

ISO 8601 তারিখ

আপনি তারিখ এবং তারিখের পরিসীমা নির্দিষ্ট করার জন্য YYYY-MM-DD (ISO 8601) ফরম্যাটটি ব্যবহার করতে পারেন, উদাহরণস্বরূপ:

WHERE segments.date BETWEEN '2022-06-01' AND '2022-06-30'
WHERE segments.date >= '2022-06-01' AND segments.date <= '2022-06-30'

যেসব মূল তারিখ সেগমেন্টের জন্য একটি সময়কাল প্রয়োজন ( segments.week , segments.month , segments.quarter ), সেগুলোর ক্ষেত্রে আপনি সময়কালের প্রথম দিনের সাথে = অপারেটরটি ব্যবহার করতে পারেন, উদাহরণস্বরূপ:

WHERE segments.month = '2022-06-01'

পূর্বনির্ধারিত তারিখ

আপনি নিম্নলিখিত পূর্বনির্ধারিত তারিখ এবং তারিখের পরিসরগুলোও ব্যবহার করতে পারেন:

পূর্বনির্ধারিত তারিখ
TODAY শুধুমাত্র আজকের জন্য।
YESTERDAY শুধুমাত্র গতকাল।
LAST_7_DAYS আজকের দিনটি বাদে বিগত ৭ দিন।
LAST_BUSINESS_WEEK পূর্ববর্তী ৫ দিনের কর্মসপ্তাহ (সোমবার থেকে শুক্রবার)।
THIS_MONTH চলতি মাসের সমস্ত দিন।
LAST_MONTH গত মাসের সমস্ত দিন।
LAST_14_DAYS আজকের দিনটি বাদে বিগত ১৪ দিন।
LAST_30_DAYS আজকের দিনটি বাদে বিগত ৩০ দিন।
THIS_WEEK_SUN_TODAY পূর্ববর্তী রবিবার এবং বর্তমান দিনের মধ্যবর্তী সময়কাল।
THIS_WEEK_MON_TODAY পূর্ববর্তী সোমবার এবং বর্তমান দিনের মধ্যবর্তী সময়কাল।
LAST_WEEK_SUN_SAT পূর্ববর্তী রবিবার থেকে শুরু করে ৭ দিনের সময়কাল।
LAST_WEEK_MON_SUN পূর্ববর্তী সোমবার থেকে শুরু করে ৭ দিনের সময়কাল।

উদাহরণ:

WHERE segments.date DURING LAST_30_DAYS

শূন্য মেট্রিক্স

যখন আপনি কোনো কোয়েরি চালান, তখন কিছু এনটিটির জন্য মেট্রিক্সের মান শূন্য হতে পারে। আপনার কোয়েরিতে শূন্য মেট্রিক্স কীভাবে পরিচালনা করবেন সে সম্পর্কে জানুন

অজানা এনাম প্রকার

যদি কোনো রিসোর্স UNKNOWN enum ডেটা টাইপ সহ ফেরত আসে, এর মানে হলো টাইপটি API সংস্করণে সম্পূর্ণরূপে সমর্থিত নয়। এই রিসোর্সগুলো অন্য ইন্টারফেসের মাধ্যমে তৈরি করা হয়ে থাকতে পারে। উদাহরণস্বরূপ, Search Ads 360 UI-তে একটি নতুন ক্যাম্পেইন বা বিজ্ঞাপন চালু করা হয়েছে, কিন্তু আপনি যে API সংস্করণটি কোয়েরি করছেন তাতে এটি এখনও সমর্থিত নয়।

কোনো রিসোর্সের ধরন UNKNOWN হলেও আপনি মেট্রিক নির্বাচন করতে পারবেন, কিন্তু আপনাকে নিম্নলিখিত বিষয়গুলো মনে রাখতে হবে:

  • UNKNOWN টাইপের কোনো রিসোর্স পরবর্তীতে সমর্থিত হতে পারে, কিন্তু এটি অনির্দিষ্টকালের জন্য UNKNOWN থেকেও যেতে পারে।

  • UNKNOWN টাইপের নতুন অবজেক্ট যেকোনো সময় দেখা যেতে পারে। এই অবজেক্টগুলো ব্যাকওয়ার্ড কম্প্যাটিবল, কারণ enum ভ্যালুটি ইতিমধ্যেই উপলব্ধ। এই পরিবর্তনের সাথে আমরা রিসোর্সগুলো উপলব্ধ হওয়ার সাথে সাথেই যুক্ত করি, যাতে আপনি আপনার অ্যাকাউন্ট সম্পর্কে একটি সঠিক ধারণা পান। আপনার অ্যাকাউন্টে অন্যান্য ইন্টারফেসের মাধ্যমে নতুন কোনো কার্যকলাপের কারণে অথবা কোনো রিসোর্স আনুষ্ঠানিকভাবে সমর্থিত না থাকার কারণে UNKNOWN রিসোর্সটি দেখা যেতে পারে।

  • UNKNOWN রিসোর্সগুলোর সাথে বিস্তারিত মেট্রিক্স সংযুক্ত থাকতে পারে, যা আপনি কোয়েরি করতে পারেন।

  • UNKNOWN রিসোর্সগুলো সাধারণত সার্চ অ্যাডস ৩৬০ ইউআই-তে সম্পূর্ণরূপে দৃশ্যমান থাকে।