Google Analytics Data API

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

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

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

المستند المرتبط بميزة "اقتراحات"

مستند الاكتشاف هو مواصفة قابلة للقراءة آليًا لوصف واجهات برمجة التطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدّة مستندات اكتشاف. توفّر هذه الخدمة مستندات الاكتشاف التالية:

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

نقطة نهاية الخدمة هي عنوان 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

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

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

الطُرق
create POST /v1alpha/{parent=properties/*}/audienceLists
لإنشاء قائمة مستخدمين لاستردادها لاحقًا.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
تُصدِّر قائمة مستخدِمين إلى "جدول بيانات Google".
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
يسترجع محتوى مهمة إعداد التقارير.