跳转至

关于 View

RUM 浏览器 SDK 会在用户访问每个新页面时,或在页面 URL 发生变化(如单页应用)时自动生成一个 view 事件。view 名称会根据当前页面的 URL 计算得出。

在某些场景下,你也可以自定义 view 事件,包括修改 view 的默认名称。

你可以通过启用 trackViewsManually 选项手动追踪 view 事件,从而为 view 分配自定义名称,

// 启用手动追踪 view
window.DATAFLUX_RUM &&
  window.DATAFLUX_RUM.init({
    trackViewsManually: true,
    // ...其他配置
  })

// 手动追踪 view,并指定名称和服务
window.DATAFLUX_RUM && w
indow.DATAFLUX_RUM.startView({
  name: 'custom view',
})

注意事项

  1. 初始化 RUM 浏览器 SDK 时需将 trackViewsManually 设置为 true。
<script
  src="https://static.guance.com/browser-sdk/v3/dataflux-rum.js"
  type="text/javascript"
></script>
<script>
window.DATAFLUX_RUM && window.DATAFLUX_RUM.init({
  trackViewsManually: true,
    // ...其他配置

});
  1. 你必须在每次新页面加载或路由变化(单页应用)时手动启动 view。RUM 数据会在 view 启动时采集。

    注意

    默认情况下,View Name 会自动根据 url 生成

<script
  src="https://static.guance.com/browser-sdk/v3/dataflux-rum.js"
  type="text/javascript"
></script>
<script>
window.DATAFLUX_RUM && window.DATAFLUX_RUM.startView();

如果你需要自定义 View Name,也可以手动制定:

<script
  src="https://static.guance.com/browser-sdk/v3/dataflux-rum.js"
  type="text/javascript"
></script>
<script>
window.DATAFLUX_RUM && window.DATAFLUX_RUM.startView({
    name: 'custom-view'
});

文档评价

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