Google Analytics Data API

Acesse os dados do relatório no Google Analytics. Aviso: a criação de vários aplicativos, contas ou projetos do cliente para simular ou agir como um único aplicativo, conta ou projeto (respectivamente) ou contornar os limites ou as cotas de uso 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 de pivot 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 as dimensões e métricas que podem ser adicionadas a uma solicitação de relatório e manter a compatibilidade.
getMetadata GET /v1beta/{name=properties/*/metadata}
Retorna os metadados das 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 dos dados de eventos em tempo real da sua propriedade.
runReport POST /v1beta/{property=properties/*}:runReport
Retorna um relatório personalizado dos seus 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ífica.
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
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
Receba todas as cotas de propriedade organizadas por categoria de cota de uma determinada propriedade.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Retorna um relatório de funil personalizado dos 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 uma planilha Google.
get GET /v1alpha/{name=properties/*/audienceLists/*}
Recebe 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/*}
Recebe 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 sobre uma tarefa de relatório 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.