0

我们有大量网站 (>50),我们希望使用分析软件对其进行跟踪。我们还希望通过一个控制台跟踪所有站点的总访问次数。

我做了一些研究,谷歌支持的方法是安装一个“msater”跟踪配置文件,并使用过滤器在每个域上创建子配置文件。但是,由于最多 50 个站点,这不允许创建超过 49 个不同的站点,这意味着拥有大约 300 个站点将产生 6 个“主”配置文件,然后需要手动组合这些配置文件。

我还使用自定义变量尝试了每个站点的多个配置文件,例如

var _gaq = _gaq || [];
_gaq.push(['t1._setAccount', 'UA-xxx-01']);
_gaq.push(['t1._setAllowLinker', true]);
_gaq.push(['t1._trackPageview']);

var _gaq = _gaq || [];
_gaq.push(['t2._setAccount', 'UA-xxx-02']);
_gaq.push(['t2._setAllowLinker', true]);
_gaq.push(['t2._trackPageview']);

但是我读到这可能会导致数据没有被正确记录,并且似乎被谷歌强烈反对。

有没有一种简单的方法来组合多个配置文件?如果可能的话,我宁愿坚持使用谷歌,而且我们的预算很紧,所以买不起谷歌分析工具。

4

2 回答 2

0

Google 不支持这种方法,因为您需要了解技术站点上的一些内容。话虽如此,您尝试做的事情是可能的,但请务必查看您的数据。您的个人资料数量有限,只能由 Google 增加 - 您必须通过Google Analytics 认证合作伙伴,因为他们是唯一可以直接请求的人(他们仍然可能拒绝)。

更好的方法是帐户方法。当您达到限制时,开始使用另一组登录凭据创建帐户,将您的原始电子邮件添加为管理员,然后从帐户中删除辅助用户(这样您就不会再次达到限制)。

您需要注意的技术问题是 Google Analytics(分析)会在每个页面加载时创建多组 cookie。在随后的页面查看中,它会选择哪组 cookie,因此您会看到高新访问者、高跳出率和相当不可用的数据。正确调用该_setAllowHash方法,您将通过让 GA 共享 cookie 来避免该问题。

于 2012-04-26T16:54:08.423 回答
0

好的,根据官方的 Google Analytics Developer guides,正确的方法是使用以下代码:

_gaq.push(
    ['_setAccount', 'UA-XXXXX-1'],
    ['_trackPageview'],
    ['b._setAccount', 'UA-XXXXX-2'],
    ['b._trackPageview']
);

https://developers.google.com/analytics/devguides/collection/gajs/#MultipleCommands

但是,如上所述,谷歌表示这种做事方式不是 100% 支持的。

于 2012-05-30T15:42:48.150 回答