Method: projects.getAnalyticsDetails

Obtient les détails Google Analytics actuellement associés au FirebaseProject spécifié.

Si le FirebaseProject n'est pas encore lié à Google Analytics, la réponse projects.getAnalyticsDetails est NOT_FOUND .

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
name

string

Le nom de la ressource du FirebaseProject , au format :

projects/ PROJECT_IDENTIFIER /analyticsDetails

Reportez-vous au champ name FirebaseProject pour plus de détails sur les valeurs PROJECT_IDENTIFIER .

Corps de la demande

Le corps de la requête doit être vide.

Corps de réponse

En cas de succès, le corps de la réponse contient des données avec la structure suivante :

Représentation JSON
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
Des champs
analyticsProperty

object ( AnalyticsProperty )

Objet Analytics Property associé au FirebaseProject spécifié.

Cet objet contient les détails de la propriété Google Analytics associée au projet.

streamMappings[]

object ( StreamMapping )

  • Pour AndroidApps et IosApps : une carte de app vers streamId pour chaque application Firebase dans le FirebaseProject spécifié. Chaque app et streamId n’apparaissent qu’une seule fois.
  • Pour WebApps : une carte de app vers streamId et measurementId pour chaque WebApp dans le FirebaseProject spécifié. Chaque app , streamId et measurementId n'apparaît qu'une seule fois.

Portées des autorisations

Nécessite l'une des étendues OAuth suivantes :

  • 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

Pour plus d'informations, consultez la Présentation de l'authentification .

Propriété d'analyse

Détails d'une propriété Google Analytics

Représentation JSON
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
Des champs
id

string

Identifiant unique au monde, attribué par Google, de la propriété Google Analytics associée au FirebaseProject spécifié.

Si vous avez appelé projects.addGoogleAnalytics pour lier le FirebaseProject à un compte Google Analytics, la valeur de ce champ id est la même que l'ID de la propriété spécifiée ou provisionnée avec cet appel à projects.addGoogleAnalytics .

displayName

string

Nom d'affichage de la propriété Google Analytics associée au FirebaseProject spécifié.

analyticsAccountId

string

Sortie uniquement. ID du compte Google Analytics pour la propriété Google Analytics associée au FirebaseProject spécifié.

Mappage de flux

Un mappage d'une application Firebase avec un flux de données Google Analytics

Représentation JSON
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
Des champs
app

string

Nom de la ressource de l'application Firebase associée au flux de données Google Analytics, au format :

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

ou

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

ou

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

Reportez-vous au champ name FirebaseProject pour plus de détails sur les valeurs PROJECT_IDENTIFIER .

streamId

string ( int64 format)

L'identifiant unique attribué par Google du flux de données Google Analytics associé à l'application Firebase.

Apprenez-en davantage sur les flux de données Google Analytics dans la documentation Analytics .

measurementId

string

Applicable uniquement aux applications Web Firebase.

L'identifiant unique attribué par Google du flux Web Google Analytics associé à l'application Web Firebase. Les SDK Firebase utilisent cet identifiant pour interagir avec les API Google Analytics.

Apprenez-en plus sur cet identifiant et les flux Web Google Analytics dans la documentation Analytics .