Method: projects.getAnalyticsDetails

Pobiera dane Google Analytics aktualnie powiązane z konkretnym identyfikatorem FirebaseProject.

Jeśli usługa FirebaseProject nie jest jeszcze połączona z Google Analytics, odpowiedź na żądanie 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 o wartościach PROJECT_IDENTIFIER znajdziesz w polu FirebaseProject name.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

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

object (AnalyticsProperty)

Obiekt usługi Analytics powiązany z podanym parametrem FirebaseProject.

Ten obiekt zawiera szczegóły usługi w Google Analytics powiązanej z projektem.

streamMappings[]

object (StreamMapping)

  • Dla AndroidApps i IosApps: mapa wartości od app do streamId dla każdej aplikacji Firebase w określonym zakresie FirebaseProject. Każde app i streamId występują tylko raz.
  • Dla WebApps: mapa wartości z app do streamId i measurementId dla każdego WebApp w określonym FirebaseProject. Wartości app, streamId i measurementId występują tylko raz.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu 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

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).

Usługa Analytics

Szczegółowe informacje o usłudze w Google Analytics

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

string

Niepowtarzalny globalnie identyfikator usługi w Google Analytics powiązanej z konkretnym FirebaseProject, przypisany przez Google.

Jeśli wywołasz funkcję projects.addGoogleAnalytics, aby połączyć FirebaseProject z kontem Google Analytics, wartość w tym polu id jest taka sama jak identyfikator usługi określonej lub udostępnionej za pomocą tego wywołania projects.addGoogleAnalytics.

displayName

string

Wyświetlana nazwa usługi w Google Analytics powiązanej z parametrem FirebaseProject.

analyticsAccountId

string

Tylko dane wyjściowe. Identyfikator konta Google Analytics w przypadku usługi w Google Analytics powiązanej z parametrem FirebaseProject.

StreamMapping

Mapowanie aplikacji Firebase na strumień danych Google Analytics

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

string

Nazwa zasobu aplikacji Firebase powiązanego 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 o wartościach PROJECT_IDENTIFIER znajdziesz w polu FirebaseProject name.

streamId

string (int64 format)

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

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

measurementId

string

Dotyczy tylko aplikacji internetowych Firebase.

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

Więcej informacji o tym identyfikatorze i strumieniach z sieci Google Analytics znajdziesz w dokumentacji Analytics.