关于android:FAQ用户访问次数不变访问时长却突增2倍分析服务发生数据异常该如何解决

43次阅读

共计 1104 个字符,预计需要花费 3 分钟才能阅读完成。

在产品经营的工作过程中,须要每日关注产品的外围指标变动状况,监控其整体经营情况。华为剖析服务提供查看吸引新用户卡片,该卡片展现了新增用户数、人均会话次数、人均拜访时长、人均页面拜访数。借助该页面经营可察看拉新成果,判断产品对新用户的吸引力。

问题形容

某开发者在集成华为剖析服务后,发现 AGC 概览页面上的人均会话时长突增至原来的两倍,然而人均会话次数并没有扭转,具体见下图:

该渐变景象不合乎失常逻辑,须要深度定位渐变起因。

定位过程

(1)排除云测数据同步过程异样问题

首先须要排查 HUAWEI Analytics 云测各计算节点有无异样。通过排查各个云测节点未发现异常,从端测采集上来的用户数和事件数都没有在云测各节点产生扭转。

(2)客户侧在数据突增当天是否有重大变更状况

通过确认,该开发者在问题产生前一天公布了新版本。但客户新版本公布并没有重大内容变更,人均会话时长突增至 2 倍以上仍然难以解释;

(3)剖析变动较大的用户事件和用户属性

通过剖析现网用户事件和用户属性,发现现网中有局部用户 setAnalyticsEnabled 开关原来为 false 的被置位 true,即现网中原来有一批不参加剖析的用户在 App 降级后参加了剖析,开发者没有在 App 新版本中继承原来的开关状态。最终导致新增一批参加剖析的用户,且这部分用户会话时长较长,最终导致人均会话时长减少。

再近一步剖析这群新增用户,咱们发现次要为 iOS 用户。iOS 过后还未提供切后盾敞开会话的机制,所以 iOS 用户在切后盾后并不会像 Android 一样 30 秒后敞开会话,而是直到零碎或者用户将 App 齐全敞开后才敞开会话,所以 iOS 零碎用户会话工夫更长,最终导致整体的均匀会话时长突增。

起因总结

开发者 App 新版本上线后,现网中有局部用户原来 setAnalyticsEnabled 开关为 false 的被置为 true,新增一批参加剖析的用户。即现网中有一批原来不参加剖析的用户在 App 降级后参加了剖析,开发者没有在 App 新版本中继承原来的开关状态。最终导致新增一批参加剖析的用户,且这部分用户绝大多数为 iOS 用户,iOS 过后还未提供后盾运行敞开会话的接口,导致整体人均会话时长突增。

解决方案

1.App 新版本更新是继承前一个版本的 setAnalyticsEnabled 开关状态;

2.HUAWEI Analytics 后续针对 iOS 版本的 SDK 提供 session 敞开接口,开发者届时可自定义 session 敞开策略,可解决会话时长突增的问题。

理解更多详情 >>

拜访华为开发者联盟官网
获取开发领导文档
华为挪动服务开源仓库地址:GitHub、Gitee

关注咱们,第一工夫理解 HMS Core 最新技术资讯~

正文完
 0