统计访客的行为
计数器告诉你有多少人来过,事件则告诉你他们做了什么:点了联系按钮、下载了指南、提交了表单。这里只统计次数,从不记录是谁。
1. 标记一个元素
在任意链接或按钮上添加属性 data-s4u-event,每次点击都会以该名称计数。
<a href="/contact" data-s4u-event="contact">Contact</a>
<button data-s4u-event="guide-downloaded">Download</button>2. 或者在脚本中调用
如果没有可捕获的点击,比如表单已提交或视频播放结束,就自己调用这个函数:
<script>
s4u.event('form-sent');
</script>3. 或者自动统计每个链接
在计数器的设置中勾选“自动统计链接点击”(可在创建时勾选,也可以之后在其统计页面的所有者面板中勾选)。此后每次点击链接,都会按链接的目标计数,而不是按链接文字:本站页面按路径计数,指向其他网站的链接按其主机名计数。自身带有 data-s4u-event 的元素只计一次,使用你为它指定的名称。
名称规则
名称使用小写,只能包含 a–z、0–9、连字符和下划线,最长 32 个字符;其他字符都会变成连字符。一个计数器最多可以有 100 个不同的名称,其中自动统计链接点击最多可占用 70 个,其余留给你自己设定的名称。达到上限后,已有的名称继续计数,不再新增名称。同一个地址每小时最多可发送 300 个事件。
名称中不能包含什么
名称会显示在公开的统计页面上。请不要写入任何能识别个人的内容:不要写姓名、e-mail 地址、电话号码、订单号或客户编号,也不要写 token。含有 @、长串数字或看起来随机的长代码的名称会被自动拒绝。像“jan-kowalski”这样的普通名称无法被识别,会被照常保存,所以千万不要用访客输入的内容来生成名称。
保存了什么
每个计数器、每天、每个名称保存一行,后面只有一个数字。没有访客,没有地址,也没有点击的先后顺序。从“contact: 14”无法看出是谁点击的。
在哪里查看
在计数器的统计页面的“页面”部分:卡片“访客做了什么”会显示随时间变化的走势;数据足够时,还会显示与上一时间段相比哪些事件上升或下降。
同一页面上有多个计数器
默认情况下,事件属于页面上的第一个计数器。若要选择其他计数器,请加上它的编号:在元素上写 data-s4u-id="12345",或在脚本中写 s4u.event('name', '12345')。