Teste o servidor MCP do Google Analytics. Instale no
GitHub e confira o
anúncio para mais detalhes.
MatchingCondition
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Define uma condição para quando uma regra de edição ou criação de evento se aplicar a um evento.
Representação JSON |
{
"field": string,
"comparisonType": enum (ComparisonType ),
"value": string,
"negated": boolean
} |
Campos |
field |
string
Obrigatório. O nome do campo que é comparado para a condição. Se "eventName" for especificada, essa condição será aplicada ao nome do evento. Caso contrário, a condição será aplicada a um parâmetro com o nome especificado. Esse valor não pode conter espaços.
|
comparisonType |
enum (ComparisonType )
Obrigatório. O tipo de comparação a ser aplicado ao valor.
|
value |
string
Obrigatório. O valor que está sendo comparado para essa condição. A implementação do ambiente de execução pode realizar coerção de tipo desse valor para avaliar essa condição com base no tipo do valor do parâmetro.
|
negated |
boolean
Se o resultado da comparação deve ser negado ou não. Por exemplo, se negated for verdadeiro, "igual a" funcionaria como 'não é igual a'.
|
ComparisonType
Tipo de comparação da condição de correspondência
Enums |
COMPARISON_TYPE_UNSPECIFIED |
Desconhecido |
EQUALS |
Igual, diferencia maiúsculas de minúsculas |
EQUALS_CASE_INSENSITIVE |
É igual, não diferencia maiúsculas de minúsculas |
CONTAINS |
Contém, diferencia maiúsculas de minúsculas |
CONTAINS_CASE_INSENSITIVE |
Contém, não diferencia maiúsculas de minúsculas |
STARTS_WITH |
Começa com, diferencia maiúsculas de minúsculas |
STARTS_WITH_CASE_INSENSITIVE |
Começa com, não diferencia maiúsculas de minúsculas |
ENDS_WITH |
Termina com, diferencia maiúsculas de minúsculas |
ENDS_WITH_CASE_INSENSITIVE |
Termina com, não diferencia maiúsculas de minúsculas |
GREATER_THAN |
Maior que |
GREATER_THAN_OR_EQUAL |
maior ou igual a |
LESS_THAN |
Menor que |
LESS_THAN_OR_EQUAL |
menor ou igual a |
REGULAR_EXPRESSION |
expressão regular. Compatível apenas com fluxos da Web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
expressão regular, sem distinção entre maiúsculas e minúsculas. Compatível apenas com fluxos da Web. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[[["\u003cp\u003eMatchingCondition defines criteria for when an Event Edit or Event Creation rule is applied, based on event properties.\u003c/p\u003e\n"],["\u003cp\u003eIt uses a comparison between a specified event field and a given value, with options for case sensitivity and negation.\u003c/p\u003e\n"],["\u003cp\u003eSupported comparison types include equality, containment, starts/ends with, greater/less than, and regular expressions (web streams only).\u003c/p\u003e\n"],["\u003cp\u003eThe condition can be applied to the event name or any event parameter, enabling flexible rule creation.\u003c/p\u003e\n"]]],["This describes a matching condition used in event rules, defined via a JSON object with `field`, `comparisonType`, `value`, and `negated`. The `field` specifies the parameter or 'eventName' for comparison. The `comparisonType` defines the comparison method, such as `EQUALS`, `CONTAINS`, or `GREATER_THAN`. The `value` is the comparison target, and `negated` inverts the comparison result. Available `comparisonType` options also include case-insensitive variants and regular expression matching.\n"],null,["# MatchingCondition\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [ComparisonType](#ComparisonType)\n\nDefines a condition for when an Event Edit or Event Creation rule applies to an event.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"field\": string, \"comparisonType\": enum (/analytics/devguides/config/admin/v1/rest/v1alpha/MatchingCondition#ComparisonType), \"value\": string, \"negated\": boolean } ``` |\n\n| Fields ||\n|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `field` | `string` Required. The name of the field that is compared against for the condition. If 'eventName' is specified this condition will apply to the name of the event. Otherwise the condition will apply to a parameter with the specified name. This value cannot contain spaces. |\n| `comparisonType` | `enum (`[ComparisonType](/analytics/devguides/config/admin/v1/rest/v1alpha/MatchingCondition#ComparisonType)`)` Required. The type of comparison to be applied to the value. |\n| `value` | `string` Required. The value being compared against for this condition. The runtime implementation may perform type coercion of this value to evaluate this condition based on the type of the parameter value. |\n| `negated` | `boolean` Whether or not the result of the comparison should be negated. For example, if `negated` is true, then 'equals' comparisons would function as 'not equals'. |\n\nComparisonType\n--------------\n\nComparison type for matching condition\n\n| Enums ||\n|---------------------------------------|-----------------------------------------------------------------------|\n| `COMPARISON_TYPE_UNSPECIFIED` | Unknown |\n| `EQUALS` | Equals, case sensitive |\n| `EQUALS_CASE_INSENSITIVE` | Equals, case insensitive |\n| `CONTAINS` | Contains, case sensitive |\n| `CONTAINS_CASE_INSENSITIVE` | Contains, case insensitive |\n| `STARTS_WITH` | Starts with, case sensitive |\n| `STARTS_WITH_CASE_INSENSITIVE` | Starts with, case insensitive |\n| `ENDS_WITH` | Ends with, case sensitive |\n| `ENDS_WITH_CASE_INSENSITIVE` | Ends with, case insensitive |\n| `GREATER_THAN` | Greater than |\n| `GREATER_THAN_OR_EQUAL` | Greater than or equal |\n| `LESS_THAN` | Less than |\n| `LESS_THAN_OR_EQUAL` | Less than or equal |\n| `REGULAR_EXPRESSION` | regular expression. Only supported for web streams. |\n| `REGULAR_EXPRESSION_CASE_INSENSITIVE` | regular expression, case insensitive. Only supported for web streams. |"]]