Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

ابدأ مع 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 بالفعل.

  • في ملف build.gradle مستوى المشروع ، تأكد من تضمين مستودع Maven من Google في كلٍ من buildscript allprojects أقسام allprojects .

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

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

أنشئ وتهيئة تطبيق Firebase

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

ذكري المظهر

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

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

تهيئة مكتبة Analytics:

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

iOS

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

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

تهيئة مكتبة Analytics:

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

سجل الأحداث

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

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

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

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