یک گزارش سفارشی از دادههای رویداد بیدرنگ برای ملک شما برمیگرداند. رویدادها چند ثانیه پس از ارسال به گوگل آنالیتیکس، در گزارشهای بیدرنگ ظاهر میشوند. گزارشهای بیدرنگ، رویدادها و دادههای استفاده را برای دورههای زمانی از لحظه حال تا 30 دقیقه پیش (تا 60 دقیقه برای ملکهای گوگل آنالیتیکس 360) نشان میدهند.
برای راهنمایی در مورد ساخت درخواستهای بلادرنگ و درک پاسخها، به ایجاد گزارش بلادرنگ مراجعه کنید.
درخواست HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
property | یک شناسه ویژگی گوگل آنالیتیکس که رویدادهای آن ردیابی میشوند. در مسیر URL مشخص شده است و نه در بدنه. برای کسب اطلاعات بیشتر، به محل یافتن شناسه ویژگی خود مراجعه کنید. مثال: ویژگیها/۱۲۳۴ |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "dimensions": [ { object ( |
| فیلدها | |
|---|---|
dimensions[] | ابعاد درخواستی و نمایش داده شده |
metrics[] | معیارهای درخواست شده و نمایش داده شده. |
dimensionFilter | بند فیلتر ابعاد. در این فیلتر نمیتوان از معیارها استفاده کرد. |
metricFilter | بند فیلتر معیارها. مشابه بند having در SQL، در مرحله پس از تجمیع اعمال میشود. ابعاد را نمیتوان در این فیلتر استفاده کرد. |
limit | تعداد ردیفهایی که باید برگردانده شوند. اگر مشخص نشود، ۱۰۰۰۰ ردیف برگردانده میشود. API حداکثر ۲۵۰۰۰۰ ردیف را در هر درخواست برمیگرداند، مهم نیست چند ردیف درخواست کنید. اگر تعداد مقادیر بُعد به اندازهی |
metricAggregations[] | تجمیع معیارها. مقادیر تجمیعشدهی معیارها در ردیفهایی نمایش داده میشوند که در آنها مقادیر بُعد روی «RESERVED_(MetricAggregation)» تنظیم شده باشند. |
orderBys[] | نحوه مرتب سازی ردیف ها در پاسخ را مشخص می کند. |
returnPropertyQuota | وضعیت فعلی سهمیه بلادرنگ این ویژگی گوگل آنالیتیکس را برمیگرداند یا خیر. سهمیه در PropertyQuota برگردانده میشود. |
minuteRanges[] | محدودههای دقیقهای دادههای رویداد برای خواندن. اگر مشخص نشود، یک محدوده دقیقهای برای ۳۰ دقیقه آخر استفاده خواهد شد. اگر چندین محدوده دقیقهای درخواست شود، هر ردیف پاسخ شامل یک شاخص محدوده دقیقهای مبتنی بر صفر خواهد بود. اگر دو محدوده دقیقهای همپوشانی داشته باشند، دادههای رویداد برای دقایق همپوشانی در ردیفهای پاسخ برای هر دو محدوده دقیقهای گنجانده میشود. |
بدنه پاسخ
جدول گزارش پاسخ بلادرنگ مربوط به یک درخواست.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "dimensionHeaders": [ { object ( |
| فیلدها | |
|---|---|
dimensionHeaders[] | ستونهای بُعد را توصیف میکند. تعداد DimensionHeaders و ترتیب DimensionHeaders با ابعاد موجود در ردیفها مطابقت دارد. |
metricHeaders[] | ستونهای متریک را توصیف میکند. تعداد MetricHeaders و ترتیب MetricHeaders با معیارهای موجود در ردیفها مطابقت دارد. |
rows[] | ردیفهایی از ترکیبات مقادیر بُعد و مقادیر متریک در گزارش. |
totals[] | در صورت درخواست، مجموع مقادیر معیارها. |
maximums[] | در صورت درخواست، حداکثر مقادیر معیارها. |
minimums[] | در صورت درخواست، حداقل مقادیر معیارها. |
rowCount | تعداد کل ردیفها در نتیجهی پرسوجو. |
propertyQuota | وضعیت سهمیهی Realtime این ویژگی گوگل آنالیتیکس شامل این درخواست میشود. |
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 | دقیقه پایان شامل برای پرس و جو به صورت تعدادی دقیقه قبل از اکنون است. نمیتواند قبل از اگر مشخص نشود، |