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 a 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 FirebaseProject name para obter detalhes sobre os valores PROJECT_IDENTIFIER .

Corpo da solicitação

O corpo da solicitação deve estar vazio.

corpo da resposta

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

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

object ( AnalyticsProperty )

O objeto Analytics Property 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 Firebase App 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 aparece 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 .

AnalyticsProperty

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 nesse campo id é o mesmo que o 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.

StreamMapping

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 FirebaseProject name 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 Firebase Web Apps.

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 .