本文主要是介绍uni-App神策数据埋点引入以及使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
插件市场下载相关sdk->Sensorsdata-UniPlugin-JS文件,放进项目文件夹
在app.vue中导入index.js文件后进行配置
import sensors from '@/js_sdk/Sensorsdata-UniPlugin-JS/index.js'; //埋点
var server_url ="https://m.qxdaojia.com/"
if($config.api_url == "https://m.qxdaojia.com/api/"){
server_url = "https://scdata.qxdaojia.com/sa?project=product"
}else if($config.api_url == 'https://day.m.qxdaojia.com/api/'){
server_url = "https://scdata.qxdaojia.com/sa?project=default"
}
sensors.setPara({
server_url:server_url, //数据上报地址 必填 @Platform All
show_log:true, //日志打印 @Platform All
name:'sensors', //参考小程序文档 @Platform 小程序
autoTrack:{
appLaunch: true, // 默认为 true,false 则关闭 $MPLaunch 事件采集
appShow: true, // 默认为 true,false 则关闭 $MPShow 事件采集
appHide: true, // 默认为 true,false 则关闭 $MPHide 事件采集
pageShow: true, // 默认为 true,false 则关闭 $MPViewScreen 事件采集
pageShare: true, // 默认为 true,false 则关闭 $MPShare 事件采集
mpClick: true, // 默认为 false,true 则开启 $MPClick 事件采集
mpFavorite: true, // 默认为 true,false 则关闭 $MPAddFavorites 事件采集
pageLeave: false // 默认为 false, true 则开启 $MPPageLeave事件采集
},
// #ifdef H5
heatmap: {
//是否开启点击图,default 表示开启,自动采集 $WebClick 事件,可以设置 'not_collect' 表示关闭。
clickmap:'default',
//是否开启触达图,not_collect 表示关闭,不会自动采集 $WebStay 事件,可以设置 'default' 表示开启。
scroll_notice_map:'default',
collect_tags:{
div : true,
img : true
},
} ,
// #endif
app_flush_interval: 15000, //设置两次数据发送的最小时间间隔 @Platform Android&iOS
app_flush_bulkSize: 100, //设置本地缓存日志的最大条目数,最小 50 条 @Platform Android&iOS
app_flush_network_policy: 30, //设置 flush 时网络发送策略,默认 3G、4G、WI-FI 环境下都会尝试 flush @Platform Android&iOS
app_session_interval_time: 30000, //Session 时长,若 App 在后台超过设定事件,则认为当前 Session 结束,发送 $AppEnd 事件,单位毫秒 @Platform Andorid
app_data_collect: true ,//是否开启数据采集 @Platform Android
allow_amend_share_path: true // 是否允许修改 onShareAppMessage 里 return 的 path,用来增加(登录 ID,分享层级,当前的 path),在 app onShow 中自动获取这些参数来查看具体分享来源、层级等
});
进行全局注册
globalData: {
sensors:sensors
}
通过使用个gettApp()获取全局案例
页面中使用例如: getApp().globalData.sensors.track('ApplyReturnClick',{})
这篇关于uni-App神策数据埋点引入以及使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!