نظرة عامة على واجهة برمجة التطبيقات للإدارة

يقدّم هذا المستند نظرة عامة عالية المستوى على الإصدار 3.0 من واجهة برمجة التطبيقات لإدارة "إحصاءات Google".

المقدمة

تسمح واجهة برمجة التطبيقات لإدارة"إحصاءات Google"بالوصول الآلي إلى بيانات إعداد"إحصاءات Google"(Universal Analytics فقط). يمكنك إنشاء تطبيقات لإدارة حسابات كبيرة أو معقدة على "إحصاءات Google" بكفاءة أكبر. يمكن للشركات الكبيرة التي تمتلك مواقع متعدّدة برمجة عملية إعداد الحسابات. حتى في حال إنشاء تطبيق لإعداد التقارير تقدّم لك Management API أدوات تتيح لك التنقّل في حسابك.

يمكنك استخدام واجهة برمجة التطبيقات لإدارة "إحصاءات Google" لتنفيذ ما يلي:

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

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

استخدام Management API

لاستخدام Google Analytics API يجب أولاً إنشاء مشروع في وحدة تحكم مطوّر البرامج. وخلال هذه العملية، عليك الإشارة إلى نوع التطبيق الذي تنشئه — تطبيق ويب أو تطبيق خدمة أو تطبيق مثبّت. سترشدك وحدة تحكّم مطوّري البرامج خلال خطوات إنشاء مفاتيح التفويض المناسبة، حيث تستخدم واجهات برمجة تطبيقات "إحصاءات Google" بروتوكول OAuth 2.0 للمصادقة والتفويض. وتتوفّر مكتبات برامج بلغات مختلفة. ستساعدك مكتبات العملاء على إنشاء الخطوات المناسبة من أجل تفويض تطبيقك للوصول إلى بيانات "إحصاءات Google" باستخدام النطاقات المناسبة.

استخدام هذه المستندات

سيساعدك هذا المستند والأدلّة اللاحقة في الحصول على تطبيق قيد التشغيل في البداية، ثم توثّق المستندات في المواضيع المختلفة التي من المفترض أن تساعدك في التفاعل مع واجهة برمجة التطبيقات لتنفيذ إجراءات مثل إدارة الحساب والمستخدم والبيانات. تتوفّر أيضًا مجموعة كاملة من المستندات المرجعية التي تقدّم تفاصيل عن كل معلّمة من كل نقطة نهاية لواجهة برمجة التطبيقات وتتضمّن رمز نموذجي لواجهة برمجة التطبيقات.

الخطوات اللاحقة

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

تطبيق الخدمة التطبيق المُثبّت تطبيق الويب
Java Java --
Python Python --
PHP -- PHP
-- -- JavaScript