跳转至

数据采集自定义规则

Action

本文用于承载 React Native SDK 中 Action 自动采集的自定义规则。

开启 enableAutoTrackUserAction 后,SDK 会自动采集拥有 onPress 属性的组件的点击操作。若您希望在自动追踪的基础上执行一些自定义操作,SDK 支持如下操作:

自定义某一组件点击事件的 actionName

通过 accessibilityLabel 属性进行设置。

<Button
  title="Custom Action Name"
  accessibilityLabel="custom_action_name"
  onPress={() => {
    console.log('btn click');
  }}
/>

不采集某一组件的点击事件

可以通过添加 ft-enable-track 自定义参数进行设置,设置值为 false

<Button
  title="Action Click"
  ft-enable-track="false"
  onPress={() => {
    console.log('btn click');
  }}
/>

对某一组件的点击事件添加额外属性

可以通过添加 ft-extra-property 自定义参数进行设置,要求值为 JSON 字符串。

<Button
  title="Action 添加额外属性"
  ft-extra-property='{"e_name": "John Doe", "e_age": 30, "e_city": "New York"}'
  onPress={() => {
    console.log('btn click');
  }}
/>

文档评价

文档内容是否对您有帮助? ×