0
分析ダッシュボードのeコマースビューにデータが送信されていますが、アイテムはトランザクションに添付されていません。 。Googleのeコマースデータ - 取引に添付されていないアイテム
私は間違っているのですか?商品が取引に添付されるべきですか?私はここで間違っています。
// Build e-commerce items for each item groups
let items = _.map(basket.item_groups, (group) => {
let category = group.type && 'events' || 'products';
let id = group.type && `tt-${group.type}` || `pa-${group.product_attribute}`;
return {
'id': id,
'name': group.description,
'sku': id,
'category': category, // causes problems if removed entirely
'price': group.price,
'quantity': group.quantity,
'currency': basket.currency,
};
});
let transaction = {
'id': basket.id, // Transaction ID. Required.
'affiliation': basket.payment_venue, // Affiliation or store name.
'revenue': basket.total_price,
'shipping': 0,
'tax': basket.taxes,
};
this.call(`${this.namespace}.ecommerce:addTransaction`, transaction);
_.each(items, (item) => {
this.call(`${this.namespace}.ecommerce:addItem`, item);
});
this.call(`${this.namespace}.ecommerce:send`);