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(피드_상품_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

일치 함수에 가능한 연산자.

열거형
UNSPECIFIED 지정되지 않음
UNKNOWN 반환 값에만 사용됩니다. 이 버전에서 알 수 없는 값을 나타냅니다.
IN IN 연산자.
IDENTITY IDENTITY 연산자.
EQUALS EQUALS 연산자
AND 함수 피연산자 유형의 피연산자 두 개 이상을 취하여 모든 피연산자가 true로 평가되는지 확인하는 연산자입니다. 광고 형식과 관련된 함수의 경우 모든 피연산자가 left피연산자에 있어야 합니다.
CONTAINS_ANY 왼쪽 피연산자의 요소에 오른쪽 피연산자의 요소가 하나라도 포함되어 있으면 true를 반환하는 연산자입니다. 그렇지 않으면 false를 반환합니다. 오른쪽 피연산자는 1~3개의 ConstantCallback만 포함해야 합니다.

피연산자

일치 함수의 피연산자.

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

double 유형인 경우 피연산자의 double 값입니다.

FeedAttributeOperand

일치 함수의 피드 속성 피연산자. 피드에서 피드 속성을 나타내는 데 사용됩니다.

JSON 표현
{
  "feedId": string,
  "feedAttributeId": string
}
필드
feedId

string (int64 format)

연결된 피드입니다. 필수 항목입니다.

feedAttributeId

string (int64 format)

참조된 피드 속성의 ID입니다. 필수 항목입니다.

FunctionOperand

일치 함수의 함수 피연산자. 중첩된 함수를 나타내는 데 사용됩니다.

JSON 표현
{
  "matchingFunction": {
    object (MatchingFunction)
  }
}
필드
matchingFunction

object (MatchingFunction)

이 피연산자에 보유된 일치 함수.

RequestContextOperand

요청 컨텍스트의 값을 참조하는 함수의 피연산자입니다.

JSON 표현
{
  "contextType": enum (MatchingFunctionContextType)
}
필드
contextType

enum (MatchingFunctionContextType)

요청 컨텍스트에서 참조할 값의 유형입니다.

MatchingFunctionContextType

일치 함수의 피연산자에 사용할 수 있는 컨텍스트 유형입니다.

열거형
UNSPECIFIED 지정되지 않음
UNKNOWN 반환 값에만 사용됩니다. 이 버전에서 알 수 없는 값을 나타냅니다.
FEED_ITEM_ID 요청 컨텍스트의 피드 항목 ID입니다.
DEVICE_NAME 사용 중인 기기 (가능한 값은 '데스크톱' 또는 '모바일'임)
FEED_ITEM_SET_ID 요청 컨텍스트의 피드 항목 세트 ID입니다.