تعرِض هذه الطريقة تقريرًا مخصّصًا لبيانات الأحداث في الوقت الفعلي لموقعك. تظهر الأحداث في تقارير الوقت الفعلي بعد ثوانٍ من إرسالها إلى "إحصاءات Google". تعرِض تقارير الوقت الفعلي بيانات الأحداث والاستخدام للفترات الزمنية التي تتراوح بين اللحظة الحالية و30 دقيقة مضت (ما يصل إلى 60 دقيقة لمواقع "إحصاءات Google 360").
للحصول على دليل حول إنشاء طلبات الوقت الفعلي وفهم الردود، يُرجى الاطّلاع على مقالة إنشاء تقرير الوقت الفعلي.
طلب HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
property |
معرّف موقع على "إحصاءات Google" يتم تتبُّع أحداثه. يتم تحديده في مسار عنوان URL وليس في النص. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة كيفية العثور على رقم تعريف موقعك. مثال: properties/1234 |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "dimensions": [ { object ( |
| الحقول | |
|---|---|
dimensions[] |
السمات المطلوبة والمعروضة |
metrics[] |
المقاييس المطلوبة والمعروضة |
dimensionFilter |
بند الفلتر للسمات لا يمكن استخدام المقاييس في هذا الفلتر. |
metricFilter |
بند الفلتر للمقاييس يتم تطبيقه في مرحلة ما بعد التجميع، على غرار عبارة having في لغة SQL. لا يمكن استخدام السمات في هذا الفلتر. |
limit |
عدد الصفوف المطلوب عرضها إذا لم يتم تحديدها، يتم عرض 10,000 صف. تعرِض واجهة برمجة التطبيقات 250,000 صف كحدّ أقصى لكل طلب، بغض النظر عن عدد الصفوف التي تطلبها. يجب أن تكون قيمة يمكن أن تعرِض واجهة برمجة التطبيقات أيضًا عددًا أقل من الصفوف مقارنةً بـ |
metricAggregations[] |
تجميع المقاييس ستظهر قيم المقاييس المجمّعة في الصفوف التي تم ضبط dimensionValues فيها على "RESERVED_(MetricAggregation)". |
orderBys[] |
تحديد كيفية ترتيب الصفوف في الاستجابة |
returnPropertyQuota |
تبديل ما إذا كان سيتم عرض الحالة الحالية لحصة الوقت الفعلي لموقع "إحصاءات Google" هذا يتم عرض الحصة في PropertyQuota. |
minuteRanges[] |
النطاقات الدقيقة لبيانات الأحداث المطلوب قراءتها إذا لم يتم تحديدها، سيتم استخدام نطاق دقيقة واحدة لآخر 30 دقيقة. إذا تم طلب نطاقات دقيقة متعدّدة، سيحتوي كل صف استجابة على فهرس نطاق دقيقة يبدأ من الصفر. إذا تداخل نطاقا دقيقة، يتم تضمين بيانات الأحداث للدقائق المتداخلة في صفوف الاستجابة لكلا نطاقَي الدقيقة. |
نص الاستجابة
جدول تقرير الوقت الفعلي للاستجابة الذي يتطابق مع الطلب
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "dimensionHeaders": [ { object ( |
| الحقول | |
|---|---|
dimensionHeaders[] |
توضيح أعمدة السمات يتطابق عدد DimensionHeaders وترتيبها مع السمات المعروضة في الصفوف. |
metricHeaders[] |
توضيح أعمدة المقاييس يتطابق عدد MetricHeaders وترتيبها مع المقاييس المعروضة في الصفوف. |
rows[] |
صفوف تتضمّن مجموعات من قيم السمات وقيم المقاييس في التقرير |
totals[] |
القيم الإجمالية للمقاييس، إذا تم طلبها |
maximums[] |
القيم القصوى للمقاييس، إذا تم طلبها |
minimums[] |
القيم الدنيا للمقاييس، إذا تم طلبها |
rowCount |
إجمالي عدد الصفوف في نتيجة طلب البحث لا يرتبط |
propertyQuota |
حالة حصة الوقت الفعلي لموقع "إحصاءات Google" هذا، بما في ذلك هذا الطلب |
kind |
يحدّد نوع هذا المورد. تكون قيمة |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
MinuteRange
مجموعة متجاورة من الدقائق: startMinutesAgo وstartMinutesAgo + 1 و... وendMinutesAgo يُسمح بطلب نطاقَي دقيقة كحدّ أقصى.
| تمثيل JSON |
|---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
| الحقول | |
|---|---|
name |
تحديد اسم لنطاق الدقيقة هذا يتم ضبط قيمة السمة |
startMinutesAgo |
دقيقة البدء الشاملة لطلب البحث كعدد من الدقائق قبل الآن على سبيل المثال، تشير القيمة إذا لم يتم تحديدها، يتم ضبط |
endMinutesAgo |
دقيقة الانتهاء الشاملة لطلب البحث كعدد من الدقائق قبل الآن لا يمكن أن تكون هذه القيمة قبل إذا لم يتم تحديدها، يتم ضبط |