TapDB 区服使用攻略

TapDB 支持『设备』和『用户』2个层级的用户实体。

  • 其中『用户』由 SetUser 接口定义,可以根据游戏需要传递『账号』或『角色』。

  • TapDB 推荐将『用户』定义为账号,在此定义下,数据将更加符合游戏发行场景下的需求(尤其是广告投放)

按照账号定义用户后,由于缺少了角色这一概念(区服属于角色属性),区服数据会存在困扰,现提供如下方法来查询区服

1、按照『首次区服』查询数据

  • 支持范围:新增账号、活跃、留存、付费

  • 定义:用户注册账号后,首次登录的区服

  • 使用场景:查询首次进入新区的账号(不算进入新区的老区账号),对应的后续数据

  • 局限:

    • 当账号在1区登录过后,再去2区登录,所有发生的行为只会计算在1区内

    • 由于设置区服在注册账号之后才发生,因此新用户第一天的活跃无法按照区服查询

2、按照『事件区服』查询数据

  • 支持范围:付费

  • 定义:账号发生某个事时所在的区服

  • 使用场景:查询每个区服的真实付费金额

  • 局限:如果 setsever 接入调用不准确,可能会导致统计付费和实际付费有出入

3、通过『自定义事件』完善区服

示例:

事件名 分类参数 调用逻辑 使用场景
区服活跃 区服 每次登录区服/切换区服时调用 查询每个区服活跃的设备数、登录次数
创建角色 区服、职业(可选)、性别(可选) 每次创建角色时调用 查询每个区服创建角色的设备数量、角色数量、职业、性别等信息

如果想了解如何接入自定义事件,或者想知道如何更好的使用自定义事件来满足统计需求, 敬请联系技术支持 QQ:3171097571。