簡體   English   中英

使用Flurry Analytics跟蹤頁面/屏幕瀏覽量

[英]Tracking page/screen views with Flurry Analytics

我只是將Flurry添加到我的項目中,但有些事情還不清楚。 作為一個實例,我要跟蹤ViewController1ViewController2 ,如何實現? 我應該將以下代碼添加到AppDelegate的didFinishLaunchingWithOptions: ,准備好了嗎? 或者我需要在每個視圖控制器的viewWillAppear:設置logAllPageViewsForTarget: viewWillAppear:

  - (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: ,但是在管理面板中,當我打開“ Page Views部分時,收到以下消息:

您當前不在跟蹤“頁面瀏覽”數據。 頁面瀏覽量跟蹤是Flurry SDK的可選部分,可讓您報告用戶生成的頁面瀏覽量,以跟蹤廣告。 由於頁面視圖的定義因每個應用程序而異,因此Flurry SDK無法自動為您跟蹤這些視圖。 相反,您需要添加適當的集成點來跟蹤與您的應用程序有關的頁面視圖。

我錯過了重要的事情嗎?

logAllPageViewsForTarget:(id)不跟蹤特定的視圖計數。

Flurry Docs

此方法基於遍歷UINavigationController或UITabBarController來增加會話的頁面瀏覽量。 頁面瀏覽量僅是應用程序中過渡次數的計數器。 它沒有將名稱與頁數關聯。 要將名稱與發生次數相關聯,請參閱logEvent:。

因此,如果您想跟蹤特定視圖控制器的特定頁面視圖計數,則必須使用Flurry事件。

例如:

[Flurry logEvent:@"VC1_Viewed"];

查看Flurry Events了解詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM