Vincula o FirebaseProject
especificado a uma conta existente do Google Analytics .
Usando esta chamada, você pode:
- Especifique um
analyticsAccountId
para provisionar uma nova propriedade do Google Analytics na conta especificada e associe a nova propriedade aoFirebaseProject
. - Especifique um
analyticsPropertyId
existente para associar a propriedade aoFirebaseProject
.
Observe que quando você chama projects.addGoogleAnalytics
:
- A primeira verificação determina se algum fluxo de dados existente na propriedade do Google Analytics corresponde a algum aplicativo Firebase existente no
FirebaseProject
(com base nopackageName
oubundleId
associado ao fluxo de dados). Então, conforme aplicável, os fluxos de dados e os aplicativos são vinculados. Observe que essa vinculação automática se aplica apenas aAndroidApps
eIosApps
. - Se nenhum fluxo de dados correspondente for encontrado para os aplicativos do Firebase, novos fluxos de dados serão provisionados na propriedade do Google Analytics para cada um dos aplicativos do Firebase. Observe que um novo fluxo de dados é sempre provisionado para um aplicativo Web, mesmo que tenha sido associado anteriormente a um fluxo de dados na propriedade do Analytics.
Saiba mais sobre a hierarquia e a estrutura das contas do Google Analytics na documentação do Analytics .
O resultado desta chamada é uma Operation
. Pesquise a Operation
para rastrear o processo de provisionamento chamando operations.get
até que done
seja true
. Quando done
for true
, a Operation
foi bem-sucedida ou falhou. Se a Operation
for bem-sucedida, sua response
será definida como AnalyticsDetails
; se a Operation
falhar, seu error
será definido como google.rpc.Status
.
Para chamar projects.addGoogleAnalytics
, um membro do projeto deve ser proprietário do FirebaseProject
existente e ter permissão Edit
para a conta do Google Analytics.
Se o FirebaseProject
já tiver o Google Analytics ativado e você chamar projects.addGoogleAnalytics
usando um analyticsPropertyId
diferente da propriedade atualmente associada, a chamada falhará. O Analytics pode já ter sido ativado no console do Firebase ou especificando timeZone
e regionCode
na chamada para projects.addFirebase
.
Solicitação HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
parent | O nome do recurso do Consulte o campo |
Solicitar corpo
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união analytics_resource .Apenas um recurso do Google Analytics pode ser especificado no corpo da solicitação.
analytics_resource pode ser apenas um dos seguintes: | |
analyticsAccountId | O ID da conta existente do Google Analytics que você deseja vincular ao A especificação deste campo provisionará uma nova propriedade do Google Analytics em sua conta do Google Analytics e associará a nova propriedade ao |
analyticsPropertyId | O ID da propriedade existente do Google Analytics que você deseja associar ao |
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Para obter mais informações, consulte Visão geral da autenticação .