تعرض هذه الطريقة تقارير متعدّدة في حزمة واحدة. يجب أن تكون جميع التقارير للموقع نفسه على "إحصاءات Google".
طلب HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunReports
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
property |
معرّف موقع على "إحصاءات Google" يتمّ تتبُّع أحداثه. يتم تحديدها في مسار عنوان URL وليس في النص. لمزيد من المعلومات، اطّلِع على مقالة أماكن العثور على رقم تعريف موقعك. يجب تحديد هذه السمة للمجموعة. يمكن أن تكون السمة ضِمن RunReportRequest غير محدّدة أو متوافقة مع هذه السمة. مثال: properties/1234 |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"requests": [
{
object ( |
| الحقول | |
|---|---|
requests[] |
الطلبات الفردية يتضمّن كل طلب استجابة تقرير منفصلة. يُسمح لكل طلب مجمّع بما يصل إلى 5 طلبات. |
نص الاستجابة
الردّ المجمّع الذي يحتوي على تقارير متعددة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"reports": [
{
object ( |
| الحقول | |
|---|---|
reports[] |
الردود الفردية يتضمّن كل ردّ طلب تقرير منفصلاً. |
kind |
تحدّد نوع المرجع الذي تمثله هذه الرسالة. تكون قيمة |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
RunReportRequest
طلب إنشاء تقرير
| تمثيل JSON |
|---|
{ "property": string, "dimensions": [ { object ( |
| الحقول | |
|---|---|
property |
معرّف موقع على "إحصاءات Google" يتمّ تتبُّع أحداثه. يتم تحديدها في مسار عنوان URL وليس في النص. لمزيد من المعلومات، اطّلِع على مقالة أماكن العثور على رقم تعريف موقعك. في طلب مجمّع، يجب أن تكون هذه السمة غير محدّدة أو متوافقة مع السمة على مستوى المجموعة. مثال: properties/1234 |
dimensions[] |
السمات المطلوبة والمعروضة |
metrics[] |
المقاييس المطلوبة والمعروضة |
dateRanges[] |
النطاقات الزمنية للبيانات التي سيتم قراءتها في حال طلب نطاقات زمنية متعددة، سيحتوي كل صف من صفوف الرد على فهرس نطاق زمني يبدأ من الصفر. في حال تداخل نطاقَين زمنيَّين، يتم تضمين بيانات الأحداث للأيام المتداخلة في صفوف الاستجابة لكلا النطاقَين الزمنيَّين. في طلب مجموعة نموذجية، يجب أن يكون هذا |
dimensionFilter |
تتيح لك فلاتر السمات طلب قيم سمات معيّنة فقط في التقرير. لمزيد من المعلومات، اطّلِع على أساسيات فلاتر السمات للاطّلاع على أمثلة. لا يمكن استخدام المقاييس في هذا الفلتر. |
metricFilter |
عبارة الفلتر الخاصة بالمقاييس. يتم تطبيقها بعد تجميع صفوف التقرير، على غرار عبارة having في SQL. لا يمكن استخدام السمات في هذا الفلتر. |
offset |
عدد الصفوف في صف البداية. يتم احتساب الصف الأول على أنّه الصف 0. عند تقسيم النتائج إلى صفحات، لا يحدّد الطلب الأول الإزاحة، أو يضبط الإزاحة على 0، ويعرض الطلب الأول أول لمزيد من المعلومات عن مَعلمة التقسيم إلى صفحات، اطّلِع على التقسيم إلى صفحات. |
limit |
عدد الصفوف المطلوب عرضها. إذا لم يتم تحديدها، سيتم عرض 10,000 صف. تعرض واجهة برمجة التطبيقات 250,000 صف كحدّ أقصى لكل طلب، بغض النظر عن عدد الصفوف التي تطلبها. يجب أن تكون قيمة يمكن أن تعرض واجهة برمجة التطبيقات أيضًا عددًا أقل من الصفوف من لمزيد من المعلومات عن مَعلمة التقسيم إلى صفحات، اطّلِع على التقسيم إلى صفحات. |
metricAggregations[] |
تجميع المقاييس سيتم عرض قيم المقاييس المجمّعة في الصفوف التي تم ضبط dimensionValues فيها على "RESERVED_(MetricAggregation)". سيتم تجميع المقاييس التي تتضمّن كلاً من المقارنات والنطاقات الزمنية المتعددة استنادًا إلى النطاقات الزمنية. |
orderBys[] |
تحدّد هذه السمة كيفية ترتيب الصفوف في الردّ. سيتم تطبيق عمليات الترتيب حسب على المقارنات في الطلبات التي تتضمّن كلاً من المقارنات والنطاقات الزمنية المتعدّدة. |
currencyCode |
رمز العملة بتنسيق ISO4217، مثل "AED" أو "USD" أو "JPY". إذا كان الحقل فارغًا، يستخدم التقرير العملة التلقائية للموقع. |
cohortSpec |
مجموعة المجموعة النموذجية المرتبطة بهذا الطلب. إذا كانت هناك مجموعة نموذجية في الطلب، يجب توفُّر السمة "المجموعة النموذجية". |
keepEmptyRows |
في حال كانت القيمة false أو لم يتم تحديدها، لن يتم عرض كل صف تكون فيه جميع المقاييس مساوية للصفر. إذا كانت القيمة صحيحة، سيتم عرض هذه الصفوف إذا لم تتم إزالتها بشكل منفصل باستخدام فلتر. بغض النظر عن إعداد على سبيل المثال، إذا لم يسجّل موقع |
returnPropertyQuota |
يحدّد ما إذا كان سيتم عرض الحالة الحالية لحصة هذا الموقع على "إحصاءات Google". يتم عرض الحصة في PropertyQuota. |
comparisons[] |
اختياريّ. إعدادات المقارنات المطلوبة والمعروضة لا يتطلّب الطلب سوى حقل مقارنات لتلقّي عمود مقارنة في الردّ. |