1. 全埋点初始化

SDK 初始化后,调用如下代码,开启全埋点功能:

//初始化方法配置中开启
DatatistSDK.init(this, new DatatistConfig.Builder().autoTrack(true)
//初始化后调用开启
DatatistSDK.getDatatistAutoTrackApi().setAutoTrack(true);

注意:

如果在 布局xml中添加 android:onclick 的点击事件,需要监听方法上添加 @DatatistTrackViewOnClick 注解,才能采集事件数据。

XML:

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="datatist_button"
    android:onClick="datatistOnClick"/>

示例:

@DatatistTrackViewOnClick
public void datatistOnClick(View v) {

}

2. 设置忽略元素

2.1 忽略某个页面采集或点击

注解方式:

  1. 忽略页面采集: @DatatistIgnoreTrackAppViewScreen
  2. 忽略页面内的元素点击: @DatatistIgnoreTrackAppClick
  3. 同时忽略页面采集和页面内的点击: @DatatistIgnoreTrackAppViewScreenAndAppClick
    @DatatistIgnoreTrackAppViewScreen
    public class YourActivity extends AppCompatActivity {
    }
    

代码方式:

1.忽略单个页面

DatatistSDK.ignoreAutoTrackActivity(Class<?> activity);

2.忽略多个页面

DatatistSDK.ignoreAutoTrackActivities(List<Class<?>> activitiesList);

2.2 忽略某类型的控件点击

//忽略 imageView 控件
DatatistSDK.ignoreViewType(Image.class);

2.3 忽略某个点击监听方法

在需要忽略的方法上添加 @DatatistIgnoreTrackOnClick 注释

@DatatistIgnoreTrackOnClick
@Override
public void onClick(View view) {
}
© Datatist all right reserved,powered by Gitbook更新时间: 2019-03-04 16:31:30

results matching ""

    No results matching ""