Je reçois des données envoyées à la vue de commerce électronique sur mon tableau de bord d'analyse, mais les articles ne sont pas joints à la transaction. Il semble que les articles arrivent également en tant que transactions. . Est-ce que je me trompe ou est-ce que les articles doivent être joints à la transaction? Qu'est-ce que je me trompe ici?Données de commerce électronique Google - Éléments non liés à la transaction
// 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`);