DataDog React Native SDK是否支持自定义点击动作命名属性?
关于Datadog
actionNameAttribute 功能的适用范围 是的,你提到的通过初始化参数actionNameAttribute指定自定义属性命名点击动作的功能,仅适用于Datadog浏览器SDK(2.16.0及以上版本),并不支持React Native SDK。
在浏览器SDK中,配置该参数后,自定义属性(比如你示例中的itemID)和默认的data-dd-action-name都可用于命名点击/轻触动作,当元素同时存在两个属性时,data-dd-action-name会被优先采用。
而React Native SDK的用户动作追踪逻辑与浏览器SDK不同,目前没有提供类似的actionNameAttribute配置项来指定自定义属性命名动作。如果需要在React Native中自定义动作名称,通常需要通过手动调用trackAction方法来实现,示例代码如下:
import { DdRum } from '@datadog/mobile-react-native'; // 手动追踪自定义动作 DdRum.trackAction( 'custom_action_name', { key: 'value' }, // 可选的自定义属性 100 // 可选的动作持续时间(毫秒) );
内容的提问来源于stack exchange,提问作者uzluisf
相关产品推荐
相关产品推荐

