游戏玩法分析货币日志
每個遊戲指標的遊戲玩法指標儀表板中的貨幣變更指標需要此日誌進行分析。如果因為在遊戲中獲取或消耗商品而發生變更,則會發送日誌以檢查每個商品的變更以及每個用戶商品的平均變更,並且可以根據商品變更金額的每日變化和每個商品的最高變化金額檢查前10名行為。
提交日誌¶
使用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 | App Center 發佈的應用 ID 使用 Hive SDK 客戶端日誌傳輸功能 時自動傳輸。 | 字串 | 是 |
guid | 日誌行的唯一鍵值 建議使用隨機字串形式,如 uuid 使用 Hive SDK 客戶端日誌傳輸功能 時自動傳輸。 | 字串 | 是 |
dateTime | 日誌時間戳,格式為 “YYYY-MM-DD hhss” (例如 “2022-11-15 10:20:10”) 使用 Hive SDK 客戶端日誌傳輸功能 時自動傳輸。 | 字串 | 是 |
timezone | dateTime 的時區可以通過 時區檢查方法 使用客戶端 IP 獲得。如果為空或沒有值,則根據 KST 決定 (例如 "GMT+09:00")。使用 Hive SDK 客戶端日誌傳輸功能 時自動傳輸。 | 字串 | |
category | 商品日誌的類別分類值,值固定為 “pub_asset_log” | 字串 | 是 |
assetName | 貨幣名稱 (例如,鑽石) 用作搜索條件,作為所有指標表/圖的標準產品名稱 | 字串 | 是 |
actionName | 貨幣變動的原因 (例如,應用內購買) 用於“通過行動消耗貨幣”和“通過行動獲得貨幣”的指標行動項 | 字串 | 是 |
serverId | 伺服器 ID 用作搜索条件 使用 Hive SDK 客戶端日誌傳輸功能 時自動傳輸。 | STRING | |
userId | 遊戲中用戶的唯一 ID 如果 playerId 欄位包含值 0 或 null,則用作計算項目的用戶識別鍵。 | STRING | |
amountPrev | 變更前的貨幣金額 | INTEGER | |
amountVar | 貨幣變更的金額 * 消費:以負數發送(例如,-100) * 獲取:以正數發送(例如,100) 用於計算所有貨幣變更指標的變更 | INTEGER | Y |
amountCurr | 變更後的貨幣金額 用於計算擁有的遊戲內貨幣指標 | INTEGER | Y |
contentsModeTypeName | 如果因內容使用而發生貨幣變更,則在計算每個內容的貨幣變更時使用內容模式類型名稱(例如,“raid”) | STRING | |
isPaid | 表示貨幣是否為付費的值 * "Y": 付費貨幣 * "N": 免費貨幣 | STRING | Y |
檢查已發送的日誌¶
- 發送遊戲日誌後,您可以在日誌定義功能中檢查日誌
- 如果商品日誌定義中的所有必填欄位正確填寫,則傳輸將反映在指標中並顯示出來。