- طلب 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[] |
المقاييس الواردة في هذا التقرير يجب أن تكون قيمة |
dimension |
عبارة الفلتر للسمات. يجب أن تكون قيمة |
metric |
عبارة الفلتر للمقاييس يجب أن تكون قيمة |
compatibility |
فلترة السمات والمقاييس في الاستجابة لهذا التوافق فقط يُستخدَم عادةً كـ |
نص الاستجابة
استجابة التوافق مع توافق كل سمة ومقياس
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "dimensionCompatibilities": [ { object ( |
الحقول | |
---|---|
dimension |
مدى توافق كلّ سمة |
metric |
مدى توافق كل مقياس |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
التوافق
أنواع التوافق لسمة أو مقياس واحد
عمليات التعداد | |
---|---|
COMPATIBILITY_UNSPECIFIED |
التوافق غير محدّد |
COMPATIBLE |
السمة أو المقياس متوافقان. يمكن إضافة هذه السمة أو المقياس بنجاح إلى تقرير. |
INCOMPATIBLE |
السمة أو المقياس غير متوافقَين. لا يمكن إضافة هذه السمة أو المقياس بنجاح إلى تقرير. |
DimensionCompatibility
التوافق لسمة واحدة.
تمثيل JSON |
---|
{ "dimensionMetadata": { object ( |
الحقول | |
---|---|
dimension |
تحتوي البيانات الوصفية للسمة على اسم واجهة برمجة التطبيقات لمعلومات التوافق هذه. تحتوي البيانات الوصفية للسمة أيضًا على معلومات مفيدة أخرى، مثل اسم واجهة المستخدم ووصفها. |
compatibility |
مدى توافق هذه السمة. إذا كانت حالة التوافق هي "متوافق"، يمكن إضافة هذه السمة إلى التقرير بنجاح. |
MetricCompatibility
التوافق لمقياس واحد
تمثيل JSON |
---|
{ "metricMetadata": { object ( |
الحقول | |
---|---|
metric |
تحتوي البيانات الوصفية للمقياس على اسم واجهة برمجة التطبيقات لمعلومات التوافق هذه. تحتوي البيانات الوصفية للمقياس أيضًا على معلومات مفيدة أخرى، مثل اسم واجهة المستخدم ووصفها. |
compatibility |
مدى توافق هذا المقياس إذا كانت حالة التوافق هي "متوافق"، يمكن إضافة هذا المقياس بنجاح إلى التقرير. |