يجمع "Google Analytics" بيانات الاستخدام والسلوك لتطبيقك. حزمة SDK لتسجيل نوعين أساسيين من المعلومات وهما:
- الأحداث: ما يحدث في تطبيقك، مثل إجراءات المستخدم والنظام. أو الأحداث أو الأخطاء.
- خصائص المستخدِمين: السمات التي تحدِّدها لوصف شرائح نشاطك التجاري لقاعدة المستخدمين، مثل الإعدادات المفضّلة للغة أو الموقع الجغرافي
تسجِّل "Analytics" بعض الملاحظات تلقائيًا الأحداث خصائص المستخدِمين؛ ولا تحتاج إلى إضافة أي رمز لتفعيلها. إذا كان تطبيقك يحتاج إلى جمع بيانات إضافية، يمكنك إعداد ما يصل إلى 25 خاصية مستخدم مختلفة في Analytics وتسجيل ما يصل إلى 500 نوع مختلف من Analytics حدث نوع في تطبيقك. وما مِن حد أقصى لإجمالي حجم الأحداث التي يتم تسجيلها في تطبيقك.
للوصول إلى هذه البيانات:
- في وحدة تحكّم Firebase، افتح مشروعك.
- انقر على Analytics من القائمة لعرض Analytics. لوحة معلومات إعداد التقارير.
تعرض علامة التبويب الأحداث تقارير الأحداث يتم إنشاؤه تلقائيًا لكل نوع مختلف من أحداث Analytics التي تم تسجيلها بواسطة تطبيقك. يمكنك الاطّلاع على مزيد من المعلومات حول لوحة البيانات.
لمساعدتك في البدء، تحدّد حزمة تطوير البرامج (SDK) "Analytics" عددًا من الأحداث المُقترَحة الشائعة بين الأنواع المختلفة من التطبيقات، بما في ذلك والبيع بالتجزئة والتجارة الإلكترونية والسفر والألعاب. لمزيد من المعلومات عن هذه الأحداث وحالات استخدامها، اطّلِع على الأحداث المُقترَحة. وللحصول على أقصى قدر من التفاصيل في التقارير، قم بتسجيل أحداث "Analytics" المقترَحة المفيدة لتطبيقك المحددة. ويضمن ذلك أيضًا الاستفادة من أحدث الميزات ميزات "Google Analytics" عند توفّرها
قبل البدء
قبل أن تتمكّن من استخدام Google Analytics, عليك إجراء ما يلي:
سجِّل مشروعك على Unity واضبطه لاستخدام Firebase.
إذا كان مشروعك في Unity يستخدم Firebase حاليًا، يكون تسجيلها وإعدادها لمنصة Firebase
وإذا لم يكن لديك مشروع Unity، يمكنك تنزيل نموذج تطبيق.
أضِف حزمة تطوير البرامج (SDK) لنظام التشغيل Unity Firebase (خاصةً
FirebaseAnalytics.unitypackage
) إلى لمشروع Unity الخاص بك.
تجدر الإشارة إلى أنّ إضافة منصة Firebase إلى مشروع Unity تتضمّن مهامًا في كلّ من وحدة تحكّم Firebase وفي مشروع Unity المفتوح (على سبيل المثال، يمكنك تنزيل ملفات تهيئة Firebase من وحدة التحكم، ثم نقل إلى مشروع Unity).
تسجيل الأحداث
يمكنك البدء على الفور في تسجيل الأحداث باستخدام
LogEvent()
.
المثال التالي يسجّل الأحداث باستخدام أنواع مختلفة من الوسيطات:
// Log an event with no parameters. Firebase.Analytics.FirebaseAnalytics .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin); // Log an event with a float parameter Firebase.Analytics.FirebaseAnalytics .LogEvent("progress", "percent", 0.4f); // Log an event with an int parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventPostScore, Firebase.Analytics.FirebaseAnalytics.ParameterScore, 42 ); // Log an event with a string parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventJoinGroup, Firebase.Analytics.FirebaseAnalytics.ParameterGroupId, "spoon_welders" ); // Log an event with multiple parameters, passed as a struct: Firebase.Analytics.Parameter[] LevelUpParameters = { new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"), new Firebase.Analytics.Parameter( "hit_accuracy", 3.14f) }; Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventLevelUp, LevelUpParameters);
الخطوات التالية
- يمكنك الاطّلاع على إعادة تحميل بياناتك بشكل دوري في وحدة تحكُّم Firebase.
- يمكنك استكشاف الأدلة حول الأحداث خصائص المستخدِمين: