聚合统计

当前域名是:analytics.juhe.cn

如何使用
  1. 在要使用本统计系统的网站上配置HTTPS
  2. 页面中加入以下代码
    <script type="text/javascript"> 
    
        (function () {
            var ma = document.createElement('script'); 
            ma.type = 'text/javascript'; 
            ma.async = true;
            ma.src = 'https://analytics.juhe.cn/in.js';
            var s = document.getElementsByTagName('script')[0]; 
            s.parentNode.insertBefore(ma, s);
        })();
    </script>
  3. 如果需要自定义参数
    <script type="text/javascript"> 
        var params = {};
        params.abc = 123;
    
        (function () {
            ......
        })();
    </script>
  4. 去10.0.49.17-analytics_juhe_cn中查看插入的日志信息
配置HTTPS
在T环境中,为了能够正常使用,所有链接都必须是HTTPS,按以下步骤操作:
  1. 下载并解压根证书 下载
  2. 安装根证书到你的电脑
浏览器的支持情况

HTTP网站

浏览器 正常模式 隐私模式
Safari 请求空白gif时带不上cookie 请求空白gif时带不上cookie
Edge 支持 支持
Chrome 支持 不能设置Cookie

HTTPS网站

浏览器 正常模式 隐私模式
Safari 请求空白gif时带不上cookie 请求空白gif时带不上cookie
Edge 支持 支持
Chrome 支持 支持

被统计端和接收端都开启HTTPS是最佳实践。

常见问题

lua里如何设置session超时时间

在nginx配置的server块里

set $session_cookie_lifetime 60;
表示60秒内无新请求,就会生成新的session。

lua如何设置cookie

就是设置一个响应头:

ngx.header['Set-Cookie'] = 'browser_id='.. browser_id ..'; path=/; SameSite=None; Secure; Expires=' .. ngx.cookie_time(ngx.time() + 60)

cookie中存储了什么

  • Session ID
  • 浏览器的ID,长期保存