编程语言
首页 > 编程语言> > 被忽略的超链接百分比可能会忽略其“onclick”JavaScript吗?

被忽略的超链接百分比可能会忽略其“onclick”JavaScript吗?

作者:互联网

据我所知,所有流行的Web浏览器首先执行锚链接的onclick属性,然后遵循href属性指定的路径.

这里的问题是onclick属性只有在用鼠标左键单击时才会被调用(没有按ctrl或shift移动新的选项卡或窗口)或者当tabIndex设置为你想要关注的链接时按键盘上的Enter键.

但是还有很多其他方式来跟踪链接,而不仅仅是那两个.

>按Ctrl键
>转移点击
> rightmousebutton open
> rightmousebutton新标签
>拖拽删除链接到地址栏

等等…

我的客户使用onclick进行转换统计.这似乎非常不可靠.

我的问题:
在不激活oncl​​ick属性的情况下,超链接的百分比是多少?

所有估计都受到高度赞赏.我完全迷失了;我想它可以是任何数字……

解决方法:

除了我们这些习惯性地中间点击/按住Ctrl键单击以在新标签中打开链接的人之外,还有另一个主要原因是onClick失败:NoScript和类似的插件允许javascript仅在来自白名单网站时运行.如果您的域名不在我的白名单中,那么无论我如何触发链接,您的onClick都不会运行.

如果您想在人们访问的页面上获得可靠的统计信息,那么只有一个防弹源:Web服务器日志.

日志可能也是跟踪人们在整个网站中移动的最佳选择,但它们并不完全可靠,因为一些隐私偏执的用户会伪造他们的引用标题或根本不发送它们,但我希望它是远不如禁用javascript常见.

标签:html,javascript,analytics,usability
来源: https://codeday.me/bug/20190827/1742609.html