- JSON-Darstellung
- MatchingFunctionOperator
- Operand
- ConstantOperand
- FeedAttributeOperand
- FunctionOperand
- RequestContextOperand
- MatchingFunctionContextType
Abgleichfunktion, die mit einem CustomerFeed, CampaignFeed oder AdGroupFeed verknüpft ist. Die Abgleichfunktion wird verwendet, um die ausgewählten Feedelemente zu filtern.
JSON-Darstellung |
---|
{ "operator": enum ( |
Felder | |
---|---|
operator |
Operator für eine Funktion. |
leftOperands[] |
Die Operanden auf der linken Seite der Gleichung. Dieser Operand wird auch für Einzel-Operandenausdrücke wie NOT verwendet. |
rightOperands[] |
Die Operanden auf der rechten Seite der Gleichung. |
functionString |
Stringdarstellung der Funktion. Beispiele:
Weitere Informationen finden Sie unter https://developers.google.com/google-ads/api/docs/extensions/feeds/matching-functions. Da mehrere Strings möglicherweise dieselbe zugrunde liegende Funktion darstellen (z. B. Leerzeichen und einfache oder doppelte Anführungszeichen), ist der zurückgegebene Wert möglicherweise nicht mit dem String identisch, der in einer mutate-Anfrage gesendet wurde. |
MatchingFunctionOperator
Mögliche Operatoren in einer Abgleichfunktion.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen in dieser Version unbekannten Wert dar. |
IN |
Der IN-Operator. |
IDENTITY |
Der IDENTITY-Operator. |
EQUALS |
Der Operator EQUALS |
AND |
Operator, der zwei oder mehr Operanden des Typs FunctionOperand annimmt und überprüft, ob alle Operanden als wahr ausgewertet werden. Für Funktionen in Bezug auf Anzeigenformate müssen alle Operanden in leftOperanden angegeben werden. |
CONTAINS_ANY |
Operator, der "true" zurückgibt, wenn die Elemente in leftOperands eines der Elemente in rightOperands enthalten. Andernfalls wird „false“ zurückgegeben. Die rightOperanden müssen mindestens einen und dürfen nicht mehr als drei ConstantOperands enthalten. |
Operand
Ein Operand in einer Abgleichfunktion.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld function_argument_operand . Verschiedene Operanden, die in einer Abgleichfunktion verwendet werden können Erforderlich. Für function_argument_operand ist nur einer der folgenden Werte zulässig: |
|
constantOperand |
Ein konstanter Operand in einer Abgleichfunktion. |
feedAttributeOperand |
Dieser Operand gibt ein Feed-Attribut im Feed an. |
functionOperand |
Ein Funktionsoperand in einer Abgleichfunktion. Wird zur Darstellung verschachtelter Funktionen verwendet. |
requestContextOperand |
Ein Operand in einer Funktion, die sich auf einen Wert im Anfragekontext bezieht. |
ConstantOperand
Ein konstanter Operand in einer Abgleichfunktion.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld constant_operand_value . Konstante Operandenwerte Erforderlich. Für constant_operand_value ist nur einer der folgenden Werte zulässig: |
|
stringValue |
Stringwert des Operanden, wenn es sich um einen Stringtyp handelt. |
longValue |
Int64-Wert des Operanden, wenn es sich um einen Int64-Typ handelt |
booleanValue |
Boolescher Wert des Operanden, wenn es sich um einen booleschen Typ handelt. |
doubleValue |
Double-Wert des Operanden, wenn es sich um den Typ Double handelt. |
FeedAttributeOperand
Ein Feed-Attribut-Operand in einer Abgleichfunktion. Wird zur Darstellung eines Feedattributs im Feed verwendet.
JSON-Darstellung |
---|
{ "feedId": string, "feedAttributeId": string } |
Felder | |
---|---|
feedId |
Den verknüpften Feed. Erforderlich. |
feedAttributeId |
Die ID des referenzierten Feedattributs. Erforderlich. |
FunctionOperand
Ein Funktionsoperand in einer Abgleichfunktion. Wird zur Darstellung verschachtelter Funktionen verwendet.
JSON-Darstellung |
---|
{
"matchingFunction": {
object ( |
Felder | |
---|---|
matchingFunction |
Die Abgleichfunktion in diesem Operanden. |
RequestContextOperand
Ein Operand in einer Funktion, die sich auf einen Wert im Anfragekontext bezieht.
JSON-Darstellung |
---|
{
"contextType": enum ( |
Felder | |
---|---|
contextType |
Typ des Werts, auf den im Anfragekontext verwiesen werden soll. |
MatchingFunctionContextType
Mögliche Kontexttypen für einen Operanden in einer Abgleichfunktion.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen in dieser Version unbekannten Wert dar. |
FEED_ITEM_ID |
Die ID des Feedelements im Anfragekontext. |
DEVICE_NAME |
Das verwendete Gerät. Mögliche Werte sind „Desktop“ oder „Mobile“. |
FEED_ITEM_SET_ID |
Die ID der Feedelement-Gruppe im Anfragekontext. |