Method: projects.getAnalyticsDetails

Obtém os detalhes do Google Analytics atualmente associados ao FirebaseProject especificado.

Se o FirebaseProject ainda não estiver vinculado ao Google Analytics, a resposta para projects.getAnalyticsDetails será NOT_FOUND .

Solicitação HTTP

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/analyticsDetails}

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
name

string

O nome do recurso do FirebaseProject , no formato:

projects/ PROJECT_IDENTIFIER /analyticsDetails

Consulte o campo name FirebaseProject para obter detalhes sobre os valores PROJECT_IDENTIFIER .

Solicitar corpo

O corpo da solicitação deve estar vazio.

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:

Representação JSON
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Campos
analyticsProperty

object ( AnalyticsProperty )

O objeto de propriedade do Analytics associado ao FirebaseProject especificado.

Este objeto contém os detalhes da propriedade do Google Analytics associada ao Projeto.

streamMappings[]

object ( StreamMapping )

  • Para AndroidApps e IosApps : um mapa de app para streamId para cada aplicativo Firebase no FirebaseProject especificado. Cada app e streamId aparecem apenas uma vez.
  • Para WebApps : um mapa de app para streamId e measurementId para cada WebApp no FirebaseProject especificado. Cada app , streamId e measurementId aparecem apenas uma vez.

Escopos de autorização

Requer um dos seguintes escopos OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

Para obter mais informações, consulte Visão geral da autenticação .

Propriedade Analítica

Detalhes de uma propriedade do Google Analytics

Representação JSON
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Campos
id

string

O identificador globalmente exclusivo atribuído pelo Google da propriedade do Google Analytics associada ao FirebaseProject especificado.

Se você chamou projects.addGoogleAnalytics para vincular o FirebaseProject a uma conta do Google Analytics, o valor neste campo de id será igual ao ID da propriedade especificada ou provisionada com essa chamada para projects.addGoogleAnalytics .

displayName

string

O nome de exibição da propriedade do Google Analytics associada ao FirebaseProject especificado.

analyticsAccountId

string

Somente saída. O ID da conta do Google Analytics para a propriedade do Google Analytics associada ao FirebaseProject especificado.

Mapeamento de fluxo

Um mapeamento de um aplicativo Firebase para um fluxo de dados do Google Analytics

Representação JSON
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Campos
app

string

O nome do recurso do aplicativo Firebase associado ao fluxo de dados do Google Analytics, no formato:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

ou

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

ou

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

Consulte o campo name FirebaseProject para obter detalhes sobre os valores PROJECT_IDENTIFIER .

streamId

string ( int64 format)

O identificador exclusivo atribuído pelo Google do fluxo de dados do Google Analytics associado ao aplicativo Firebase.

Saiba mais sobre os fluxos de dados do Google Analytics na documentação do Analytics .

measurementId

string

Aplicável apenas para aplicativos Web do Firebase.

O identificador exclusivo atribuído pelo Google do fluxo da Web do Google Analytics associado ao Firebase Web App. Os SDKs do Firebase usam esse ID para interagir com as APIs do Google Analytics.

Saiba mais sobre esse ID e os fluxos da web do Google Analytics na documentação do Analytics .