Method: projects.getAnalyticsDetails

Получает сведения Google Analytics, связанные в данный момент с указанным FirebaseProject .

Если FirebaseProject еще не связан с Google Analytics, ответом на projects.getAnalyticsDetails будет NOT_FOUND .

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
name

string

Имя ресурса FirebaseProject в формате:

projects/ PROJECT_IDENTIFIER /analyticsDetails

Подробную информацию о значениях PROJECT_IDENTIFIER см. в поле name FirebaseProject .

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Поля
analyticsProperty

object ( AnalyticsProperty )

Объект Analytics Property, связанный с указанным FirebaseProject .

Этот объект содержит сведения о свойстве Google Analytics, связанном с проектом.

streamMappings[]

object ( StreamMapping )

  • Для AndroidApps и IosApps : сопоставление app с streamId для каждого приложения Firebase в указанном FirebaseProject . Каждое app и streamId отображаются только один раз.
  • Для WebApps : сопоставление app с streamId и measurementId для каждого WebApp в указанном FirebaseProject . Каждое app , streamId и measurementId появляется только один раз.

Области авторизации

Требуется одна из следующих областей 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

Для получения дополнительной информации см. Обзор аутентификации .

АналитикаСобственность

Подробная информация о ресурсе Google Analytics

JSON-представление
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Поля
id

string

Глобальный уникальный идентификатор, присвоенный Google, свойству Google Analytics, связанному с указанным FirebaseProject .

Если вы вызвали projects.addGoogleAnalytics , чтобы связать FirebaseProject с учетной записью Google Analytics, значение в этом поле id будет таким же, как идентификатор свойства, указанного или предоставленного при этом вызове projects.addGoogleAnalytics .

displayName

string

Отображаемое имя свойства Google Analytics, связанного с указанным FirebaseProject .

analyticsAccountId

string

Только вывод. Идентификатор учетной записи Google Analytics для свойства Google Analytics, связанного с указанным FirebaseProject .

StreamMapping

Сопоставление приложения Firebase с потоком данных Google Analytics.

JSON-представление
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Поля
app

string

Имя ресурса приложения Firebase, связанного с потоком данных Google Analytics, в формате:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

или

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

или

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

Подробную информацию о значениях PROJECT_IDENTIFIER см. в поле name FirebaseProject .

streamId

string ( int64 format)

Уникальный идентификатор потока данных Google Analytics, присвоенный Google, связанный с приложением Firebase.

Подробную информацию о потоках данных Google Analytics можно найти в документации Analytics .

measurementId

string

Применимо только для веб-приложений Firebase.

Уникальный идентификатор веб-потока Google Analytics, присвоенный Google, связанного с веб-приложением Firebase. SDK Firebase используют этот идентификатор для взаимодействия с API Google Analytics.

Подробную информацию об этом идентификаторе и веб-потоках Google Analytics можно найти в документации Analytics .