با Google Analytics برای C++ شروع کنید

Google Analytics داده‌های مربوط به استفاده و رفتار برنامه شما را جمع‌آوری می‌کند. SDK دو نوع اطلاعات اصلی را ثبت می‌کند:

  • رویدادها: آنچه در برنامه شما اتفاق می‌افتد، مانند اقدامات کاربر، رویدادهای سیستم یا خطاها.
  • ویژگی‌های کاربر: ویژگی‌هایی که شما برای توصیف بخش‌هایی از پایگاه کاربری خود تعریف می‌کنید، مانند ترجیح زبان یا موقعیت جغرافیایی.

Analytics به طور خودکار برخی از رویدادها و ویژگی‌های کاربر را ثبت می‌کند؛ برای فعال کردن آنها نیازی به اضافه کردن هیچ کدی ندارید. اگر برنامه شما نیاز به جمع‌آوری داده‌های اضافی دارد، می‌توانید تا ۲۵ ویژگی کاربر مختلف Analytics را تنظیم کنید و تا ۵۰۰ نوع رویداد مختلف Analytics را در برنامه خود ثبت کنید. هیچ محدودیتی در حجم کل رویدادهایی که برنامه شما ثبت می‌کند وجود ندارد.

برای دسترسی به این داده‌ها:

  1. در کنسول Firebase ، پروژه خود را باز کنید.
  2. برای مشاهده داشبورد گزارش‌های Analytics ، از منو، Analytics انتخاب کنید.

تب رویدادها ، گزارش‌های رویدادی را نشان می‌دهد که به‌طور خودکار برای هر نوع رویداد Analytics ثبت‌شده توسط برنامه شما ایجاد می‌شوند. درباره داشبورد بیشتر بخوانید.

برای کمک به شما در شروع کار، SDK Analytics ، تعدادی رویداد توصیه‌شده را تعریف می‌کند که در بین انواع مختلف برنامه‌ها، از جمله برنامه‌های خرده‌فروشی و تجارت الکترونیک، سفر و بازی، رایج هستند. برای کسب اطلاعات بیشتر در مورد این رویدادها و زمان استفاده از آنها، به رویدادهای توصیه‌شده مراجعه کنید. برای دریافت حداکثر جزئیات در گزارش‌ها، رویدادهای توصیه‌شده‌ای را که برای برنامه شما مناسب هستند و پارامترهای تعیین‌شده آنها را ثبت کنید. این همچنین تضمین می‌کند که از جدیدترین ویژگی‌های Google Analytics در صورت در دسترس قرار گرفتن آنها بهره‌مند شوید.

قبل از اینکه شروع کنی

قبل از اینکه بتوانید از Google Analytics استفاده کنید، باید:

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

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

  • کیت توسعه نرم‌افزاری Firebase C++ را به پروژه C++ خود اضافه کنید.

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

ایجاد و مقداردهی اولیه برنامه فایربیس

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

اندروید

برنامه‌ی فایربیس را ایجاد کنید و محیط jni و یک ارجاع به jobject را به عنوان آرگومان به اکتیویتی جاوا ارسال کنید:

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

کتابخانه Analytics را مقداردهی اولیه کنید:

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

آی‌او‌اس+

برنامه فایربیس را ایجاد کنید:

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

کتابخانه Analytics را مقداردهی اولیه کنید:

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

ثبت رویدادها

پس از پیکربندی نمونه firebase::App ، می‌توانید با استفاده از متد LogEvent() شروع به ثبت رویدادها کنید.

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

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

مراحل بعدی