1

有没有办法检查访问者的浏览器是否安装了 Alexa 工具栏?这可能是通过 JavaScript 完成的。

这样做将使我们有可能在一定程度上补偿网站 Alexa 评级的偏差。参见例如Alexa 工具栏和实验设计问题

尤其是在美国以外,Alexa 工具栏并不太常见——但无论如何,它都被使用了。因此,通过测量已知网站上工具栏/无工具栏访问的比率,可以确定一个校正因子。

我是一名网络开发人员/设计师,控制着我管理的几个客户网站。它们属于不同的类别,正如我从统计数据中看到的那样,与浏览器和平台的使用相关,并且可能也与 Alexa 工具栏的使用相关。这些类别可能是“一般公共网站”、“学术网站”、“技术网站”、“网络开发者和 SEO 网站”等。

我不确定 Alexa 是否试图自己弥补这种偏见,以及是否、如何做到这一点,但也许也可以找到这些信息。

埃里希

4

2 回答 2

3

对于某些浏览器,它会修改用户代理,因此您可以检查用户是否使用以下方式向 Alexa 报告

<?php if (preg_match('/(Alexa)/i',$_SERVER['HTTP_USER_AGENT'])) {echo 'This is Alexa Reporter :)';) ?>

或者

<script>if (navigator.userAgent.indexOf('Alexa') != -1) {alert('This is Alexa Reporter');}</script>
于 2013-09-16T17:02:24.960 回答
1

我发现这篇文章似乎可以让你检测到它,正如指出的那样很难,它基本上是间谍软件,所以我不知道你为什么会不遗余力地“改进”它对你的看法:Alex Toolbar Detection

于 2009-07-26T10:26:01.310 回答