神策分析 Android SDK 点击图 使用说明

最后更新于:2019-09-05 10:26:55

1. 获取 scheme

2. 配置 scheme

3. 开启点击图

4. 开启部分页面的点击图

1.9.0 支持全埋点中 $AppClick 事件的点击图。

1. 获取 scheme

使用 admin 账号,登录到神策分析相应的项目,点击右上角的账号,从「数据接入」页面获取 scheme 的值。

2. 配置 scheme

AndroidManifestMainActivity 的标签内,配置 scheme :

        <activity android:name=".SplashActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


        <activity android:name=".MainActivity">
            <!-- 在主 Activity 中配置 scheme-->
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.DEFAULT" />
                <data
                    android:host="heatmap"
                    android:scheme="您项目的 scheme 值" />
            </intent-filter>
        </activity>

3. 开启点击图

在初始化 SDK 之后调用 enableHeatMap 方法开启点击图,将采集所有页面的点击图 :

 //初始化 SDK 之后,开启点击图
 SensorsDataAPI.sharedInstance().enableHeatMap();

注意:只有开启了点击图功能,在采集 $AppClick 事件时才会记录 ViewViewPath

4. 开启部分页面的点击图

如果只想查看部分页面的点击图,可以通过 addHeatMapActivityaddHeatMapActivities 方法开启。

例如,开启 MainActivity 页面的点击图:

//开启 MainActivity 页面的点击图
SensorsDataAPI.sharedInstance().addHeatMapActivity(MainActivity.class);

注意:开启了点击图功能后,扫描二维码打开 App 时(使用手机自带浏览器扫描),默认情况下会弹出 AlertDialog 提示框,来提示用户是否继续连接点击分析。 从1.9.6 开始,如果想关闭此提示框,可以调用 enableAppHeatMapConfirmDialog 关闭,关闭提示后,扫描二维码打开 App 时,会自动连接点击分析。

 //关闭点击分析的提示框
SensorsDataAPI.sharedInstance().enableAppHeatMapConfirmDialog(false);