@jushuitan/jst-track-miniprogram

0.0.9 • Public • Published

jst-前端日志埋点 小程序专用版

接入方式

使用私有 npm 引入

注意该版本只适用于微信小程序

npm i jst-track-miniprogram -S
import sendTrackData from 'jst-track-miniprogram';

//pv事件
sendTrackData({
    page: 'main_page',   //页面id
    element: 'main_page_visit',  //事件id
    app_key:'jst-wap-erp',  //端id
    is_track_prod:true,  //判断是不是生产
    ...{其他参数}
});


//click事件
sendTrackData({
    page: 'main_page',   //页面id
    element: 'share_click',  //事件id
    app_key:'jst-wap-erp',  //端id
    is_track_prod:true,  //判断是不是生产
    ...{其他参数}
});


上报的参数说明:

{
    sdk_type: "JS", // SDK类型
    sdk_version: "0.0.2", // SDK版本
    resolution: baseInfo.screenWidth + "*" + baseInfo.screenHeight, // 分辨率
    dpi: "", // 像素密度
    ram: "", // 设备总内存
    os: deviceInfo.system, // 操作系统:Android、IOS、WebView
    app_key: app_key || getUserAppId(), // 客户端标识:整型
    app_version: baseInfo.version, // 客户端版本:3.6.1
    app_language: baseInfo.language, // 客户端语言:zh-Hans
    page, //当前的url地址
    url: currentPage.route || "", //当前的url地址
    element, //事件id
    user_id: getUid(), //用户id
    refer: referPage.route || "", //上一个页面
    local_time: new Date().getTime(), //获取当前时间戳
    ...params,
  };

文档:

Readme

Keywords

Package Sidebar

Install

npm i @jushuitan/jst-track-miniprogram

Weekly Downloads

5

Version

0.0.9

License

ISC

Unpacked Size

50.5 kB

Total Files

8

Last publish

Collaborators

  • ziye1
  • xueda
  • beichen
  • shuangzhu
  • xianteng
  • baoluo
  • jstshuijiao
  • bitong
  • longyu2021