گزارش محوری سفارشی دادههای رویداد Google Analytics شما را برمیگرداند. گزارشهای محوری، فرمتهای پیشرفتهتر و گویاتر از گزارشهای معمولی هستند. در گزارش محوری، ابعاد تنها در صورتی قابل مشاهده هستند که در یک محور قرار گیرند. برای تجزیه و تحلیل بیشتر دادههای شما، میتوان چند محور مشخص کرد.
درخواست HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runPivotReport
یک شناسه دارایی Google Analytics که رویدادهای آن ردیابی می شوند. در مسیر URL و نه بدنه مشخص شده است. برای کسب اطلاعات بیشتر، ببینید شناسه ملک خود را از کجا پیدا کنید . در یک درخواست دسته ای، این ویژگی یا باید نامشخص باشد یا با ویژگی سطح دسته ای سازگار باشد.
معیارهای درخواستی، حداقل یک معیار باید مشخص شود. همه معیارهای تعریف شده باید توسط یکی از موارد زیر استفاده شوند: metric_expression، metricFilter، orderBys.
محدوده تاریخ برای بازیابی اطلاعات رویداد برای گزارش. اگر چندین محدوده تاریخ مشخص شده باشد، داده های رویداد از هر محدوده تاریخ در گزارش استفاده می شود. یک بعد خاص با نام فیلد "DateRange" را می توان در نام فیلدهای Pivot گنجاند. اگر شامل شود، گزارش بین محدوده تاریخ مقایسه می شود. در یک درخواست گروهی، این dateRanges باید نامشخص باشد.
قالب بصری ابعاد گزارش را در ستون یا ردیف توضیح می دهد. اتحاد فیلدNames (نام ابعاد) در همه محورها باید زیرمجموعه ای از نام ابعاد تعریف شده در Dimensions باشد. هیچ دو محوری نمی تواند یک بعد را به اشتراک بگذارد. یک بعد فقط زمانی قابل مشاهده است که در یک محور ظاهر شود.
بند فیلتر معیارها. در مرحله پس از تجمع، مشابه SQL دارای بند اعمال می شود. برای استفاده در این فیلتر باید معیارها را درخواست کرد. در این فیلتر نمی توان از ابعاد استفاده کرد.
currency Code
string
یک کد ارز در قالب ISO4217، مانند "AED"، "USD"، "JPY". اگر فیلد خالی باشد، گزارش از واحد پول پیشفرض دارایی استفاده میکند.
گروه کوهورت مرتبط با این درخواست. اگر یک گروه کوهورت در درخواست وجود دارد، بعد "همگروهی" باید وجود داشته باشد.
keep Empty Rows
boolean
اگر نادرست یا نامشخص باشد، هر ردیف با تمام معیارهای برابر با 0 برگردانده نخواهد شد. اگر درست باشد، اگر این ردیفها بهطور جداگانه توسط فیلتر حذف نشوند، برگردانده میشوند.
صرف نظر از این تنظیم keepEmptyRows ، فقط داده های ثبت شده توسط ویژگی Google Analytics را می توان در یک گزارش نمایش داد.
به عنوان مثال، اگر یک ویژگی هرگز رویداد purchase ثبت نکند، در این صورت درخواستی برای بعد eventName و متریک eventCount دارای سطر eventName: "purchase" و eventCount: 0 نخواهد بود.
return Property Quota
boolean
وضعیت فعلی سهمیه ویژگی Google Analytics را تغییر میدهد یا خیر. سهمیه در PropertyQuota برگردانده می شود.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["Returns a customized pivot report of your Google Analytics event data, offering more advanced and expressive formats than regular reports."],["Sends an HTTP POST request to `https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runPivotReport` to initiate the report generation."],["Requires specifying dimensions, metrics, date ranges, and pivots within the request body to define the structure and content of the report."],["Utilizes authorization scopes such as `https://www.googleapis.com/auth/analytics.readonly` or `https://www.googleapis.com/auth/analytics` for accessing and retrieving data."],["Upon successful execution, the response provides a `RunPivotReportResponse` containing the generated pivot report data."]]],["This API allows users to retrieve customized pivot reports from Google Analytics event data via a `POST` request to `https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runPivotReport`. The request body defines the report, specifying `dimensions`, `metrics`, `dateRanges`, and `pivots`. Users can filter data with `dimensionFilter` and `metricFilter`. The body may also include `currencyCode`, `cohortSpec`, and control options like `keepEmptyRows`. The response body contains the pivot report data, returned if successful.\n"]]