0.0.9 • Published 2 years ago

@jushuitan/jst-track-miniprogram v0.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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,
  };

文档: