Google Analytics Data API

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

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

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

المستند الخاص بالاكتشاف

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

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

نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة API. قد تتضمّن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمّن هذه الخدمة نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (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
تُنشئ هذه السمة قائمة مستخدمين يمكن استرجاعها لاحقًا.
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
تعرض هذه الطريقة محتوى مهمة تقرير.