跳轉至

Hub 客人过渡日志

類別

常見伺服器 service_metrics-guest_transition_log
測試伺服器 service_metrics_test-guest_transition_log

範例

  • 轉換為新會員用戶
    • 一位級別為3的訪客用戶(90049050329)在不更改遊戲伺服器uid的情況下轉換為會員用戶(118622361)。
'{"date":"2014-08-19:16:01:00","channel":"C2S","game":"test","server_id":1,
"guest_channel_uid":"90049050329","guest_server_uid":1234,"guest_level":3,
"candidate_channel_uid":"118622361","candidate_server_uid":0,"candidate_level":0,
"selected_channel_uid":"118622361","selected_server_uid":1234,"selected_level":3,
"client_ip":"221.2.164.31","server_ip":"115.28.135.86","company":"C2S"}'
  • 轉換到之前的遊戲數據
    • 一位曾經以會員用戶(118159707)身份在10級(遊戲伺服器uid:1500)遊玩的用戶,現在以訪客用戶(90049050731)身份在5級(遊戲伺服器uid:2000)重新遊玩。在轉換為訪客用戶時,玩家選擇成為會員用戶(118159707)。
'{"date":"2014-08-19 16:02:00","channel":"C2S","game":"test","server_id":1,
"guest_channel_uid":"90049050731","guest_server_uid":2000,"guest_level":5,
"candidate_channel_uid":"118159707","candidate_server_uid":1500, "candidate_level":10,
"selected_channel_uid":"118159707","selected_server_uid":1500,"selected_level":10,"
client_ip":"221.2.164.31","server_ip":"115.28.135.86","company":"C2S"}'

日誌規範

Note

蛇形命名的字段,如 server_id,在存储到最终存储(BigQuery)时会转换为驼峰命名,如 serverId,而以未指定形式发送的日志,例如 serverid,不会保存在其列中。

字段名称 描述 类型 必填
date 存储日志的时间,格式:yyyy-mm-dd hh🇲🇲ss
例如:2012-01-19 16:24:00
字符串
timezone 日志中时间参数的 UTC 偏移
例如:“UTC+10:30”(无空格)参考:时区列表
字符串
channel 登录渠道
例如,C2S: HIVE,KAK: Kakao Talk,LIN: LINE,WEI: 微博(联系 PIC 添加新渠道)
字符串(3)
game 使用游戏的品牌名称(例如,derbydays)。app_id 的第三项
例如,com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal → littlelegends
字符串(50)
server_id 服务器代码
- 2016年2月1日之后
参考服务器代码表输入服务器代码(JSON 输入代码)
- 2016年2月1日之前
如果字段(例如,Global/Korea/Japan/China/...)为 0,则表示空值。
在添加 server_id 之前服务中的游戏没有字段定义,因此其值为 0。
在添加 server_id 后服务中的游戏在服务器 ID 中放置 1,并将其添加到元表中,无论服务器数量如何,作为额外服务器的准备。(于 2014年5月22日添加)
- 2016年2月1日之后
字符串
- 2016年2月1日之前
tinyint
guest_channel_uid 登录渠道上的用户标识符(通常使用 bigint,但某些渠道可能使用字符串类型) 字符串(64)
guest_server_uid 游戏服务器中使用的用户标识符 bigint
guest_level 每个用户的游戏状态。例如,用户等级 int
guest_app_id 每个游戏由 Com2uS 生成的 AppID
例如:'com.com2us.derbyday.kakao.freefull.google.global.android.common'
字符串(200)
guest_did 活跃用户模块 2.0 did(与 Hub DID 相同)(于 2014年9月3日添加) bigint
candidate_channel_uid 登录渠道上的用户标识符(通常使用 bigint,但某些渠道可能使用字符串类型) 字符串(64)
candidate_server_uid 游戏服务器中使用的用户标识符。
当新手通过将其状态转换为访客用户来获取候选 UID 时,与此 UID 相关的游戏账户不存在,因此,将 0 发送到此值
bigint
candidate_level 每个用户的游戏状态。例如,用户等级。当新手通过将其状态转换为访客用户来获取候选 UID 时,与此 UID 相关的游戏账户不存在,因此,将 0 发送到此值 int
selected_channel_uid 登录渠道上的用户标识符(通常使用 bigint,但某些渠道可能使用字符串类型) 字符串(64)
selected_server_uid 游戏服务器中使用的用户标识符 bigint
selected_level 每個用戶的遊戲狀態,例如,用戶等級 int Y
client_ip 客戶端IP string(32) Y
server_ip 伺服器IP string(32) Y
company 遊戲發行公司 (C2S: Com2uS, GVI: Com2uS Holdings) string(3) Y

日誌範例

'{"date":"2014-08-19 16:02:00","channel":"C2S","game":"test","server_id":1,"guest_channel_uid":"90049050731","guest_server_uid":2000,"guest_level":5,
"candidate_channel_uid":"118159707","candidate_server_uid":1500,"candidate_level":10,
"selected_channel_uid":"118159707","selected_server_uid":1500,"selected_level":10,"client_ip":"221.2.164.31","server_ip":"115.28.135.86","company":"C2S"}'

如何使用

  • 允許分析從訪客到會員用戶的每日轉換(按級別也可用)。
  • 轉換用戶數:如果一個用戶(Hub_id)有多個Guest_ids;
    • 根據Hub_id,計算轉換的Hub_id。
    • 根據Guest_id,計算Guest_id。