MatchingFunction

কাস্টমারফিড, ক্যাম্পেইনফিড, বা অ্যাডগ্রুপফিডের সাথে মিলিত ফাংশন। ম্যাচিং ফাংশনটি নির্বাচিত ফিড আইটেমগুলির সেট ফিল্টার করতে ব্যবহৃত হয়।

JSON প্রতিনিধিত্ব
{
  "operator": enum (MatchingFunctionOperator),
  "leftOperands": [
    {
      object (Operand)
    }
  ],
  "rightOperands": [
    {
      object (Operand)
    }
  ],
  "functionString": string
}
ক্ষেত্র
operator

enum ( MatchingFunctionOperator )

একটি ফাংশনের জন্য অপারেটর।

leftOperands[]

object ( Operand )

সমীকরণের বাম দিকের অপারেন্ডগুলি৷ এটি এমন একটি অপারেন্ড যা একক অপারেন্ড এক্সপ্রেশন যেমন NOT এর জন্য ব্যবহার করা হবে।

rightOperands[]

object ( Operand )

সমীকরণের ডান দিকের অপারেন্ডগুলি৷

functionString

string

ফাংশনের স্ট্রিং উপস্থাপনা।

উদাহরণ:

  1. IDENTITY(সত্য) বা IDENTITY(মিথ্যা)। সমস্ত বা কোন ফিড আইটেম পরিবেশিত.
  2. EQUALS(CONTEXT.DEVICE,"মোবাইল")
  3. IN(FEED_ITEM_ID,{1000001,1000002,1000003})
  4. CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"})
  5. এবং(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"মোবাইল"))

আরও বিশদ বিবরণের জন্য, https://developers.google.com/google-ads/api/docs/extensions/feeds/matching-function দেখুন

মনে রাখবেন যে একাধিক স্ট্রিং একই অন্তর্নিহিত ফাংশনকে প্রতিনিধিত্ব করতে পারে (উদাহরণস্বরূপ, সাদা স্থান এবং একক বনাম ডবল উদ্ধৃতি চিহ্ন), ফেরত দেওয়া মানটি মিউটেট অনুরোধে পাঠানো স্ট্রিংয়ের সাথে অভিন্ন নাও হতে পারে।

ম্যাচিং ফাংশন অপারেটর

একটি ম্যাচিং ফাংশনে সম্ভাব্য অপারেটর।

Enums
UNSPECIFIED উল্লিখিত না.
UNKNOWN শুধুমাত্র রিটার্ন মান জন্য ব্যবহৃত. এই সংস্করণে অজানা মান প্রতিনিধিত্ব করে।
IN IN অপারেটর।
IDENTITY আইডেন্টিটি অপারেটর।
EQUALS EQUALS অপারেটর
AND অপারেটর যে দুটি বা ততোধিক অপারেন্ড নেয় যেগুলি ফাংশনঅপারেন্ড টাইপের এবং চেক করে যে সমস্ত অপারেন্ড সত্যে মূল্যায়ন করে। বিজ্ঞাপন বিন্যাস সম্পর্কিত ফাংশনগুলির জন্য, সমস্ত অপারেন্ড অবশ্যই বাম অপারেন্ডে থাকতে হবে।
CONTAINS_ANY অপারেটর যেটি সত্য প্রদান করে যদি leftOperands-এর উপাদানগুলিতে rightOperands-এর কোনো উপাদান থাকে। অন্যথায়, মিথ্যা ফিরে. RightOperands-এ কমপক্ষে 1টি এবং 3টির বেশি ConstantOperands থাকতে হবে।

অপারেন্ড

একটি ম্যাচিং ফাংশনে একটি অপারেন্ড।

JSON প্রতিনিধিত্ব
{

  // Union field function_argument_operand can be only one of the following:
  "constantOperand": {
    object (ConstantOperand)
  },
  "feedAttributeOperand": {
    object (FeedAttributeOperand)
  },
  "functionOperand": {
    object (FunctionOperand)
  },
  "requestContextOperand": {
    object (RequestContextOperand)
  }
  // End of list of possible types for union field function_argument_operand.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড function_argument_operand । বিভিন্ন অপারেন্ড যা একটি ম্যাচিং ফাংশনে ব্যবহার করা যেতে পারে। প্রয়োজন। function_argument_operand নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
constantOperand

object ( ConstantOperand )

একটি ম্যাচিং ফাংশনে একটি ধ্রুবক অপারেন্ড।

feedAttributeOperand

object ( FeedAttributeOperand )

এই অপারেন্ড ফিডে একটি ফিড বৈশিষ্ট্য নির্দিষ্ট করে।

functionOperand

object ( FunctionOperand )

একটি ম্যাচিং ফাংশনে একটি ফাংশন অপারেন্ড। নেস্টেড ফাংশন প্রতিনিধিত্ব করতে ব্যবহৃত.

requestContextOperand

object ( RequestContextOperand )

অনুরোধ প্রসঙ্গে একটি মান উল্লেখ করে একটি ফাংশনের একটি অপারেন্ড।

ConstantOperand

একটি ম্যাচিং ফাংশনে একটি ধ্রুবক অপারেন্ড।

JSON প্রতিনিধিত্ব
{

  // Union field constant_operand_value can be only one of the following:
  "stringValue": string,
  "longValue": string,
  "booleanValue": boolean,
  "doubleValue": number
  // End of list of possible types for union field constant_operand_value.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র constant_operand_value । ধ্রুবক অপারেন্ড মান। প্রয়োজন। constant_operand_value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
stringValue

string

অপারেন্ডের স্ট্রিং মান যদি এটি একটি স্ট্রিং টাইপ হয়।

longValue

string ( int64 format)

অপারেন্ডের Int64 মান যদি এটি একটি int64 প্রকার হয়।

booleanValue

boolean

অপারেন্ডের বুলিয়ান মান যদি এটি একটি বুলিয়ান প্রকার হয়।

doubleValue

number

অপারেন্ডের দ্বিগুণ মান যদি এটি একটি ডবল টাইপ হয়।

FeedAttributeOperand

একটি ম্যাচিং ফাংশনে একটি ফিড অ্যাট্রিবিউট অপারেন্ড৷ ফিডে একটি ফিড বৈশিষ্ট্য উপস্থাপন করতে ব্যবহৃত হয়।

JSON প্রতিনিধিত্ব
{
  "feedId": string,
  "feedAttributeId": string
}
ক্ষেত্র
feedId

string ( int64 format)

সংশ্লিষ্ট ফিড। প্রয়োজন।

feedAttributeId

string ( int64 format)

উল্লেখ করা ফিড অ্যাট্রিবিউটের আইডি। প্রয়োজন।

ফাংশন অপারেন্ড

একটি ম্যাচিং ফাংশনে একটি ফাংশন অপারেন্ড। নেস্টেড ফাংশন প্রতিনিধিত্ব করতে ব্যবহৃত.

JSON প্রতিনিধিত্ব
{
  "matchingFunction": {
    object (MatchingFunction)
  }
}
ক্ষেত্র
matchingFunction

object ( MatchingFunction )

এই অপারেন্ড অনুষ্ঠিত ম্যাচিং ফাংশন.

Request ContextOperand

অনুরোধ প্রসঙ্গে একটি মান উল্লেখ করে একটি ফাংশনের একটি অপারেন্ড।

JSON প্রতিনিধিত্ব
{
  "contextType": enum (MatchingFunctionContextType)
}
ক্ষেত্র
contextType

enum ( MatchingFunctionContextType )

অনুরোধ প্রসঙ্গে উল্লেখ করা মান প্রকার.

ম্যাচিং ফাংশন কনটেক্সট টাইপ

একটি ম্যাচিং ফাংশনে একটি অপারেন্ডের জন্য সম্ভাব্য প্রসঙ্গ প্রকার।

Enums
UNSPECIFIED উল্লিখিত না.
UNKNOWN শুধুমাত্র রিটার্ন মান জন্য ব্যবহৃত. এই সংস্করণে অজানা মান প্রতিনিধিত্ব করে।
FEED_ITEM_ID অনুরোধ প্রসঙ্গে ফিড আইটেম আইডি.
DEVICE_NAME যে ডিভাইসটি ব্যবহার করা হচ্ছে (সম্ভাব্য মানগুলি হল 'ডেস্কটপ' বা 'মোবাইল')।
FEED_ITEM_SET_ID অনুরোধ প্রসঙ্গে ফিড আইটেম সেট আইডি.