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 usa la sintaxis de transcodificación de 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 de name de FirebaseProject para obtener detalles sobre los valores de 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 la app a streamId para cada aplicación de Firebase en el FirebaseProject especificado. Cada app y streamId aparece solo una vez.
  • Para WebApps : un mapa de la app para streamId y measurementId para cada WebApp en el FirebaseProject especificado. Cada app , streamId y measurementId aparece solo una vez.

Ámbitos 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 .

AnalyticsPropiedad

Detalles de una propiedad de Google Analytics

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

string

El identificador único global 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 de 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

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

Mapeo de corrientes

Una asignación de una aplicación de 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 de name de FirebaseProject para obtener detalles sobre los valores de 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 solo para Firebase Web Apps.

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

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