2016-06-08 82 views
0

我想要做的是更改某些字段的名称,以便更好地跟踪我的网站。我没有税,组织也没有运送任何东西。所以我想知道是否可以将这些领域改为其他类似运输 - >礼品的领域,并追踪任何额外资金捐赠的部分初始捐赠,那将非常棒。我试着用google搜索,但有很多信息可以通过目前的排序,我还没有找到答案。是否可以重命名Google Analytic的增强型电子商务中的ID?

谷歌的提供的代码

ga('create', 'UA-XXXXX-Y'); 
ga('require', 'ec'); 
ga('set', '&cu', 'EUR');    // Set tracker currency to Euros 

ga('ec:setAction', 'purchase', { 
    id: 'T12345', 
    affiliation: 'Google Store - Online', 
    revenue: '28.03', 
    tax: '2.14', 
    shipping: '4.00', 
}); 

ga('send', 'pageview'); 

我想代码使用

<script> 
    var formatDollar = '[[S120:dc:giftAmount]]'; 
     formatDollar.split(",").join(""); 
    var dollarAmt = formatDollar.split(",").join(""); 

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-XXXXX-Y'); 
ga('require', 'ec'); 
ga('ec:setAction', 'purchase', { 
    id: '[[S120:dc:transactionID]]', 
    affiliation: '[[S120:dc:donationFormName]]', 

     revenue: dollarAmt, 
     category: '[[S120:dc:giftType]]', 
     currency: 'CAD' 
     gifts: '[[S120:dc:additionalGifts]]', 
    }); 
    ga('ecommerce:send'); 
    ga('send', 'pageview'); 

将这项工作? (我知道我的UA代码需要修复,我只是忘了代码是什么,所以我只是把它放在里面)。

我会测试一下,但是现在所有遗传工作的负责人都刚刚离开了一周,所以我不知道它是否有效,直到他们回来(无法访问GA帐户) 。

谢谢你的时间。

回答

1

您可以更改名称,但GA不会识别这些名称并知道如何处理它们。如果某些参数不适用,如shipping,那么您可以将它们排除在外;只有id是必需的。或者,如果你想包括其他参数,那么他们将需要做的是自定义维度:

ga('ec:setAction', 'purchase', { 
    id: '[[S120:dc:transactionID]]', 
    affiliation: '[[S120:dc:donationFormName]]', 
    revenue: dollarAmt, 
    category: '[[S120:dc:giftType]]', 
    currency: 'CAD', 
    dimension1: '[[S120:dc:additionalGifts]]', 
}); 

其中dimension1配置作为产品范围的自定义维度,并包含您的礼品的价值。

+0

Nyuen!你又来了我的援助。所以如果'ID'是唯一需要的东西,我可以使用我的additionalGifts字段的'id'吗?或者正在谈论GA'id's?无论哪种方式,我猜这是无关紧要的,因为现在我只能使用尺寸。每次跟踪我们可以使用的维度数量是否有限制? – Umeed

+0

'id'是交易ID。可能希望仔细检查一下维度是否可以包含在“采购”动作中......我知道可以为其他动作完成此操作,例如“addProduct”和“addImpressions”,但如果您无法添加维度为了购买,那么你不得不放弃它。 – nyuen

+0

好的太棒了!这绰绰有余的信息让我走了。再次感谢nyuen! – Umeed

相关问题