Method: projects.getAnalyticsDetails

Ruft die Google Analytics-Details ab, die derzeit dem angegebenen FirebaseProject zugeordnet sind.

Wenn das FirebaseProject noch nicht mit Google Analytics verknüpft ist, lautet die Antwort auf projects.getAnalyticsDetails NOT_FOUND .

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
name

string

Der Ressourcenname des FirebaseProject im Format:

projects/ PROJECT_IDENTIFIER /analyticsDetails

Einzelheiten zu PROJECT_IDENTIFIER Werten finden Sie im name FirebaseProject .

Anforderungstext

Der Anfragetext muss leer sein.

Antwortkörper

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Felder
analyticsProperty

object ( AnalyticsProperty )

Das Analytics-Property-Objekt, das dem angegebenen FirebaseProject zugeordnet ist.

Dieses Objekt enthält die Details der mit dem Projekt verknüpften Google Analytics-Eigenschaft.

streamMappings[]

object ( StreamMapping )

  • Für AndroidApps und IosApps : eine Zuordnung der app zur streamId für jede Firebase-App im angegebenen FirebaseProject . Jede app und streamId wird nur einmal angezeigt.
  • Für WebApps : eine Zuordnung der app zur streamId und measurementId für jede WebApp im angegebenen FirebaseProject . Jede app , streamId und measurementId wird nur einmal angezeigt.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie in der Authentifizierungsübersicht .

AnalyticsProperty

Details einer Google Analytics-Property

JSON-Darstellung
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Felder
id

string

Die global eindeutige, von Google zugewiesene Kennung der Google Analytics-Eigenschaft, die dem angegebenen FirebaseProject zugeordnet ist.

Wenn Sie projects.addGoogleAnalytics aufgerufen haben, um das FirebaseProject mit einem Google Analytics-Konto zu verknüpfen, ist der Wert in diesem id Feld derselbe wie die ID der Eigenschaft, die mit diesem Aufruf von projects.addGoogleAnalytics angegeben oder bereitgestellt wurde.

displayName

string

Der Anzeigename der Google Analytics-Eigenschaft, die dem angegebenen FirebaseProject zugeordnet ist.

analyticsAccountId

string

Nur Ausgabe. Die ID des Google Analytics-Kontos für die Google Analytics-Property, die mit dem angegebenen FirebaseProject verknüpft ist.

StreamMapping

Eine Zuordnung einer Firebase-App zu einem Google Analytics-Datenstrom

JSON-Darstellung
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Felder
app

string

Der Ressourcenname der Firebase-App, die mit dem Google Analytics-Datenstream verknüpft ist, im Format:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

oder

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

oder

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

Einzelheiten zu PROJECT_IDENTIFIER Werten finden Sie im name FirebaseProject .

streamId

string ( int64 format)

Die eindeutige, von Google zugewiesene Kennung des Google Analytics-Datenstroms, der mit der Firebase-App verknüpft ist.

Weitere Informationen zu Google Analytics-Datenströmen finden Sie in der Analytics-Dokumentation .

measurementId

string

Gilt nur für Firebase-Web-Apps.

Die eindeutige, von Google zugewiesene Kennung des Google Analytics-Webstreams, der mit der Firebase-Web-App verknüpft ist. Firebase-SDKs verwenden diese ID, um mit Google Analytics-APIs zu interagieren.

Weitere Informationen zu dieser ID und Google Analytics-Webstreams finden Sie in der Analytics-Dokumentation .