关于 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',
})
注意事项¶
- 初始化 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,
// ...其他配置
});
-
你必须在每次新页面加载或路由变化(单页应用)时手动启动 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,也可以手动制定: