uniapp 数据埋点

276 阅读1分钟

image.png

export function eventTrig(id,params) {
    if (process.env.NODE_ENV !== 'development') {
        const userInfo =  JSON.parse(uni.getStorageSync('userInfo'))
        params = {
            ...params,
            User_Name:userInfo.nickname,
            // User_Persona:"",//用户角色
            // Park_Management:"",//车场管理方
            // Home_Permissions:"",//首页权限
            // Channel_Control_Permissions:"",//通道控制权限
            // Application_Permissions:"",//应用权限
        }
        console.log(`埋点事件————> ${id}\n埋点参数————> ${JSON.stringify(params)}`);
        const type = uni.getSystemInfoSync().uniPlatform
        if (type == "app") {
            plus.statistic.eventTrig(id, params);
        }
    }
}

另外如果是app内嵌入h5也要埋点的,因为h5埋点那些东西要付费,所以你可以通过将参数传到app再触发埋点方法,传参方法见juejin.cn/post/727381…