Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

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

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

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

Analytics به طور خودکار برخی از رویدادها و ویژگی های کاربر را ثبت می کند . برای فعال کردن آنها نیازی به افزودن کد نیست. اگر برنامه شما نیاز به جمع آوری داده های اضافی دارد ، می توانید 25 ویژگی مختلف کاربر Analytics تنظیم کرده و حداکثر 500 نوع رویداد مختلف Analytics را در برنامه خود وارد کنید. محدودیتی در حجم کل رویدادهایی که برنامه شما ثبت می کند ندارد.

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

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

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

برای کمک به شما در شروع کار ، Analytics SDK تعدادی از رویدادهای پیشنهادی را تعریف می کند که در انواع مختلف برنامه ها از جمله خرده فروشی و تجارت الکترونیکی ، برنامه های سفر و بازی رایج است. برای کسب اطلاعات بیشتر در مورد این رویدادها و زمان استفاده از آنها ، مقالات Events and Properties را در مرکز راهنمایی 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 مثال firebase::App پیکربندی کردید ، می توانید شروع به ثبت رویدادها با روش LogEvent() .

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

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

مراحل بعدی