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
    @DatatistIgnoreTrackAppViewScreen
    public class YourActivity extends AppCompatActivity {
    }
    
  2. 忽略页面内的元素点击: @DatatistIgnoreTrackAppClick
    @DatatistIgnoreTrackAppClick
    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-06-17 18:40:54

results matching ""

    No results matching ""