【问题标题】:Google Analytics Ecommerce Tracking - Multiple AccountsGoogle Analytics 电子商务跟踪 - 多个帐户
【发布时间】:2013-01-08 12:46:09
【问题描述】:

我们在数百个客户网站上使用 Google Analytics。每个站点都有自己的帐户,我们也有一个用于汇总数据的帐户。我们使用以下代码来跟踪两个帐户的浏览量。

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345678-1']);  //obviously fake UA numbers
_gaq.push(['_trackPageview']);
_gaq.push(
['aggregate._setAccount', 'UA-87654321-1'],
['aggregate._trackPageview']
);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async =         true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

这对于跟踪访问和行为非常有效,但我不确定如何为电子商务跟踪代码实施相同类型的双重跟踪。我们使用通常的 _addTrans、_addItem 和 _trackTrans 设置。

如何调整电子商务跟踪以向两个帐户报告?

【问题讨论】:

    标签: google-analytics e-commerce


    【解决方案1】:

    在您的代码中,_gaq.push 调用中的aggregate.aggregate._setAccount 用于创建额外的命名跟踪器。

    只需复制电子商务_gaq.push 代码行,并在_addTrans_addItem_trackTrans 调用前面添加aggregate.

    例如,

     _gaq.push(['_addTrans', ...parameters...]);
     _gaq.push(['aggregate._addTrans', ...parameters...]);
    

    【讨论】:

    • 好的,谢谢。我想知道这种方法,但在开始使用代码之前需要一些确认。我现在已经实现了。
    • 我将在我们的网站上尝试使用类似的聚合数据集设置,但不同之处在于我们只有一些单独的网站跟踪。由于我们的共享设置,各个站点共享公共结帐页面,如果我们为各个站点添加添加事务代码,即使该站点没有安装分析,会发生什么情况?
    猜你喜欢
    • 2014-09-17
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2012-01-03
    • 1970-01-01
    相关资源
    最近更新 更多