2009-07-26 122 views
1

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

这样做会使我们有可能在某种程度上弥补网站Alexa评分的偏差。见例如Alexa Toolbar and the Problem of Experiment Design

尤其在美国以外的地方,Alexa的工具栏并不常见 - 但无论如何,它都被使用了。因此,通过测量已知网站上的toobar/no-toolbar访问比率,可以确定修正因子。

我是一个Web开发人员/设计师,可以控制我管理的几个客户网站。它们属于不同的类别,正如我从统计数据中看到的,与浏览器和平台的使用相关联,并且可能与使用Alexa工具栏相关。这些类别可能是'一般公共网站','学术网站','技术网站','网站开发人员和搜索引擎优化网站'等。

我不确定Alexa是否试图补偿这种偏见本身,如果,这是如何完成的,但也许可以找到这些信息。

埃里希

+0

恕我直言,这个Alexa工具栏是这个SEO宗教的追随者的另一个无用的工具,一直在感染博主和网站开发人员/设计师。你为什么会在意网页的排名?您应该关心该页面是否是您正在查找的内容。因为这种偏见甚至首先存在,所以这个工具本质上是有缺陷的,不值得去解决。 – Sneakyness 2009-07-26 09:52:04

+0

我做专业的网页开发/设计。我的客户关心搜索引擎的知名度,即使那些不做电子商务的人,但传统的线下业务也会询问他们竞争对手的知名度。这只是另一个网络指标,然而它颇有偏见。我不想修复Alexa,我想了解偏见。 – esc1729 2009-07-26 12:11:51

回答

1

我发现这篇文章出现,让您可以检测到它,坚韧如所指出的,它基本上是间谍软件,所以我不知道你为什么会走出自己的方式来“impove”这是考虑到你:Alex Toolbar Detection

3

对于某些浏览器它会修改用户代理,所以你可以检查用户是否被Alexa的使用

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

0123报告
相关问题