Google Analytics Data API

الوصول إلى بيانات التقارير في "إحصاءات Google" تحذير: يُعدّ إنشاء تطبيقات أو حسابات أو مشاريع متعددة للعملاء بهدف محاكاة تطبيق أو حساب أو مشروع واحد للعملاء (على التوالي) أو التهرب من حدود الاستخدام أو الحصص الخاصة بالخدمة انتهاكًا مباشرًا لبنود خدمة Google Cloud Platform وبنود خدمة Google APIs. يمكن أن تؤدي هذه الإجراءات إلى إنهاء مشاريعك على GCP فورًا بدون أي تحذير.

الخدمة: analyticsdata.googleapis.com

لطلب هذه الخدمة، ننصح باستخدام مكتبات العميل التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند طلب بيانات من واجهة برمجة التطبيقات.

مستند الاستكشاف

مستند الاستكشاف هو عبارة عن مواصفات يمكن أن تقرأها الآلة لوصف REST API واستخدامها. وهو يُستخدم لإنشاء مكتبات العميل ومكوّنات IDE الإضافية وغيرها من الأدوات التي تتفاعل مع Google APIs. تجدر الإشارة إلى أنّ خدمة واحدة قد تقدّم أكثر من وثيقة استكشاف. توفّر هذه الخدمة مستندات الاستكشاف التالية:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي الجزء الأساسي من عنوان URL الذي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد يكون للخدمة الواحدة أكثر من نقطة نهاية واحدة. تحتوي هذه الخدمة على نقطة النهاية التالية، وجميع عناوين URI أدناه تكون نسبيّة لهذه النقطة:

  • https://analyticsdata.googleapis.com

مورد REST: ‏ v1beta.properties

الطُرق
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
تعرض هذه الطريقة تقارير محورية متعدّدة في حزمة واحدة.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
تعرض هذه الطريقة تقارير متعدّدة في حزمة.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
تدرِج طريقة التوافق هذه السمات والمقاييس التي يمكن إضافتها إلى طلب تقرير والحفاظ على التوافق.
getMetadata GET /v1beta/{name=properties/*/metadata}
تعرض هذه الطريقة بيانات وصفية للسمات والمقاييس المتاحة في طرق إعداد التقارير.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
تعرِض هذه الطريقة تقريرًا محوريًا مخصّصًا لبيانات الأحداث في "إحصاءات Google".
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
تعرِض هذه الطريقة تقريرًا مخصّصًا لبيانات الأحداث في الوقت الفعلي لموقعك.
runReport POST /v1beta/{property=properties/*}:runReport
تعرِض هذه الطريقة تقريرًا مخصّصًا لبيانات الأحداث في "إحصاءات Google".

مورد REST: ‏ v1beta.properties.audienceExports

الطُرق
create POST /v1beta/{parent=properties/*}/audienceExports
تُنشئ عملية تصدير لشرائح الجمهور يمكن استرجاعها لاحقًا.
get GET /v1beta/{name=properties/*/audienceExports/*}
تعرض هذه الطريقة البيانات الوصفية للإعدادات حول عملية تصدير شريحة جمهور معيّنة.
list GET /v1beta/{parent=properties/*}/audienceExports
تعرِض هذه السمة جميع عمليات تصدير شرائح الجمهور لموقع معيّن.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
يستردّ عملية تصدير جمهور من المستخدمين.

مورد REST: ‏ v1alpha.properties

الطُرق
getMetadata GET /v1alpha/{name=properties/*/metadata}
تعرض هذه الطريقة بيانات وصفية للسمات والمقاييس المتاحة في طرق إعداد التقارير.
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
تعرض هذه الطريقة جميع حصص المواقع منظَّمة حسب فئة الحصة لموقع معيّن.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
تعرِض هذه الطريقة تقرير مسار إحالة ناجحة مخصّصًا لبيانات الأحداث في "إحصاءات Google".
runReport POST /v1alpha/{property=properties/*}:runReport
تعرِض هذه الطريقة تقريرًا مخصّصًا لبيانات الأحداث في "إحصاءات Google".

مورد REST: ‏ v1alpha.properties.audienceLists

الطُرق
create POST /v1alpha/{parent=properties/*}/audienceLists
تنشئ هذه السمة قائمة مستخدمين يمكن استرجاعها لاحقًا.
get GET /v1alpha/{name=properties/*/audienceLists/*}
تعرض هذه الطريقة البيانات الوصفية الخاصة بالإعدادات حول قائمة مستخدمين معيّنة.
list GET /v1alpha/{parent=properties/*}/audienceLists
تعرِض هذه الطريقة جميع قوائم المستخدِمين لموقع معيّن.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
يستردّ قائمة مستخدمين.

مورد REST: ‏ v1alpha.properties.recurringAudienceLists

الطُرق
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
تُستخدَم لإنشاء قائمة مستخدمين متكرّرة.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
تعرض هذه الطريقة البيانات الوصفية الخاصة بالإعدادات حول قائمة مستخدمين متكرّرة معيّنة.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
تعرِض هذه السمة جميع قوائم المستخدمين المتكرّرة لموقع معيّن.

مورد REST: ‏ v1alpha.properties.reportTasks

الطُرق
create POST /v1alpha/{parent=properties/*}/reportTasks
يبدأ هذا الإجراء بإنشاء مهمة تقرير.
get GET /v1alpha/{name=properties/*/reportTasks/*}
تعرض هذه الطريقة بيانات وصفية حول مهمة تقرير معيّنة.
list GET /v1alpha/{parent=properties/*}/reportTasks
تعرض هذه السمة جميع مهام التقارير لموقع معيّن.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
يستردّ هذا الإجراء محتوى مهمة تقرير.