Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

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

رویدادهای تب نشان می دهد گزارش رویداد که به صورت خودکار برای هر نوع مجزا از رویداد تجزیه و تحلیل ترافیک ایجاد شده توسط برنامه خود وارد شوید. اطلاعات بیشتر در مورد تجزیه و تحلیل ترافیک گزارش داشبورد در مرکز راهنمایی فایربیس.

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

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

قبل از اینکه شما می توانید استفاده کنید گوگل آنالیز ، شما نیاز به:

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

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

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

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

برنامه 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 به عنوان مثال، شما می توانید شروع به ورود به سیستم حوادث با LogEvent() روش.

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

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

مراحل بعدی