Google Analytics Admin API

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Serviço: analyticsadmin.googleapis.com

Para chamar esse serviço, use as bibliotecas de cliente fornecidas pelo Google. Se o aplicativo precisar usar bibliotecas próprias para chamar esse serviço, utilize as informações a seguir ao fazer as solicitações de 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 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://analyticsadmin.googleapis.com

Recurso REST: v1beta.accountSummaries

Métodos
list GET /v1beta/accountSummaries
Retorna resumos de todas as contas acessíveis pelo autor da chamada.

Recurso REST: v1beta.accounts

Métodos
delete DELETE /v1beta/{name=accounts/*}
Marca a conta de destino como excluída de forma reversível (por exemplo, "livre") e a retorna.
get GET /v1beta/{name=accounts/*}
Procurar uma única conta.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
Veja as configurações de compartilhamento de dados em uma conta.
list GET /v1beta/accounts
Retorna todas as contas acessíveis pelo autor da chamada.
patch PATCH /v1beta/{account.name=accounts/*}
Atualiza uma conta.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
Solicita um tíquete para criar uma conta.
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
Retorna um relatório personalizado dos registros de acesso a dados.
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
Pesquisa todas as mudanças em uma conta ou nos filhos dela, considerando o conjunto especificado de filtros.

Recurso REST: v1beta.properties

Métodos
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
Confirmar os termos de coleta de dados do usuário para a propriedade especificada.
create POST /v1beta/properties
Cria uma propriedade do "GA4" com o local e os atributos especificados.
delete DELETE /v1beta/{name=properties/*}
Marca a propriedade de destino como excluída de forma reversível (por exemplo, "livre") e a retorna.
get GET /v1beta/{name=properties/*}
Procure uma única propriedade "GA4".
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
Retorna as configurações de retenção de dados singleton para esta propriedade.
list GET /v1beta/properties
Retorna propriedades filhas na conta mãe especificada.
patch PATCH /v1beta/{property.name=properties/*}
Atualiza uma propriedade.
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
Retorna um relatório personalizado dos registros de acesso a dados.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Atualiza as configurações de retenção de dados singleton para esta propriedade.

Recurso REST: v1beta.properties.conversionEvents

Métodos
create POST /v1beta/{parent=properties/*}/conversionEvents
Cria um evento de conversão com os atributos especificados.
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
Exclui um evento de conversão em uma propriedade.
get GET /v1beta/{name=properties/*/conversionEvents/*}
Recuperar um único evento de conversão.
list GET /v1beta/{parent=properties/*}/conversionEvents
Retorna uma lista de eventos de conversão na propriedade pai especificada.

Recurso REST: v1beta.properties.customSizes

Métodos
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
Arquiva uma dimensão personalizada em uma propriedade.
create POST /v1beta/{parent=properties/*}/customDimensions
Cria uma dimensão personalizada.
get GET /v1beta/{name=properties/*/customDimensions/*}
Procurar uma única CustomDimension.
list GET /v1beta/{parent=properties/*}/customDimensions
Lista uma dimensão personalizada em uma propriedade.
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
Atualiza uma CustomDimension em uma propriedade.

Recurso REST: v1beta.properties.customMetrics

Métodos
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
Arquiva uma CustomMetric em uma propriedade.
create POST /v1beta/{parent=properties/*}/customMetrics
Cria uma CustomMetric.
get GET /v1beta/{name=properties/*/customMetrics/*}
Procurar uma única CustomMetric.
list GET /v1beta/{parent=properties/*}/customMetrics
Lista CustomMetrics em uma propriedade.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Atualiza uma CustomMetric em uma propriedade.

Recurso REST: v1beta.properties.dataStreams

Métodos
create POST /v1beta/{parent=properties/*}/dataStreams
Cria um DataStream.
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
Exclui um DataStream em uma propriedade.
get GET /v1beta/{name=properties/*/dataStreams/*}
Procurar apenas um DataStream.
list GET /v1beta/{parent=properties/*}/dataStreams
Lista DataStreams em uma propriedade.
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
Atualiza um DataStream em uma propriedade.

Recurso REST: v1beta.properties.dataStreams.measurementProtocoloSecrets

Métodos
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Cria um secret do Measurement Protocol.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Exclui o Measurement Protocol de destino.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Procure um único Measurement ProtocolSecret "GA4".
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Retorna MeasurementMeasurementSecrets filhos na propriedade pai especificada.
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Atualiza um secret do Measurement Protocol.

Recurso REST: v1alpha.accountSummaries

Métodos
list GET /v1alpha/accountSummaries
Retorna resumos de todas as contas acessíveis pelo autor da chamada.

Recurso REST: v1alpha.accounts

Métodos
delete DELETE /v1alpha/{name=accounts/*}
Marca a conta de destino como excluída de forma reversível (por exemplo, "livre") e a retorna.
get GET /v1alpha/{name=accounts/*}
Procurar uma única conta.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
Veja as configurações de compartilhamento de dados em uma conta.
list GET /v1alpha/accounts
Retorna todas as contas acessíveis pelo autor da chamada.
patch PATCH /v1alpha/{account.name=accounts/*}
Atualiza uma conta.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
Solicita um tíquete para criar uma conta.
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
Retorna um relatório personalizado dos registros de acesso a dados.
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
Pesquisa todas as mudanças em uma conta ou nos filhos dela, considerando o conjunto especificado de filtros.

Recurso REST: v1alpha.accounts.accessBindings

Métodos
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
Cria informações sobre várias vinculações de acesso a uma conta ou propriedade.
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
Exclui informações sobre vinculações de vários usuários a uma conta ou propriedade.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
Recebe informações sobre várias vinculações de acesso a uma conta ou propriedade.
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
Atualiza informações sobre várias vinculações de acesso a uma conta ou propriedade.
create POST /v1alpha/{parent=accounts/*}/accessBindings
Cria uma vinculação de acesso a uma conta ou propriedade.
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
Exclui uma vinculação de acesso para uma conta ou propriedade.
get GET /v1alpha/{name=accounts/*/accessBindings/*}
Recebe informações sobre uma vinculação de acesso.
list GET /v1alpha/{parent=accounts/*}/accessBindings
Lista todas as vinculações de acesso em uma conta ou propriedade.
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
Atualiza uma vinculação de acesso em uma conta ou propriedade.

Recurso REST: v1alpha.properties

Métodos
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
Confirmar os termos de coleta de dados do usuário para a propriedade especificada.
create POST /v1alpha/properties
Cria uma propriedade do "GA4" com o local e os atributos especificados.
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
Cria uma tag do site conectada para uma propriedade do Universal Analytics.
delete DELETE /v1alpha/{name=properties/*}
Marca a propriedade de destino como excluída de forma reversível (por exemplo, "livre") e a retorna.
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
Exclui uma tag do site conectada de uma propriedade do Universal Analytics.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
Busca o status de desativação do processo de configuração automática do GA4 para uma propriedade do UA.
get GET /v1alpha/{name=properties/*}
Procure uma única propriedade "GA4".
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
Procura um Singleton do AttributionSettings.
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
Retorna as configurações de retenção de dados singleton para esta propriedade.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Procurar as configurações dos Indicadores do Google para uma propriedade.
list GET /v1alpha/properties
Retorna propriedades filhas na conta mãe especificada.
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
Lista as tags do site conectadas para uma propriedade do Universal Analytics.
patch PATCH /v1alpha/{property.name=properties/*}
Atualiza uma propriedade.
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
Retorna um relatório personalizado dos registros de acesso a dados.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
Define o status de desativação para o processo de configuração automatizada do GA4 para uma propriedade do UA.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
Atualiza as configurações de atribuição em uma propriedade.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Atualiza as configurações de retenção de dados singleton para esta propriedade.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Atualiza as configurações dos Indicadores do Google para uma propriedade.

Recurso REST: v1alpha.properties.accessBindings

Métodos
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
Cria informações sobre várias vinculações de acesso a uma conta ou propriedade.
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
Exclui informações sobre vinculações de vários usuários a uma conta ou propriedade.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
Recebe informações sobre várias vinculações de acesso a uma conta ou propriedade.
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
Atualiza informações sobre várias vinculações de acesso a uma conta ou propriedade.
create POST /v1alpha/{parent=properties/*}/accessBindings
Cria uma vinculação de acesso a uma conta ou propriedade.
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
Exclui uma vinculação de acesso para uma conta ou propriedade.
get GET /v1alpha/{name=properties/*/accessBindings/*}
Recebe informações sobre uma vinculação de acesso.
list GET /v1alpha/{parent=properties/*}/accessBindings
Lista todas as vinculações de acesso em uma conta ou propriedade.
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
Atualiza uma vinculação de acesso em uma conta ou propriedade.

Recurso REST: v1alpha.properties.audiences

Métodos
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
Arquiva um público-alvo em uma propriedade.
create POST /v1alpha/{parent=properties/*}/audiences
Cria um público-alvo.
get GET /v1alpha/{name=properties/*/audiences/*}
Procure um único público-alvo.
list GET /v1alpha/{parent=properties/*}/audiences
Lista os públicos-alvo em uma propriedade.
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
Atualiza um público em uma propriedade.

Recurso REST: v1alpha.properties.conversionEvents

Métodos
create POST /v1alpha/{parent=properties/*}/conversionEvents
Cria um evento de conversão com os atributos especificados.
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
Exclui um evento de conversão em uma propriedade.
get GET /v1alpha/{name=properties/*/conversionEvents/*}
Recuperar um único evento de conversão.
list GET /v1alpha/{parent=properties/*}/conversionEvents
Retorna uma lista de eventos de conversão na propriedade pai especificada.

Recurso REST: v1alpha.properties.customSizes

Métodos
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
Arquiva uma dimensão personalizada em uma propriedade.
create POST /v1alpha/{parent=properties/*}/customDimensions
Cria uma dimensão personalizada.
get GET /v1alpha/{name=properties/*/customDimensions/*}
Procurar uma única CustomDimension.
list GET /v1alpha/{parent=properties/*}/customDimensions
Lista uma dimensão personalizada em uma propriedade.
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
Atualiza uma CustomDimension em uma propriedade.

Recurso REST: v1alpha.properties.customMetrics

Métodos
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
Arquiva uma CustomMetric em uma propriedade.
create POST /v1alpha/{parent=properties/*}/customMetrics
Cria uma CustomMetric.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Procurar uma única CustomMetric.
list GET /v1alpha/{parent=properties/*}/customMetrics
Lista CustomMetrics em uma propriedade.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Atualiza uma CustomMetric em uma propriedade.

Recurso REST: v1alpha.properties.dataStreams

Métodos
create POST /v1alpha/{parent=properties/*}/dataStreams
Cria um DataStream.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
Exclui um DataStream em uma propriedade.
get GET /v1alpha/{name=properties/*/dataStreams/*}
Procurar apenas um DataStream.
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Retorna as configurações de medição otimizada do fluxo de dados.
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
Retorna a tag do site para o fluxo da Web especificado.
list GET /v1alpha/{parent=properties/*}/dataStreams
Lista DataStreams em uma propriedade.
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
Atualiza um DataStream em uma propriedade.
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Atualiza as configurações de medição otimizada para esse fluxo de dados.

Recurso REST: v1alpha.properties.dataStreams.measurementProtocoloSecrets

Métodos
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Cria um secret do Measurement Protocol.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Exclui o Measurement Protocol de destino.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Procure um único Measurement ProtocolSecret "GA4".
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Retorna MeasurementMeasurementSecrets filhos na propriedade pai especificada.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Atualiza um secret do Measurement Protocol.

Recurso REST: v1alpha.properties.displayVideo360advertiserLinkProposals

Métodos
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
Aprova uma DisplayVideo360advertiserLinkProposal.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
Cancela uma DisplayVideo360advertiserLinkProposal.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Cria uma DisplayVideo360AnuncianteLinkProposal.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Exclui um DisplayVideo360AnuncianteLinkProposal em uma propriedade.
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Procure um único DisplayVideo360AnuncianteLinkProposal.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Lista DisplayVideo360AnuncianteLinkProposals em uma propriedade.

Recurso REST: v1alpha.properties.expandDataSets

Métodos
create POST /v1alpha/{parent=properties/*}/expandedDataSets
Cria um ExpandedDataSet.
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
Exclui um ExpandedDataSet em uma propriedade.
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
Procurar um único ExpandedDataSet.
list GET /v1alpha/{parent=properties/*}/expandedDataSets
Lista ExpandedDataSets em uma propriedade.
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
Atualiza um ExpandedDataSet em uma propriedade.