MatchingFunction

פונקציית תואמת המשויכת ל-CustomerFeed, ל-CampaignFeed או ל-GroupFeed. הפונקציה התואמת משמשת לסינון קבוצת הפריטים שנבחרו בפיד.

ייצוג 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(true) או IDENTITY(false). כל הפריטים בפיד או לא הוצגו אף פעם.
  2. EQUALS(CONTEXT.DEVICE,"Mobile")
  3. IN(FEED_ITEM_ID,{1000001,1000002,1000003})
  4. CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"})
  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 האופרטור של IDENTITY.
EQUALS האופרטור EQUALS
AND אופרטור שמשתמש בשני אופרנדים או יותר מסוג Function"/>, ובודק שכל האופרנדים מעריכים שיש להם TRUE. בפונקציות שקשורות לפורמטים של מודעות, כל האופרנדים חייבים להופיע בצד שמאל.
CONTAINS_ANY אופרטור שמחזיר True אם הרכיבים בצד שמאל מכילים אחד מהרכיבים של זכות אופרנד. אחרת, יש להחזיר את הערך false. אומנם צריך לכלול לפחות 1 ולא יותר מ-3 פריטים של Constantons.

אופרנד

אופרנד בפונקציה תואמת.

ייצוג 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)

המזהה של מאפיין הפיד שאליו יש הפניה. חובה.

FunctionOperand

אופרנד של פונקציה בפונקציה תואמת. משמש לייצוג פונקציות מקננות.

ייצוג JSON
{
  "matchingFunction": {
    object (MatchingFunction)
  }
}
שדות
matchingFunction

object (MatchingFunction)

הפונקציה התואמת שהוגדרה באופרנד הזה.

RequestContextOperand

אופרנד בפונקציה שמתייחס לערך בהקשר של הבקשה.

ייצוג JSON
{
  "contextType": enum (MatchingFunctionContextType)
}
שדות
contextType

enum (MatchingFunctionContextType)

סוג הערך שיפנה בהקשר של הבקשה.

MatchingFunctionContextType

סוגי הקשר אפשריים לאופרנד בפונקציה תואמת.

טיפוסים בני מנייה (enums)
UNSPECIFIED לא צוין.
UNKNOWN משמש לציון הערך המוחזר בלבד. מייצג ערך לא ידוע בגרסה הזו.
FEED_ITEM_ID מזהה פריט בפיד בהקשר הבקשה.
DEVICE_NAME המכשיר שבו נעשה שימוש (הערכים האפשריים הם 'מחשב' או 'נייד').
FEED_ITEM_SET_ID מזהה קבוצת פריטים בפיד בהקשר הבקשה.