ابدأ استخدام Google Analytics لـ C++

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

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

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

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

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

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

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

قبل ان تبدأ

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

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

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

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

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

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

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

ذكري المظهر

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

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

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

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

دائرة الرقابة الداخلية +

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

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

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

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

سجل الأحداث

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

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

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

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