Method: projects.getAnalyticsDetails

Obtiene los detalles de Google Analytics actualmente asociados con el FirebaseProject especificado.

Si FirebaseProject aún no está vinculado a Google Analytics, la respuesta a projects.getAnalyticsDetails es NOT_FOUND .

solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
name

string

El nombre del recurso de FirebaseProject , en el formato:

projects/ PROJECT_IDENTIFIER /analyticsDetails

Consulte el campo name FirebaseProject para obtener detalles sobre los valores PROJECT_IDENTIFIER .

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de respuesta

Si tiene éxito, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Campos
analyticsProperty

object ( AnalyticsProperty )

El objeto de propiedad de Analytics asociado con el FirebaseProject especificado.

Este objeto contiene los detalles de la propiedad de Google Analytics asociada con el Proyecto.

streamMappings[]

object ( StreamMapping )

  • Para AndroidApps e IosApps : un mapa de app para streamId para cada aplicación Firebase en el FirebaseProject especificado. Cada app y streamId aparecen solo una vez.
  • Para WebApps : un mapa de app para streamId y measurementId para cada WebApp en el FirebaseProject especificado. Cada app , streamId y measurementId aparecen solo una vez.

Alcances de autorización

Requiere uno de los siguientes ámbitos de 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

Para obtener más información, consulte Descripción general de la autenticación .

Propiedad analítica

Detalles de una propiedad de Google Analytics

Representación JSON
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Campos
id

string

El identificador globalmente único asignado por Google de la propiedad de Google Analytics asociada con el FirebaseProject especificado.

Si llamó a projects.addGoogleAnalytics para vincular FirebaseProject con una cuenta de Google Analytics, el valor en este campo id es el mismo que el ID de la propiedad especificada o aprovisionada con esa llamada a projects.addGoogleAnalytics .

displayName

string

El nombre para mostrar de la propiedad de Google Analytics asociada con el FirebaseProject especificado.

analyticsAccountId

string

Sólo salida. El ID de la cuenta de Google Analytics para la propiedad de Google Analytics asociada con el FirebaseProject especificado.

Mapeo de corrientes

Un mapeo de una aplicación Firebase a un flujo de datos de Google Analytics

Representación JSON
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Campos
app

string

El nombre del recurso de la aplicación Firebase asociada con el flujo de datos de Google Analytics, en el formato:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

o

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

o

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

Consulte el campo name FirebaseProject para obtener detalles sobre los valores PROJECT_IDENTIFIER .

streamId

string ( int64 format)

El identificador único asignado por Google del flujo de datos de Google Analytics asociado con la aplicación Firebase.

Obtenga más información sobre los flujos de datos de Google Analytics en la documentación de Analytics .

measurementId

string

Aplicable únicamente para Firebase Web Apps.

El identificador único asignado por Google del flujo web de Google Analytics asociado con la aplicación web Firebase. Los SDK de Firebase utilizan este ID para interactuar con las API de Google Analytics.

Obtenga más información sobre este ID y las transmisiones web de Google Analytics en la documentación de Analytics .