- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات الأذونات
- التوافق
- DimensionCompatibility
- MetricCompatibility
- جرِّبه الآن
تُدرِج طريقة التوافق هذه السمات والمقاييس التي يمكن إضافتها إلى طلب تقرير والحفاظ على التوافق. تفشل هذه الطريقة إذا كانت سمات الطلب ومقاييسه غير متوافقة.
في "إحصاءات Google"، يتعذّر عرض التقارير إذا طلبت سمات و/أو مقاييس غير متوافقة. في هذه الحالة، عليك إزالة السمات و/أو المقاييس من التقرير غير المتوافق إلى أن يصبح التقرير متوافقًا.
تتضمّن تقارير "الوقت الفعلي" و"التقارير الأساسية" قواعد توافق مختلفة. تتحقّق هذه الطريقة من التوافق مع التقارير الأساسية.
طلب HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
property |
معرّف موقع على "إحصاءات Google" يتمّ تتبُّع أحداثه. لمزيد من المعلومات، اطّلِع على مقالة أماكن العثور على رقم تعريف موقعك. يجب أن تكون قيمة مثال: properties/1234 |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "dimensions": [ { object ( |
| الحقول | |
|---|---|
dimensions[] |
السمات الواردة في هذا التقرير يجب أن تكون قيمة |
metrics[] |
المقاييس الواردة في هذا التقرير يجب أن تكون قيمة |
dimensionFilter |
عبارة الفلتر الخاصة بالسمات يجب أن تكون قيمة |
metricFilter |
عبارة الفلتر الخاصة بالمقاييس. يجب أن تكون قيمة |
compatibilityFilter |
تتم فلترة السمات والمقاييس في الردّ لتشمل هذا التوافق فقط. يُستخدَم عادةً كـ |
نص الاستجابة
تعرض استجابة التوافق مدى توافق كل سمة ومقياس.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "dimensionCompatibilities": [ { object ( |
| الحقول | |
|---|---|
dimensionCompatibilities[] |
توافُق كل سمة |
metricCompatibilities[] |
توافُق كل مقياس |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
التوافق
أنواع التوافق لسمة أو مقياس واحد
| عمليات التعداد | |
|---|---|
COMPATIBILITY_UNSPECIFIED |
التوافق غير محدّد. |
COMPATIBLE |
السمة أو المقياس متوافقان. يمكن إضافة هذه السمة أو المقياس بنجاح إلى تقرير. |
INCOMPATIBLE |
السمة أو المقياس غير متوافقَين. لا يمكن إضافة هذه السمة أو المقياس بنجاح إلى تقرير. |
DimensionCompatibility
تمثّل هذه السمة مستوى التوافق مع سمة واحدة.
| تمثيل JSON |
|---|
{ "dimensionMetadata": { object ( |
| الحقول | |
|---|---|
dimensionMetadata |
تحتوي البيانات الوصفية للسمة على اسم واجهة برمجة التطبيقات الخاص بمعلومات التوافق هذه. تحتوي البيانات الوصفية للسمة أيضًا على معلومات مفيدة أخرى، مثل اسم واجهة المستخدم ووصفها. |
compatibility |
تشير إلى مدى توافق هذه السمة. إذا كانت حالة التوافق هي COMPATIBLE، يمكن إضافة هذه السمة بنجاح إلى التقرير. |
MetricCompatibility
التوافق مع مقياس واحد
| تمثيل JSON |
|---|
{ "metricMetadata": { object ( |
| الحقول | |
|---|---|
metricMetadata |
تحتوي البيانات الوصفية للمقياس على اسم واجهة برمجة التطبيقات الخاص بمعلومات التوافق هذه. تحتوي البيانات الوصفية للمقياس أيضًا على معلومات مفيدة أخرى، مثل اسم واجهة المستخدم ووصفها. |
compatibility |
تحدّد هذه السمة مدى توافق المقياس. إذا كانت حالة التوافق هي COMPATIBLE، يمكن إضافة هذا المقياس بنجاح إلى التقرير. |