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

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

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

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입니다.