xCss 7 years ago
parent
commit
0e2b5b9181
2 changed files with 24 additions and 25 deletions
  1. 22 24
      app.js
  2. 2 1
      package.json

+ 22 - 24
app.js

@@ -5,7 +5,7 @@ var favicon = require('serve-favicon');
 var logger = require('morgan');
 var cookieParser = require('cookie-parser');
 var bodyParser = require('body-parser');
-var ga = require('node-ga');
+var ga = require('universal-analytics');
 //Welcome Page
 var welcome = require('./routes/welcome');
 //日志输出
@@ -55,29 +55,27 @@ app.use(bodyParser.json());
 app.use(bodyParser.urlencoded({ extended: true }));
 
 app.use(cookieParser());
-// var visitor = ga('UA-61934506-2');
-// app.use(function(req,res,next){
-//     var path = req.path;
-//     var ip = req.ip;
-//     var ua = req['headers']['user-agent'];
-//     var dr = req['headers']['referer'];
-//     let dh = req.query.url || req.params.url || '';
-
-//     let params = {
-//         dp:req.path,
-//         dh:dh,
-//         uip:ip,
-//         ua:ua,
-//         dr:dr
-//     }
-//     if(path.indexOf('/static/') == -1){
-//         visitor.pageview(params).send();
-//     }
-//     next()
-// });
-app.use(ga('UA-61934506-2', {
-    safe: true
-}));
+var visitor = ga('UA-61934506-2');
+app.use(function(req,res,next){
+    var path = req.path;
+    var ip = req.ip;
+    var ua = req['headers']['user-agent'];
+    var dr = req['headers']['referer'];
+    let dh = req.query.url || req.params.url || '';
+
+    let params = {
+        dp:req.path,
+        dh:dh,
+        uip:ip,
+        ua:ua,
+        dr:dr
+    }
+    if(path.indexOf('/static/') == -1){
+        console.log(params)
+        visitor.pageview(params).send();
+    }
+    next()
+});
 //静态文件访问路径
 app.use('/static', express.static(path.join(__dirname, 'static')));
 app.use(favicon(__dirname + '/static/images/favicon.ico'));

+ 2 - 1
package.json

@@ -44,6 +44,7 @@
     "querystring": "^0.2.0",
     "request": "^2.81.0",
     "serve-favicon": "~2.3.0",
-    "superagent": "^2.3.0"
+    "superagent": "^2.3.0",
+    "universal-analytics": "^0.4.16"
   }
 }