当前位置: 首页 > 后端技术 > Java

[常见问题]分析服务导出的事件数据与概览页面显示的数据不一致如何解决?

时间:2023-04-01 13:41:57 Java

华为分析服务为开发者提供了两种展示数据的方式:(1)下载事件数据,开发者可以下载事件数据导入到自己的分析系统中;(2)查看用户直接在AGC总览页数和事件数。问题描述开发人员想要将事件数据导入到他自己的系统中。导出数据时,他选择了“ByUserIDandDevice”的用户识别方式,最后发现导出的数据中的事件数少于分析服务概览页面显示的数据。.定位过程(1)先通过后台查询到概览页面显示的导出数据的事件数和数据量明细。某客户某日DAU数据为252xxx,导出数据中按UserID去重后DAU为192xxx,占比76.3%,相差23.7%。(2)差异数据的特征对数据导出的事件数和概览页面显示的数据中的差异数据进行深入分析,找出这些差异数据的特征。我们发现这些差异数据中有18.5%的用户只上报了自己采集的事件,没有上报预设事件/自定义事件;5.2%的用户没有UserID,为纯AAID用户。根因数据导出不支持自动采集事件的导出,所以一些只有自动采集事件的用户不会出现在表中;AGC概览页面显示的数据为UID+DID的数据,数据导出不计算包含DID的数据。因此,数据太小。解决方案如果开发者想根据UserID进行统计,想要获取更全面的用户数据,建议直接在app启动入口埋一个自定义事件,保证用户一进入就触发自定义事件应用程序。否则,用户进入应用后没有任何操作就退出了应用。该过程仅触发自采集事件,不会在数据导出时显示。更多详情>>访问华为开发者联盟官网获取开发指导文档华为移动服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~