Ios 使用Flurry Analytics跟踪页面/屏幕视图
我只是在我的项目中加入了Flurry,有些事情还不太清楚。作为一个例子,我想跟踪Ios 使用Flurry Analytics跟踪页面/屏幕视图,ios,objective-c,flurry,flurry-analytics,Ios,Objective C,Flurry,Flurry Analytics,我只是在我的项目中加入了Flurry,有些事情还不太清楚。作为一个例子,我想跟踪ViewController1和ViewController2,我该如何实现它?我应该将以下代码添加到AppDelegate的didFinishLaunchingWithOptions:准备好了吗?或者我需要在每个视图控制器的视图中设置logAllPageViewsForTarget:,视图将显示: - (BOOL)application:(UIApplication *)application didFinis
ViewController1
和ViewController2
,我该如何实现它?我应该将以下代码添加到AppDelegate的didFinishLaunchingWithOptions:
准备好了吗?或者我需要在每个视图控制器的视图中设置logAllPageViewsForTarget:
,视图将显示:
- (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:?当用户关闭应用程序时,它总是需要的,或者它的实际功能是什么
实际上,我在我的AppDelegate
中使用了logAllPageViewsForTarget:
,但在我的管理面板中,当我打开页面视图
部分时,我收到以下消息:
您当前没有跟踪页面视图数据。页面视图跟踪功能不可用
Flurry SDK的可选部分,允许您报告
用户为以下目的生成的页面视图数:
跟踪广告。因为页面视图的定义不同于
Flurry SDK无法为您跟踪每个应用程序
自动地相反,您需要添加适当的集成
指向跟踪与应用程序相关的页面视图
我错过了什么重要的事情吗 logAllPageViewsForTarget:(id)不跟踪特定的视图计数 发件人: 此方法基于遍历UINavigationController或uitabarcontroller来增加会话的页面视图计数。页面浏览次数只是应用程序中转换次数的计数器。它不会将名称与页面计数相关联。要将名称与发生次数关联,请参阅logEvent: 因此,如果要跟踪特定视图控制器的特定页面视图计数,则必须使用Flurry事件 例如:
[Flurry logEvent:@"VC1_Viewed"];
查看详细信息。我也查看了您的更新,所以现在更干净了。因此,关键是我只需要将一个字符串(命名事件)传递给
logEvent:
方法,在每个视图中,它将出现在我想要跟踪页面视图的地方?例如,每次当用户到达我实现的VC[Flurry logEvent:@“VC1_Viewed”]代码>一个“页面视图”将被计算在内?仅此而已?您可以看到有关事件的一系列指标(每个会话、唯一用户等)。请参阅: