- JSON 表現
- MatchingFunctionOperator
- オペランド
- ConstantOperand
- FeedAttributeOperand
- FunctionOperand
- RequestContextOperand
- MatchingFunctionContextType
CustomerFeed、CampaignFeed、AdGroupFeed に関連付けられたマッチング関数。マッチング関数は、選択したフィード アイテムをフィルタするために使用されます。
JSON 表現 |
---|
{ "operator": enum ( |
フィールド | |
---|---|
operator |
関数の演算子。 |
leftOperands[] |
式の左側のオペランド。これは、NOT などの単一オペランド式に使用されるオペランドでもあります。 |
rightOperands[] |
方程式の右側のオペランド。 |
functionString |
関数の文字列表現。 例:
詳しくは、https://developers.google.com/google-ads/api/docs/extensions/feeds/matching-functions をご覧ください。 複数の文字列が、基盤となる同じ関数(空白、単一引用符、二重引用符など)を表す場合があるため、返される値が変換リクエストで送信された文字列と同一でない場合があります。 |
MatchingFunctionOperator
マッチング関数で使用できる演算子。
列挙型 | |
---|---|
UNSPECIFIED |
指定されていません。 |
UNKNOWN |
戻り値にのみ使用されます。このバージョンで不明な値を表します。 |
IN |
IN 演算子。 |
IDENTITY |
IDENTITY 演算子。 |
EQUALS |
EQUALS 演算子 |
AND |
FunctionOperator 型の 2 つ以上のオペランドを取り、すべてのオペランドが true と評価されるかどうかを確認する演算子。広告フォーマットに関連する関数の場合、すべてのオペランドを left オペランドに含める必要があります。 |
CONTAINS_ANY |
left オペランドの要素に right オペランドの要素のいずれかが含まれている場合に true を返す演算子。それ以外の場合は、false を返します。right オペランドには 1 ~ 3 個の Constant オペランドを含める必要があります。 |
オペランド
マッチング関数のオペランド。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド function_argument_operand 。マッチング関数で使用できるさまざまなオペランド。必須。function_argument_operand は次のいずれかになります。 |
|
constantOperand |
マッチング関数内の定数オペランド。 |
feedAttributeOperand |
このオペランドでは、フィード内のフィード属性を指定します。 |
functionOperand |
マッチング関数の関数オペランド。ネストされた関数を表すために使用されます。 |
requestContextOperand |
リクエストのコンテキスト内の値を参照する関数内のオペランド。 |
ConstantOperand
マッチング関数内の定数オペランド。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド constant_operand_value 。定数オペランド値。必須。constant_operand_value は次のいずれかになります。 |
|
stringValue |
オペランドが文字列型の場合は、そのオペランドの文字列値。 |
longValue |
オペランドの int64 値(int64 型の場合)。 |
booleanValue |
オペランドのブール値(ブール値)。 |
doubleValue |
オペランドの double 型の値( double 型の場合)。 |
FeedAttributeOperand
マッチング関数のフィード属性オペランド。フィード内のフィード属性を表すために使用されます。
JSON 表現 |
---|
{ "feedId": string, "feedAttributeId": string } |
フィールド | |
---|---|
feedId |
関連付けられているフィード。必須。 |
feedAttributeId |
参照されるフィード属性の ID。必須。 |
FunctionOperand
マッチング関数の関数オペランド。ネストされた関数を表すために使用されます。
JSON 表現 |
---|
{
"matchingFunction": {
object ( |
フィールド | |
---|---|
matchingFunction |
このオペランドに保持されているマッチング関数。 |
RequestContextOperand
リクエストのコンテキスト内の値を参照する関数内のオペランド。
JSON 表現 |
---|
{
"contextType": enum ( |
フィールド | |
---|---|
contextType |
リクエスト コンテキストで参照される値の型。 |
MatchingFunctionContextType
マッチング関数内のオペランドに対して使用できるコンテキスト型。
列挙型 | |
---|---|
UNSPECIFIED |
指定されていません。 |
UNKNOWN |
戻り値にのみ使用されます。このバージョンで不明な値を表します。 |
FEED_ITEM_ID |
リクエストのコンテキスト内のフィード アイテム ID。 |
DEVICE_NAME |
使用されているデバイス(指定可能な値は「パソコン」または「モバイル」です)。 |
FEED_ITEM_SET_ID |
リクエストのコンテキストのフィード アイテム セット ID。 |