Google Analytics Data API

Acessa os dados do relatório no Google Analytics. Aviso: criar vários aplicativos, contas ou projetos de clientes para simular ou atuar como um único aplicativo, conta ou projeto do cliente (respectivamente) ou para contornar limites de uso ou cotas específicos do serviço é uma violação direta dos Termos de Serviço do Google Cloud Platform e das APIs do Google. Essas ações podem resultar no encerramento imediato dos seus projetos do GCP sem aviso prévio.

Serviço: analyticsdata.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:

  • https://analyticsdata.googleapis.com

Recurso REST: v1beta.properties

Métodos
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
Retorna vários relatórios dinâmicos em um lote.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
Retorna vários relatórios em um lote.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
Esse método de compatibilidade lista dimensões e métricas que podem ser adicionadas a uma solicitação de relatório e mantêm a compatibilidade.
getMetadata GET /v1beta/{name=properties/*/metadata}
Retorna metadados de dimensões e métricas disponíveis nos métodos de relatórios.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
Retorna um relatório dinâmico personalizado dos dados de eventos do Google Analytics.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
Retorna um relatório personalizado com dados de eventos em tempo real da sua propriedade.
runReport POST /v1beta/{property=properties/*}:runReport
Retorna um relatório personalizado dos dados de eventos do Google Analytics.

Recurso REST: v1beta.properties.audienceExports

Métodos
create POST /v1beta/{parent=properties/*}/audienceExports
Cria uma exportação de público-alvo para recuperação posterior.
get GET /v1beta/{name=properties/*/audienceExports/*}
Recebe metadados de configuração sobre uma exportação de público-alvo específico.
list GET /v1beta/{parent=properties/*}/audienceExports
Lista todas as exportações de público-alvo de uma propriedade.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
Recupera uma exportação de público-alvo de usuários.

Recurso REST: v1alpha.properties

Métodos
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Retorna um relatório de funil personalizado com dados de eventos do Google Analytics.

Recurso REST: v1alpha.properties.audienceLists

Métodos
create POST /v1alpha/{parent=properties/*}/audienceLists
Cria uma lista de público-alvo para recuperação posterior.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
Exporta uma lista de público-alvo de usuários para um arquivo das Planilhas Google.
get GET /v1alpha/{name=properties/*/audienceLists/*}
Extrai metadados de configuração sobre uma lista de público-alvo específica.
list GET /v1alpha/{parent=properties/*}/audienceLists
Lista todas as listas de público-alvo de uma propriedade.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
Recupera uma lista de público-alvo de usuários.

Recurso REST: v1alpha.properties.recurringAudienceLists

Métodos
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
Cria uma lista de público-alvo recorrente.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
Extrai metadados de configuração sobre uma lista de público-alvo recorrente específica.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
Lista todas as listas de público-alvo recorrentes de uma propriedade.

Recurso REST: v1alpha.properties.reportTasks

Métodos
create POST /v1alpha/{parent=properties/*}/reportTasks
Inicia a criação de uma tarefa de relatório.
get GET /v1alpha/{name=properties/*/reportTasks/*}
Recebe metadados de relatório sobre uma tarefa específica.
list GET /v1alpha/{parent=properties/*}/reportTasks
Lista todas as tarefas de relatório de uma propriedade.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
Recupera o conteúdo de uma tarefa de relatório.