目前有 202 位成員在線上
目前有 202 位成員在線上
AdWords Express, AdWords編輯器, AdWords經理帳戶等等其他廣告產品的問答以及分享專區。
使用指南
star_border
回覆

App仍在運作的情形下退到後台,是否無法繼續計算“工作階段”?

新手 ✭
# 1
新手 ✭

各位先進好,

由於我的app產品是個語音/視訊app,會有種情況是使用者繼續使用我的app在通話,但是可能喚起其他的app在操作,例如:打開手機遊戲玩,但是用我的app還在繼續通話中。我們觀察發現,只要是這種情況下,GA似乎就停止計算這個session了,也就無法正確反應出我的app的使用時長,不知道各位先進有什麼方法可以建議?謝謝!

3 專家回覆verified_user
1 已接受解決方案

已接受解決方案
標記為最佳解答.
解決方案
由主題作者所接受 Sophie C
‎2016-02-26 18:40

回應: App仍在運作的情形下退到後台,是否無法繼續計算“工作階段”?

解答王
# 4
解答王
app的session timeout概念跟網站不同,因為app使用上會受到其他push notification的影響干擾,其實是非常頻繁的在使用者面前以及背景運作之間被切換來切換去。default的30 min timeout不是很好的參考數據,國外在做app analytics的人也有人提出建議做app session management。
不同的app性質,會決定是否會被快速切換,因此實務上,內容型的app可以拉比較長的session timeout時間,工具型的可以拉比較短的session timeout時間。
但真的要談使用時間的追蹤,最好還是要加做一些event作為重要輔助參考數據,才會比較符合追蹤的需求。

請問你的app是iOS SDK還是android SDK? 做法不同,詳情也是可以直接看Dev文件
iOS SDK: https://developers.google.com/analytics/devguides/collection/ios/v3/sessions
Android SDK: https://developers.google.com/analytics/devguides/collection/android/v4/sessions

在原始文章中檢視解決方案

回應: App仍在運作的情形下退到後台,是否無法繼續計算“工作階段”?

解答王
# 2
解答王
app在背景運作的時候,Session在一段時間內會停止,這個我之前就實驗過了。

目前我這邊沒有好的解決方案,因為如果在背景裡面都可以運作的話,手機應該會非常的耗電。

也請其他高手幫忙回答。

回應: App仍在運作的情形下退到後台,是否無法繼續計算“工作階段”?

解答王
# 3
解答王
請問是session停止計算,即是如果30 mins內回來仍是一個session
還是當作離開?

My Blog: Stampede Lab

標記為最佳解答.
解決方案
由主題作者所接受 Sophie C
‎2016-02-26 18:40

回應: App仍在運作的情形下退到後台,是否無法繼續計算“工作階段”?

解答王
# 4
解答王
app的session timeout概念跟網站不同,因為app使用上會受到其他push notification的影響干擾,其實是非常頻繁的在使用者面前以及背景運作之間被切換來切換去。default的30 min timeout不是很好的參考數據,國外在做app analytics的人也有人提出建議做app session management。
不同的app性質,會決定是否會被快速切換,因此實務上,內容型的app可以拉比較長的session timeout時間,工具型的可以拉比較短的session timeout時間。
但真的要談使用時間的追蹤,最好還是要加做一些event作為重要輔助參考數據,才會比較符合追蹤的需求。

請問你的app是iOS SDK還是android SDK? 做法不同,詳情也是可以直接看Dev文件
iOS SDK: https://developers.google.com/analytics/devguides/collection/ios/v3/sessions
Android SDK: https://developers.google.com/analytics/devguides/collection/android/v4/sessions

回應: App仍在運作的情形下退到後台,是否無法繼續計算“工作階段”?

[ 已編輯 ]
新手 ✭
# 5
新手 ✭

謝謝分享 :)

我還想進一步請教下關於GA提供的session time out的邏輯。若是設置30分鐘time out,使用者進入app使用了10分鐘,再將app退到背景做別的操作,經過了15分鐘後,再度回到app繼續操作了10分鐘後結束。請問GA會判斷它是:

 1)1個session,長度是35分鐘;

 2)2個session,長度分別是30分鐘和5分鐘;

 3)1個session,長度計算的是實際操作app的時間20分鐘;

或是另外的答案?

回應: App仍在運作的情形下退到後台,是否無法繼續計算“工作階段”?

解答王
# 6
解答王
1個session,長度是35分鐘。