Browse Source

添加 对用户记录脚本的基本配置说明

long 6 years ago
parent
commit
6550f50328
1 changed files with 51 additions and 2 deletions
  1. 51 2
      sub_directory_1/article1.md

+ 51 - 2
sub_directory_1/article1.md

@@ -10,5 +10,54 @@ userbehavior.js
 ### 自动埋点
 
 ```
-因为
-```
+    //基础默认配置,手动配置也是一样的
+    clickCount: true,//开启记录点击数量是否开启
+    clickDetails: true,//点击事件记录是否开启
+    mouseMovement: false,//鼠标移动事件记录是否开启
+    mouseWheel:true,//鼠标滑轮记录事件是否开启
+    context: true,//上下文记录事件是否开启
+    keyLogger: true,//键盘记录事件是否开启
+    // Action Item
+    actionItem: {
+        processOnAction: false,
+        selector: '',
+        event: ''
+    },
+    processTime: 10,//开启定时器.按秒算,0 关闭定时器
+    processData: function (results) {//每次调用的回调
+        post("/test/getdata", results);
+    },
+
+    //结果json
+    {
+            userInfo: {
+                appCodeName: navigator.appCodeName || '',
+                appName: navigator.appName || '',
+                vendor: navigator.vendor || '',
+                platform: navigator.platform || '',
+                userAgent: navigator.userAgent || '',
+                browserIdentifier: fingerprint.get()
+            },
+            time: {
+                totalTime: 0,//打开总时间
+                timeOnPage: 0,//停留在这个页面的时间
+                startTime: 0,//开始时间
+                endTime: 0 //结束时间
+            },
+            host: {
+                current_url: window.location.href,//当前访问链接
+                previous: document.referrer,//上一个访问链接
+                host_name: RegExp.$1,//当前访问链接的二级前缀,如 test.duowan.com ,那就是test
+            },
+            clicks: {
+                clickCount: 0,
+                clickDetails: []
+            },
+            mouseMovements: [],
+            contextChange: [],
+            keyLogger: [],
+            mouseCount:0,
+
+        },
+
+```