跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

自定义事件未收到数据,应如何排查?

自定义事件使用:

  • U-App自定义事件在使用前需要到【设置->事件】页面添加对应的eventid(请使用英文、数字、下划线、中划线、小数点及加号进行定义,不可使用中文等其他字符进行定义),且不可使用保留字段作为eventid,详情可参阅:Android事件命名规则

  • 自定义事件不支持在非主进程中使用(针对组件化版本统计SDK)。

  • 每个应用至多有500的自定义事件,每个事件的参数不能超过100个,每个参数不能有超过1000个取值,请合理分类。

⚠️注意:不要在后台service中使用自定义事件(针对非组件化版本SDK),这会引起活跃用户异常增加(会导致活跃数据增加,但是启动数据不会变化)。

自定义事件没有数据

自定义事件已经集成完毕,但是没有数据。请按照以下逐条查看下原因:

  1. 确认自定义事件参数传入合法。可参阅 事件参数FAQ

  2. 触发自定义事件后关闭应用超过30s后再重新启动应用,查看调试log中是否有ekv字段及相关事件ID。

  3. 是否在后台定义了事件ID。

  4. 自定义事件报表中“独立用户数”第二天展示前一天数据。

  5. 是否使用了集成测试,集成测试数据要在集成测试日志中查看。

  6. 网络延迟。

Android用户按照这个顺序测试一下 :启动应用-触发自定义事件-关闭应用-40s后重新启动应用-打印log日志,观察log是否有ekv字段和相关事件ID,如果自定义事件集成无误是可以看到这个字段的。

视频:自定义事件无数据怎么办