Я только что добавил Flurry в свой проект, и некоторые вещи не так ясны. В качестве примера у меня есть ViewController1
и ViewController2
, что я хотел бы отслеживать, как я могу его выполнить? Я должен просто добавить коды ниже в мой AppDelegate's didFinishLaunchingWithOptions:
и он готов? Или мне нужно установить logAllPageViewsForTarget:
в каждом представлении контроллера контроллера viewWillAppear:
?Отслеживание страниц/просмотров с помощью Flurry Analytics
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[Flurry startSession:@"sampleID"];
UIViewController *viewController1 =
[[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]instantiateViewControllerWithIdentifier:@"storyboardIDofViewController1"];
UIViewController *viewController2 =
[[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]instantiateViewControllerWithIdentifier:@"storyboardIDofViewController2"];
[Flurry logAllPageViewsForTarget:viewController1];
[Flurry logAllPageViewsForTarget:viewController2];
return yes;
}
Когда мне нужно позвонить по телефону stopLogPageViewsForTarget:
? Это необходимо всегда, когда пользователь закрывает приложение или что это такое на практике?
На самом деле я использую logAllPageViewsForTarget:
в моем AppDelegate
, но в моей панели администратора, когда я открываю раздел Page Views
я получаю это сообщение:
Вы не в настоящее время отслеживания страницы просмотра данных. Наблюдение за просмотром страницы - - дополнительная часть пакета Flurry SDK, которая позволяет сообщать количество просмотров страниц, созданных вашими пользователями для целей отслеживания рекламы . Так как определение вида страницы различается для каждого приложения, Flurry SDK не может автоматически отслеживать их для вас . Вместо этого вам нужно добавить соответствующую интеграцию точек для отслеживания просмотров страниц, поскольку они относятся к вашему приложению.
Я пропустил что-то важное?
Я также проверил ваше обновление, так что теперь он намного чище. Итак, дело в том, что мне просто нужно передать строку (которая именует событие) методу 'logEvent:' в каждом 'viewWillAppear', где я хочу отслеживать просмотры страниц? Например, каждый раз, когда пользователь достигает VC, где я реализовал '[Flurry logEvent: @" VC1_Viewed "], будет считаться один просмотр страницы? Это все? – rihe
Существует множество показателей, которые вы можете видеть относительно событий (за сеанс, уникальных пользователей и т. Д.): Https://developer.yahoo.com/flurry/docs/analytics/lexicon/eventreporting/ – realtimez