Method: projects.getAnalyticsDetails

Ottiene i dettagli di Google Analytics attualmente associati all'oggetto FirebaseProject specificato.

Se FirebaseProject non è ancora collegato a Google Analytics, la risposta a projects.getAnalyticsDetails è NOT_FOUND .

Richiesta HTTP

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

L'URL usa la sintassi di transcodifica gRPC .

Parametri del percorso

Parametri
name

string

Il nome della risorsa FirebaseProject , nel formato:

projects/ PROJECT_IDENTIFIER /analyticsDetails

Fare riferimento al campo name FirebaseProject per dettagli sui valori PROJECT_IDENTIFIER .

Richiedi corpo

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Campi
analyticsProperty

object ( AnalyticsProperty )

L'oggetto Proprietà Analytics associato al FirebaseProject specificato.

Questo oggetto contiene i dettagli della proprietà Google Analytics associata al Progetto.

streamMappings[]

object ( StreamMapping )

  • Per AndroidApps e IosApps : una mappa di app per streamId per ogni app Firebase nel FirebaseProject specificato. Ogni app e streamId vengono visualizzati solo una volta.
  • Per WebApps : una mappa app su streamId e measurementId per ogni WebApp nel FirebaseProject specificato. Ogni app , streamId e measurementId viene visualizzato solo una volta.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti 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

Per ulteriori informazioni, vedere la panoramica sull'autenticazione .

ProprietàAnalitica

Dettagli di una proprietà di Google Analytics

Rappresentazione JSON
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Campi
id

string

L'identificatore univoco globale assegnato da Google della proprietà Google Analytics associata al FirebaseProject specificato.

Se hai chiamato projects.addGoogleAnalytics per collegare FirebaseProject con un account Google Analytics, il valore in questo campo id è uguale all'ID della proprietà specificata o fornita con quella chiamata a projects.addGoogleAnalytics .

displayName

string

Il nome visualizzato della proprietà Google Analytics associata al FirebaseProject specificato.

analyticsAccountId

string

Solo uscita. L'ID dell'account Google Analytics per la proprietà Google Analytics associata al FirebaseProject specificato.

StreamMapping

Una mappatura di un'app Firebase a un flusso di dati di Google Analytics

Rappresentazione JSON
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Campi
app

string

Il nome della risorsa dell'app Firebase associata al flusso di dati di Google Analytics, nel formato:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

O

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

O

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

Fare riferimento al campo name FirebaseProject per dettagli sui valori PROJECT_IDENTIFIER .

streamId

string ( int64 format)

L'identificatore univoco assegnato da Google del flusso di dati di Google Analytics associato all'app Firebase.

Ulteriori informazioni sugli stream di dati di Google Analytics nella documentazione di Analytics .

measurementId

string

Applicabile solo per le app Web Firebase.

L'identificatore univoco assegnato da Google del flusso web di Google Analytics associato all'app Web Firebase. Gli SDK Firebase utilizzano questo ID per interagire con le API di Google Analytics.

Ulteriori informazioni su questo ID e sugli stream web di Google Analytics nella documentazione di Analytics .