您可以使用增强型分析更新交易中的项目吗?

时间:2016-01-21 10:25:05

标签: google-analytics universal-analytics measurement-protocol enhanced-ecommerce

我在商店中使用Google Analytics的增强型电子商务插件。

我正在使用analytics.js在结帐成功页面中发送交易信息。

完成交易后,我想更新一些与交易中产品相关的自定义指标,这些指标在结帐成功页面中不可用。

我想知道是否可以通过测量协议来做到这一点,如果是这样的话?

由于

3 个答案:

答案 0 :(得分:1)

无法更新已发送到Google Analytics的数据。

测量协议与analytics.js完全一样,事实上analytics.js使用测量协议。它仅用于向Google分析发送信息。

答案 1 :(得分:0)

您可以通过数据导入功能(https://support.google.com/analytics/answer/6014867?hl=en)广告自定义维度,甚至可以将其应用于传入数据(不追溯),但我不知道导入指标的方法。你肯定不能通过测量协议来做到这一点,因为这只会记录新的交互,它不会改变现有的交互。

我所知道的唯一改变现有数据的做法是退款,但我认为您可以改变的唯一指标是交易总额。

答案 2 :(得分:0)

我的答案是一岁,但我想我应该更新答案。可以更新项目,但会产生副作用。如果您再次调用脚本,这将更新谷歌增强型电子商务中的交易。

例如,如果客户从您的电子商务网站购买了红色衬衫,并且客户打电话给您,他想要绿色衬衫也是,你从管理控制面板一侧向客户订单添加绿色衬衫,现在你要更新谷歌分析,请执行以下代码。

ga("create", "UA-XXXXX-Y");
ga("require", "ec");
ga("ec:addProduct", {
  "id": "bc823",
  "name": "Fuelworks T-Shirt",
  "price": "92.00",
  "brand": "Fuelworks",
  "category": "T-Shirts",
  "variant": "green",
  "dimension1": "M",
  "position": 0,
  "quantity": 1
});
ga("ec:setAction", "purchase", {
  "id": "d811e9a6-82d5-4145-8f59-9f040cc18fdd", // keep this same to the customer order id.
  "affiliation": "Online Store",
  "revenue": 194, //calculate net total revenue i.e. only new product added revenue
  "tax": 0,//calculate net total tax i.e. only new product added tax
  "shipping": 5 // //calculate net total shipping i.e. only new product added shipping
});
ga("send", "pageview")

194美元的收入将添加到您的Google电子商务交易中。您的Google电子商务交易中将增加5美元的运费

  

现在让我们谈谈副作用,如果你每天更新你的交易   在原始交易日期之后,谷歌也会更新你的   交易日期。谷歌增强型电子商务脚本不支持   任何购买日期参数,他们应该。