目录
此内容是否有帮助?

# 自动采集

# 一、开启自动采集事件

您可以调用 enableAutoTrack 并传入一个 ThinkingAnalyticsAutoTrackType 类型的 List 来开启自动采集。当前支持四种:

  • ta_app_start: 应用进入前台,对应类型为ThinkingAnalyticsAutoTrackType.APP_START
  • ta_app_end: 应用进入后台,对应类型为 ThinkingAnalyticsAutoTrackType.APP_END
  • ta_app_install: 安装后首次打开应用,对应类型为 ThinkingAnalyticsAutoTrackType.APP_INSTALL
  • ta_app_crash: 出现未捕获异常导致应用闪退,对应类型为 ThinkingAnalyticsAutoTrackType.APP_CRASH

关于自动采集事件,需要注意:

  1. 自动采集事件是在 native SDK 中实现的,因此动态公共属性目前无法在自动采集事件中添加。
  2. 如果您需要设置访客 ID,或者公共属性,请在开启自动采集事件之前完成设置。

开启自动采集示例:

ta.enableAutoTrack([
  ThinkingAnalyticsAutoTrackType.APP_START,
  ThinkingAnalyticsAutoTrackType.APP_END,
  ThinkingAnalyticsAutoTrackType.APP_INSTALL,
  ThinkingAnalyticsAutoTrackType.APP_CRASH,
]);

# 二、设置自定义采集事件公共属性

可以调setAutoTrackProperties设置或者更新自定义属性

ta.setAutoTrackProperties([
  ThinkingAnalyticsAutoTrackType.APP_START,
], {
  'auto_test': 'stu',
  'auto_arr': [1, 2, 3],
  'auto_obj': {'obj_test': 'xxx'}
});