Google Analytics Data API

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

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

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

مستند Discovery

مستند الاكتشاف هو مواصفات يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يتم استخدامه لإنشاء مكتبات للعملاء، ومكونات 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

الطُرق
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
يسترد محتوى مهمة التقرير.