- Recurso: público-alvo
- AudienceEventTrigger
- LogCondition
- AudienceExclusionDurationMode
- AudienceFilterClause
- AudienceSimpleFilter
- AudienceFilterScope
- AudienceFilterExpression
- AudienceFilterExpressionList
- AudienceDimensionOrMetricFilter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Operação
- NumericValue
- BetweenFilter
- AudienceEventFilter
- AudienceSequenceFilter
- AudienceSequenceStep
- AudienceClauseType
- Métodos
Recurso: Audience
Uma mensagem de recurso que representa um público-alvo.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "description": string, "membershipDurationDays": integer, "adsPersonalizationEnabled": boolean, "eventTrigger": { object ( |
| Campos | |
|---|---|
name |
Apenas saída. O nome do recurso de público-alvo. Formato: properties/{propertyId}/audiences/{audienceId} |
displayName |
Obrigatório. O nome de exibição do público-alvo. |
description |
Obrigatório. A descrição do público-alvo. |
membershipDurationDays |
Obrigatório. Imutável. O período que um usuário deve permanecer em um público-alvo. Não é possível definir um período maior que 540 dias. |
adsPersonalizationEnabled |
Apenas saída. Ele é definido automaticamente como "false" pelo GA se for um público-alvo de NPA e estiver excluído da personalização de anúncios. |
eventTrigger |
Opcional. Especifica um evento a ser registrado quando um usuário entra no público-alvo. Se não for definido, nenhum evento será registrado quando um usuário entrar no público-alvo. |
exclusionDurationMode |
Imutável. Especifica por quanto tempo uma exclusão dura para usuários que atendem ao filtro de exclusão. Ele é aplicado a todas as cláusulas de filtro EXCLUDE e é ignorado quando não há uma cláusula de filtro EXCLUDE no público-alvo. |
filterClauses[] |
Obrigatório. Imutável. Lista não ordenada. Cláusulas de filtro que definem o público-alvo. Todas as cláusulas serão unidas por AND. |
createTime |
Apenas saída. Hora em que o público-alvo foi criado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
AudienceEventTrigger
Especifica um evento a ser registrado quando um usuário entra no público-alvo.
| Representação JSON |
|---|
{
"eventName": string,
"logCondition": enum ( |
| Campos | |
|---|---|
eventName |
Obrigatório. O nome do evento que será registrado. |
logCondition |
Obrigatório. Quando registrar o evento. |
LogCondition
Determina quando registrar o evento.
| Tipos enumerados | |
|---|---|
LOG_CONDITION_UNSPECIFIED |
A condição de registro não foi especificada. |
AUDIENCE_JOINED |
O evento só deve ser registrado quando um usuário entra. |
AUDIENCE_MEMBERSHIP_RENEWED |
O evento precisa ser registrado sempre que a condição do público-alvo for atendida, mesmo que o usuário já seja membro dele. |
AudienceExclusionDurationMode
Especifica por quanto tempo uma exclusão dura para usuários que atendem ao filtro de exclusão.
| Tipos enumerados | |
|---|---|
AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED |
Não especificado. |
EXCLUDE_TEMPORARILY |
Exclua usuários do público-alvo durante os períodos em que eles atendem à cláusula de filtro. |
EXCLUDE_PERMANENTLY |
Exclua usuários do público-alvo se eles já atenderam à cláusula de filtro. |
AudienceFilterClause
Uma cláusula para definir um filtro simples ou de sequência. Um filtro pode ser inclusivo (por exemplo, usuários que atendem à cláusula de filtro são incluídos no público-alvo) ou exclusivo (por exemplo, usuários que atendem à cláusula de filtro são excluídos do público-alvo).
| Representação JSON |
|---|
{ "clauseType": enum ( |
| Campos | |
|---|---|
clauseType |
Obrigatório. Especifica se esta é uma cláusula de filtro de inclusão ou exclusão. |
Campo de união
|
|
simpleFilter |
Um filtro simples que um usuário precisa atender para ser membro do público-alvo. |
sequenceFilter |
Filtros que precisam ocorrer em uma ordem específica para que o usuário seja membro do público-alvo. |
AudienceSimpleFilter
Define um filtro simples que um usuário precisa atender para ser membro do público-alvo.
| Representação JSON |
|---|
{ "scope": enum ( |
| Campos | |
|---|---|
scope |
Obrigatório. Imutável. Especifica o escopo deste filtro. |
filterExpression |
Obrigatório. Imutável. Uma expressão lógica de filtros de dimensão, métrica ou evento de público-alvo. |
AudienceFilterScope
Especifica como avaliar os usuários para que eles entrem em um público-alvo.
| Tipos enumerados | |
|---|---|
AUDIENCE_FILTER_SCOPE_UNSPECIFIED |
O escopo não foi especificado. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT |
O usuário entra no público-alvo se a condição de filtro for atendida em um evento. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION |
O usuário entra no público-alvo se a condição de filtro for atendida em uma sessão. |
AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS |
O usuário entra no público-alvo se a condição de filtro for atendida por qualquer evento em qualquer sessão. |
AudienceFilterExpression
Uma expressão lógica de filtros de dimensão, métrica ou evento de público-alvo.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união expr. A expressão aplicada a um filtro. expr pode ser apenas de um dos tipos a seguir: |
|
andGroup |
Uma lista de expressões que serão combinadas com AND. Ele só pode conter AudienceFilterExpressions com orGroup. Isso precisa ser definido para o AudienceFilterExpression de nível superior. |
orGroup |
Uma lista de expressões combinadas com "OR". Não pode conter AudienceFilterExpressions com andGroup ou orGroup. |
notExpression |
Uma expressão de filtro a ser NOT'ed (por exemplo, invertida, complementada). Ele só pode incluir um dimensionOrMetricFilter. Isso não pode ser definido na AudienceFilterExpression de nível superior. |
dimensionOrMetricFilter |
Um filtro em uma única dimensão ou métrica. Isso não pode ser definido na AudienceFilterExpression de nível superior. |
eventFilter |
Cria um filtro que corresponde a um evento específico. Isso não pode ser definido na AudienceFilterExpression de nível superior. |
AudienceFilterExpressionList
Uma lista de expressões de filtro de público-alvo.
| Representação JSON |
|---|
{
"filterExpressions": [
{
object ( |
| Campos | |
|---|---|
filterExpressions[] |
Uma lista de expressões de filtro de público-alvo. |
AudienceDimensionOrMetricFilter
Um filtro específico para uma única dimensão ou métrica.
| Representação JSON |
|---|
{ "fieldName": string, "atAnyPointInTime": boolean, "inAnyNDayPeriod": integer, // Union field |
| Campos | |
|---|---|
fieldName |
Obrigatório. Imutável. O nome da dimensão ou da métrica que será filtrada. Se o nome do campo se referir a uma dimensão ou métrica personalizada, um prefixo de escopo será adicionado ao início do nome da dimensão ou métrica personalizada. Para mais informações sobre prefixos de escopo ou dimensões/métricas personalizadas, consulte a documentação da API Google Analytics Data. |
atAnyPointInTime |
Opcional. Indica se este filtro precisa de avaliação dinâmica ou não. Se definida como "true", os usuários vão entrar no público-alvo se já atenderam à condição (avaliação estática). Se não estiver definida ou estiver definida como "false", a avaliação de usuários para um público-alvo será dinâmica. Os usuários serão adicionados a um público-alvo quando atenderem às condições e removidos quando deixarem de atender. Isso só pode ser definido quando o escopo de público-alvo é ACROSS_ALL_SESSIONS. |
inAnyNDayPeriod |
Opcional. Se definido, especifica o período para avaliar os dados em número de dias. Se não for definido, os dados de público-alvo serão avaliados em relação aos dados de ciclo de vida (por exemplo, período infinito). Por exemplo, se definido como "1 dia", apenas os dados do dia atual serão avaliados. O ponto de referência é o dia atual quando "atAnyPointInTime" não está definido ou é falso. Só pode ser definido quando o escopo de público-alvo é ACROSS_ALL_SESSIONS e não pode ser maior que 60 dias. |
Campo de união one_filter. Um dos filtros acima. one_filter pode ser apenas de um dos tipos a seguir: |
|
stringFilter |
Um filtro para uma dimensão do tipo string que corresponde a um padrão específico. |
inListFilter |
Um filtro para uma dimensão de string que corresponde a uma lista específica de opções. |
numericFilter |
Um filtro para valores numéricos ou de data em uma dimensão ou métrica. |
betweenFilter |
Um filtro para valores numéricos ou de data entre determinados valores em uma dimensão ou métrica. |
StringFilter
Um filtro para uma dimensão do tipo string que corresponde a um padrão específico.
| Representação JSON |
|---|
{
"matchType": enum ( |
| Campos | |
|---|---|
matchType |
Obrigatório. O tipo de correspondência do filtro de string. |
value |
Obrigatório. O valor da string a ser correspondido. |
caseSensitive |
Opcional. Se for "true", a correspondência vai diferenciar maiúsculas de minúsculas. Se for "false", a correspondência não vai diferenciar maiúsculas de minúsculas. |
MatchType
O tipo de correspondência do filtro de string.
| Tipos enumerados | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
Não especificado |
EXACT |
Correspondência exata do valor da string. |
BEGINS_WITH |
Começa com o valor da string. |
ENDS_WITH |
Termina com o valor da string. |
CONTAINS |
Contém o valor da string. |
FULL_REGEXP |
A expressão regular completa corresponde ao valor da string. |
InListFilter
Um filtro para uma dimensão de string que corresponde a uma lista específica de opções.
| Representação JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Campos | |
|---|---|
values[] |
Obrigatório. A lista de possíveis valores de string para correspondência. Não pode estar vazio. |
caseSensitive |
Opcional. Se for "true", a correspondência vai diferenciar maiúsculas de minúsculas. Se for "false", a correspondência não vai diferenciar maiúsculas de minúsculas. |
NumericFilter
Um filtro para valores numéricos ou de data em uma dimensão ou métrica.
| Representação JSON |
|---|
{ "operation": enum ( |
| Campos | |
|---|---|
operation |
Obrigatório. A operação aplicada a um filtro numérico. |
value |
Obrigatório. O valor numérico ou de data a ser correspondido. |
Operação
A operação aplicada a um filtro numérico.
| Tipos enumerados | |
|---|---|
OPERATION_UNSPECIFIED |
Não especificado. |
EQUAL |
Igual. |
LESS_THAN |
Menor que. |
GREATER_THAN |
Maior que |
NumericValue
Para representar um número.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união one_value. Um valor numérico. one_value pode ser apenas de um dos tipos a seguir: |
|
int64Value |
Número inteiro. |
doubleValue |
Valor duplo. |
BetweenFilter
Um filtro para valores numéricos ou de data entre determinados valores em uma dimensão ou métrica.
| Representação JSON |
|---|
{ "fromValue": { object ( |
| Campos | |
|---|---|
fromValue |
Obrigatório. Começa com esse número, inclusive. |
toValue |
Obrigatório. Termina com este número, inclusive. |
AudienceEventFilter
Um filtro que corresponde a eventos com um único nome. Se um parâmetro de evento for especificado, apenas o subconjunto de eventos que corresponderem ao nome do evento único e às expressões de filtro de parâmetro vai corresponder a esse filtro de evento.
| Representação JSON |
|---|
{
"eventName": string,
"eventParameterFilterExpression": {
object ( |
| Campos | |
|---|---|
eventName |
Obrigatório. Imutável. O nome do evento a ser comparado. |
eventParameterFilterExpression |
Opcional. Se especificado, esse filtro vai corresponder a eventos que correspondem ao nome do evento único e às expressões de filtro de parâmetro. Não é possível definir AudienceEventFilter na expressão de filtro de parâmetro. Por exemplo, filtros de eventos aninhados não são aceitos. Precisa ser um único andGroup de dimensionOrMetricFilter ou notExpression. Não há suporte para ANDs de ORs. Além disso, se ele incluir um filtro para "eventCount", apenas esse será considerado. Todos os outros serão ignorados. |
AudienceSequenceFilter
Define filtros que precisam ocorrer em uma ordem específica para que o usuário seja membro do público-alvo.
| Representação JSON |
|---|
{ "scope": enum ( |
| Campos | |
|---|---|
scope |
Obrigatório. Imutável. Especifica o escopo deste filtro. |
sequenceMaximumDuration |
Opcional. Define o período em que toda a sequência precisa ocorrer. Duração em segundos com até nove dígitos fracionários, terminando em " |
sequenceSteps[] |
Obrigatório. Uma sequência ordenada de etapas. Um usuário precisa concluir cada etapa para participar do filtro de sequência. |
AudienceSequenceStep
Uma condição que precisa ocorrer na ordem de etapa especificada para que o usuário corresponda à sequência.
| Representação JSON |
|---|
{ "scope": enum ( |
| Campos | |
|---|---|
scope |
Obrigatório. Imutável. Especifica o escopo desta etapa. |
immediatelyFollows |
Opcional. Se for verdadeiro, o evento que satisfaz esta etapa precisa ser o próximo evento depois daquele que satisfaz a última etapa. Se não estiver definido ou for "false", essa etapa vai seguir indiretamente a anterior. Por exemplo, pode haver eventos entre a etapa anterior e esta. Ela é ignorada na primeira etapa. |
constraintDuration |
Opcional. Quando definido, essa etapa precisa ser concluída dentro do constraintDuration da etapa anterior. Por exemplo, t[i] - t[i-1] <= constraintDuration. Se não for definido, não haverá requisito de duração (a duração será ilimitada). Ela é ignorada na primeira etapa. Duração em segundos com até nove dígitos fracionários, terminando em " |
filterExpression |
Obrigatório. Imutável. Uma expressão lógica de filtros de dimensão, métrica ou evento de público-alvo em cada etapa. |
AudienceClauseType
Especifica se esta é uma cláusula de filtro de inclusão ou exclusão.
| Tipos enumerados | |
|---|---|
AUDIENCE_CLAUSE_TYPE_UNSPECIFIED |
Tipo de cláusula não especificado. |
INCLUDE |
Os usuários serão incluídos no público-alvo se a cláusula de filtro for atendida. |
EXCLUDE |
Os usuários serão excluídos do público-alvo se a cláusula de filtro for atendida. |
Métodos |
|
|---|---|
|
Arquiva um público-alvo em uma propriedade. |
|
Cria um público-alvo. |
|
Pesquisa por um único público-alvo. |
|
Lista os públicos-alvo em uma propriedade. |
|
Atualiza um público-alvo em uma propriedade. |