Method: projects.getAnalyticsDetails

الحصول على تفاصيل "إحصاءات Google" المرتبطة حاليًا بقيمة FirebaseProject المحدّدة.

إذا لم يكن FirebaseProject مرتبطًا بخدمة "إحصاءات Google" إلى الآن، يكون الردّ على projects.getAnalyticsDetails هو NOT_FOUND.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
name

string

اسم المورد FirebaseProject بالتنسيق:

projects/PROJECT_IDENTIFIER/analyticsDetails

راجِع الحقل FirebaseProject name للحصول على تفاصيل حول قيم PROJECT_IDENTIFIER.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
الحقول
analyticsProperty

object (AnalyticsProperty)

عنصر "موقع إحصاءات Google" المرتبط بقيمة FirebaseProject المحدّدة.

يحتوي هذا العنصر على تفاصيل موقع "إحصاءات Google" المرتبط بالمشروع.

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

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.

موقع "إحصاءات Google"

تفاصيل موقع على "إحصاءات Google"

تمثيل JSON
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
الحقول
id

string

المعرّف الفريد العالمي الذي تحدّده Google للموقع الإلكتروني على "إحصاءات Google" المرتبط بالنطاق FirebaseProject المحدّد

إذا طلبت projects.addGoogleAnalytics لربط FirebaseProject بحساب على "إحصاءات Google"، ستكون القيمة في هذا الحقل id هي نفسها رقم تعريف الموقع الذي تم تحديده أو توفيره من خلال ذلك الاستدعاء إلى projects.addGoogleAnalytics.

displayName

string

الاسم المعروض للموقع الإلكتروني على "إحصاءات Google" المرتبط بالنطاق FirebaseProject المحدّد.

analyticsAccountId

string

النتائج فقط. رقم تعريف حساب "إحصاءات Google" للموقع على "إحصاءات Google" المرتبط بموقع FirebaseProject المحدّد.

تخطيط تدفق

ربط تطبيق Firebase بمصدر بيانات على "إحصاءات Google"

تمثيل JSON
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
الحقول
app

string

اسم مورد تطبيق Firebase المرتبط بمصدر بيانات "إحصاءات Google" بالتنسيق:

projects/PROJECT_IDENTIFIER/androidApps/APP_ID

أو

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

أو

projects/PROJECT_IDENTIFIER/webApps/APP_ID

راجِع الحقل FirebaseProject name للحصول على تفاصيل حول قيم PROJECT_IDENTIFIER.

streamId

string (int64 format)

المعرّف الفريد الذي حدّدته Google لمصدر بيانات "إحصاءات Google" المرتبط بتطبيق Firebase.

اطّلِع على مزيد من المعلومات عن مصادر بيانات "إحصاءات Google" في مستندات "إحصاءات Google".

measurementId

string

يسري على تطبيقات الويب Firebase فقط.

المعرّف الفريد الذي عيّنته Google لمصدر بيانات الموقع الإلكتروني على "إحصاءات Google" المرتبط بتطبيق الويب Firebase. وتستخدِم حِزم تطوير البرامج (SDK) لمنصة Firebase هذا المعرّف للتفاعل مع واجهات برمجة تطبيقات "إحصاءات Google".

يمكنك الاطّلاع على مزيد من المعلومات حول رقم التعريف هذا ومصادر بيانات الويب في "إحصاءات Google" في مستندات "إحصاءات Google".