MatchingFunction

CustomerFeed, CampaignFeed याCampaignFeed से जुड़ा मिलता-जुलता फ़ंक्शन. मैचिंग फ़ंक्शन का इस्तेमाल, चुने गए फ़ीड आइटम के सेट को फ़िल्टर करने के लिए किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "operator": enum (MatchingFunctionOperator),
  "leftOperands": [
    {
      object (Operand)
    }
  ],
  "rightOperands": [
    {
      object (Operand)
    }
  ],
  "functionString": string
}
फ़ील्ड
operator

enum (MatchingFunctionOperator)

फ़ंक्शन के लिए ऑपरेटर.

leftOperands[]

object (Operand)

इक्वेशन के बाईं ओर मौजूद ऑपरेंड. यह एक ऑपरेंड एक्सप्रेशन के लिए इस्तेमाल किया जाने वाला ऑपरेंड भी है, जैसे कि NOT.

rightOperands[]

object (Operand)

इक्वेशन की दाईं ओर मौजूद ऑपरेंड.

functionString

string

फ़ंक्शन को स्ट्रिंग दिखाना.

उदाहरण:

  1. पहचान(सही) या पहचान(गलत). सभी फ़ीड आइटम दिखाए गए या कोई भी फ़ीड आइटम नहीं दिखाया गया.
  2. EQUALS(CONTEXT.DEVICE,"Mobile")
  3. IN(Feed_ITEM_ID,{1000001,1000002,1000003})
  4. CONTAINS_ANY(FeedAttribute[12345678,0],{"मार्स क्रूज़","वीनस क्रूज़"})
  5. AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile"))

ज़्यादा जानकारी के लिए, https://developers.google.com/google-ads/api/docs/extensions/feeds/matching-functions पर जाएं

ध्यान दें, कई स्ट्रिंग एक ही फ़ंक्शन को दिखा सकती हैं (उदाहरण के लिए, व्हाइटस्पेस और डबल कोटेशन मार्क), इसलिए हो सकता है कि मिलने वाली वैल्यू, म्यूटेट अनुरोध में भेजी गई स्ट्रिंग से मेल न खाए.

MatchingFunctionOperator

मैच करने वाले फ़ंक्शन में संभावित ऑपरेटर.

Enums
UNSPECIFIED जानकारी नहीं दी गई.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
IN IN ऑपरेटर.
IDENTITY जांच करने वाला ऑपरेटर.
EQUALS EQUALS ऑपरेटर
AND वह ऑपरेटर जो फ़ंक्शन के दो या उससे ज़्यादा ऑपरेंड लेता है और जांच करता है कि सभी ऑपरेंड सही के तौर पर आकलन करते हैं. विज्ञापन फ़ॉर्मैट से जुड़े फ़ंक्शन के लिए, सभी ऑपरेंड बाईं ओर के हिस्सों में होने चाहिए.
CONTAINS_ANY अगर बाईं ओर मौजूद ऑपरेंड में मौजूद एलिमेंट में दाईं ओर मौजूद कोई भी एलिमेंट शामिल है, तो 'सही' दिखाने वाला ऑपरेटर. अगर ऐसा नहीं है, तो 'गलत' दिखाएं. दाईं ओर के यूआरएल में कम से कम 1 और ज़्यादा से ज़्यादा 3 कॉन्सटेंट शामिल होने चाहिए.

ओपेरैंड

मिलते-जुलते फ़ंक्शन में मौजूद ऑपरेंड.

जेएसओएन के काेड में दिखाना
{

  // 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

मैच करने वाले फ़ंक्शन में कॉन्सटेंट ऑपरेंड.

जेएसओएन के काेड में दिखाना
{

  // 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

मिलते-जुलते फ़ंक्शन में फ़ीड एट्रिब्यूट ऑपरेंड. इसका इस्तेमाल, फ़ीड में किसी फ़ीड एट्रिब्यूट को दिखाने के लिए किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "feedId": string,
  "feedAttributeId": string
}
फ़ील्ड
feedId

string (int64 format)

इससे जुड़ा फ़ीड. ज़रूरी है.

feedAttributeId

string (int64 format)

रेफ़र किए गए फ़ीड एट्रिब्यूट का आईडी. ज़रूरी है.

FunctionOperand

मिलते-जुलते फ़ंक्शन में मौजूद फ़ंक्शन ऑपरेंड. इसका इस्तेमाल नेस्ट किए गए फ़ंक्शन को दिखाने के लिए किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "matchingFunction": {
    object (MatchingFunction)
  }
}
फ़ील्ड
matchingFunction

object (MatchingFunction)

इस ऑपरेंड में मौजूद मिलता-जुलता फ़ंक्शन.

RequestContextOperand

फ़ंक्शन में मौजूद ऑपरेंड, जो अनुरोध के कॉन्टेक्स्ट में किसी वैल्यू के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "contextType": enum (MatchingFunctionContextType)
}
फ़ील्ड
contextType

enum (MatchingFunctionContextType)

अनुरोध के संदर्भ में रेफ़र की जाने वाली वैल्यू का टाइप.

MatchingFunctionContextType

मैच करने वाले फ़ंक्शन में, ऑपरेंड के लिए संभावित कॉन्टेक्स्ट टाइप.

Enums
UNSPECIFIED जानकारी नहीं दी गई.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
FEED_ITEM_ID अनुरोध के संदर्भ में फ़ीड आइटम आईडी.
DEVICE_NAME वह डिवाइस जिसका इस्तेमाल किया जा रहा है (संभावित वैल्यू 'डेस्कटॉप' या 'मोबाइल' हैं).
FEED_ITEM_SET_ID अनुरोध के संदर्भ में फ़ीड आइटम सेट आईडी.