回答
當你的應用程序進入它需要告訴分析停止跟蹤後臺模式。
應用程序的代理會碰到這樣的:
-(void) applicationDidEnterBackground:(UIApplication*)application
{
[[GANTracker sharedTracker] stopTracker];
}
在谷歌的Easy Tracker例如,視圖控制器接收的通知的應用程序狀態的改變時。當應用進入後臺時跟蹤停止(大約400行)。
if ([application applicationState] == UIApplicationStateBackground) {
if (self.state == EasyTrackerStateForeground) {
// Transitioned from foreground to background. Generate the app stop
// event, and stop the tracker.
NSLog(@"Transitioned from foreground to background.");
NSError *error = nil;
if (![[GANTracker sharedTracker] trackEvent:@""
action:@""
label:@""
value:0
withError:&error]) {
NSLog(@"Error tracking foreground event: %@", error);
}
// TODO(fmela): make this time period a constant.
if (![[GANTracker sharedTracker] dispatchSynchronous:2.0]) {
NSLog(@"Synchronous dispatch on background failed!");
}
[[GANTracker sharedTracker] stopTracker];
}
self.state = EasyTrackerStateBackground;
}
你好,你確定這是會議結束GA會看到它嗎? – 2012-04-20 21:25:00
對不起,按回車鍵而不是shift +回車。這是其餘的: 我有一個測試應用程序,並打開調試模式,並在看調度命中。 所以我的應用程序流程如下所示: 我啓動應用程序並啓動頁面視圖。 我點擊主頁按鈕並將應用程序發送到背景。 我點擊應用程序圖標,將應用程序帶回前臺,當我這樣做時,我發起了一個事件。 這裏有__utma位從我__utm.gif點擊: 頁面視圖:1.334475189.1334947296.1334956043.1334956141.13 事件:1.334475189.1334947296.1334956141.1334956163.14 觀看次數是指這裏遞增。它不應該是1嗎? – 2012-04-20 21:33:22
***在*** applicationDidEnterBackground *** stopTracking ***方法沒有在我的情況下結束會話,我在我的項目中使用ARC,我不能像使用GA例子那樣使用dealloc方法。沒有其他方式結束會議? – 2012-04-30 01:49:59
這可能幫助:Updating Google Session Tracking
它談論的網絡,而是專門提到了30分鐘的規則。
沒有幫助,但還不能投票。 – chenware 2012-03-28 15:48:00
它說,如果用戶在30
分鐘就會把它當作同一個會話的事件。所以這意味着如果用戶在使用您的應用程序的30
分鐘內回來。
https://developers.google.com/analytics/devguides/collection/ios/v2/sessions
- 1. Google Analytics(分析)IOS SDK會話超時
- 2. iOS版谷歌Analytics(分析)SDK - 奇怪的會話長度
- 3. 爲什麼我在5分鐘內失去了會話變量?
- 4. 爲Google Analytics啓動多個會話
- 5. 爲什麼Velocity在幾分鐘後失去會話?
- 6. 如果我的用戶會話持續30分鐘,我的Oauth2訪問令牌應持續多長時間?
- 7. 爲什麼Safari會忽略我的會話/記得我的cookies?
- 8. 使用Google Analytics跟蹤用戶會話
- 9. 爲什麼我們在會話中使用Asp.net中的Cookie?
- 10. 在服務器會話中存儲通用Google Analytics(分析)
- 11. Google Analytics中的會員和非會員會話自定義維度
- 12. 爲什麼EJB會話bean有「會話」的名字?
- 13. 爲什麼會話ID在PHP中的會話中持續存在?
- 14. 如何在AWS Mobile Analytics中跟蹤會話長度?
- 15. 如何設置超過30分鐘的會話超時
- 16. php會話變量在30分鐘後過期
- 17. 會話在30分鐘內註銷,與活動無關
- 18. RavenDB會話> 30
- 19. 爲什麼Google會在Gmail應用對話列表視圖中使用畫布?
- 20. 爲什麼我的會話ID在我的網址?
- 21. 爲什麼我的會話隨機不會保存?
- 22. 爲什麼FileSystemWatcher會重置我們的網站會話?
- 23. 爲什麼我的Rails會話和cookie不會持久?
- 24. 爲什麼TempData支持的會話
- 25. 爲什麼我會從memcached中丟失會話數據?
- 26. 會話屬性被設置爲Java中的對象,但在JSP中爲空。爲什麼JSP使用新會話?
- 27. 爲什麼當會話被禁用
- 28. 爲什麼我在Dojo表單中的xhrpost不會打電話?
- 29. 爲什麼我的會話密鑰在php中無效?
- 30. 爲什麼我的會話在MVC4中突然丟失數據?
聲音像背景應用程序不會結束會話。 :D – Almo 2012-03-27 19:06:58
它確實,不是嗎?我該如何解決它? – chenware 2012-03-28 15:43:42
你在應用中發生了什麼?你知道任何背景加載? – EGHDK 2012-03-30 01:58:57