Перейти к основному содержимому

google-analytics

id: getting-started title: Начало работы slug: '/integrations/google-analytics'

Google Analytics

Google Analytics позволяет отслеживать события, связанные с приложением.

Настройка

Просто перейдите в Настройки и интеграции > Интеграции > Google Analytics и включите переключатель Включить Google Analytics. Все зарегистрированные события будут доступны в аналитической панели вашей Firebase консоли.

События по умолчанию

В настоящее время поддерживается автоматическая регистрация следующих событий:

  • При загрузке страницы: Регистрирует событие, когда пользователь открывает страницу. Событие регистрируется с именем, рекомендованным Firebase, т.е. screen_view, но фактическое название экрана (например, заголовок страницы) будет отображаться в параметре (нажмите на screen_name, чтобы увидеть параметр).

  • При запуске действия: Регистрирует событие, когда пользователь взаимодействует с виджетами для запуска действия. Оно будет записано как {WIDGET_NAME}_{TRIGGER_TYPE}. Например, если пользователь нажимает кнопку и переходит на следующую страницу, событие будет записано как Button_navigate_to.

  • Для каждого отдельного действия: Регистрирует событие для каждого отдельного действия или цепочки действий для конкретного виджета. Оно будет записано как {WIDGET_NAME}_{TRIGGER_TYPE}. Например, если пользователь нажимает на кнопку и выполняет действие Загрузить медиа, а затем Обновить состояние приложения, события будут зарегистрированы как Button_upload_media и Button_update_local_state.

  • При аутентификации: Регистрирует событие для каждого действия аутентификации: регистрация, вход, выход, сброс пароля или удаление аккаунта. Событие регистрируется как {ACTION_TYPE} (например, sign_up, login и т.д.).

подсказка

Чтобы проще идентифицировать виджеты (для которых зарегистрированы события) в панели аналитики, можно дать виджету легко узнаваемое имя (например, BuyButton вместо просто Button).

Действие события Google Analytics

Это действие позволяет записывать пользовательские события. Вы можете записывать дополнительную информацию, связанную с событием, в виде параметров.

Перейдите на страницу вашего проекта в FlutterFlow и выполните следующие шаги, чтобы назначить действие любому виджету.

  1. Выберите Виджет (например, Кнопка), на котором вы хотите определить действие.

  2. Выберите Действия в Панели свойств (правое меню) и нажмите + Добавить действие.

    • Найдите и выберите действие Google Analytics Event.
    • Введите имя события в поле ввода Значение. Это имя будет отображаться на панели аналитики.
примечание

Все зарегистрированные события можно просмотреть в панели аналитики вашей Firebase консоли.

подсказка

Названия событий должны содержать не более 40 символов. Они могут содержать только буквенно-цифровые символы и подчеркивания ("_") и должны начинаться с буквы.

adding-analytics-action.gif

Добавление действия события Google Analytics

Добавление параметров

Иногда может потребоваться записать дополнительные данные, такие как время, тип пользователя или размещение виджета при возникновении события.

Вот как можно записать событие по имени вкладки, когда в TabBar выбирается или изменяется вкладка:

  1. Выберите Вкладку (внутри TabBar), для которой хотите определить действие.

  2. Выберите Действия в Панели свойств (правое меню) и нажмите + Добавить действие.

    • Найдите и выберите действие Google Analytics Event.
    • Введите имя события в поле Значение, например, Tabbar_On_Tap.
    • Нажмите на + Добавить параметр и откройте секцию Параметр 1.
    • В разделе Ключ введите Значение как Tab_Name.
    • В разделе Значение введите Значение как имя вкладки (например, Upcoming, Past).
  3. Аналогично добавьте это действие для других вкладок.

adding-analytics-action-with-parameter.gif