有关 cocos analytic 的一些问题

之前简单试水过 CA, 觉得理念挺不错的,昨天正式尝试使用,因为文档写的实在太粗略,碰到不少问题。想请教一下:

  • 只设置一个AppID,如何区分开发环境和生产环境?

  • 统计页面每种指标(DAU,DNU,打开次数等等)的含义与算法?

  • CA的平均在线时长如何计算?是从哪个点到哪个点?(譬如从 loginStart 到 logout?)

  • 我需不需要严格遵守 loginStart -> loginSuccess -> logout 的流程?没有 loginStart、logout 是否会影响数据统计?

  • 如果只是个 HTML5页游,没有 logout 配置,关掉标签页会不会标记为 logout ?

  • 自定义事件的标签ID代表了什么?有什么作用?我如何自定义它?

  • 只使用自定义事件的 cocosAnalytics.CACustomEvent.onSuccess 是否能够统计到事件?还是必须调用 onStarted 方法?

  • 自定义事件的统计逻辑和其暴露出来的四个方法 onFailed、onStarted、onCanceled(文档上的 onCancelled 是不是写的不对)、onFailed 之间的关系是怎样子的?

1、本来有个调试页面,最近有点问题屏蔽掉了。现在看到的理解为生产环境界面
由于SDK是安装在C端的,所以没有真正意义上的开发和生产环境。
2、统计指标算法,这块后期会补充,其实搜索下网上都一样的。
DAU :本日活跃设备
DNU : 本日新增设备
打开次数:调用init的次数

3、一次会话时长 从loginstar-successed到logout

4、为了数据准确性,需要。没有logout直接影响没有时长和活跃统计不到。SDK特殊处理了进程杀死的logout事件发出,不过还是从游戏端正常调用设计下比较好

5、第四点已经回答了

6、可以参考一下文档的demo,全自由埋点,你定义的事件-标签,系统都能自动捕捉可以不用一个个配置
设计例子嘛,例如
捕捉每个关卡状态,

调用onStarted就可以了
evetID":“test”,
“eventValue”:{
“关卡数” : “99”,
“lvl” : “100”,
“power” : 100,
“pay” : “112.22”,
“date” : “2019-05-01”,
}
想知道冲关成功的 调用onSuccess
想知道冲关卡失败 调用onFailed就可以了

然后漏斗设置,onStarted—>onSuccess
onStarted—>onFailed

就可以知道多少人玩到这个关卡,多少人成功了,成功的战力大概什么水平,多少人失败了
这样就能合理设计自己的关卡,也可能知道每个关卡用户漏斗什么样

7、用cocosAnalytics.CACustomEvent.onSuccess 和onStarted 都能统计到事件,这块完全灵活根据你的需求来处理。
两个没有依赖关系,设计漏斗时候有区别状态,也直接影响数据明细的统计

8、onCancelled写的没有问题呀?对应自定义开始调用,成功调用,事件退出,事件触发失败。自定义这块只是一种消息捕捉状态,按需使用就可以了,没有直接关联性。

了解,谢谢回复

· 如果需要一个自定义事件里有多个标签,该怎么设置?
· 第六条里的事件是用代码实现的吗,能不能给个完整的写法?

使用的是什么平台?我们iOS、Android、H5
相关文档有说明也有实例,你可以参考一下
https://n-analytics.cocos.com/docs/android/interface_android.html
https://n-analytics.cocos.com/docs/ios/interface_ios.html
https://n-analytics.cocos.com/docs/h5/interface_h5.html
在最下自定义接口的描述

打算使用creator集成的,这样发布到不同发平台还要分别单独接SDK吗?

creator 使用 cocosAnalytics 方式接入的,只要在服务面板开通 Cocos Analytics 服务就可以一键发布,免去自己接SDK

了解,api是用哪一套呢? 分平台? 还是有统一的方法

服务面板 Cocos Analytics 详情页有个使用指南的按钮

你好 接入关卡之后 能看到这样的数据吗

最近想换一个埋点工具 请问是cocos这边是怎么收费的

不收费,以后高级功能可能收费。参试下一下事件明细、漏斗管理,这两个功能,需要对数据埋点做设计