用户行为记录
Analytics是用于记录和分析用户行为的对象。可收集进入页面、按钮点击、组件曝光等事件,用于改进服务和分析用户流程。
日志(事件)指南请参考。
签名
Analytics: {
readonly init: typeof init;
readonly Screen: typeof LoggingScreen;
readonly Press: import("react").ForwardRefExoticComponent<import(".").LoggingPressProps & import("react").RefAttributes<unknown>>;
readonly Impression: typeof LoggingImpression;
readonly Area: typeof LoggingArea;
}属性
inittypeof init
是在开始分析功能时应用设置的函数。应用初始化时需要调用一次。
Presstypeof LoggingPress
是用于记录按钮或可点击组件点击事件日志的组件。
Impressiontypeof LoggingImpression
是用于判断用户是否实际看到某个屏幕上的组件并记录日志的组件。
Areatypeof LoggingArea
是可将多个组件作为一个区域进行分析的组件。
初始化分析
Analytics.init
Analytics.init是一个在开始分析功能时应用设置的函数。 Analytics.Press, Analytics.Impression, Analytics.Area在使用前必须调用。
签名
参数
options · 必填 ·
AnalyticsConfig是用于使用分析功能的配置对象。
记录点击事件
Analytics.Press
Analytics.Press是用于在用户按下元素时记录点击事件的组件。使用时将按钮点击、购买操作等发生用户交互的节点包裹起来。
签名
示例
记录曝光事件
Analytics.Impression
Analytics.Impression是用于检测元素是否显示在视口中并记录曝光事件的组件。用于跟踪滚动下方的商品、横幅、卡片等是否被曝光。
签名
示例
按区域单元记录
Analytics.Area
Analytics.Area是将多个组件归为一个区域,并同时记录曝光和点击事件的组件。可以在指定区域曝光或被点击时汇总为一条日志。
签名
示例
最后更新于
这有帮助吗?