ফিল্টার করা রিপোর্ট

নতুন Search Ads 360 Reporting API এখন উপলব্ধ। নতুন API কাস্টম রিপোর্ট তৈরি করতে এবং আপনার রিপোর্টিং অ্যাপ্লিকেশন এবং প্রক্রিয়াগুলিতে ডেটা সংহত করার জন্য উন্নত নমনীয়তা প্রদান করে। নতুন Search Ads 360 Reporting API- এ স্থানান্তরিত ও ব্যবহার সম্পর্কে আরও জানুন।

ডিফল্টরূপে, আপনার রিপোর্টে রিপোর্টস্কোপের সমস্ত ডেটা থাকবে যা আপনার অনুরোধ নির্দিষ্ট করে। আপনি যদি একটি প্রতিবেদনে শুধুমাত্র মানদণ্ডের একটি সেটের সাথে মেলে এমন ডেটা ধারণ করতে চান, আপনি একটি প্রতিবেদনে এক বা একাধিক ফিল্টার যোগ করতে পারেন। সমস্ত ফিল্টারকে সন্তুষ্ট করে এমন সারিগুলিই ফেরত দেওয়া হয়।

উদাহরণস্বরূপ, আপনি একটি সংস্থার সমস্ত কীওয়ার্ডের একটি প্রতিবেদনের জন্য অনুরোধ করতে পারেন। তারপর আপনি একটি ফিল্টার নির্দিষ্ট করতে পারেন যাতে রিপোর্টে শুধুমাত্র www.example.com এবং www.another-example.com দিয়ে শুরু হওয়া ল্যান্ডিং পৃষ্ঠার URL সহ কীওয়ার্ডগুলি উপস্থিত হয়৷

"filters": [
  {
    "column" : { "columnName": "keywordLandingPage" },
    "operator" : "startsWith",
    "values" : [
      "http://www.example.com",
      "http://www.another-example.com"
    ]
  }
]

প্রতিটি ফিল্টার ফিল্টার করার জন্য একটি কলাম, একটি অপারেটর এবং নির্দিষ্ট কলামে থাকা প্রত্যাশিত মানগুলির একটি তালিকা নির্দিষ্ট করে:

"filters": [
  {
   "column" : column to filter on,
   "operator" : operator specifying the type of filter,
   "values" : list of values
  },
  { ... another filter can go here ... }
]
দ্রষ্টব্য : কিছু কলাম ফিল্টার করা যাবে না। প্রতিবেদনের প্রকারের রেফারেন্সে, প্রতিটি কলাম নির্দেশ করে যে এটি Filterable কিনা।

ফিল্টার অপারেটর

সমস্ত ফিল্টার কেস সংবেদনশীল. অর্থাৎ, "www.Sprockets.com" সহ একটি ফিল্টার "www.sprockets.com" ধারণকারী কলামের সাথে মিলবে না।

অপারেটর বর্ণনা সমর্থিত মানগুলির সংখ্যা
equals কলাম অবশ্যই নির্দিষ্ট মানের সাথে মিলবে। 1
notEquals কলাম অবশ্যই নির্দিষ্ট মানের সাথে মেলে না। 1
in

কলামটি অবশ্যই ফিল্টারের তালিকার একটি মানের সাথে হুবহু মেলে।

তালিকা ডেটা প্রকারের জন্য বৈধ নয় (যেমন String list )।

পরিবর্তনশীল
lessThan

কলামে অবশ্যই একটি মান থাকতে হবে যা নির্দিষ্ট মানের থেকে কম।

যদি আপনি একটি Boolean কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে Search Ads 360 API false 0 এর সাংখ্যিক মান এবং true 1 এ রূপান্তরিত করে। যদি আপনি একটি String কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে এপিআই অভিধানের ক্রম তুলনা করে।

তালিকা ডেটা প্রকারের জন্য বৈধ নয় (যেমন String list )।

1
greaterThan

কলামে এমন একটি মান থাকতে হবে যা ফিল্টারের তালিকার একটি মানের থেকে বড়।

যদি আপনি একটি Boolean কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে API false 0 এর একটি সংখ্যাসূচক মান এবং true 1 এ রূপান্তরিত করে। যদি আপনি একটি String কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে এপিআই অভিধানের ক্রম তুলনা করে।

