- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- سازگاری
- سازگاری ابعاد
- سازگاری متریک
- آن را امتحان کنید!
این روش سازگاری ابعاد و معیارهایی را فهرست میکند که میتوانند به درخواست گزارش اضافه شوند و سازگاری را حفظ کنند. اگر ابعاد و معیارهای درخواست ناسازگار باشند، این روش با شکست مواجه میشود.
در Google Analytics، گزارشها در صورت درخواست ابعاد و/یا معیارهای ناسازگار با شکست مواجه میشوند. در آن صورت، باید ابعاد و/یا معیارها را از گزارش ناسازگار حذف کنید تا زمانی که گزارش سازگار باشد.
گزارشهای Realtime و Core قوانین سازگاری متفاوتی دارند. این روش سازگاری را برای گزارش های Core بررسی می کند.
درخواست HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
property | شناسه دارایی Google Analytics GA4 که رویدادهای آن ردیابی می شوند. برای کسب اطلاعات بیشتر، ببینید شناسه ملک خود را از کجا پیدا کنید . مثال: خواص/1234 |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "dimensions": [ { object ( |
فیلدها | |
---|---|
dimensions[] | ابعاد در این گزارش. |
metrics[] | معیارهای موجود در این گزارش |
dimensionFilter | بند فیلتر ابعاد. |
metricFilter | بند فیلتر معیارها. |
compatibilityFilter | ابعاد و معیارها را در پاسخ به این سازگاری فیلتر می کند. معمولاً بهعنوان |
بدن پاسخگو
پاسخ سازگاری با سازگاری هر بعد و متریک.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "dimensionCompatibilities": [ { object ( |
فیلدها | |
---|---|
dimensionCompatibilities[] | سازگاری هر بعد |
metricCompatibilities[] | سازگاری هر معیار |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/analytics.readonly
-
https://www.googleapis.com/auth/analytics
سازگاری
انواع سازگاری برای یک بعد یا متریک.
Enums | |
---|---|
COMPATIBILITY_UNSPECIFIED | سازگاری نامشخص |
COMPATIBLE | بعد یا متریک سازگار است. این بعد یا متریک را می توان با موفقیت به یک گزارش اضافه کرد. |
INCOMPATIBLE | بعد یا متریک ناسازگار است. این بعد یا متریک را نمی توان با موفقیت به گزارش اضافه کرد. |
سازگاری ابعاد
سازگاری برای یک بعد.
نمایندگی JSON |
---|
{ "dimensionMetadata": { object ( |
فیلدها | |
---|---|
dimensionMetadata | فراداده ابعاد حاوی نام API برای این اطلاعات سازگاری است. فراداده ابعاد همچنین حاوی اطلاعات مفید دیگری مانند نام و توضیحات رابط کاربری است. |
compatibility | سازگاری این بعد. اگر سازگاری سازگار باشد، این بعد می تواند با موفقیت به گزارش اضافه شود. |
سازگاری متریک
سازگاری برای یک متریک واحد
نمایندگی JSON |
---|
{ "metricMetadata": { object ( |
فیلدها | |
---|---|
metricMetadata | فراداده متریک حاوی نام API برای این اطلاعات سازگاری است. فراداده متریک همچنین حاوی اطلاعات مفید دیگری مانند نام و توضیحات رابط کاربری است. |
compatibility | سازگاری این معیار اگر سازگاری سازگار باشد، این معیار میتواند با موفقیت به گزارش اضافه شود. |