Method: projects.getAnalyticsDetails

指定された FirebaseProject に現在関連付けられている Google アナリティクスの詳細を取得します。

FirebaseProject がまだ Google アナリティクスにリンクされていない場合、projects.getAnalyticsDetails へのレスポンスは NOT_FOUND になります。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

FirebaseProject のリソース名。形式は次のとおりです。

projects/PROJECT_IDENTIFIER/analyticsDetails

PROJECT_IDENTIFIER 値の詳細については、FirebaseProjectname フィールドをご覧ください。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
フィールド
analyticsProperty

object (AnalyticsProperty)

指定された FirebaseProject に関連付けられているアナリティクス プロパティ オブジェクト。

このオブジェクトには、プロジェクトに関連付けられている Google アナリティクス プロパティの詳細が含まれます。

streamMappings[]

object (StreamMapping)

  • AndroidAppsIosApps の場合: 指定された FirebaseProject 内の各 Firebase アプリの app から streamId へのマップ。appstreamId はそれぞれ 1 回だけ表示されます。
  • WebApps の場合: 指定された FirebaseProject の各 WebApp について、app から streamIdmeasurementId へのマップ。appstreamIdmeasurementId はそれぞれ 1 回だけ表示されます。

認可スコープ

次の 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

詳細については、認証の概要をご覧ください。

AnalyticsProperty

Google アナリティクスのプロパティの詳細

JSON 表現
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
フィールド
id

string

指定された FirebaseProject に関連付けられた Google アナリティクス プロパティの、Google によって割り当てられたグローバルに一意の識別子。

FirebaseProject を Google アナリティクス アカウントにリンクするために projects.addGoogleAnalytics を呼び出した場合、この id フィールドの値は、projects.addGoogleAnalytics の呼び出しで指定またはプロビジョニングされたプロパティの ID と同じです。

displayName

string

指定された FirebaseProject に関連付けられている Google アナリティクス プロパティの表示名。

analyticsAccountId

string

出力専用。指定された FirebaseProject に関連付けられた Google アナリティクス プロパティの Google アナリティクス アカウントの ID。

StreamMapping

Firebase アプリと Google アナリティクスのデータ ストリームとのマッピング

JSON 表現
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
フィールド
app

string

Google アナリティクスのデータ ストリームに関連付けられている Firebase アプリのリソース名。形式:

projects/PROJECT_IDENTIFIER/androidApps/APP_ID

または

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

または

projects/PROJECT_IDENTIFIER/webApps/APP_ID

PROJECT_IDENTIFIER 値の詳細については、FirebaseProjectname フィールドをご覧ください。

streamId

string (int64 format)

Firebase アプリに関連付けられた Google アナリティクス データ ストリームに Google が割り当てた一意の ID。

Google アナリティクスのデータ ストリームについて詳しくは、アナリティクスのドキュメントをご覧ください。

measurementId

string

Firebase ウェブアプリにのみ適用されます。

Firebase ウェブアプリに関連付けられた Google アナリティクス ウェブ ストリームに Google が割り当てた一意の ID。Firebase SDK はこの ID を使用して、Google アナリティクス API とやり取りします。

この ID と Google アナリティクスのウェブ ストリームについて詳しくは、アナリティクスのドキュメントをご覧ください。