Method: projects.getAnalyticsDetails

Recebe 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}

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

O nome de recurso do FirebaseProject, no formato:

projects/PROJECT_IDENTIFIER/analyticsDetails

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

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

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

object (AnalyticsProperty)

O objeto da propriedade do Google Analytics associado ao FirebaseProject especificado.

Esse 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 em cada app do Firebase no FirebaseProject especificado. Cada app e streamId aparece 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 do 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 saber mais, consulte a Visão geral da autenticação.

Propriedade do Analytics

Detalhes de uma propriedade do Google Analytics

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

string

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

Se você chamou projects.addGoogleAnalytics para vincular FirebaseProject a uma conta do Google Analytics, o valor neste campo id será 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

Apenas saída. O ID da conta do Google Analytics da propriedade do Analytics associada ao FirebaseProject especificado.

Mapeamento de fluxo

Um mapeamento de um app do 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 app do 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 saber 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 app Firebase.

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

measurementId

string

Aplicável apenas a apps da Web do Firebase.

O identificador exclusivo atribuído pelo Google do fluxo da Web do Google Analytics associado ao app da Web do Firebase. 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 Google Analytics.