Method: projects.getAnalyticsDetails

Pobiera szczegóły Google Analytics aktualnie powiązane z określonym FirebaseProject .

Jeśli FirebaseProject nie jest jeszcze połączony z Google Analytics, odpowiedź na projects.getAnalyticsDetails to NOT_FOUND .

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
name

string

Nazwa zasobu FirebaseProject w formacie:

projects/ PROJECT_IDENTIFIER /analyticsDetails

Szczegółowe informacje na temat wartości PROJECT_IDENTIFIER można znaleźć w polu name FirebaseProject .

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:

Reprezentacja JSON
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Pola
analyticsProperty

object ( AnalyticsProperty )

Obiekt Analytics Property powiązany z określonym FirebaseProject .

Obiekt ten zawiera szczegóły usługi Google Analytics powiązanej z Projektem.

streamMappings[]

object ( StreamMapping )

  • Dla AndroidApps i IosApps : mapa app na streamId dla każdej aplikacji Firebase w określonym FirebaseProject . Każda app i streamId pojawiają się tylko raz.
  • W przypadku WebApps : mapa app na streamId i measurementId dla każdej WebApp w określonym FirebaseProject . Każda app , streamId i measurementId pojawia się tylko raz.

Zakresy autoryzacji

Wymaga jednego z następujących zakresów 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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .

AnalitykaWłaściwość

Szczegóły usługi Google Analytics

Reprezentacja JSON
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Pola
id

string

Unikalny globalnie, przypisany przez Google identyfikator usługi Google Analytics powiązanej z określonym FirebaseProject .

Jeśli wywołałeś projects.addGoogleAnalytics , aby połączyć FirebaseProject z kontem Google Analytics, wartość w tym polu id jest taka sama jak identyfikator usługi określony lub udostępniony w tym wywołaniu projects.addGoogleAnalytics .

displayName

string

Nazwa wyświetlana usługi Google Analytics powiązanej z określonym FirebaseProject .

analyticsAccountId

string

Tylko wyjście. Identyfikator konta Google Analytics dla usługi Google Analytics powiązanej z określonym FirebaseProject .

Mapowanie strumienia

Mapowanie aplikacji Firebase na strumień danych Google Analytics

Reprezentacja JSON
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Pola
app

string

Nazwa zasobu aplikacji Firebase powiązanej ze strumieniem danych Google Analytics, w formacie:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

Lub

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

Lub

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

Szczegółowe informacje na temat wartości PROJECT_IDENTIFIER można znaleźć w polu name FirebaseProject .

streamId

string ( int64 format)

Unikalny identyfikator przypisany przez Google strumienia danych Google Analytics powiązany z aplikacją Firebase.

Więcej informacji o strumieniach danych Google Analytics znajdziesz w dokumentacji Analytics .

measurementId

string

Dotyczy tylko aplikacji internetowych Firebase.

Unikalny identyfikator przypisany przez Google strumienia internetowego Google Analytics powiązany z aplikacją internetową Firebase. Pakiety SDK Firebase używają tego identyfikatora do interakcji z interfejsami API Google Analytics.

Więcej informacji na temat tego identyfikatora i strumieni internetowych Google Analytics znajdziesz w dokumentacji Analytics .