最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
javascript 事件统计,防重复统计的例子
时间:2016-08-27 编辑:简简单单 来源:一聚教程网
事件统计防重复统计,不服来挑错
function track(eventName, params) {
var img = new Image();
if(typeof params == 'object') {
params = JSON.stringify(params);
} else {
params = '';
}
var t = new Date().valueOf();
var random = Math.random();
var referrer = document.referrer;
img.src = '/track?event='+encodeURIComponent(eventName)+'¶ms=' + encodeURIComponent(params) + '&t='+t+'&r='+random+'&referrer='+referrer;
}
后端将r值t值,外加一个ip的值,作为唯一的索引。为了做到数据准确到达,程序端少操作为主,这样会减少操作事件,将逻辑交给数据库操作了,增加数据到达率。
let insertEventSql = `REPLACE INTO ${config.mysql.prefix}xxxx.event_log
(${keys.join(',')})
VALUES
(${values.join(',')})`;
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31