- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Faça um teste
Retorna um relatório dinâmico personalizado dos seus dados de eventos do Google Analytics. Relatórios dinâmicos são formatos mais avançados e expressivos do que relatórios normais. Em um relatório dinâmico, as dimensões só estarão visíveis se estiverem incluídas em uma tabela dinâmica. É possível especificar várias tabelas dinâmicas para analisar melhor seus dados.
Solicitação HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runPivotReport
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
property |
Um identificador de propriedade do GA4 do Google Analytics cujos eventos são rastreados. Especificada no caminho do URL e não no corpo. Para saber mais, veja onde encontrar o ID da propriedade. Em uma solicitação em lote, essa propriedade não deve ser especificada nem 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 |
---|
{ "dimensions": [ { object ( |
Campos | |
---|---|
dimensions[] |
As dimensões solicitadas. Todas as dimensões definidas precisam ser usadas por uma das seguintes dimensões: dimensionExpression, dimensionFilter, pivots, orderBys. |
metrics[] |
É necessário especificar pelo menos uma métrica solicitada. Todas as métricas definidas precisam ser usadas por uma das seguintes opções: metric_expression, metricFilter, orderBys. |
dateRanges[] |
O período para recuperar dados de evento para o relatório. Se vários períodos forem especificados, os dados de evento de cada período serão usados no relatório. Uma dimensão especial com o nome de campo "dateRange" pode ser incluída nos nomes de campo de uma tabela dinâmica. Se incluído, o relatório compara os períodos. Em uma solicitação de coorte, esse |
pivots[] |
Descreve o formato visual das dimensões do relatório em colunas ou linhas. A união de fieldNames (nomes de dimensão) em todas as tabelas dinâmicas precisa ser um subconjunto dos nomes de dimensão definidos em "Dimensões". Não é possível compartilhar uma dimensão com duas tabelas dinâmicas. Uma dimensão só será visível se aparecer em uma tabela dinâmica. |
dimensionFilter |
A cláusula de filtro de dimensões. As dimensões precisam ser solicitadas para serem usadas nesse filtro. Não é possível usar métricas neste filtro. |
metricFilter |
A cláusula de filtro de métricas. Aplicado na fase de pós-agregação, semelhante à cláusula SQL. As métricas precisam ser solicitadas para serem usadas nesse filtro. Não é possível usar dimensões neste filtro. |
currencyCode |
Um código de moeda no formato ISO4217, como "AED", "USD" ou "JPY". Se o campo estiver vazio, o relatório usará a moeda padrão da propriedade. |
cohortSpec |
Grupo de coorte associado a esta solicitação. Se houver um grupo de coorte na solicitação, a dimensão "coorte" deverá estar presente. |
keepEmptyRows |
Se for falso ou não especificado, cada linha com todas as métricas igual a 0 não será retornada. Se verdadeiro, essas linhas serão retornadas se não forem removidas separadamente por um filtro. Independentemente dessa configuração de Por exemplo, se uma propriedade nunca registrar um evento |
returnPropertyQuota |
Define se deve retornar o estado atual da cota desta propriedade do Google Analytics. A cota é retornada em PropertyQuota. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de RunPivotReportResponse
.
Escopos de autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics