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

Начните работу с Google Analytics для C ++

Google Analytics собирает данные об использовании и поведении вашего приложения. SDK регистрирует два основных типа информации:

  • События: Что происходит в вашем приложении, например, действия пользователя, системные события или ошибки.
  • Пользовательские свойства: Атрибуты можно определить для описания сегментов базы пользователей, такие как языковые предпочтения или географического местоположения.

Аналитика автоматически регистрирует некоторые события и пользовательские свойства ; вам не нужно добавлять код, чтобы включить их. Если ваши потребности приложений для сбора дополнительных данных, вы можете установить до 25 различных пользовательских свойств Analytics и регистрировать до 500 различных типов событий Analytics в своем приложении. Нет ограничений на общий объем событий, регистрируемых вашим приложением.

Чтобы получить доступ к этим данным:

  1. В Firebase консоли , откройте свой проект.
  2. Выберите Analytics из меню для просмотра Аналитики отчетов приборной панели.

Вкладка События показывает отчеты о событиях , которые автоматически создаются для каждого отдельного типа события Analytics протоколируются приложением. Подробнее о Analytics сообщающего приборной панели в Firebase справочного центре.

Чтобы помочь вам начать работу, Analytics SDK определяет ряд предлагаемых событий, которые являются общими для разных типов приложений, включая приложения для розничной и электронной торговли, для путешествий и игровые приложения. Чтобы узнать больше об этих событиях и когда использовать их, просматривать свойства и события , статьи в Firebase справочном центре. Чтобы получить максимальную информацию в отчетах, регистрируйте предлагаемые события Analytics, которые имеют смысл для вашего приложения, и их предписанные параметры. Это также гарантирует, что вы сможете пользоваться новейшими функциями Google Analytics по мере их появления.

Прежде чем вы начнете

Перед тем, как можно использовать Google Analytics , вам необходимо:

  • Зарегистрируйте свой проект C ++ и настройте его для использования Firebase.

    Если ваш проект C ++ уже использует Firebase, значит, он уже зарегистрирован и настроен для Firebase.

  • Добавьте Firebase C ++ SDK для вашего проекта C ++.

Обратите внимание , что добавление Firebase к вашему C ++ проект включает в себя задачу , как в Firebase консоли и в вашем открытом проекте C ++ (например, загрузки Firebase конфигурационных файлов из консоли, а затем переместить их в C ++ проект).

Создайте и инициализируйте приложение firebase

Прежде чем начать, вам необходимо создать и инициализировать приложение firebase:

Android

Создайте firebase приложения, передавая JNI среды и jobject ссылку на Java деятельность в качестве аргументов:

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 экземпляр, вы можете начать запись событий с LogEvent() метод.

В следующем примере обновляется оценка пользователя:

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

Следующие шаги