首页
学习
活动
专区
工具
TVP
发布

【玩转Lighthouse】34行代码搭建CNZZ统计替代平台

前言 使用了 10 多年的 CNZZ 将在 5 月终止免费服务,一时之间也不知道选择哪家统计服务。...关键是一旦像 CNZZ 这样,10 多年的数据也无法取回了,不如自己搭建一台统计服务器吧,腾讯云轻量服务器无疑是最佳选择,再也不用担心数据无法取回了。...Matomo是一款Google Analytics、CNZZ统计产品的开源替代工具。...[9388e238b5c70f0e61272d9a348a7875.png] 安装Mariadb和Matomo 使用ssh链接轻量服务器控制台,切换到root用户,然后执行如下代码【请注意修改其中的密码...6cf8ed0f99f54c0e15f187c392fd56b9.png] 登录Matomo后台 在浏览器输入服务器ip地址,将打开Matomo登录界面,使用上一步的账号密码登陆 [5e64647d72a1aa0d390b6d1bc9ff93b5.png] 获取统计代码

3.5K93
您找到你想要的搜索结果了吗?
是的
没有找到

如何在js中将统计代码图标隐藏

因为很多统计都没记录蜘蛛的轨迹)普通的js统计代码就能满足大多数的需求。...安装统计代码想必大家闭着眼睛都会,但如果网站是静态页面的话,那每个页面都要添加到,即使安装在统一调用的页脚,那生成页面也需要一定的时间。有没更便捷的办法呢?将统计代码写进常用的js文件中。   ...将统计代码写进js中,只要每个页面有调用这个js,那这些页面都会被记录。可有些统计都会在页面上留个小图标,对于有“强迫症”的人来说是致命的,直接在html中用display none来隐藏掉。...如何在js中将统计代码隐藏呢?还是通用的。以51统计为例,他提供了可至于js文件中的代码 ?....51.la/***.js">');   如果cnzz或其他没有提供可至于js文件中的代码,可以先将普通html的代码转换成js代码,也就是

13.4K70

马年添加一下马蹄印记统计(网站统计)

今天是ytkah马年春节后的第一天上班,祝大家马年吉祥,马上有钱……此处略去1w字   写这个随笔有一段时间了,是时候考虑添加一下马蹄印记统计(网站统计代码)了。...统计代码第一个想到的是GA,但可能需要代理才能更好访问,而且有个时间滞后的问题,即不能查看实时统计状态。还有一个就是语言的差别,有些访问关键词无法显示。好吧,那想想其他的吧。...中文的站长统计比较常用cnzz,就尝试着加入到底部html代码中,保存,查看源代码,没找到!??重新添加js代码保存,消失了?!被屏蔽了。查看一下,设置那边,提示说要先开通js权限。好吧,联系开通吧。...网上再搜索一下,貌似cnzz不太友好啊,会产生大量cookie,还好这位帅锅给出了解决方案。   bd的野心不小,也开通了统计代码功能。...别人儿子bd一定会排斥,比如cnzz,51la,量子统计。if you不放心,就同时加几个站长统计吧,各有各的优缺点,数据更全面

35720

js 递归调用

程序员不止眼前的逻辑和代码,还有底层的框架与架构。 1. 前言 最近在做一个复杂表格设计数据格式设置,其中用到了多叉树的原理,所以要用到递归来实现数据格式化。 2....递归的概念 在程序中函数直接或间接调用自己 注意:使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题。 3. 例子 1....return 1; } else { return num * fact(num - 1); } } fact(3) // 结果为 6 以下代码可导致出错...多叉树.png 数据结构格式,参考如下代码: headerData: { name: '总数据', children: [...递归代码如下: /** * 获取 节点的所有 叶子节点 个数 * @param {Object} json Object对象 */ function getLeafCountTree(json)

18.8K40

hexo-butterfly-数据统计相关引入

firebase进行构建 2.报表统计 ​ 借助Echarts.js构建数据报表统计,构建步骤说明如下 在主题配置文件中配置inject->head引入echarts.js文件(可调整版本)...> 在butterfly\scripts\helpers\目录下创建自定义的charts.js文件 创建一个统计页面,在文章中引入容器装载统计图 常见问题 ​ 如果构建过程中出现一些依赖引入相关问题...,在主题配置文件中配置相应的代码即可 百度统计 google统计 CNZZ分析 Microsoft Clarity 登录网站统计,管理->网站列表->新增自有网站,输入网站域名后确认 代码管理->代码获取...,在代码获取页面查看相应的字段内容(hm.src = "https://hm.baidu.com/hm.js?...在媒体资源中创建数据流->添加网站资源,完成后可查看信息,对应衡量ID则为google_analytics值 登录CNZZ分析官网,注册站点 站点设置 -> 获取代码 -> 获取web_id即为

1K10

Vue 2.x折腾记 - (21) CNZZ统计在引流页中的应用姿势

前言 因为单页面开发,所以统计代码的封装和考虑点是我们需要着手设计的(比如维护性)。 cnzz提供的js注入有四种方式,如下 ? 我这边用的是第一种,为了方便定位问题,采取问答式来写这篇水文。...实现 cnzz js的注入 最普通的就是我们直接去操作html的head,然后手动复制那么一段进去; 若是我们要考虑下维护性,基于 vue cli 3 构建项目的小伙伴可以用脚手架封装的特性来抽离; 就是...移除丑陋的站长统计DOM 因为用的文字版,所以会植入一个 a 标签,看了下dom结构,就很好处理了, 我们监听事件 DOMContentLoaded (页面结构解析完毕【和load差别很大】),顺利拿到...行为封装 埋点行为触发主要用的是CNZZ这个事件(trackevent) 对于可以重复利用的东西,抽离为函数是最佳姿势,具体代码如下(结合我业务的), 为什么要判断 _czc ,是那个js注入的文件有时候不一定加载成功...具体业务具体分析,若是行为封装要分离的更彻底一些,那一些业务代码的设计也肯定要调整。

1K10
领券