Method: projects.getAnalyticsDetails

جزئیات Google Analytics در حال حاضر مرتبط با FirebaseProject مشخص شده را دریافت می کند.

اگر FirebaseProject هنوز به Google Analytics مرتبط نشده باشد، پاسخ به 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 به قسمت name FirebaseProject مراجعه کنید.

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
زمینه های
analyticsProperty

object ( AnalyticsProperty )

شیء Analytics Property مرتبط با FirebaseProject مشخص شده است.

این شی حاوی جزئیات خاصیت Google Analytics مرتبط با پروژه است.

streamMappings[]

object ( StreamMapping )

  • برای AndroidApps و IosApps : نقشه app به streamId برای هر برنامه Firebase در FirebaseProject مشخص شده. هر app و streamId فقط یک بار ظاهر می شود.
  • برای WebApps : یک نقشه از app به streamId و measurementId برای هر WebApp در FirebaseProject مشخص شده. هر app ، streamId ، و measurementId فقط یک بار ظاهر می شود.

محدوده مجوز

به یکی از حوزه های 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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.

Analytics Property

جزئیات یک ویژگی Google Analytics

نمایندگی JSON
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
زمینه های
id

string

شناسه منحصربه‌فرد جهانی و اختصاص داده شده توسط Google مربوط به ویژگی Google Analytics مرتبط با FirebaseProject مشخص شده است.

اگر با projects.addGoogleAnalytics تماس گرفتید تا FirebaseProject با یک حساب Google Analytics پیوند دهید، مقدار در این فیلد id با شناسه ویژگی مشخص شده یا ارائه شده با آن تماس به projects.addGoogleAnalytics یکسان است.

displayName

string

نام نمایشی ویژگی Google Analytics مرتبط با FirebaseProject مشخص شده.

analyticsAccountId

string

فقط خروجی شناسه حساب Google Analytics برای ویژگی Google Analytics مرتبط با FirebaseProject مشخص شده است.

StreamMapping

نقشه برداری از یک برنامه Firebase به یک جریان داده Google Analytics

نمایندگی JSON
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
زمینه های
app

string

نام منبع برنامه Firebase مرتبط با جریان داده Google Analytics، در قالب:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

یا

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

یا

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

برای جزئیات بیشتر در مورد مقادیر PROJECT_IDENTIFIER به قسمت name FirebaseProject مراجعه کنید.

streamId

string ( int64 format)

شناسه منحصر به فرد اختصاص داده شده توسط Google جریان داده های Google Analytics مرتبط با برنامه Firebase.

در اسناد آنالیتیکس درباره جریان های داده Google Analytics بیشتر بیاموزید.

measurementId

string

فقط برای برنامه های وب Firebase قابل اجرا است.

شناسه منحصر به فرد اختصاص داده شده توسط Google جریان وب Google Analytics مرتبط با برنامه وب Firebase. Firebase SDK از این شناسه برای تعامل با APIهای Google Analytics استفاده می کند.

درباره این شناسه و جریان های وب Google Analytics در اسناد Analytics بیشتر بیاموزید.