Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

ابدأ مع Google Analytics لـ C ++

يجمع Google Analytics بيانات الاستخدام والسلوك لتطبيقك. تسجل SDK نوعين أساسيين من المعلومات:

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

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

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

  1. في وحدة تحكم Firebase ، افتح مشروعك.
  2. حدد Analytics من القائمة لعرض لوحة تحكم تقارير Analytics.

يظهر الأحداث علامة التبويب تقارير الحدث التي يتم إنشاؤها تلقائيا لكل نوع مميز من الحدث تحليلات سجلت من قبل التطبيق. اقرأ المزيد عن لوحة تحكم تقارير Analytics في مركز مساعدة Firebase.

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

قبل ان تبدأ

قبل أن تتمكن من استخدام Google Analytics ، تحتاج إلى:

  • سجل مشروع C ++ الخاص بك وقم بتكوينه لاستخدام Firebase.

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

  • أضف Firebase C ++ SDK إلى مشروع C ++ الخاص بك.

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

قم بإنشاء وتهيئة تطبيق Firebase

قبل أن تبدأ ، ستحتاج إلى إنشاء تطبيق Firebase وتهيئته:

ذكري المظهر

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

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

قم بتهيئة مكتبة التحليلات:

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

iOS

أنشئ تطبيق Firebase:

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

قم بتهيئة مكتبة التحليلات:

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

سجل الأحداث

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

يقوم المثال التالي بتحديث نقاط المستخدم:

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

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