2016-07-20 3 views
0

Я могу отслеживать events, а также отслеживать real time report, но проблема в том, что я не могу отслеживать screen view. Я использую следующий код: -Как отслеживать экран в Flurry in Swift (iOS)

Flurry.logEvent("Setting")  Flurry.logAllPageViewsForTarget(settingsTabButton) 

Просьба предоставить четкий и простой шаг за шагом, как сделать это.

ответ

1

Если вы хотите посмотреть, какие страницы в вашем приложении посещают пользователи, лучше создавать события для каждого из ваших экранов и записывать их в viewdidload. Отчет о пользовательских дорожках в разделе событий вашей информационной панели даст вам четкое представление о том, как ваши пользователи перемещаются в вашем приложении.

+0

вы не думаете, если я буду отслеживать мое событие и страницу вид и как LogEvent тогда я буду перепутались с идентификацией обоих., То есть, я не смогу дифференцируемой. –

+0

Вы можете использовать какое-либо соглашение об именах для событий загрузки экрана. Это соглашение об именах поможет вам отличить событие загрузки экрана от других событий. –

2

Официальный документ 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") 
+0

Разве вы не думаете, что если я буду отслеживать свое событие и просмотр страницы как LogEvent, тогда я буду запутан с идентификацией обоих., То есть я не смогу дифференцироваться. –

+0

Ну, я тебя понимаю. Но тогда вы рассматриваете просмотр страницы как просто другое событие, и в любом случае вы будете различать каждый тип событий (если их много). Лично я считаю, что интерфейс Flurry не так дружелюбен к дифференциации. –

+0

Итак, для коммерческой цели, что вы предпочитаете –

 Смежные вопросы

  • Нет связанных вопросов^_^