تعرِض هذه السمة تقريرًا مخصّصًا لبيانات الأحداث في الوقت الفعلي لموقعك. تظهر الأحداث في تقارير "الوقت الفعلي" بعد ثوانٍ من إرسالها إلى "إحصاءات 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[] |
المقاييس المطلوبة والمعروضة |
dimension |
عبارة الفلتر للسمات. لا يمكن استخدام المقاييس في هذا الفلتر. |
metric |
عبارة الفلتر للمقاييس يتم تطبيقها في مرحلة ما بعد التجميع، على غرار عبارة having في SQL. لا يمكن استخدام السمات في هذا الفلتر. |
limit |
عدد الصفوف المطلوب عرضها. إذا لم يتم تحديد عدد، يتم عرض 10,000 صف. تعرض واجهة برمجة التطبيقات 250,000 صف كحد أقصى لكل طلب، بغض النظر عن عدد الصفوف التي تطلبها. يجب أن تكون يمكن أن تعرِض واجهة برمجة التطبيقات أيضًا عدد صفوف أقل من |
metric |
تجميع المقاييس ستظهر قيم المقاييس المجمّعة في الصفوف التي تم ضبط dimensionValues فيها على RESERVED_(MetricAggregation). |
order |
تُحدِّد كيفية ترتيب الصفوف في الاستجابة. |
return |
يتيح هذا الخيار التبديل بين عرض الحالة الحالية لحصة "الوقت الفعلي" لموقع "إحصاءات Google" هذا أو عدم عرضها. يتمّ عرض الحصّة في PropertyQuota. |
minute |
نطاقات الدقائق لبيانات الأحداث المطلوب قراءتها في حال عدم تحديدها، سيتم استخدام نطاق دقيقة واحدة خلال آخر 30 دقيقة. إذا تمّ طلب نطاقات دقائق متعدّدة، سيحتوي كلّ صفّ من صفوف الاستجابة على فهرس نطاق دقائق يستند إلى القيمة صفر. إذا تداخل نطاقَان زمنيَّان مدتهما دقيقتان، يتم تضمين بيانات الأحداث الخاصة بالدقائق المتداخلة في صفوف الاستجابة لكلا النطاقَين الزمنيَّين. |
نص الاستجابة
جدول تقرير الاستجابة في الوقت الفعلي المرتبط بطلب معيّن
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "dimensionHeaders": [ { object ( |
الحقول | |
---|---|
dimension |
يصف أعمدة السمات. يتطابق عدد سمات الجدول وترتيبها مع السمات المتوفّرة في الصفوف. |
metric |
يصف أعمدة المقاييس. يتطابق عدد عناصر MetricHeaders وترتيبها مع المقاييس المتوفّرة في الصفوف. |
rows[] |
صفوف مجموعات قيم السمات وقيم المقاييس في التقرير |
totals[] |
القيم الإجمالية للمقاييس، إذا طُلب ذلك |
maximums[] |
الحد الأقصى لقيم المقاييس، إذا طُلب ذلك |
minimums[] |
الحد الأدنى لقيم المقاييس، إذا طُلب ذلك |
row |
إجمالي عدد الصفوف في نتيجة طلب البحث لا يعتمد |
property |
حالة الحصة في الوقت الفعلي لموقع "إحصاءات Google" هذا، بما في ذلك هذا الطلب |
kind |
يحدِّد نوع المرجع الذي تنتمي إليه هذه الرسالة. ويكون هذا العنصر |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
MinuteRange
مجموعة متّصلة من الدقائق: startMinutesAgo
وstartMinutesAgo + 1
و... وendMinutesAgo
يُسمح بطلبات النطاقات التي تصل مدتها إلى دقيقتَين.
تمثيل JSON |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
الحقول | |
---|---|
name |
تعيين اسم لنطاق الدقائق هذا يتمّ ضبط قيمة السمة |
start |
دقيقة البدء الشاملة للاستعلام بالتنسيق عدد دقائق قبل الآن على سبيل المثال، يحدّد إذا لم يتم تحديد قيمة، يتم ضبط القيمة التلقائية لسمة |
end |
دقيقة النهاية الشاملة للاستعلام بالتنسيق عدد دقائق قبل الآن لا يمكن أن يقع التاريخ قبل إذا لم يتم تحديد قيمة، يتم ضبط القيمة التلقائية على |