游戏分析货币日志
每个游戏指标的游戏玩法指标仪表板中的货币变化指标需要此日志进行分析。如果由于游戏中商品的获取或消费而发生变化,则会发送日志以检查每种商品的变化以及每个用户商品的平均变化,并且可以按每日商品变化金额的变化和每种商品的最高变化金额检查前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 | 应用中心发放的应用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 |
检查发送的日志¶
- 发送游戏日志后,您可以在日志定义功能中检查日志
- 如果商品日志定义中的所有必填字段都正确填写,则传输会反映在指标中并可见。