تجربة "إحصاءات Google" لنظام التشغيل iOS

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

لاستخدام هذا النموذج، تأكَّد من توفُّر Xcode وCocoaPods.

الحصول على المشروع

ابدأ بالعينة باستخدام الأمر التالي من وحدة طرفية:

$ pod try Google

حدِّد خيار "AnalyticsExample.xcodeproj" من الطلب.

تشغيل العيّنة

أصبحت الآن جاهزًا لإنشاء النموذج وتشغيله من Xcode.

اختر هدف AnalyticsExample. بعد ذلك، ابدأ تشغيل التطبيق على جهاز أو في محاكي iOS بالنقر على زر التشغيل لمساحة العمل.

ابحث عن رسائل السجلّ في وحدة تحكم Xcode التي تسجِّل نشاط "إحصاءات Google". يمكنك تسجيل نشاط على شاشات مختلفة من خلال اختيار أنماط مختلفة في شريط علامات التبويب في أسفل الشاشة.

2015-04-07 14:20:25.166 TestApp[72212:2336930] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent

انتقِل إلى إحصاءات Google واختَر حساب "إحصاءات Google" الذي استخدمته لتسجيل التطبيق. وإذا لم تكن متأكّدًا، ابحث عن رقم تعريف التتبّع في "إحصاءات Google" في ملف GoogleService-Info.plist الذي أضفته إلى مشروعك سابقًا. انسخ هذا المعرّف إلى البحث في حساب "إحصاءات Google" في القائمة المنسدلة للتقرير. اختَر تقرير الوقت الفعلي > نظرة عامة لموقعك الإلكتروني.

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

آلية العمل

كما هو الحال في ميزة تتبع الويب، تجمع خدمة "إحصاءات Google" للأجهزة الجوّالة نشاط المستخدم إلى تطبيقك باستخدام إشارة "إحصاءات Google" التي تُرسل البيانات إلى خوادم "إحصاءات Google". يقابل كل ملف شخصي فريد في تطبيقك مشاهدة شاشة في "إحصاءات Google". يجمع التقرير كل بيانات التفاعل خلال آخر 30 دقيقة.

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

ملاحظة: على عكس تتبُّع الويب، تُحمِّل حزمة تطوير البرامج (SDK) للأجهزة الجوّالة لخدمة "إحصاءات Google" إشارات النشاط على دفعات، وذلك للحفاظ على الجهاز اللاسلكي والتعامل مع فترات نشاط المستخدم بلا اتصال بالإنترنت.

id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
[tracker set:kGAIScreenName value:name];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
      

الخطوات التالية

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

إضافة "إحصاءات Google" إلى تطبيقك

هل حظيت بتجربة جيدة؟ هل تواجهك مشكلة؟ يُرجى إعلامنا بذلك.