簡體   English   中英

在Flurry SDK的幫助下跟蹤頁面瀏覽量?

[英]Tracking Page views with the help of Flurry SDK?

我已經在Flurry分析的幫助下將移動分析集成到了我的iPhone應用程序中,但是我無法跟蹤頁面瀏覽量。

我在應用程序委托中使用了以下代碼,並在NavigationController處傳遞了UINavigationController的實例
[FlurryAPI logAllPageViews:navigationController];

但是,在Flurry網站上查看“網頁瀏覽量”時,它會顯示如下消息:

您當前不在跟蹤“頁面瀏覽”數據。

我必須在flurry網站本身中啟用什么功能?

好了,您現在可以看到自己的數據。

在頁面數上:Flurry Analytics SDK僅計算頁面瀏覽量。 如果要查看用戶訪問應用程序中的哪些頁面,建議您為每個屏幕創建事件。 然后,信息中心的“事件”部分中的“用戶路徑”報告將為您提供清晰的路徑,說明您的用戶如何在應用程序中四處移動。

“ logAllPageViews”方法基於遍歷UINavigationController或UITabBarController來增加會話的頁面瀏覽量。 如果要跟蹤具有屏幕名稱的屏幕,則只需使用FlurryAnalytics類的logEvent方法,例如

[FlurryAnalytics logEvent:@“屏幕名稱”];

源(檢查logAllPageVeiws和logPageView): http : //support.flurry.com/sdkdocs/iOS/interface_flurry_analytics.html#adb7d3bd888a40343269c53f65acf7720

使用事件的另一個好處是它們可以在幾分鍾內記錄下來 ,並在累積到摘要之前很好地顯示在Flurry的事件日志中。 如下所述,這種快速的周轉可能對於調試至關重要。

如果您看不到任何東西,請注意另一個陷阱,在使用iOS的情況下,我正在運行許多測試,甚至沒有出現任何事件。

原來代碼正在初始化

[Flurry setSessionSReportsOnPauseEnabled:NO];
[Flurry setSessionSReportsOnCloseEnabled:NO];

據說這些緩沖您的緊急信息,直到下一個會話開始為止。 但是,調試的一些副作用意味着未保留緩沖,因此從未調度我的事件。

(我最近繼承了一個大型代碼庫,因此仍然對這樣的事情感到驚訝。)

如果此問題仍然懸而未決或相關,那么您可能需要確保添加了負責導航的navigationController。 嘗試發布一些帶有問題的代碼將提供更好的答案。

將結果發布到Flurry還需要一點時間。

您也可以將Localytics用於此目的: http : //www.localytics.com與上面提到的其他服務不同,您將立即看到結果,因此您可以在不到10分鍾的時間內集成,測試並完成此過程。

使用Localytics跟蹤頁面瀏覽量的最簡單方法是在加載每個頁面時標記一個事件。 您可以通過單個API調用(文檔中示例的修改版本: http ://wiki.localytics.com/doku.php?id=iphone_ios4_integration)來做到這一點要跟蹤頁面,代碼是:[[LocalyticsSession sharedLocalyticsSession] tagEvent:@“起始頁”];

您應該做的另一件聰明的事情是,在applicationWillEnterBackground中添加一個事件,該事件標記一個“應用程序退出”事件,該事件記錄用戶所在的屏幕:NSDictionary * dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@“退出屏幕”,current_screen_name,nil]; [[LocalyticsSession sharedLocalyticsSession] tagEvent:@“ Leave App”,attributes:dictionary];

這樣,您可以快速查看最常見的退出頁面的分布。

暫無
暫無

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

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