- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- التوافق
- DimensionCompatibility
- MetricCompatibility
- جرِّبه الآن
تسرد طريقة التوافق هذه السمات والمقاييس التي يمكن إضافتها إلى طلب تقرير وتحافظ على التوافق. يتعذّر استخدام هذه الطريقة إذا كانت أبعاد الطلب ومقاييسه غير متوافقة.
في "إحصاءات Google"، يتعذّر إكمال التقارير إذا طلبت سمات و/أو مقاييس غير متوافقة. في هذه الحالة، ستحتاج إلى إزالة السمات و/أو المقاييس من التقرير غير المتوافق إلى أن يكون التقرير متوافقًا.
تختلف قواعد توافق مختلفة في تقرير "الوقت الفعلي" عن التقرير "الأساسي". تتحقّق هذه الطريقة من التوافق مع التقارير الأساسية.
طلب HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
property |
معرّف موقع على "إحصاءات Google 4" يتم تتبُّع أحداثه. لمزيد من المعلومات، اطّلِع على مكان العثور على رقم تعريف الموقع. يجب أن تكون قيمة مثال: المواقع الإلكترونية/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
التوافق
أنواع التوافق لسمة أو مقياس واحد.
عمليات التعداد | |
---|---|
COMPATIBILITY_UNSPECIFIED |
توافق غير محدَّد. |
COMPATIBLE |
السمة أو المقياس متوافقان. يمكن إضافة هذه السمة أو المقياس إلى أحد التقارير بنجاح. |
INCOMPATIBLE |
السمة أو المقياس غير متوافقَين. لا يمكن إضافة هذه السمة أو المقياس إلى أحد التقارير بنجاح. |
DimensionCompatibility
التوافق مع سمة واحدة.
تمثيل JSON |
---|
{ "dimensionMetadata": { object ( |
الحقول | |
---|---|
dimensionMetadata |
تحتوي البيانات الوصفية للسمات على اسم واجهة برمجة التطبيقات لمعلومات التوافق هذه. وتتضمّن البيانات الوصفية للسمة أيضًا معلومات مفيدة أخرى، مثل اسم واجهة المستخدم ووصفها. |
compatibility |
توافق هذه السمة. في حال كان التوافق "متوافقًا"، يمكن إضافة هذه السمة إلى التقرير بنجاح. |
MetricCompatibility
التوافق مع مقياس واحد.
تمثيل JSON |
---|
{ "metricMetadata": { object ( |
الحقول | |
---|---|
metricMetadata |
تحتوي البيانات الوصفية للمقاييس على اسم واجهة برمجة التطبيقات لمعلومات التوافق هذه. وتتضمّن البيانات الوصفية للمقياس أيضًا معلومات مفيدة أخرى، مثل اسم واجهة المستخدم ووصفها. |
compatibility |
توافق هذا المقياس في حال كان التوافق "متوافق"، يمكن إضافة هذا المقياس إلى التقرير بنجاح. |