- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Funil
- FunnelStep
- FunnelFilterExpression
- FunnelFilterExpressionList
- FunnelFieldFilter
- FunnelEventFilter
- FunnelParameterFilterExpression
- FunnelParameterFilterExpressionList
- FunnelParameterFilter
- FunnelBreakdown
- FunnelNextAction
- FunnelVisualizationType
- Segmento
- UserSegment
- UserSegmentCriteria
- UserSegmentConditionGroup
- UserCriteriaScoping
- SegmentFilterExpression
- SegmentFilterExpressionList
- SegmentFilter
- SegmentFilterScoping
- SegmentEventFilter
- SegmentParameterFilterExpression
- SegmentParameterFilterExpressionList
- SegmentParameterFilter
- SegmentParameterFilterScoping
- UserSegmentSequenceGroup
- UserSequenceStep
- UserSegmentExclusion
- UserExclusionDuration
- SessionSegment
- SessionSegmentCriteria
- SessionSegmentConditionGroup
- SessionCriteriaScoping
- SessionSegmentExclusion
- SessionExclusionDuration
- EventSegment
- EventSegmentCriteria
- EventSegmentConditionGroup
- EventCriteriaScoping
- EventSegmentExclusion
- EventExclusionDuration
- FunnelSubReport
- FunnelResponseMetadata
- Faça um teste
Retorna um relatório de funil personalizado dos dados de eventos do Google Analytics. Os dados retornados da API são uma tabela com colunas para as dimensões e métricas solicitadas.
Com a análise de funil, você vê as etapas que os usuários realizam até concluir uma tarefa e em quais delas eles permanecem no funil. Por exemplo, como os compradores em potencial começam uma compra e a finalizam? Como compradores únicos se tornam recorrentes? Com essas informações, você pode melhorar as jornadas do cliente evitando interrupções ou abandonos. Para saber mais, consulte Análises detalhadas de funil do GA4.
Esse método é introduzido na estabilidade Alfa com a intenção de coletar feedback sobre a sintaxe e os recursos antes de chegar à versão Beta. Para enviar sua opinião sobre essa API, preencha o Feedback de relatório do funil da API Data do Google Analytics.
Solicitação HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
property |
Opcional. Um identificador de propriedade do Google Analytics cujos eventos são rastreados. Especificado no caminho do URL, não no corpo. Para saber mais, consulte onde encontrar o ID da propriedade. Em uma solicitação em lote, essa propriedade não deve ser especificada ou precisa ser consistente com a propriedade no nível do lote. Exemplo: properties/1234 |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "dateRanges": [ { object ( |
| Campos | |
|---|---|
dateRanges[] |
Opcional. Períodos dos dados a serem lidos. Se vários períodos forem solicitados, cada linha de resposta vai conter um índice de período com base zero. Se dois períodos se sobrepuserem, os dados de eventos dos dias em comum serão incluídos nas linhas de resposta dos dois períodos. |
funnel |
Opcional. A configuração do funil desta solicitação. Essa configuração de funil é obrigatória. |
funnelBreakdown |
Opcional. Se especificado, esse detalhamento adiciona uma dimensão à resposta do sub-relatório da tabela de funil. Essa dimensão de detalhamento expande cada etapa do funil para os valores únicos da dimensão de detalhamento. Por exemplo, um detalhamento pela dimensão |
funnelNextAction |
Opcional. Se especificado, a próxima ação adiciona uma dimensão à resposta do sub-relatório de visualização do funil. Essa dimensão de próxima ação expande cada etapa do funil para os valores únicos da próxima ação. Por exemplo, uma próxima ação da dimensão A próxima ação só é compatível com |
funnelVisualizationType |
Opcional. O tipo de visualização de funil controla as dimensões presentes na resposta do sub-relatório de visualização de funil. Se não for especificado, |
segments[] |
Opcional. As configurações dos segmentos. Os segmentos são subconjuntos dos dados de uma propriedade. Em um relatório de funil com segmentos, o funil é avaliado em cada segmento. Cada segmento especificado nessa solicitação produz uma linha separada na resposta, e cada segmento é identificado pelo nome. O parâmetro "segments" é opcional. As solicitações são limitadas a quatro segmentos. |
limit |
Opcional. O número de linhas que serão retornadas. Se não for especificado, 10.000 linhas serão retornadas. A API retorna no máximo 250.000 linhas por solicitação, não importa quantas você peça. A API também pode retornar menos linhas do que o |
dimensionFilter |
Opcional. Com os filtros de dimensão, é possível solicitar apenas valores específicos de dimensão no relatório. Para saber mais, consulte Como criar um relatório: filtros de dimensão para ver exemplos. Não é possível usar métricas nesse filtro. |
returnPropertyQuota |
Opcional. Alterna se o estado atual da cota desta propriedade do Google Analytics será retornado. A cota é retornada em PropertyQuota. |
Corpo da resposta
A resposta do relatório de funil contém dois sub-relatórios. Os dois sub-relatórios são combinações diferentes de dimensões e métricas.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "funnelTable": { object ( |
| Campos | |
|---|---|
funnelTable |
A tabela de funil é um relatório com a etapa do funil, o segmento, a dimensão de detalhamento, os usuários ativos, a taxa de conclusão, os abandonos e a taxa de abandono. A dimensão de segmento só está presente nessa resposta se um segmento foi solicitado. A dimensão de detalhamento só aparece nesta resposta se foi solicitada. |
funnelVisualization |
A visualização do funil é um relatório com a etapa do funil, o segmento, a data, a dimensão da próxima ação e os usuários ativos. A dimensão de segmento só está presente nessa resposta se um segmento foi solicitado. A dimensão de data só aparece nessa resposta se foi solicitada pelo tipo de funil |
propertyQuota |
O estado da cota da propriedade do Google Analytics, incluindo esta solicitação. |
kind |
Identifica o tipo de recurso da mensagem. Esse |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
Funil
Configura o funil em uma solicitação de relatório de funil. Um funil gera relatórios sobre os usuários à medida que eles passam por uma sequência de etapas.
Com a análise de funil, você vê as etapas que os usuários realizam até concluir uma tarefa e em quais delas eles permanecem no funil. Por exemplo, como os compradores em potencial começam uma compra e a finalizam? Como compradores únicos se tornam recorrentes? Com essas informações, você pode melhorar as jornadas do cliente evitando interrupções ou abandonos.
| Representação JSON |
|---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
| Campos | |
|---|---|
isOpenFunnel |
Em um funil aberto, os usuários podem entrar em qualquer etapa. Em um funil fechado, eles precisam entrar na primeira etapa. Opcional. Se não for especificado, um funil fechado será usado. |
steps[] |
As etapas sequenciais do funil. |
FunnelStep
As etapas definem a jornada do usuário que você quer mensurar. As etapas contêm uma ou mais condições que os usuários precisam atender para serem incluídos nessa etapa do funil.
| Representação JSON |
|---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
| Campos | |
|---|---|
name |
O nome distinto desta etapa. Se não for especificado, as etapas serão nomeadas por um nome indexado com base em 1 (por exemplo, "0. ", "1. ", etc.). Esse nome define o valor da string retornado pela dimensão |
isDirectlyFollowedBy |
Se for verdadeiro, essa etapa precisa seguir diretamente a anterior. Se for "false", pode haver eventos entre a etapa anterior e esta. Se não for especificado, |
filterExpression |
A condição que os usuários precisam atender para serem incluídos nessa etapa do funil. |
withinDurationFromPriorStep |
Se especificado, essa etapa precisa ser concluída dentro desse período após a conclusão da etapa anterior.
Duração em segundos com até nove dígitos fracionários, terminando em " |
FunnelFilterExpression
Expressa combinações de filtros de funil.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união expr. Especifique um tipo de filtro para FunnelFilterExpression. expr pode ser apenas de um dos tipos a seguir: |
|
andGroup |
O FunnelFilterExpression em |
orGroup |
As FunnelFilterExpression em |
notExpression |
O FunnelFilterExpression NÃO é de |
funnelFieldFilter |
Um filtro de funil para uma dimensão ou métrica. |
funnelEventFilter |
Cria um filtro que corresponde a eventos de um único nome de evento. Se uma expressão de filtro de parâmetro for especificada, 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. |
FunnelFilterExpressionList
Uma lista de expressões de filtro de funil.
| Representação JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
A lista de expressões de filtro de funil. |
FunnelFieldFilter
Uma expressão para filtrar valores de dimensão ou métrica.
| Representação JSON |
|---|
{ "fieldName": string, // Union field |
| Campos | |
|---|---|
fieldName |
O nome da dimensão ou da métrica. |
Campo de união one_filter. Especifique um tipo de filtro. one_filter pode ser apenas de um dos tipos a seguir: |
|
stringFilter |
Filtro relacionado a strings. |
inListFilter |
Um filtro para valores na lista. |
numericFilter |
Um filtro para valores numéricos ou de data. |
betweenFilter |
Um filtro para valores entre dois valores. |
FunnelEventFilter
Cria um filtro que corresponde a eventos de um único nome de evento. Se uma expressão de filtro de parâmetro for especificada, 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,
"funnelParameterFilterExpression": {
object ( |
| Campos | |
|---|---|
eventName |
Esse filtro corresponde a eventos com esse nome. O nome do evento é obrigatório. |
funnelParameterFilterExpression |
Se especificado, esse filtro vai corresponder a eventos que correspondem ao nome do evento único e às expressões de filtro de parâmetro. Dentro da expressão de filtro de parâmetro, apenas filtros de parâmetro estão disponíveis. |
FunnelParameterFilterExpression
Expressa combinações de filtros de funil em parâmetros.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união expr. Especifique um tipo de filtro para FunnelParameterFilterExpression. expr pode ser apenas de um dos tipos a seguir: |
|
andGroup |
O FunnelParameterFilterExpression em |
orGroup |
O FunnelParameterFilterExpression em |
notExpression |
O FunnelParameterFilterExpression NÃO é de |
funnelParameterFilter |
Um filtro de parâmetro de funil primitivo. |
FunnelParameterFilterExpressionList
Uma lista de expressões de filtro de parâmetro de funil.
| Representação JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
A lista de expressões de filtro de parâmetro de funil. |
FunnelParameterFilter
Uma expressão para filtrar valores de parâmetros em um funil.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união one_parameter. O campo que está sendo filtrado. one_parameter pode ser apenas de um dos tipos a seguir: |
|
eventParameterName |
Esse filtro será avaliado no parâmetro de evento especificado. Os parâmetros de evento são registrados como parâmetros do evento. Os parâmetros de evento incluem campos como "firebase_screen" e "currency". Os parâmetros de evento só podem ser usados em segmentos e funis, bem como em um filtro descendente de um EventFilter. Em um filtro descendente de um EventFilter, parâmetros de evento ou de item precisam ser usados. |
itemParameterName |
Esse filtro será avaliado no parâmetro de item especificado. Os parâmetros do item são registrados como parâmetros na matriz de itens. Os parâmetros de item incluem campos como "item_name" e "item_category". Os parâmetros de item só podem ser usados em segmentos e funis, além de um filtro descendente de um EventFilter. Em um filtro descendente de um EventFilter, parâmetros de evento ou de item precisam ser usados. Os parâmetros de item estão disponíveis apenas em eventos de e-commerce. Para saber mais sobre os eventos de e-commerce, consulte o guia Medir o e-commerce. |
Campo de união one_filter. Especifique um tipo de filtro. one_filter pode ser apenas de um dos tipos a seguir: |
|
stringFilter |
Filtro relacionado a strings. |
inListFilter |
Um filtro para valores na lista. |
numericFilter |
Um filtro para valores numéricos ou de data. |
betweenFilter |
Um filtro para valores entre dois valores. |
FunnelBreakdown
Os detalhamentos adicionam uma dimensão à resposta do sub-relatório da tabela de funil.
| Representação JSON |
|---|
{
"breakdownDimension": {
object ( |
| Campos | |
|---|---|
breakdownDimension |
A coluna de dimensão adicionada à resposta do sub-relatório da tabela de funil. A dimensão de detalhamento divide cada etapa do funil. Um |
limit |
O número máximo de valores distintos da dimensão de detalhamento a serem retornados na resposta. Um |
FunnelNextAction
As próximas ações informam o valor de uma dimensão depois que o usuário conclui uma etapa, mas antes de concluir a próxima. Por exemplo, se nextActionDimension for eventName, nextActionDimension na linha da iª etapa do funil vai retornar o primeiro evento depois daquele que qualificou o usuário para a iª etapa do funil, mas antes de ele alcançar a i+1ª etapa.
| Representação JSON |
|---|
{
"nextActionDimension": {
object ( |
| Campos | |
|---|---|
nextActionDimension |
A coluna de dimensão adicionada à resposta do sub-relatório de visualização de funil. A dimensão "Próxima ação" retorna o próximo valor de dimensão depois que o usuário atinge a No momento, o |
limit |
O número máximo de valores distintos da dimensão de detalhamento a serem retornados na resposta. Um |
FunnelVisualizationType
Controla as dimensões presentes na resposta do sub-relatório de visualização do funil.
| Tipos enumerados | |
|---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Tipo não especificado. |
STANDARD_FUNNEL |
Um funil padrão (em degraus). O sub-relatório de visualização do funil na resposta não vai conter a data. |
TRENDED_FUNNEL |
Um funil de tendência (gráfico de linhas). O sub-relatório de visualização do funil na resposta vai conter a dimensão de data. |
Segmento
Um segmento é um subconjunto de dados do Google Analytics. que, por exemplo, pode ser composto por usuários de um determinado país ou cidade ou que compram uma determinada linha de produtos, acessam uma parte específica do seu site ou acionam certos eventos no app.
Para saber mais, consulte Criador de segmentos.
| Representação JSON |
|---|
{ "name": string, // Union field |
| Campos | |
|---|---|
name |
O nome deste segmento. Se não for especificado, os segmentos serão chamados de "Segmento". Esse nome define o valor da string retornado pela dimensão |
Campo de união one_segment_scope. Um segmento é especificado em um escopo. one_segment_scope pode ser apenas de um dos tipos a seguir: |
|
userSegment |
Os segmentos de usuários são subconjuntos de usuários que interagiram com seu site ou app. |
sessionSegment |
Os segmentos de sessões são subconjuntos das sessões que ocorreram no seu site ou app. |
eventSegment |
Os segmentos de eventos são subconjuntos de eventos acionados no seu site ou app. |
UserSegment
Os segmentos de usuários são subconjuntos de pessoas que interagiram com seu site ou app, por exemplo, que fizeram compras ou que adicionaram itens ao carrinho, mas não concluíram uma compra.
| Representação JSON |
|---|
{ "userInclusionCriteria": { object ( |
| Campos | |
|---|---|
userInclusionCriteria |
Define quais usuários estão incluídos neste segmento. Opcional. |
exclusion |
Define quais usuários são excluídos neste segmento. Opcional. |
UserSegmentCriteria
Um usuário corresponde a um critério se os eventos dele atendem às condições do critério.
| Representação JSON |
|---|
{ "andConditionGroups": [ { object ( |
| Campos | |
|---|---|
andConditionGroups[] |
Um usuário atende a esse critério se corresponder a cada um dos |
andSequenceGroups[] |
Um usuário atende a esse critério se corresponder a cada um dos |
UserSegmentConditionGroup
As condições informam ao Google Analytics quais dados incluir ou excluir do segmento.
| Representação JSON |
|---|
{ "conditionScoping": enum ( |
| Campos | |
|---|---|
conditionScoping |
Os dados são incluídos ou excluídos do segmento com base na correspondência com o grupo de condições. Esse escopo define em quantos eventos o Opcional. Se não for especificado, |
segmentFilterExpression |
Os dados são incluídos ou excluídos do segmento com base na correspondência com essa expressão. As expressões indicam critérios em dimensões, métricas e/ou parâmetros. |
UserCriteriaScoping
O escopo especifica quais eventos são considerados ao avaliar se um usuário atende a um critério.
| Tipos enumerados | |
|---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Escopo de critérios não especificado. Não especifique. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Se os critérios forem atendidos em um evento, o usuário vai corresponder a eles. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Se os critérios forem atendidos em uma sessão, o usuário vai corresponder a eles. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Se os critérios forem atendidos por algum evento do usuário, ele vai corresponder aos critérios. |
SegmentFilterExpression
Expressa combinações de filtros de segmento.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união expr. Especifique um tipo de filtro para SegmentFilterExpression. expr pode ser apenas de um dos tipos a seguir: |
|
andGroup |
O SegmentFilterExpression em |
orGroup |
O SegmentFilterExpression em |
notExpression |
O SegmentFilterExpression NÃO é de |
segmentFilter |
Um filtro de segmento primitivo. |
segmentEventFilter |
Cria um filtro que corresponde a eventos de um único nome de evento. Se uma expressão de filtro de parâmetro for especificada, 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. |
SegmentFilterExpressionList
Uma lista de expressões de filtro de segmento.
| Representação JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
A lista de expressões de filtro de segmento |
SegmentFilter
Uma expressão para filtrar valores de dimensão ou métrica.
| Representação JSON |
|---|
{ "fieldName": string, "filterScoping": { object ( |
| Campos | |
|---|---|
fieldName |
O nome da dimensão ou da métrica. |
filterScoping |
Especifica o escopo do filtro. |
Campo de união one_filter. Especifique um tipo de filtro para Filter. one_filter pode ser apenas de um dos tipos a seguir: |
|
stringFilter |
Filtro relacionado a strings. |
inListFilter |
Um filtro para valores na lista. |
numericFilter |
Um filtro para valores numéricos ou de data. |
betweenFilter |
Um filtro para valores entre dois valores. |
SegmentFilterScoping
Os escopos especificam como as dimensões e métricas de vários eventos devem ser consideradas ao avaliar um filtro de segmento.
| Representação JSON |
|---|
{ "atAnyPointInTime": boolean } |
| Campos | |
|---|---|
atAnyPointInTime |
Se Esse parâmetro Esse Se o escopo de critérios for |
SegmentEventFilter
Cria um filtro que corresponde a eventos de um único nome de evento. Se uma expressão de filtro de parâmetro for especificada, 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,
"segmentParameterFilterExpression": {
object ( |
| Campos | |
|---|---|
eventName |
Esse filtro corresponde a eventos com esse nome. O nome do evento é obrigatório. |
segmentParameterFilterExpression |
Se especificado, esse filtro vai corresponder a eventos que correspondem ao nome do evento único e às expressões de filtro de parâmetro. Dentro da expressão de filtro de parâmetro, apenas filtros de parâmetro estão disponíveis. |
SegmentParameterFilterExpression
Expressa combinações de filtro de segmento em parâmetros.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união expr. Especifique um tipo de filtro para SegmentParameterFilterExpression. expr pode ser apenas de um dos tipos a seguir: |
|
andGroup |
O SegmentParameterFilterExpression em |
orGroup |
O SegmentParameterFilterExpression em |
notExpression |
O SegmentParameterFilterExpression NÃO é de |
segmentParameterFilter |
Um filtro de parâmetro de segmento primitivo. |
SegmentParameterFilterExpressionList
Uma lista de expressões de filtro de parâmetros de segmento.
| Representação JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
A lista de expressões de filtro de parâmetro de segmento. |
SegmentParameterFilter
Uma expressão para filtrar valores de parâmetros em um segmento.
| Representação JSON |
|---|
{ "filterScoping": { object ( |
| Campos | |
|---|---|
filterScoping |
Especifica o escopo do filtro. |
Campo de união one_parameter. O campo que está sendo filtrado. one_parameter pode ser apenas de um dos tipos a seguir: |
|
eventParameterName |
Esse filtro será avaliado no parâmetro de evento especificado. Os parâmetros de evento são registrados como parâmetros do evento. Os parâmetros de evento incluem campos como "firebase_screen" e "currency". Os parâmetros de evento só podem ser usados em segmentos e funis, bem como em um filtro descendente de um EventFilter. Em um filtro descendente de um EventFilter, parâmetros de evento ou de item precisam ser usados. |
itemParameterName |
Esse filtro será avaliado no parâmetro de item especificado. Os parâmetros do item são registrados como parâmetros na matriz de itens. Os parâmetros de item incluem campos como "item_name" e "item_category". Os parâmetros de item só podem ser usados em segmentos e funis, além de um filtro descendente de um EventFilter. Em um filtro descendente de um EventFilter, parâmetros de evento ou de item precisam ser usados. Os parâmetros de item estão disponíveis apenas em eventos de e-commerce. Para saber mais sobre os eventos de e-commerce, consulte o guia Medir o e-commerce. |
Campo de união one_filter. Especifique um tipo de filtro. one_filter pode ser apenas de um dos tipos a seguir: |
|
stringFilter |
Filtro relacionado a strings. |
inListFilter |
Um filtro para valores na lista. |
numericFilter |
Um filtro para valores numéricos ou de data. |
betweenFilter |
Um filtro para valores entre dois valores. |
SegmentParameterFilterScoping
Os escopos especificam como vários eventos devem ser considerados ao avaliar um filtro de parâmetro de segmento.
| Representação JSON |
|---|
{ "inAnyNDayPeriod": string } |
| Campos | |
|---|---|
inAnyNDayPeriod |
Acumula o parâmetro no período especificado de dias antes de aplicar o filtro. Só é compatível se o escopo de critérios for Por exemplo, se O período não é estendido para ter uma janela completa de N dias perto do início do período. Por exemplo, se um relatório for de 01/11/2021 a 10/11/2021 e
|
UserSegmentSequenceGroup
Defina condições que precisam ocorrer em uma ordem específica para que o usuário seja membro do segmento.
| Representação JSON |
|---|
{ "sequenceScoping": enum ( |
| Campos | |
|---|---|
sequenceScoping |
Todas as etapas da sequência precisam ser atendidas no escopo para que o usuário corresponda à sequência. Por exemplo, se Opcional. Se não for especificado, |
sequenceMaximumDuration |
Define o período em que toda a sequência precisa ocorrer, por exemplo, 30 minutos.
Duração em segundos com até nove dígitos fracionários, terminando em " |
userSequenceSteps[] |
Uma sequência ordenada de etapas de condição. Os eventos de um usuário precisam concluir cada etapa para que ele corresponda ao |
UserSequenceStep
Uma condição que precisa ocorrer na ordem de etapa especificada para que o usuário corresponda à sequência.
| Representação JSON |
|---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
| Campos | |
|---|---|
isDirectlyFollowedBy |
Se for verdadeiro, o evento que satisfaz esta etapa precisa ser o próximo evento após o evento que satisfaz a última etapa. Se for "false", essa etapa segue indiretamente a anterior. Por exemplo, pode haver eventos entre a etapa anterior e esta. |
stepScoping |
Essa etapa precisa ser atendida no escopo para que o usuário corresponda à sequência. Por exemplo, se Opcional. Se não for especificado, |
segmentFilterExpression |
Um usuário corresponde a esta etapa de sequência se os eventos dele corresponderem a essa expressão. As expressões indicam critérios em dimensões, métricas e/ou parâmetros. |
UserSegmentExclusion
Especifica quais usuários são excluídos neste segmento.
| Representação JSON |
|---|
{ "userExclusionDuration": enum ( |
| Campos | |
|---|---|
userExclusionDuration |
Especifica a duração de uma exclusão se um usuário corresponder ao Opcional. Se não for especificado, |
userExclusionCriteria |
Se um usuário atender a essa condição, ele será excluído da associação ao segmento por |
UserExclusionDuration
Enumera as opções de duração de uma exclusão se um usuário corresponder ao userExclusionCriteria.
| Tipos enumerados | |
|---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Duração da exclusão não especificada. Não especifique. |
USER_EXCLUSION_TEMPORARY |
Excluir temporariamente usuários do segmento durante os períodos em que eles atendem à condição userExclusionCriteria. |
USER_EXCLUSION_PERMANENT |
Excluir permanentemente usuários do segmento se eles atenderem à condição userExclusionCriteria. |
SessionSegment
Os segmentos de sessões são subconjuntos das sessões que ocorreram no seu site ou app, por exemplo, todas as originadas de uma determinada campanha publicitária.
| Representação JSON |
|---|
{ "sessionInclusionCriteria": { object ( |
| Campos | |
|---|---|
sessionInclusionCriteria |
Define quais sessões estão incluídas neste segmento. Opcional. |
exclusion |
Define quais sessões são excluídas neste segmento. Opcional. |
SessionSegmentCriteria
Uma sessão corresponde a um critério se os eventos dela atendem às condições do critério.
| Representação JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Campos | |
|---|---|
andConditionGroups[] |
Uma sessão atende a esse critério se corresponder a cada um desses |
SessionSegmentConditionGroup
As condições informam ao Google Analytics quais dados incluir ou excluir do segmento.
| Representação JSON |
|---|
{ "conditionScoping": enum ( |
| Campos | |
|---|---|
conditionScoping |
Os dados são incluídos ou excluídos do segmento com base na correspondência com o grupo de condições. Esse escopo define em quantos eventos o Opcional. Se não for especificado, um |
segmentFilterExpression |
Os dados são incluídos ou excluídos do segmento com base na correspondência com essa expressão. As expressões indicam critérios em dimensões, métricas e/ou parâmetros. |
SessionCriteriaScoping
O escopo especifica quais eventos são considerados ao avaliar se uma sessão atende a um critério.
| Tipos enumerados | |
|---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Escopo de critérios não especificado. Não especifique. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Se os critérios forem atendidos em um evento, a sessão vai corresponder a eles. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Se os critérios forem atendidos em uma sessão, ela vai corresponder a eles. |
SessionSegmentExclusion
Especifica quais sessões são excluídas neste segmento.
| Representação JSON |
|---|
{ "sessionExclusionDuration": enum ( |
| Campos | |
|---|---|
sessionExclusionDuration |
Especifica por quanto tempo uma exclusão vai durar se uma sessão corresponder ao Opcional. Se não for especificado, um |
sessionExclusionCriteria |
Se uma sessão atender a essa condição, ela será excluída da associação ao segmento do |
SessionExclusionDuration
Enumera as opções de duração de uma exclusão se uma sessão corresponder ao sessionExclusionCriteria.
| Tipos enumerados | |
|---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Duração da exclusão não especificada. Não especifique. |
SESSION_EXCLUSION_TEMPORARY |
Excluir temporariamente as sessões do segmento durante os períodos em que elas atendem à condição sessionExclusionCriteria. |
SESSION_EXCLUSION_PERMANENT |
Excluir permanentemente as sessões do segmento se elas atenderem à condição sessionExclusionCriteria. |
EventSegment
Os segmentos de eventos são subconjuntos de eventos acionados no seu site ou app, por exemplo, todos os eventos de compra registrados em um determinado local ou eventos "app_exception" que ocorreram em um sistema operacional específico.
| Representação JSON |
|---|
{ "eventInclusionCriteria": { object ( |
| Campos | |
|---|---|
eventInclusionCriteria |
Define quais eventos estão incluídos neste segmento. Opcional. |
exclusion |
Define quais eventos são excluídos neste segmento. Opcional. |
EventSegmentCriteria
Um evento corresponde a um critério se atender às condições dele.
| Representação JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Campos | |
|---|---|
andConditionGroups[] |
Um evento corresponde a esse critério se corresponder a cada um desses |
EventSegmentConditionGroup
As condições informam ao Google Analytics quais dados incluir ou excluir do segmento.
| Representação JSON |
|---|
{ "conditionScoping": enum ( |
| Campos | |
|---|---|
conditionScoping |
Opcional. Se não for especificado, um |
segmentFilterExpression |
Os dados são incluídos ou excluídos do segmento com base na correspondência com essa expressão. As expressões indicam critérios em dimensões, métricas e/ou parâmetros. |
EventCriteriaScoping
O escopo especifica quais eventos são considerados ao avaliar se um evento atende a um critério.
| Tipos enumerados | |
|---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Escopo de critérios não especificado. Não especifique. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Se os critérios forem atendidos em um evento, ele vai corresponder aos critérios. |
EventSegmentExclusion
Especifica quais eventos são excluídos neste segmento.
| Representação JSON |
|---|
{ "eventExclusionDuration": enum ( |
| Campos | |
|---|---|
eventExclusionDuration |
Opcional. Se não for especificado, um |
eventExclusionCriteria |
Se um evento atender a essa condição, ele será excluído da participação no segmento para o |
EventExclusionDuration
Enumera as opções de duração de uma exclusão se um evento corresponder ao eventExclusionCriteria.
| Tipos enumerados | |
|---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Duração da exclusão não especificada. Não especifique. |
EVENT_EXCLUSION_PERMANENT |
Excluir permanentemente eventos do segmento se eles atenderem à condição eventExclusionCriteria. |
FunnelSubReport
Os sub-relatórios do funil contêm os valores de dados de dimensão e métrica. Por exemplo, 12 usuários chegaram à segunda etapa do funil.
| Representação JSON |
|---|
{ "dimensionHeaders": [ { object ( |
| Campos | |
|---|---|
dimensionHeaders[] |
Descreve as colunas de dimensão. Os relatórios de funil sempre incluem a dimensão "Etapa do funil" nas respostas dos sub-relatórios. Outras dimensões, como detalhamentos, datas e próximas ações, podem estar presentes na resposta, se solicitadas. |
metricHeaders[] |
Descreve as colunas de métricas. Os relatórios de funil sempre incluem usuários ativos nas respostas dos sub-relatórios. A tabela de funil inclui outras métricas, como taxa de conclusão, desistências e taxa de desistência. |
rows[] |
Linhas de combinações de valores de dimensão e valores de métricas no relatório. |
metadata |
Metadados do relatório de funil. |
FunnelResponseMetadata
Os metadados de resposta do relatório de funil contêm mais informações sobre ele.
| Representação JSON |
|---|
{
"samplingMetadatas": [
{
object ( |
| Campos | |
|---|---|
samplingMetadatas[] |
Se os resultados do relatório de funil forem amostrados, isso descreve qual porcentagem de eventos foi usada nesse relatório. Um No entanto, se os resultados não forem amostrados, esse campo não será definido. |