游戏玩法分析内容日志
遊戲玩法分析儀表板中所需的內容索引日誌。您可以檢查每個內容的使用次數、成功/取消/完成率、詳細狀態等。
發送日誌¶
利用Hive SDK 客戶端日誌傳送技術來發送內容指標的日誌。
可以從日誌定義 - 創建客戶端來源檢查要發送的日誌範本。
日誌規範¶
該字段以 CamelCase 形式配置(例如 serverId),並且區分大小寫。以下情況下不會保存值:
- 如果字段名称未在下方定义(例如 uid)。
- 如果字段名称与字段名称不完全匹配(例如 serverid)。
- 如果每个字段未定义类型(例如“474392047”作为 vid)。
注意事項
- 字串: 最多 1MB 的字串資料
- 整數: 簽名 64 位元 (-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807) 資料
- 如果傳送的資料不符合每個欄位的類型,該欄位可能無法正確儲存,因此必須傳送符合類型的值。
字段名稱 | 描述 | 類型 | 必需 |
---|---|---|---|
playerId | 唯一的鍵,用於識別Hive身份驗證中的用戶 使用Hive SDK客戶端日誌傳輸功能時自動傳輸。 | 整數 | 是 |
appid | 由應用中心發出的應用ID 使用Hive SDK客戶端日誌傳輸功能時自動傳輸。 | 字串 | 是 |
guid | 日誌行的唯一鍵值 建議使用隨機字符串形式,如uuid。使用Hive SDK客戶端日誌傳輸功能時自動傳輸。 | 字串 | 是 |
dateTime | 日誌時間戳,格式為“YYYY-MM-DD hh:mm:ss” (例如:“2022-11-15 10:20:10”) 使用Hive SDK客戶端日誌傳輸功能時自動傳輸。 | 字串 | 是 |
timezone | dateTime的時區 可以通過使用客戶端IP的時區檢查方法獲得。如果為空或沒有值,則根據KST決定(例如“GMT+09:00”)使用Hive SDK客戶端日誌傳輸功能時自動傳輸。 | 字串 | 是 |
category | 區分內容日誌類別的值,固定為“pub_contents_log” | 字串 | 是 |
modeTypeName | 內容模式類型名稱(例如“raid”) 用作“內容使用次數”或“內容使用詳細信息”索引的內容名稱 | 字串 | 是 |
modeTypeId | 內容模式類型ID,與內容modeTypeName字段1:1對應的數字ID * 如果小於或等於20000000,則用於按升序聚合“教程漏斗”指標 * 如果超過20000000,則用於按升序聚合“主線任務漏斗”指標 | 整數 | |
contentStatus | 在內容模式類型狀態下,請遵循以下流程。 * 接受 (-> 等待) -> 失敗/成功/取消 您可以設置以下五個值之一。 * “接受”:接受 * “等待”:等待 * “失敗”:失敗 * “成功”:成功 * “取消”:取消 用於“內容接受與狀態比例”指標或“內容使用詳情”指標。 | STRING | Y |
serverId | 伺服器 ID 用作搜尋條件。當使用 Hive SDK 客戶端日誌傳輸功能 時自動傳輸。 | STRING | |
userId | 遊戲中用戶的唯一 ID | STRING | |
userLevel | 遊戲中用戶等級或等效值 用作搜尋條件或在“內容使用詳情”指標的“用戶等級(平均)”項目中使用 | INTEGER | |
characterLv | 角色等級 用於“內容使用詳情”指標的“角色等級(平均)”項目 | INTEGER | |
playTimeSec | 每個內容模式類型的狀態基礎遊玩時間或等待時間(秒) 用於“內容使用詳情”指標的“遊玩時間(最小/平均)”項目 | INTEGER | |
score | 在遊玩過程中獲得的分數或等效值 用於“內容使用詳情”指標的“分數(平均)”項目 | INTEGER |
檢查已發送的日誌¶
- 發送遊戲日誌後,您可以在 日誌定義功能 中檢查日誌
- 如果內容日誌定義所需的所有字段中的值都正確輸入,則傳輸會反映並顯示在索引中。