MatchingFunction

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

ייצוג 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 אם הרכיבים ברכיבי משמאל אופר כולל אחד או יותר מהאלמנטים ב-Rightoffers. אחרת, יש להחזיר את הערך false. קודי האודיו הנכונים חייבים להכיל לפחות 1 ולא יותר מ-3 פריטי Constant מסנן.

אופרנד

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

ייצוג 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 מזהה קבוצת פריטי פיד בהקשר של הבקשה.