Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

با 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 استفاده کنید، باید:

  • پروژه ++C خود را ثبت کرده و آن را برای استفاده از Firebase پیکربندی کنید.

    اگر پروژه ++C شما قبلاً از Firebase استفاده می‌کند، پس قبلاً برای Firebase ثبت و پیکربندی شده است.

  • Firebase C++ SDK را به پروژه C++ خود اضافه کنید.

توجه داشته باشید که افزودن Firebase به پروژه C++ شما شامل وظایفی هم در کنسول Firebase و هم در پروژه باز C++ شما می شود (به عنوان مثال، فایل های پیکربندی Firebase را از کنسول دانلود می کنید، سپس آنها را به پروژه C++ خود منتقل می کنید).

برنامه firebase را ایجاد و مقداردهی اولیه کنید

قبل از شروع، باید برنامه firebase را ایجاد و مقداردهی اولیه کنید:

اندروید

برنامه firebase را ایجاد کنید، محیط 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 instance، می توانید با LogEvent() ثبت رویدادها را شروع کنید.

مثال زیر امتیاز کاربر را به روز می کند:

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

مراحل بعدی