4

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

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

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

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

谢谢

4

3 回答 3

1

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

测量协议的工作原理与 analytics.js 一样,事实上 analytics.js 使用的是测量协议。它仅用于向 Google 分析发送信息。

于 2016-01-21T10:44:11.177 回答
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 美元的收入将添加到您的谷歌电子商务交易中。5 美元的运费将添加到您的谷歌电子商务交易中。

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

于 2017-04-03T08:13:58.153 回答
0

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

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

于 2016-01-21T10:44:30.857 回答