Catch up on highlights from Firebase at Google I/O 2023. Learn more

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

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

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

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

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

  1. في وحدة تحكم Firebase ، افتح مشروعك.
  2. حدد Analytics من القائمة لعرض لوحة تحكم تقارير 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 وتهيئته:

ذكري المظهر

أنشئ تطبيق Firebase ، واجتاز بيئة jni ومرجع 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);

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