Javascript 在Google Analytics中正确实施custome指标
我们已经实施了谷歌分析电子商务跟踪: 标准电子商务跟踪为我们提供了从“订单完成”页面向分析发送以下数据的选项: 对于交易中的每个项目:Javascript 在Google Analytics中正确实施custome指标,javascript,google-analytics,universal-analytics,Javascript,Google Analytics,Universal Analytics,我们已经实施了谷歌分析电子商务跟踪: 标准电子商务跟踪为我们提供了从“订单完成”页面向分析发送以下数据的选项: 对于交易中的每个项目: ga('ecommerce:addItem', { 'id': '1234', // Transaction ID. Required. 'name': 'Fluffy Pink Bunnies', // Product name. Required. 'sku': 'DD23444',
ga('ecommerce:addItem', {
'id': '1234', // Transaction ID. Required.
'name': 'Fluffy Pink Bunnies', // Product name. Required.
'sku': 'DD23444', // SKU/code.
'category': 'Party Toys', // Category or variation.
'price': '11.99', // Unit price.
'quantity': '1' // Quantity.
});
我们还想发送每笔交易/项目的利润/保证金。为了解决这个问题,我们使用了自定义度量。现在我们的电子商务跟踪脚本如下所示:
<script type="text/javascript">
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': '1078163', // Transaction ID. Required.
'affiliation': 'www.website.com', // Affiliation or store name.
'revenue': '138' // Grand Total.
});
//Dimension
var dimensionValue = 'www.website.com';
ga('set', 'dimension1', dimensionValue);
//Revenue
var metricValue = '138';
ga('set', 'metric1', metricValue);
//Profit:
var metricValue = '55';
ga('set', 'metric2', metricValue);
ga('ecommerce:addItem', {
'id': '1078163',
'name': 'F-91W',
'sku': 'F-91W',
'category': 'Casio Watches',
'price': '138',
'quantity': '1'
}); ga('ecommerce:addItem', {
'id': '1078163',
'name': 'Fragt2-FI',
'sku': 'Fragt2-FI',
'Category': 'Fragt',
'price': '0',
'quantity': '1'
});
ga('ecommerce:send');
</script>
ga('require','ecommerce','ecommerce.js');
ga(“电子商务:addTransaction”{
'id':'1078163',//事务id.必填项。
“附属关系”:“www.website.com”,//附属关系或商店名称。
“收入”:“138”//总计。
});
//尺寸
var dimensionValue='www.website.com';
ga('set','dimension1',dimensionValue);
//收入
var metricValue='138';
ga('set','metric1',metricValue);
//利润:
var metricValue='55';
ga('set','metric2',metricValue);
ga('ecommerce:addItem',{
'id':'1078163',
“名称”:“F-91W”,
“sku”:“F-91W”,
“类别”:“卡西欧手表”,
‘价格’:‘138’,
“数量”:“1”
}); ga('ecommerce:addItem',{
'id':'1078163',
'name':'Fragt2 FI',
“sku”:“Fragt2 FI”,
“类别”:“Fragt”,
“价格”:“0”,
“数量”:“1”
});
ga(“电子商务:发送”);
这一实施使我们有机会看到特定天数/渠道等的利润。但我们有两个问题。首先,我们的定制报告中收集的数据不正确。其次,我们希望将利润作为标准电子商务报告的一个维度。你知道这是否可行吗
自定义指标设置为scope=hit,格式化类型为currency
注意。我们希望在代码中直接显示利润,即使竞争对手可以利用这一点
查看分析报告,我可以看到每笔交易都被计算了三次!
<script type="text/javascript">
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': '1078163', // Transaction ID. Required.
'affiliation': 'www.website.com', // Affiliation or store name.
'revenue': '138' // Grand Total.
});
//Dimension
var dimensionValue = 'www.website.com';
ga('set', 'dimension1', dimensionValue);
//Revenue
var metricValue = '138';
ga('set', 'metric1', metricValue);
//Profit:
var metricValue = '55';
ga('set', 'metric2', metricValue);
ga('ecommerce:addItem', {
'id': '1078163',
'name': 'F-91W',
'sku': 'F-91W',
'category': 'Casio Watches',
'price': '138',
'quantity': '1'
}); ga('ecommerce:addItem', {
'id': '1078163',
'name': 'Fragt2-FI',
'sku': 'Fragt2-FI',
'Category': 'Fragt',
'price': '0',
'quantity': '1'
});
ga('ecommerce:send');
</script>