- Zapis JSON
- MatchingFunctionOperator
- Operand
- ConstantOperand
- FeedAttributeOperand
- FunctionOperand
- RequestContextOperand
- MatchingFunctionContextType
Funkcja dopasowania powiązana z plikiem danych klienta, plikiem danych kampanii lub plikiem danych grupy reklam. Funkcja dopasowania służy do filtrowania wybranych elementów w pliku danych.
Zapis JSON |
---|
{ "operator": enum ( |
Pola | |
---|---|
operator |
Operator funkcji. |
leftOperands[] |
operandy po lewej stronie równania. Jest to także operand, który powinien być używany w przypadku wyrażeń zawierających jeden operand, takich jak NOT. |
rightOperands[] |
operandy po prawej stronie równania. |
functionString |
Ciąg znaków funkcji. Przykłady:
Więcej informacji znajdziesz na stronie https://developers.google.com/google-ads/api/docs/extensions/feeds/matching-functions. Ponieważ wiele ciągów znaków może reprezentować tę samą funkcję bazową (na przykład odstępy oraz pojedyncze i podwójne cudzysłowy), zwrócona wartość może nie być taka sama jak ciąg wysłany w żądaniu zmiany. |
MatchingFunctionOperator
Możliwe operatory w funkcji dopasowania.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
IN |
Operator IN. |
IDENTITY |
Operator IDENTITY. |
EQUALS |
Operator EQUALS |
AND |
Operator, który przyjmuje co najmniej 2 operandy typu FunctionPageRank i sprawdza, czy wszystkie operandy mają wartość prawda. W przypadku funkcji związanych z formatami reklam wszystkie operandy muszą znajdować się w ciągu właściwości leftValues. |
CONTAINS_ANY |
Operator zwracający wartość „true” (prawda), jeśli elementy w argumencie leftValues zawierają którykolwiek z elementów w elemencie rightLocations. W przeciwnym razie zwracaj wartość „false” (fałsz). Argumenty parametr right muszą zawierać od 1 do 3 stałych argumentów. |
Operand
Argument w funkcji dopasowania.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy function_argument_operand . Różne operandy, których można używać w funkcji dopasowania. To pole jest wymagane. function_argument_operand może być tylko jedną z tych wartości: |
|
constantOperand |
Argument stały w funkcji dopasowania. |
feedAttributeOperand |
Ten operand określa atrybut w pliku danych. |
functionOperand |
Argument funkcji w funkcji dopasowania. Służy do reprezentowania funkcji zagnieżdżonych. |
requestContextOperand |
Argument w funkcji odwołujący się do wartości w kontekście żądania. |
ConstantOperand
Argument stały w funkcji dopasowania.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy constant_operand_value . Argumenty stałe. To pole jest wymagane. constant_operand_value może być tylko jedną z tych wartości: |
|
stringValue |
Wartość ciągu argumentu operandu, jeśli jest to typ ciągu znaków. |
longValue |
Wartość Int64 operandu, jeśli jest to typ int64. |
booleanValue |
Wartość logiczna operandu, jeśli jest to typ logiczny. |
doubleValue |
Wartość podwójna argumentu operandu, jeśli jest to typ zmiennoprzecinkowy. |
FeedAttributeOperand
Argument atrybutu pliku danych w funkcji dopasowania. Służy do reprezentowania atrybutu w pliku danych.
Zapis JSON |
---|
{ "feedId": string, "feedAttributeId": string } |
Pola | |
---|---|
feedId |
Powiązany plik danych. To pole jest wymagane. |
feedAttributeId |
Identyfikator wskazanego atrybutu pliku danych. To pole jest wymagane. |
FunctionOperand
Argument funkcji w funkcji dopasowania. Służy do reprezentowania funkcji zagnieżdżonych.
Zapis JSON |
---|
{
"matchingFunction": {
object ( |
Pola | |
---|---|
matchingFunction |
Funkcja dopasowania przechowywana w tym operandzie. |
RequestContextOperand
Argument w funkcji odwołujący się do wartości w kontekście żądania.
Zapis JSON |
---|
{
"contextType": enum ( |
Pola | |
---|---|
contextType |
Typ wartości, do której należy się odwołać w kontekście żądania. |
MatchingFunctionContextType
Możliwe typy kontekstu dla operandu w funkcji dopasowania.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
FEED_ITEM_ID |
Identyfikator elementu kanału w kontekście żądania. |
DEVICE_NAME |
Używany telefon (możliwe wartości to „Desktop” lub „Mobile”). |
FEED_ITEM_SET_ID |
Identyfikator zestawu elementu kanału w kontekście żądania. |