بدء استخدام "إحصاءات Google" للغة C++

تجمع "إحصاءات Google" بيانات الاستخدام والسلوك لتطبيقك. حزمة SDK لتسجيل نوعين أساسيين من المعلومات وهما:

  • الأحداث: ما يحدث في تطبيقك، مثل إجراءات المستخدم والنظام. أو الأحداث أو الأخطاء.
  • خصائص المستخدِمين: السمات التي تحدِّدها لوصف شرائح نشاطك التجاري لقاعدة المستخدمين، مثل الإعدادات المفضّلة للغة أو الموقع الجغرافي

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

للوصول إلى هذه البيانات:

  1. افتح مشروعك في وحدة تحكُّم Firebase.
  2. اختَر إحصاءات Google من القائمة لعرض "إحصاءات Google". لوحة معلومات إعداد التقارير.

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

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

قبل البدء

قبل أن تتمكّن من استخدام إحصاءات Google عليك إجراء ما يلي:

  • سجّل مشروع C++ الخاص بك واضبطه لاستخدام Firebase.

    إذا كان مشروعك على C++ يستخدم Firebase بالفعل، فإنه تم تسجيله بالفعل لمنصة Firebase.

  • أضِف حزمة تطوير البرامج (SDK) لـ Firebase C++ إلى مشروع C++.

لاحظ أن إضافة Firebase إلى مشروع C++ يتضمن مهامًا في وحدة تحكم Firebase وفي مشروع C++ المفتوح (على سبيل المثال، يمكنك تنزيل ملفات تهيئة Firebase من وحدة التحكم، ثم انقلها إلى مشروع C++ الخاص بك).

إنشاء تطبيق firebase وإعداده

قبل البدء، يجب إنشاء تطبيق firebase وإعداده:

Android

أنشئ تطبيق firebase، مع تمرير بيئة jni وjobject الإشارة إلى نشاط جافا كوسيطات:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

تهيئة مكتبة "إحصاءات Google":

::firebase::analytics::Initialize(app);

iOS+

إنشاء تطبيق firebase:

app = ::firebase::App::Create(::firebase::AppOptions());

تهيئة مكتبة "إحصاءات Google":

::firebase::analytics::Initialize(app);

تسجيل الأحداث

بعد ضبط المثيل firebase::App، يمكنك البدء في تسجيل الأحداث باستخدام الطريقة LogEvent().

يوضّح المثال التالي نتيجة تعديل نتيجة المستخدم:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

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