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 и выполните следующие шаги, чтобы назначить действие любому виджету.
-
Выберите Виджет (например, Кнопка), на котором вы хотите определить действие.
-
Выберите Действия в Панели свойств (правое меню) и нажмите + Добавить действие.
- Найдите и выберите действие Google Analytics Event.
- Введите имя события в поле ввода Значение. Это имя будет отображаться на панели аналитики.
Все зарегистрированные события можно просмотреть в панели аналитики вашей Firebase консоли.
Названия событий должны содержать не более 40 символов. Они могут содержать только буквенно-цифровые символы и подчеркивания ("_") и должны начинаться с буквы.
Добавление параметров
Иногда может потребоваться записать дополнительные данные, такие как время, тип пользователя или размещение виджета при возникновении события.
Вот как можно записать событие по имени вкладки, когда в TabBar выбирается или изменяется вкладка:
-
Выберите Вкладку (внутри TabBar), для которой хотите определить действие.
-
Выберите Действия в Панели свойств (правое меню) и нажмите + Добавить действие.
- Найдите и выберите действие Google Analytics Event.
- Введите имя события в поле Значение, например, Tabbar_On_Tap.
- Нажмите на + Добавить параметр и откройте секцию Параметр 1.
- В разделе Ключ введите Значение как Tab_Name.
- В разделе Значение введите Значение как имя вкладки (например, Upcoming, Past).
-
Аналогично добавьте это действие для других вкладок.