Method: projects.getAnalyticsDetails

指定されたFirebaseProjectに現在関連付けられている Google Analytics の詳細を取得します。

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値の詳細については、 FirebaseProject nameフィールドを参照してください。

リクエストボディ

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

レスポンスボディ

成功した場合、応答本文には次の構造のデータが含まれます。

JSON表現
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
田畑
analyticsProperty

object ( AnalyticsProperty )

指定されたFirebaseProjectに関連付けられた Analytics Property オブジェクト。

このオブジェクトには、プロジェクトに関連付けられた Google Analytics プロパティの詳細が含まれます。

streamMappings[]

object ( StreamMapping )

  • AndroidAppsおよびIosAppsの場合: 指定されたFirebaseProject内の各 Firebase アプリのstreamIdへのappのマップ。各appstreamId 1 回だけ表示されます。
  • WebAppsの場合: 指定されたFirebaseProject内の各WebAppstreamIdおよびmeasurementIdへのappのマップ。各appstreamId 、およびmeasurementId 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

詳細については、 「認証の概要」を参照してください。

分析プロパティ

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

JSON表現
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
田畑
id

string

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

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

displayName

string

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

analyticsAccountId

string

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

ストリームマッピング

Firebase アプリの Google Analytics データ ストリームへのマッピング

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値の詳細については、 FirebaseProject nameフィールドを参照してください。

streamId

string ( int64 format)

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

Google Analytics データ ストリームの詳細については、 Analytics のドキュメントを参照してください。

measurementId

string

Firebase Web Apps にのみ適用されます。

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

この ID と Google Analytics Web ストリームの詳細については、 Analytics のドキュメントを参照してください。