【问题标题】:Google Analytics Multiple Profiles谷歌分析多个配置文件
【发布时间】:2017-11-24 11:36:57
【问题描述】:

我们希望使用分析软件跟踪大量网站 (>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']);

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

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

【问题讨论】:

  • 你真的应该看看 Analitycs API

标签: google-analytics analytics


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    好的,根据官方的 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

    尽管如此,Google 表示这种做事方式并不是 100% 支持的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多