无埋点数据采集问题
1. GrowingIO对于页面的定义(标识)是什么?
确认当前页面的方法有三种:
圈选时,查看圈选页面为当前页面

2.使用DebugMode日志,进入页面发送的page的p字段值为当前的页面。
3.使用Mobile Debugger 查看page事件的p字段值为当前的页面。。
2. 点击事件采集逻辑是什么?
设置以下点击事件的控件会被采集点击事件。如果您自定义了控件的点击事件,不在下方列举之内,将无法采集点击事件,进而无法数据分析该控件点击事件。
如果您自定义了 Click 事件, 但又希望 SDK 采集,可以放置一个 onClickListener 作为代理。这种方案即使我们的 SDK 升级也会被兼容。
例: TabHost 的点击事件增加 onClickListener 后,可以采集到点击事件
最后,如果您在布局文件中view上使用了 onClick 属性的点击事件,则不支持该点击事件采集。
如果您还未采集到点击事件, 并且使用了 lambda 表达式,请参考lambda配置。
3. 如何查看当前App 集成SDK的版本号?
有以下多种方式,任选其一。
APP 唤起圈选,点击小红点,能够看到版本号;
使用 Mobile Debugger , 点击左侧截图区域的
i图标,能够看到版本号;翻阅代码,app 目录层中的 build.gradle 文件中查找;
查看日志,每条 vst 事件中
av字段值描述SDK版本号;抓包查看,网络请求中包含。
4. 为何不建议自定义设备ID?
我们强烈不建议您自行定义设备ID有以下几个方面:
我们采集的设备 ID 为了能够唯一标识一台设备信息,如果您进行自定义,有可能用户卸载重新安装应用,设备 ID 会不一致,造成老用户被识别成新用户;
如果您未曾定义过设备ID,并且已经集成SDK并且发版过,则新旧设备 ID 不兼容,老用户被认为成新用户,导致新用户数量暴增;
5. 多个URL Scheme怎么配置?
在 Android 无埋点 SDK 集成步骤中,其中有一步需要在 manifest.xml 文件中配置 intent-filter 代码块,如果有多个 URLScheme 配置,请参照以下代码:
多个 Intent Filter 不建议合并,强烈建议不要合并,除非经过严谨的测试,Google 官方解释。
最后更新于
这有帮助吗?