Google Analytics多个配置文件

时间:2012-04-26 16:04:15

标签: google-analytics analytics

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

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

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

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']);

但是我读到这可能会导致数据记录不正确,并且似乎被Google强烈反驳。

是否有一种简单的方法来组合多个配置文件?如果可能的话,我宁愿坚持使用Google,而且我们的预算紧张,因此无法提供可用的Google分析工具。

2 个答案:

答案 0 :(得分:0)

Google不支持这种方法,因为您需要了解技术网站上的一些内容。话虽如此,您正在尝试做的是,只需确保检查您的数据。您确实只能通过Google增加有限数量的个人资料 - 您必须通过Google Analytics Certified Partner,因为他们是唯一可以直接请求的人(他们仍然可能会拒绝)。< / p>

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

您需要注意的技术问题是Google Analytics为每个页面加载创建多组Cookie。在后续的页面浏览量中,它会选择一组Cookie,因此您会看到高新访问者,高跳出率以及相当不可用的数据。正确调用_setAllowHash方法,您可以通过让GA共享Cookie来避免此问题。

答案 1 :(得分:0)

好的,根据官方Google Analytics开发人员指南,正确的方法是使用以下代码:

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

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

如上所述,Google表示这种做事方式并非100%支持。