Alexa和Google Analytics如何跟踪受众特征?

Ail*_*lyn 6 google-analytics alexa

Alexa和Google Analytics等服务如何能够跟踪访问者的年龄,性别,大学教育等等?

http://www.alexa.com/siteinfo/stackoverflow.com

Jam*_*s D 7

Alexa肯定会从其工具栏用户获取其流量信息.由于这是一个相对较小且自我选择的人群,这不可避免地导致偏差样本(这就是为什么Alexa流量与我运行的站点上的测量流量不匹配的原因).即使使用最好的统计技术来减少偏差,当采样分布不均匀时,也永远不能完全摆脱它.

不清楚谷歌如何做到这一点,虽然它可能涉及跟踪cookie.

我最近一直在研究的一个项目与这个问题有关.

另一种方法(也有偏见,但有不同的方法)是使用IP到位置服务来查找您网站的每个访问者的近似纬度和经度.然后使用我的项目(完全披露:我运行该网站,它是商业的):

http://askgeo.com

获取该位置的人口统计信息.AskGeo实际上提供了几个地理层面(州,县,县细分,城市,邮政编码,人口普查区(几千人)和人口普查区组(约一千人)的人口统计信息.你可能想要使用给定纬度和经度的最低级别(即人口普查区块组).

该网站返回了大量的人口统计变量.这个想法是使用块组级别提供的人口统计变量的软计数.举个例子,如果您试图跟踪用户的年龄分布,那么您将使用AskGeo响应中提供的年龄范围,对于给定的样本,您将为每个对应的范围添加一个小数软计数.从相应的年龄范围到该区组中的人口百分比.例如,带我去旧金山的邻居.它具有以下年龄分布:

  • CensusAgePercent0To4:7.3%
  • CensusAgePercent5To9:3.5%
  • CensusAgePercent10To:3.2%

...(跳过一点,你可能会得到这个想法)......

  • CensusAgePercentOver85:1.5%

如果您获得了跟踪该人口普查区块组的IP地址,您可以将这些百分比(从0到1的分数)添加到这些年龄范围的(软)计数器中.(软计数器只是一个允许非整数计数的计数器.)

您可以对种族,性别,收入水平,房屋价值等做同样的事情.

当然,这种方法也存在偏差,因为它假定给定区块组中的所有人都有可能访问您的网站.但是你可以在你自己的网站上做这件事,而不仅仅是Google和Alexa,如果某个类别的软件数量高于全国平均值,那么它仍会让你相对了解谁正在访问你的网站.类别.

比简单的直接计数更复杂的技术也可能导致更丰富的结果.