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

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

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

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

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

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

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

برای کمک به شما در شروع کار ، Analytics SDK تعدادی از رویدادهای پیشنهادی را که بین انواع مختلف برنامه ها رایج است ، از جمله خرده فروشی و تجارت الکترونیکی ، برنامه های سفر و بازی ، تعریف می کند. برای کسب اطلاعات بیشتر در مورد این وقایع و هنگامی که به استفاده از آنها، فهرست رویدادها و خواص مقالات در مرکز راهنمایی فایربیس. برای به دست آوردن حداکثر جزئیات در گزارش ها ، رویدادهای پیشنهادی Analytics را که برای برنامه شما و پارامترهای تجویز شده آنها منطقی است وارد کنید. همچنین این اطمینان را می دهد که از جدیدترین ویژگی های Google 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);

مراحل بعدی