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