Google Analytics
Интеграция Google Analytics в ваш проект FlutterFlow позволяет отслеживать взаимодействия пользователей, мониторить производительность приложения и получать ценные данные для улучшения пользовательского опыта. Вот подробное руководство по настройке и использованию Google Analytics в FlutterFlow.
Google Analytics интегрировано в Firebase. Это означает, что вам необходимо настроить Firebase, чтобы включить отслеживание аналитики и запись событий из вашего приложения FlutterFlow.
Включение Google Analytics в Firebase
Чтобы включить Google Analytics в Firebase, откройте Консоль Firebase и выберите свой проект. В меню слева перейдите в раздел Analytics > Dashboard и нажмите Enable Google Analytics. Выберите существующий аккаунт Google Analytics или создайте новый, затем завершите настройку, нажав Finish.
Включение Google Analytics в FlutterFlow
Чтобы начать сбор данных аналитики, перейдите в разделе Settings and Integrations > Integrations > Google Analytics вашего проекта FlutterFlow и включите опцию Enable Google Analytics.
После включения вы сможете настроить предопределенные события. Вы можете выборочно включить эти опции, чтобы автоматически записывать конкретные взаимодействия пользователей.

Предопределенные события
Вы можете включить автоматическую запись следующих событий:
- On Page Load: Записывает событие при открытии пользователем страницы, с именем, рекомендованным Firebase,
screen_view. Фактическое имя экрана доступно в параметреscreen_name. - On Action Start: Захватывает события при взаимодействии пользователей с виджетами, запускающими действия. События записываются в формате
{WIDGET_NAME}_{TRIGGER_TYPE}. Например, если пользователь нажимает кнопку для перехода на другую страницу, событие записывается какButton_navigate_to. - On Each Individual Action: Это записывает событие для каждого отдельного действия или цепочки действий для заданного виджета. Оно будет записано как
{WIDGET_NAME}_{TRIGGER_TYPE}. Например, когда пользователь нажимает на кнопку и добавляет действие Upload Media, за которым следует действие Update App State, события будут записаны какButton_upload_mediaиButton_update_local_state. - On Authentication: Записывает события для действий, связанных с аутентификацией, таких как регистрация, вход, выход, сброс пароля или удаление аккаунта. События записываются с использованием типа действия, например,
sign_upилиlogin.
Чтобы легко идентифицировать виджеты в панели аналитики, рекомендуется давать им узнаваемые имена, такие как BuyButton вместо просто Button.
Действие Google Analytics Event
Помимо предопределенных событий, вы можете отслеживать конкретные действия пользователей, соответствующие целям вашего приложения. Это действие позволяет записывать пользовательские события и фиксировать дополнительную информацию с помощью параметров.
Например, в приложении для электронной коммерции вы можете записывать покупки товаров с параметрами, такими как product_category: electronics для отслеживания категорий товаров, и user_role: premium по сравнению с user_role: guest, чтобы различать типы пользователей.
Чтобы записать пользовательское событие, добавьте действие Google Analytics Event и введите четкое, описательное Event Name. Вы можете добавить параметры для дополнительного контекста, нажав + Add Parameter и указав пары Key-Value (например, product_category в качестве ключа и electronics в качестве значения).

Просмотр данных аналитики
Чтобы просмотреть все отслеживаемые события, как автоматические, так и пользовательские, откройте Консоль Firebase и выберите свой проект. В меню слева перейдите в раздел Analytics > Dashboard, чтобы получить доступ к подробным отчетам по событиям.
Используйте эти данные, чтобы получить представление о экранах приложения, определить наиболее эффективные воронки конверсии и места, где происходит отток или отказы пользователей. В долгосрочной перспективе эти метрики помогут вам внести обоснованные на основе данных улучшения, которые повысят пользовательский опыт и максимизируют влияние вашего приложения FlutterFlow.
Часто задаваемые вопросы
Почему я еще не вижу данные аналитики?
Данные событий могут не отображаться мгновенно, что может быть раздражающим во время разработки. Firebase может потребовать до 24 часов, чтобы отобразить данные событий в основных панелях. Убедитесь, что ваше устройство подключено к интернету, и вы хотя бы раз использовали приложение после включения аналитики.