Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

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

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

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

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

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

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

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

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

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

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

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

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

  • В файле build.gradle уровне проекта обязательно build.gradle репозиторий Google Maven в buildscript и allprojects .

  • Добавьте Firebase C ++ SDK в свой проект C ++.

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

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

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

Android

Создайте приложение jobject , передав среду jobject ссылку на 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);

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