Официальный документ Flurry:
Track page views:
Flurry.logAllPageViewsForTarget(navigationController)
Чтобы включить Flurry Agent для автоматического обнаружения и регистрации просмотра страницы, проходят в экземпляре UINavigationController или UITabBarController к countPageViews. Flurry Agent создаст делегата на вашем объекте, чтобы обнаружил взаимодействия пользователей. Каждое обнаруженное взаимодействие пользователя будет автоматически регистрироваться как просмотр страницы. Каждый экземпляр должен быть только один раз передан агенту Flurry. Несколько UINavigationController или экземпляры UITabBarController могут быть переданы агенту Flurry.
Включение этого (по умолчанию отключено) путем осуществления выше отслеживания метрики предоставит Вам следующие показатели для вашего приложения: распределение
- Частота просмотров страниц за сессию
- Всего просмотров страниц с течением времени
- Среднее количество просмотров страниц за сеанс
Тем не менее, Flurry Analytics Page Views подсчитывает число просмотров страниц за сеанс и не относятся к конкретному экрану вашего приложения. Таким образом, отслеживание посещаемых пользователем страниц осуществляется через Custom Events.
Page Views: Просмотры страниц в Flurry отслеживаются с помощью пользовательских событий. Вы можете пометить Custom Event для каждого экрана вашего приложения и отслеживать количество посещений и уникальных посетителей, среди прочих показателей.
Вот пример и писать этот код в любом viewDidLoad()
или viewWillAppear()
зависит от типа экрана, который вы хотите отслеживать.
Flurry.logEvent("ScreenView_SettingsVC")
вы не думаете, если я буду отслеживать мое событие и страницу вид и как LogEvent тогда я буду перепутались с идентификацией обоих., То есть, я не смогу дифференцируемой. –
Вы можете использовать какое-либо соглашение об именах для событий загрузки экрана. Это соглашение об именах поможет вам отличить событие загрузки экрана от других событий. –