如何配置神策埋点信息?

1.安装依赖

npm install --save sa-sdk-javascript

2.项目配置

在 utils 文件夹下新建 sensors.js,配置单页应用的固定代码,(非单页应用不需要加上配置对象: is_track_single_page: true)。

import sensors from 'sa-sdk-javascript'sensors.init({ // 神策系统配置server_url: 'http://shence.ap-ec.cn:8106/debug', // 数据接收地址is_track_single_page: true, // 单页应用页面浏览事件采集(url改变就触发)use_app_track: true,show_log: false, // 控制台显示数据开关heatmap: { // 热图设置 default开启 not_collect关闭(详细配置解释看官方文档)clickmap: 'default', // 点击热图,收集点击事件scroll_notice_map: 'default', // 视区热图,收集页面区域停留时间}
})sensors.quick('autoTrack') // 首次触发页面加载事件 $pageview
export default sensors

3.全局注册神策埋点

在 main.js 文件中,将神策埋点信息挂载到 vue 实例下,操作如下:

import sensors from '@/utils/sensors.js'
Vue.prototype.$sensors = sensors

如何埋点?

1.自动采集事件埋点

主要用于主动触发页面浏览事件,一般只在页面配置后调用一次即可。

sensors.quick('autoTrack')

2. 事件埋点

事件名+传递参数(必须是对象)+回调函数

this.$sensors.track('ViewSupplyChainDetails'[, param][,callback])

3.公共属性埋点

const param = {platform_type: 'WEB', // 平台类型:App,H5,Webapp_name: '沐甜商城网站', // 应用名称product_line: '白糖',
}
sensors.registerPage(param) // 设置公共属性

vue 项目中神策埋点相关推荐

  1. vue项目接入神策,数据埋点

    一.数据埋点的意义 所谓埋点就是在应用中特定的流程收集一些信息,用来跟踪应用使用的情况,记录用户在系统中的操作行为轨迹,后续用来进一步优化产品或提供运营的数据支撑,包括访问数.访客数.停留时长.页面浏 ...

  2. 如何在vue项目中实现前端埋点?埋点用户操作之Vue实现

    埋点又称为事件追踪,目的是收集用户行为数据,例如用户点击了什么按钮,浏览了哪些页面,浏览了多长时间.从哪个页面进入的当前页(转化率)等. 刨除node等实现方式,对于前端来说, 保存这些操作或者说记录 ...

  3. canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传

    使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...

  4. 如何在Vue项目中使用vw实现移动端适配(转)

    有关于移动端的适配布局一直以来都是众说纷纭,对应的解决方案也是有很多种.在<使用Flexible实现手淘H5页面的终端适配>提出了Flexible的布局方案,随着viewport单位越来越 ...

  5. 实战:vue项目中导入swiper插件

    版本选择 swiper是个常用的插件,现在已经迭代到了第四代:swiper4. 常用的版本是swiper3和swiper4,我选择的是swiper3. 安装 安装swiper3的最新版本3.4.2: ...

  6. vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)

    npm进行highchars的导入,导入完成后就可以进行highchars的可视化组件开发了 npm install highcharts --save 1.components目录下新建一个char ...

  7. VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题

    VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题 参考文章: (1)VUE项目中使用this.$forceUpdate();解决 ...

  8. 在vue项目中:统一封装 Axios 接口与异常处理

    在vue项目中:统一封装 Axios 接口与异常处理 参考文章: (1)在vue项目中:统一封装 Axios 接口与异常处理 (2)https://www.cnblogs.com/itgezhu/p/ ...

  9. vue php跨域,Vue 项目中遇到的跨域问题及解决方法(后台php)

    问题描述 前端 vue 框架,后台 php,百度跨域问题后台加这段代码 header("Access-Control-Allow-Origin: *"); 加了之后报这个错: Th ...

最新文章

  1. GM Tech 2 works with Hummer Yes or No
  2. 图论--双连通分量--点双连通模板
  3. mysql中教如何拼接字段(列)值、加入运算、设置别名(非常实用)
  4. docx文档怎么排列图片_“胶水语言”办公自动化Word篇——使用Python编辑和读取Word文档
  5. oracle典型安装配置,Oracle的安装配置一些有关问题
  6. Spring中的WebAppRootListener
  7. 啦啦外卖43.5学习研究开发
  8. 聚类算法之密度聚类方法
  9. 2019年全国/全球马拉松比赛日程
  10. 战矛在线Java_战矛在线职业选择攻略 最强职业推荐
  11. Your binary is not optimized for iPhone 5” (ITMS-90096) when submitting
  12. PreferenceActivity 分屏显示 分析
  13. MATLAB浮点数详解
  14. 网络直播对网络的要求有多高
  15. python爬虫招聘网站(智联)
  16. Java--文件(File)
  17. java接口可以写方法体吗_JDK1.8接口中可以写方法体
  18. 大龄Android程序员刚迈过了 35 岁这个“坎儿”,和大家说点儿心里话
  19. 会议活动如何与微信结合发挥微信营销助力转化优势
  20. mysql导出结构及数据结构,mysql导出数据结构+导出数据

热门文章

  1. win11鼠标双击变成重命名解决方法
  2. Java应用系统监控看这篇就够了
  3. 日志采集中的关键技术分析
  4. 流体控制阀的原理和分类
  5. 2020-12-16实现键盘控制,自动追击的猫抓老鼠小游戏
  6. 技术能力 和专长领域 计算机,技术专长和领域专长对人机交互的影响分析
  7. EMC设计分析方法与风险评估技术
  8. 【路径规划】基于matlab A_star算法机器人避障最短路径规划【含Matlab源码 2295期】
  9. 交互原型图设计必备软件,这5款太赞了
  10. 百读不厌:富兰克林自传