基础代码添加

优质
小牛编辑
133浏览
2023-12-01

8.1.1 代码介绍

基础统计代码用于加载SiteMonitor JS监测脚本, 是系统收数的基础。 在网页上正确添加基础统计代码后,即可实现系统诸多报表的数据收集。

8.1.2 代码导出

有以下2种方式可导出代码:

  1. 新建站点时,保存并导出基础统计代码
  2. 已有站点,通过查看后台的 设置 > 统计代码

导出的代码样例

<script>
(function(a, e, f, g, b, c, d) {a.ClickiTrackerName = b;
a[b] = a[b] || function() {(a[b].queue = a[b].queue || []).push(arguments)};
a[b].start = +new Date; c = e.createElement(f); d = e.getElementsByTagName(f)[0];
c.async = 1; c.src = g; d.parentNode.insertBefore(c, d)
})(window, document, 'script', '//stm-cdn.cn.miaozhen.com/clicki.min.js?v='+Math.round(new Date().getTime()/1000/300), 'stm_clicki');
/*注: 以上代码向服务器请求JavaScript脚本*/
/*注:以下代码创建追踪对象*/
stm_clicki('create', 'dc-XXX', 'auto');/*注释,dc-xxx为您的站点id*/
stm_clicki('send', 'pageview');
</script>

8.1.3 代码使用

部署方法:直接复制代码粘贴与网页上,推荐加在</head>标签结束前,以保证收数更完整。

Tips:通常一个页面只加载一套站点ID的代码,但有时需要在同一个页面加两套站点ID的代码,则需要在第二套代码做一些修改。

<script>
(function(a, e, f, g, b, c, d) {a.ClickiTrackerName = b;
a[b] = a[b] || function() {(a[b].queue = a[b].queue || []).push(arguments)};
a[b].start = +new Date; c = e.createElement(f); d = e.getElementsByTagName(f)[0];
c.async = 1; c.src = g; d.parentNode.insertBefore(c, d)
})(window, document, 'script', '//stm-cdn.cn.miaozhen.com/clicki.min.js?v='+Math.round(new Date().getTime()/1000/300), 'stm_clicki');
/*注: 以上代码向服务器请求JavaScript脚本*/
/*注:以下代码创建追踪对象*/
stm_clicki('create', 'dc-1', 'auto');/*注释,第一套站点id为dc-1的追踪代码*/
stm_clicki('send', 'pageview');
stm_clicki('create', 'dc-2', 'auto',{'name':'secondSite'} );/*注释,第二套站点id为dc-2的追踪代码*/
stm_clicki('secondSite.send', 'pageview');
</script>

8.1.4 其他说明

  1. SiteMonitor 基础统计脚本采用异步加载机制,不阻碍网页上其他内容的加载与渲染。
  2. SiteMonitor 基础统计脚本采用CDN技术进行加速,以保证脚本的更高获取度

8.1.5 加码检查

检查秒针SiteMonitor 基础监测代码是否添加成功?

步骤一: 打开您添加秒针站点监测代码的页面

练习可使用该页面: http://www.miaozhen.com

步骤二: 打开Chrome开发者工具

  • 方法一: 在页面上点击右键, 审查元素 (推荐)
  • 方法二: Ctrl + Shift + I
  • 方法三: F12

步骤三: 打开Network查看网络请求

  1. 在开发者工具的菜单栏中可以找到NetWork标签。
  2. 打开NetWork标签, 勾选其中的"Disable cache"。
  3. 刷新当前页面。

步骤四: 过滤网络请求

由于页面请求个数多, 页面请求和收数请求掺杂在一起。通过下述方法可以精确的定位收数请求, 检查请求结果。

在NetWork标签下, 点亮Filters漏斗图标, 在如下的过滤框里输入"stm" 或者是 "miaozhen"。

可以看到该页面包含一个click.min.js(基础JS), 一个heatmap.js(热图JS), 和四个长链请求(一个PV+三个心跳)。

点开某个长链并打开该请求的Header部分, 可以可以看到具体的请求内容。其中参数tid代表您的站点. t代表发送的请求类型。

出现以上效果说明, 秒针SiteMonitor代码加码成功