jst-track

1.0.1 • Public • Published

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
}

文档:

Readme

Keywords

Package Sidebar

Install

npm i jst-track

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

14.3 kB

Total Files

11

Last publish

Collaborators

  • longyu2021