私の答えは1年前ですが、答えを更新する必要があると思います. アイテムの更新は可能ですが、副作用があります。スクリプトを再度呼び出すと、Google 拡張 e コマースのトランザクションが更新されます。
たとえば、顧客が e コマース サイトから赤いシャツを購入し、その顧客から緑のシャツも欲しいという電話があった場合、管理コントロール パネル側から顧客の注文に緑のシャツを追加します。 Google アナリティクスを更新するには、次のコードを実行します。
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 e コマース トランザクションに追加されます。$5 の送料が Google eCommerce トランザクションに追加されます。
次に、副作用について話しましょう。元の取引日から 1 日後に取引を更新すると、Google も取引日を更新します。Google 拡張 e コマース スクリプトは、サポートすべき購入日パラメータをサポートしていません。