61-webmonitor 中文文档教程

发布于 5年前 浏览 24 更新于 3年前

web-monitor

安装

npm install

打包

npm run build

script 标签引用

<script type="text/javascript" src="./webMonitor.js"></script>

npm 安装及引用

npm install 61-webmonitor --save
import * as WebMonitor from '61-webmonitor'

初始化

var monitor = new WebMonitor();
monitor.init({
    id: 1,// 必填,项目id
    url: "http://example", // 必填,上报接口url
    user_id: "", // 可选,用户id
    auto: false, // 可选,是否自动上报,默认为true
    dalay: 2000, // 可选,自动上报定时,默认为2000
    ignores: [] // 可选,忽略的异常类型,默认为[]
})

/** 手动上报 */
monitor.report()

或者

var monitor = new WebMonitor({
    id: 1,// 必填,项目id
    url: "http://example", // 必填,上报接口url
    user_id: "", // 可选,用户id
    auto: false, // 可选,是否自动上报,默认为true
    dalay: 2000, // 可选,自动上报定时,默认为2000
    ignores: [] // 可选,忽略的异常类型,默认为[]
});

monitor.init()

/** 手动上报 */
monitor.report()

可忽略异常备注

'CUSTOMER_PV' // 用户访问日志类型

'LOAD_PAGE' // 用户加载页面信息类型

'HTTP_LOG' // 接口日志类型

'HTTP_ERROR' // 接口错误日志类型

'JS_ERROR' // js报错日志类型

'ELE_BEHAVIOR' // 用户的行为类型

'RESOURCE_LOAD' // 静态资源类型

'CUSTOMIZE_BEHAVIOR' // 用户自定义行为类型
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文