TalkingData:集成测试
Q1:TalkingData的SDK支持https(ATS机制)么?
TalkingData最新版SDK已支持https(ATS机制)。
Q2:使用统计SDK后是否会造成程序缓慢?
不会,统计SDK只会在需要的时候运行和发送数据,且不需要消耗很多手机资源,不会影响应用的正常使用。
Q3:同一个应用初始化两次可以吗?
不可以。为了保证数据的准确性,需只初始化一次。
Q4: SDK的日志开关是否可以自己手动控制?
可以。Android版:TCAgent.LOG_ON = true;iOS版、Unity3D版、PhoneGap版:setLogEnabled:(BOOL)enable;WinPhone版:无。 以上日志开关值为false时即关闭日志(SDK的日志开关默认是开着的)。
Q5:一台设备已安装多个渠道包,卸载安装别的渠道包时会不会重新计入一个新增用户?
不会,一台设备统计为一次新增,且新增只记在初装渠道上。
Q6:报表页面的页面名称在哪里设置的?
在页面埋点时传入pageName。
例如:TCAgent.onPageStart(Context ctx, “首页”);在【参与和留存】-【页面访问】展示为“首页”。
Q7: 页面转向中出现转向到同一个页面,是什么原因?
(1)Android手机横竖屏切换;
(2)切入后台或者黑屏之后重新进入;
(3)在同一页面中,切换不同的tab(tab页面没有埋点)。
Q8: 在Android基类Activity可以进行页面的埋点吗?
可以的,只要所传页面是每个子类的页面名称即可。
Q9: Android应用的版本是怎么获取的?
通过应用中versionName和versionCode获取,优先展示versionName,如果没有获取到versionName会展示为versionCode。
Q10:(Android)app可以正常安装运行,但是报警告Ignoring InnerClasses?
原因:混淆配置没有生效
需要确认以下几点:
(1)需要确认混淆是否配置完整,参照集成文档中的混淆配置。
(2)在build.gradle里是release还是debug模式,并且分别写入相应的混淆内容。
(3)修改了混淆之后,clean一下工程。
Q11:测试完以后数据大约什么时候显示?
(1)在网络正常情况下,大部分数据会5分钟左右显示。
(2)下面是非实时的指标:
编号 | 非实时指标 | 数据显示时间 |
1 | 【应用概况】一次性用户 | 第8日 |
2 | 【用户生命周期】相关数据 | 第15日 |
3 | 【参与和留存】-【日启动次数】-日启动次数分布 | 第2天 |
4 | 【参与和留存】-【页面访问】-页面访问人数 | 第2天 |
5 | 【参与和留存】-【用户回访】-7日回访用户 | 第2天 |
6 | 【事件与转化】-【事件数据】-转化漏斗中的用户数 | 今天和昨天不显示 |
Q12:应用提交苹果审核因为IDFA被拒,该怎么办?
近期, 部分开发者在将应用提交至AppStore时,可能会被苹果以“应用不含广告功能,但获取了广告标示符IDFA的理由”而拒绝上架的情况。TalkingData统计分析SDK确有获取IDFA,用于标识用户,帮助您更准确的追踪数据。如果您的应用本身不获取IDFA,只内嵌本SDK时,建议您提交至AppStore时按如下方式配置:
如果不幸被拒,您可尝试下述方式来解决:注意苹果拒绝上架邮件中,此原因以外的其他理由。 在解决其他全部理由后,切换其他开发者账号尝试发布。
注:建议您仔细阅读线上已有的开发指南
https://www.talkingdata.com/app/document_web/index.jsp?statistics
原创文章,作者:youou,如若转载,请注明出处:https://xue.youounet.com/1653.html