Featured image of post 通过 Clarity 监视用户在网站的一举一动

通过 Clarity 监视用户在网站的一举一动

越来越 CN 化了...

通过 Clarity 监视用户在网站的一举一动

本文由 High Ping Network 的小伙伴 GenshinMinecraft 进行编撰,首发于 本博客

前言

Clarity 是一款免费的用户行为分析工具,可帮助您通过会话重播和热图了解用户如何与您的网站进行交互。(官方原话)

让我来总结一下,Clarity 是 Microsoft 推出的一款 免费开源方便 的用户行为分析工具

什么意思呢?就是可以通过回放查看用户在你的网站做的每一次点击,每一次滑动,每一次输入

具体效果:

非常具体,我最常用的是查看哪一方面的博文查看最多

虽然其他工具 (比如 Google 家的 Search Console) 也可以做到此功能,但是远不及 Microsoft 家的 Clarity 来的直观与底层

举个例子,Search Console 是搜索引擎层面的,并非所有流量都来自搜索引擎,而在自己网站内就可以完整记录所有流量

Clarity 的特点有:

  • 免费、开源
  • 有智能的隐私识别,自动打码
  • 配置简单,仅需一段 JS 脚本
  • 直观的仪表盘,某个姓 Goo 的仪表盘我不好说

这玩意配置简单,简单到直接把 JS 插进你的每一个 Web 界面中的 HTML 就行,部分 CMS 程序直接就自带了这种功能

配置

官网 整一个账号,这应该不难

添加新项目,名称随便写,网站 URL 写你网站的域名,如 blog.highp.ing

转到这个界面,如果你的 CMS 比较热门,建议使用 在第三方平台上安装 ,里面提供了详细的配置教程

但如果你的 CMS 并未列在上面 在第三方平台上安装 的列表中,你就要选择 手动安装

这里以 手动安装 为例子

点击 获取跟踪代码 ,会获得一段 HTML 代码,将其插入每一个界面的 HTML 中

比如我的代码是:

1
2
3
4
5
6
7
<script type="text/javascript">
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "l1q4t2a4bl");
</script>

部分的 CMS 程序会在后台有将 HTML 代码插入到每一个界面的功能,WordPress、Typecho 这种是肯定有的

而我用的 Hugo + Stack 主题可以这样配置主题文件 themes/hugo-theme-stack/layouts/_default/baseof.html

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<!DOCTYPE html>
<html lang="{{ .Site.LanguageCode }}" dir="{{ default `ltr` .Language.LanguageDirection }}">
    <head>
        {{- partial "head/head.html" . -}}
        {{- block "head" . -}}{{ end }}
		[此处贴上你的 HTML 代码]
    </head>
    <body class="{{ block `body-class` . }}{{ end }}">
    ......
    </body>
</html>

随后重新生成界面即可

总之,只要在每一个界面加上这段 HTML 代码即可,甚至你可以随便放在 HTML 中的任何一个位置

请注意: 只把 HTML 代码加到一个界面是没有效果的,只能监控单一界面,所以一定要加到所有的 HTML 文件

效果

生效挺快的,直接就可以在后台看到访问的信息,功能就自行研究了,最好用当属浏览录像,每一次点击、滑动、输入都是被记录的,这个自行斟酌

本博客也开了 Clarity,虽然没啥用,但是随时随地看看访客数据,统计下流量,还是可以的

欢迎加入 High Ping 大家庭:

Licensed under CC BY-NC-SA 4.0
我们所经历的每个平凡的日常,也许就是连续发生的奇迹。
使用 Hugo 构建
主题 StackJimmy 设计