jst-前端日志埋点
接入方式
cdn引入
<script src="http://static.jushuitan.com/static/js/npm/jst-track.js"></script>
<script>
track({
page: 'main_page', //页面id
element: 'main_page_visit', //事件id
app_key:'jst-wap-erp', //端id
is_track_prod:false //也可以直接注入在window对象下
});
</script>
七牛云cdn打包上传地址: https://portal.qiniu.com/kodo/bucket/resource?bucketName=jst-static
使用私有npm引入
npm i jst-track -S
import sendTrackData from 'jst-track';
//pv事件
sendTrackData({
page: 'main_page', //页面id
element: 'main_page_visit', //事件id
app_key:'jst-wap-erp', //端id
is_track_pro:true, //判断是不是生产
...{其他参数}
});
//click事件
sendTrackData({
page: 'main_page', //页面id
element: 'share_click', //事件id
app_key:'jst-wap-erp', //端id
is_track_pro:true, //判断是不是生产
...{其他参数}
});
上报的参数说明:
{
sdk_type: "JS", // SDK类型
sdk_version: "0.1.0", // SDK版本
resolution: window.screen.availWidth + "*" + window.screen.availHeight, // 分辨率
dpi: window.screen.deviceXDP, // 像素密度
ram: navigator.deviceMemory, // 设备总内存
os: navigator.userAgent, // 操作系统:Android、IOS、WebView
app_key: app_key || getUserAppId(), // 客户端标识:整型
app_version: navigator.appVersion, // 客户端版本:3.6.1
app_language: navigator.language, // 客户端语言:zh-Hans
page, //当前的url地址
url:window.location.href, //当前的url地址
element, //事件id
user_id:getUid() , //用户id
refer:document.referrer, //上一个页面
local_time:new Date().getTime(), //获取当前时间戳
...params
}
文档: