چندین گزارش را در یک دسته برمی گرداند. همه گزارشها باید برای همان ویژگی Google Analytics باشد.
درخواست HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunReports
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
property | یک شناسه دارایی Google Analytics که رویدادهای آن ردیابی می شوند. در مسیر URL و نه بدنه مشخص شده است. برای کسب اطلاعات بیشتر، ببینید شناسه ملک خود را از کجا پیدا کنید . این ویژگی باید برای دسته مشخص شود. ویژگی موجود در RunReportRequest ممکن است نامشخص یا مطابق با این ویژگی باشد. مثال: خواص/1234 |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"requests": [
{
object ( |
فیلدها | |
---|---|
requests[] | درخواست های فردی هر درخواست یک پاسخ گزارش جداگانه دارد. هر درخواست دسته ای حداکثر تا 5 درخواست مجاز است. |
بدن پاسخگو
پاسخ دسته ای حاوی چندین گزارش.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"reports": [
{
object ( |
فیلدها | |
---|---|
reports[] | پاسخ های فردی هر پاسخ یک درخواست گزارش جداگانه دارد. |
kind | مشخص می کند که این پیام چه نوع منبعی است. این |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/analytics.readonly
-
https://www.googleapis.com/auth/analytics
RunReportRequest
درخواست برای تهیه گزارش
نمایندگی JSON |
---|
{ "property": string, "dimensions": [ { object ( |
فیلدها | |
---|---|
property | یک شناسه دارایی Google Analytics که رویدادهای آن ردیابی می شوند. در مسیر URL و نه بدنه مشخص شده است. برای کسب اطلاعات بیشتر، ببینید شناسه ملک خود را از کجا پیدا کنید . در یک درخواست دسته ای، این ویژگی یا باید نامشخص باشد یا با ویژگی سطح دسته ای سازگار باشد. مثال: خواص/1234 |
dimensions[] | ابعاد درخواستی و نمایش داده شده |
metrics[] | معیارهای درخواست شده و نمایش داده شده |
date Ranges[] | محدوده تاریخ داده برای خواندن. اگر چندین محدوده تاریخ درخواست شود، هر ردیف پاسخ حاوی یک شاخص محدوده تاریخ مبتنی بر صفر خواهد بود. اگر دو محدوده تاریخ همپوشانی داشته باشند، دادههای رویداد برای روزهای همپوشانی در ردیفهای پاسخ برای هر دو محدوده تاریخ گنجانده میشود. در یک درخواست گروهی، این |
dimension Filter | فیلترهای ابعاد به شما امکان می دهند فقط مقادیر ابعاد خاصی را در گزارش درخواست کنید. برای کسب اطلاعات بیشتر، برای مثال به مبانی فیلترهای ابعاد مراجعه کنید. معیارها را نمی توان در این فیلتر استفاده کرد. |
metric Filter | بند فیلتر معیارها. پس از تجمیع ردیفهای گزارش، مشابه SQL have-clause اعمال میشود. در این فیلتر نمی توان از ابعاد استفاده کرد. |
offset | تعداد ردیف ردیف شروع. ردیف اول به عنوان ردیف 0 محاسبه می شود. هنگام صفحه بندی، اولین درخواست افست را مشخص نمی کند. یا به طور معادل، افست را روی 0 تنظیم می کند. اولین درخواست اولین برای اطلاعات بیشتر در مورد این پارامتر صفحه بندی، صفحه بندی را ببینید. |
limit | تعداد ردیف هایی که باید برگردانده شوند. اگر مشخص نشده باشد، 10000 ردیف برگردانده می شود. API حداکثر 250000 سطر را در هر درخواست برمی گرداند، مهم نیست که چقدر درخواست کنید. API همچنین میتواند ردیفهای کمتری را نسبت به برای اطلاعات بیشتر در مورد این پارامتر صفحه بندی، صفحه بندی را ببینید. |
metric Aggregations[] | تجمیع معیارها مقادیر متریک انبوه در ردیفهایی نشان داده میشوند که در آن dimensionValues روی "RESERVED_(MetricAggregation)" تنظیم شده است. مجموعها شامل مقایسهها و محدودههای تاریخی متعدد بر اساس محدوده تاریخ جمعآوری میشوند. |
order Bys[] | نحوه ترتیب ردیف ها در پاسخ را مشخص می کند. درخواستهایی که هم مقایسه و هم محدودههای تاریخی متعدد را شامل میشود، دارای ترتیببندی در مقایسهها خواهند بود. |
currency Code | یک کد ارز در قالب ISO4217، مانند "AED"، "USD"، "JPY". اگر فیلد خالی باشد، گزارش از واحد پول پیشفرض دارایی استفاده میکند. |
cohort Spec | گروه کوهورت مرتبط با این درخواست. اگر یک گروه کوهورت در درخواست وجود دارد، بعد "همگروهی" باید وجود داشته باشد. |
keep Empty Rows | اگر نادرست یا نامشخص باشد، هر ردیف با تمام معیارهای برابر با 0 برگردانده نخواهد شد. اگر درست باشد، اگر این ردیفها بهطور جداگانه توسط فیلتر حذف نشوند، برگردانده میشوند. صرف نظر از این تنظیم به عنوان مثال، اگر یک ویژگی هرگز رویداد |
return Property Quota | وضعیت فعلی سهمیه ویژگی Google Analytics را تغییر میدهد یا خیر. سهمیه در PropertyQuota برگردانده می شود. |
comparisons[] | اختیاری. پیکربندی مقایسه درخواست شده و نمایش داده می شود. درخواست فقط به یک قسمت مقایسه نیاز دارد تا ستون مقایسه را در پاسخ دریافت کند. |