তালিকা ডেটা প্রকারের জন্য বৈধ নয় (যেমন String list )।

1
lessThanOrEqual

কলামে এমন একটি মান থাকতে হবে যা ফিল্টারের তালিকার একটি মানের থেকে কম বা সমান।

যদি আপনি একটি Boolean কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে API false 0 এর একটি সংখ্যাসূচক মান এবং true 1 এ রূপান্তরিত করে। যদি আপনি একটি String কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে এপিআই অভিধানের ক্রম তুলনা করে।

তালিকা ডেটা প্রকারের জন্য বৈধ নয় (যেমন String list )।

1
greaterThanOrEqual

কলামে অবশ্যই এমন একটি মান থাকতে হবে যা ফিল্টারের তালিকার একটি মানের থেকে বড় বা সমান।

যদি আপনি একটি Boolean কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে API false 0 এর একটি সংখ্যাসূচক মান এবং true 1 এ রূপান্তরিত করে। যদি আপনি একটি String কলামের জন্য এই ফিল্টারটি নির্দিষ্ট করেন, তাহলে এপিআই অভিধানের ক্রম তুলনা করে।

তালিকা ডেটা প্রকারের জন্য বৈধ নয় (যেমন String list )।

1
isNull কলাম খালি হতে হবে. উদাহরণস্বরূপ, যদি আপনি একটি কীওয়ার্ড রিপোর্টে keywordMaxCpc কলামের জন্য isNull নির্দিষ্ট করেন, তাহলে রিপোর্টে শুধুমাত্র এমন কীওয়ার্ড থাকবে যেগুলি সর্বোচ্চ CPC নির্দিষ্ট করেনি। 0
isNotNull কলামে একটি মান থাকতে হবে। 0
startsWith

ফিল্টার তালিকার যেকোন একটি স্ট্রিং দিয়ে কলামটি শুরু হতে হবে।

শুধুমাত্র String কলামের জন্য বৈধ।

পরিবর্তনশীল
containsSubstring

কলামে অবশ্যই ফিল্টারের তালিকায় নির্দিষ্ট স্ট্রিংগুলির একটির সমস্ত বা অংশ থাকতে হবে৷

উদাহরণস্বরূপ, একটি মান সহ সাবস্ট্রিং ফিল্টার containsSubstring :
["ham", "cheese"]
এই মান দিয়ে সারি ফেরত দেবে:
ham burger
cheese burger

কিন্তু এই মানগুলির সাথে সারিগুলি ফেরত দেবে না:
lobster roll
lettuce
hig h am plitude ( high amplitude "h am" সাবস্ট্রিং অন্তর্ভুক্ত থাকে, কিন্তু সমস্ত অক্ষর—স্পেস সহ—ফিল্টার দ্বারা মূল্যায়ন করা হয়)

শুধুমাত্র String কলামের জন্য বৈধ।

পরিবর্তনশীল
doesNotContainSubstring

কলামে অবশ্যই ফিল্টারের তালিকার কোনো স্ট্রিং থাকবে না।

উদাহরণস্বরূপ, মান সহ একটি doesNotContainSubstring ফিল্টার:
["ham", "cheese"]
এই মান দিয়ে সারি ফেরত দেবে:
lobster roll
lettuce

কিন্তু এই মানগুলির সাথে সারিগুলি ফেরত দেবে না:
হ্যাম বার্গার
পনির বার্গার

শুধুমাত্র String কলামের জন্য বৈধ।

পরিবর্তনশীল
containsElement

ফিল্টারের তালিকায় কলামে অন্তত একটি মান থাকতে হবে। শুধুমাত্র তালিকা ডেটা প্রকার সহ কলামগুলির জন্য বৈধ (যেমন String list )।

উদাহরণস্বরূপ, একটি campaign প্রতিবেদনে, মান সহ একটি containsElement ফিল্টার রয়েছে:
["foo", "bar"]
effectiveLabels কলামে ফিল্টার করা শুধুমাত্র foo , bar , বা উভয় দিয়ে লেবেল করা প্রচারাভিযান ফিরিয়ে দেবে।

পরিবর্তনশীল