For the complete documentation index, see llms.txt. This page is also available as Markdown.

用户行为记录

Analytics是用于记录和分析用户行为的对象。可收集进入页面、按钮点击、组件曝光等事件,用于改进服务和分析用户流程。

请先确认前置要求

  • SDK 版本 v1.0.3 以上。

  • 在沙盒或 QR 测试环境中,不会收集事件。仅在正式环境中收集。

  • 服务上线 次日(+1天) 起在控制台 分析 > 事件 中可以查看数据。

日志(事件)指南请参考。


签名

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是用于在用户按下元素时记录点击事件的组件。使用时将按钮点击、购买操作等发生用户交互的节点包裹起来。

点击事件仅在正式环境中收集

在沙盒或 QR 测试环境中,点击事件实际上不会累积。可在控制台中查看数据的时间点是 上线次日(+1天)

签名

示例


记录曝光事件

Analytics.Impression

Analytics.Impression是用于检测元素是否显示在视口中并记录曝光事件的组件。用于跟踪滚动下方的商品、横幅、卡片等是否被曝光。

签名

示例


按区域单元记录

Analytics.Area

Analytics.Area是将多个组件归为一个区域,并同时记录曝光和点击事件的组件。可以在指定区域曝光或被点击时汇总为一条日志。

签名

示例

最后更新于

这有帮助吗?