跳轉至

app_session_maintain

這是用戶端登入後執行時每兩分鐘發生一次的事件,可用於產生並髮使用者數、會話數和遊戲時間等指標。


描述
dateTime TIMESTAMP 表示事件發生的日期和時間。它是根據事件發生的時間來記錄的,可以作為週期單位(日/週/月/小時/分鐘)聚合和日期範圍搜尋的依據。 (例:2023-05-09 19:30:35)
eventName STRING 表示標識事件的名稱。由於所有事件都一起載入到一個來源日誌中,因此該值標識了它是哪個事件,並且可以用作逐個事件搜尋資料的標準。 (例:app_login)
userId STRING 指示基於觸發事件的帳戶的使用者識別碼。根據遊戲中的唯一使用者ID進行記錄,可以透過去重來統計AU等唯一使用者的數量。
identifierProvider STRING 使用者識別發放系統,「hive」固定。
deviceId STRING 表示基於產生事件的終端機的使用者識別碼。每次安裝應用程式時,都會根據為每個裝置發出的執行個體值進行記錄,並可透過對數量進行去重來統計唯一裝置的數量(同意的條款和條件的數量等)。 (例如:33333333)
appIdGroup STRING 表示事件發生的項目。 Hive是根據控制台應用中心註冊的GAMEID值記錄的,可以用於多個項目一起查看時按項目劃分指標進行比較。 (例:com.sample.analytics)
appId STRING 表示發生事件的應用程式的唯一 ID。 Hive是根據控制台應用中心註冊的APPID記錄的,可用於區分各個應用的指標。 (例:com.sample.analytics.google.global.android.common)
country STRING 表示事件發生時識別的使用者所在的國家。 ISO 3166-1 alpha-2 以大寫格式記錄,可用於按國家比較用戶數、銷售額、留存率等。 (例:KR、US)
serverId STRING 表示事件發生時使用者連線的遊戲伺服器。它會根據遊戲傳送的伺服器識別碼進行記錄,可用於比較伺服器的使用者數、銷售額和留存率。 (例:KR、GLOBAL)
market STRING 表示事件發生時使用者安裝遊戲的市場。它是根據應用程式安裝或服務的市場價值來記錄的,可用於按市場比較指標。 (例:GO(Google Play)、AP(Apple App Store)、HS(直接發佈))
os STRING 表示事件發生時使用者終端機的作業系統。根據客戶端發送的平台值進行記錄,可用於透過OS進行指標比較。 (例:A(Android)、I(iOS))
clientIp STRING 表示事件發生的使用者終端機的IP。根據IP最後一段的屏蔽值記錄,可用於查詢特定IP頻段的終端數量等資料。 (例:127.0.0.x)
sdkVer STRING 表示事件發生時的Hive SDK版本。根據客戶端應用的Hive SDK版本值進行記錄,可用於比較SDK版本的資料擷取。 (例:4.16.2.2)
sessionId INT(INTEGER) 表示事件的客戶端會話標識金鑰。根據識別一個客戶端會話的鍵值進行記錄,可以透過會話數去重來統計會話數。 (例:123)
playtime INT(INTEGER) 表示維持會話時的停留時間(以秒為單位)。它是根據會話維護事件傳輸期間在前台剩餘的時間來記錄的,並且可以用於透過總聚合來計算播放時間。 (例:0、120、240)
playOutTime INT(INTEGER) 指示會話維護期間不活動的時間。它是根據會話維護日誌中傳輸的非活動時段時間值進行記錄的,可用於透過總和和平均聚合來計算非活動時間指標。
prevLatency INT(INTEGER) 表示與先前傳送會話保活事件相比的延遲值。它是根據會話維護事件中發送的先前傳輸的延遲值進行記錄的,可用於透過聚合平均值和最大值來分析延遲時間。
activeTime INT(INTEGER) 表示會話維持時的實際播放時間(以秒為單位)。根據上次傳輸後前台狀態下的實際播放時間(最長120秒)進行記錄,可以透過求和平均來計算實際播放時間。 (例:120)