给网站加一个隐形访问计数器
不是每个人都想在页面上放一个计数器。很多人想要数字,却不想要角落里有个徽标把这些数字公之于众——作品集、公司网站,或者那种如果放一个可见的访问计数,看起来就像是在衡量错误东西的页面。
为此有两种样式可选,它们之间的差异很小,但是刻意为之的。
这两种样式
样式980完全不显示任何东西。它渲染出的图片不占用任何可见空间——大小是202字节——页面看起来和之前一模一样。没有人能看出它在那里。
样式981会显示一个小图标,636字节大小,点击后会链接到统计页面。页面上几乎看不出什么,却给站长和任何好奇到愿意点击的人留了一个入口。
这两种样式的计数方式和其他任何样式完全一样。计数器不再可见,并不会改变计数这件事本身的任何环节。
一处刻意为之的差异
样式980没有链接。这不是疏忽,而且正因为它看起来像是疏忽,才值得解释一下。
一张同时又是链接的隐形图片,相当于在别人的页面上放了一个透明的点击目标。没有人会故意点它;只会不小心点到,然后跳转到一个自己并没有要求前往的地方。这是一种微缩版的误导性设计,解决办法就是干脆不加链接。
既要隐形计数器,又想要一个能进入统计页面的入口,那正是981存在的意义。一个看得见的小图标,老老实实地表明了自己是可以点击的。
"隐形"不意味着什么
这一点值得说清楚。隐形指的是在页面上看不见。并不代表什么都没发生。
计数器仍然是访客的浏览器向我们服务器发出的一次请求,而计数正是靠这次请求完成的。一个网站如果要向访客说明自己加载了什么内容,隐形计数器和可见计数器一样,应当出现在这份说明里。隐藏徽标,并不会移除这个徽标本来代表的那件事。
它不会做的事情是设置cookie或读取设备上的任何信息——这里的每一种样式都是如此,有一篇文章专门讲了这是怎么做到的。
它最派得上用场的地方
主要是Tag Manager这种场合。当计数器是由一个位置无法控制的容器注入进去的,隐形样式就完全绕开了它落在页面哪个位置这整个问题——这也是为什么Tag Manager指南首选的就是981。