Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用Flurry Analytics跟踪页面/屏幕视图_Ios_Objective C_Flurry_Flurry Analytics - Fatal编程技术网

Ios 使用Flurry Analytics跟踪页面/屏幕视图

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

我只是在我的项目中加入了Flurry,有些事情还不太清楚。作为一个例子,我想跟踪
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”]一个“页面视图”将被计算在内?仅此而已?您可以看到有关事件的一系列指标(每个会话、唯一用户等)。请参阅: