如何计算来自另一个网站(完全不同的域)的一个网站的访问者

时间:2011-11-27 08:06:08

标签: php javascript asp.net

我想从我的网站上算一个网站的访问者(位于完全不同的域名)。就像Alexa is counting the visitor of all website一样。怎么做?任何想法或实施请。提前谢谢。

总而言之,我澄清了我的问题。

假设我想算一下www.yahoo.com的访客。访问者,每天或每月等的总数。我知道如果我是www.yahoo.com的所有者,这将非常容易,但如果我与www.yahoo.com没有关联,那么是否可以了解他们的访客或任何统计数据?

3 个答案:

答案 0 :(得分:2)

Alexa使用其工具栏中的统计信息来估算网站上的访问次数。我建议使用诸如Alexa API之类的API来查找此信息,而不是自己收集信息。

答案 1 :(得分:1)

您可以使用document.referrer在客户端计算它们,然后如果先前的域与您的目标增量匹配,则存储在localStorage中的数字并使用AJAX将此号码反馈给母舰。

答案 2 :(得分:1)

如果你想为你自己的访问者制作统计数据,我会使用像这样的东西

使用javascript代码,例如google

当您在google analytic中注册时,您将在您的网站中添加javascript代码 此代码将在任何访问网站时连接到谷歌

或使用 1像素图片在您的网站上托管此图片

此图片使用网站代码

将数据插入访问者数据库

如果我有客户,我想收集有关其访客的信息

我将客户端添加到数据库中的客户端

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ id  + client_key   + client_name + client_email + client_website + STATUS      +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1   +  any key     +  Test       +  Test@domain +  http://www... + 1           +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

并将其主键用作

中的forign键

访问包含

的表格
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ id + client_id + time + ip + referrer  + systeminfo +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++

获取图像

<img src='http://mywebsite.com/stat.php?cid=client+key' alt='' />