我在商店中使用Google Analytics的增强型电子商务插件。
我正在使用analytics.js在结帐成功页面中发送交易信息。
完成交易后,我想更新一些与交易中产品相关的自定义指标,这些指标在结帐成功页面中不可用。
我想知道是否可以通过测量协议来做到这一点,如果是这样的话?
由于
答案 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美元的运费
现在让我们谈谈副作用,如果你每天更新你的交易 在原始交易日期之后,谷歌也会更新你的 交易日期。谷歌增强型电子商务脚本不支持 任何购买日期参数,他们应该。