Отслеживание просмотров страниц с помощью Flurry SDK?
Вопрос
Я интегрировал мобильную аналитику в свое приложение для iPhone с помощью аналитики Flurry, но я не могу отслеживать просмотры страниц.
Я использовал следующий код в своем делегате приложения и передал экземпляр UINavigationController вместо navigationController
[FlurryAPI logAllPageViews:navigationController];
Но при проверке просмотров страниц на веб-сайте Flurry отображается следующее сообщение:
<цитата>В настоящее время вы не отслеживаете данные о просмотрах страниц.
Есть ли что-то, что мне нужно включить на самом веб-сайте Flurry?
Решение
Если этот вопрос все еще открыт или актуален, вы можете убедиться, что добавляете NavigationController, который отвечает за вашу навигацию.Попробуйте опубликовать код с вашими вопросами, чтобы получить более точные ответы.
Также требуется немного времени, чтобы увидеть результаты, опубликованные во Flurry.
Другие советы
Хорошо, что вы теперь видите свои данные.
По количеству страниц: Flurry Analytics SDK просто подсчитывает количество просмотров страницы.Если вы хотите видеть, какие страницы в вашем приложении посещает пользователь, я предлагаю создать события для каждого из ваших экранов.Отчет о путях пользователя в разделе событий на панели инструментов даст вам четкое представление о том, как ваши пользователи перемещаются в вашем приложении.
Метод «logAllPageViews» увеличивает счетчик просмотров страницы для сеанса на основе обхода UINavigationController или UITabBarController.Если вы хотите отслеживать экраны с экранным именем, просто используйте метод logEvent класса FlurryAnalytics, например
[FlurryAnalytics logEvent: @ "имя экрана"];
источник (проверьте наличие logAllPageVeiws и logPageView): http://support.flurry.com/sdkdocs#http://support.flurry.com/sdkdocs /
Другое преимущество использования событий заключается в том, что они регистрируются в течение нескольких минут , которые отображаются в журналах событий Flurry задолго до того, как будут собраны в сводках.Этот быстрый поворот может оказаться жизненно важным для отладки, как описано ниже.
Обратите внимание на еще одну проблему, если вы ничего не видите. В случае использования iOS я проводил много тестов, и даже события не отображались.
Оказалось, что код инициализируется
родовое словоПредполагается, что они сохраняют ваши подробные сведения до начала следующего сеанса.Однако некоторый побочный эффект отладки означал, что буферизация не сохранялась, поэтому мои события никогда не отправлялись.
(Недавно я унаследовал большую базу кода, поэтому меня до сих пор удивляют подобные вещи.)
Вы также можете использовать Localytics для этой цели: http://www.localytics.com в отличие от других сервисов Вы сразу же увидите свои результаты, чтобы вы могли интегрировать, протестировать и завершить этот процесс менее чем за 10 минут.
Самый простой способ отслеживать просмотры страниц с помощью Localytics - это помечать событие при загрузке каждой страницы. Вы можете сделать это с помощью одного вызова API (измененная версия примера в документации: http://wiki.localytics.com/doku.php?id=iphone_ios4_integration ) Для отслеживания страницы используется следующий код: [[LocalyticsSession sharedLocalyticsSession] tagEvent: @ "Стартовая страница"];
Еще одна умная вещь, которую вы должны сделать, - это добавить событие в ваше applicationWillEnterBackground, которое помечает событие 'выход из приложения', которое записывает, на каком экране находился пользователь: NSDictionary * словарь= [NSDictionary dictionaryWithObjectsAndKeys: @ "экран выхода", current_screen_name, ноль]; [[LocalyticsSession sharedLocalyticsSession] tagEvent: @ "Выход из приложения", атрибуты: словарь];
Таким образом вы сможете быстро увидеть распределение наиболее распространенных страниц выхода.