Я тоже это испытал и нашел ответ хотя бы для нашей реализации. «Проблема» заключается в том, что аналитика Google не агрегирует данные на уровне продукта. Это означает, что если вы положите два одинаковых предмета в корзину и отправите заказ, вы можете ожидать, что показатели будут «Уникальная покупка: 1», «Количество: 2». но результат будет, как вы испытали «Уникальная покупка: 2» «Количество: 2».
Причина, по которой это происходит, заключается в коде отслеживания расширенной электронной коммерции. Код использует параметр объекта «количество» для измерения количества и, как я уже сказал, не агрегирует количество двух продуктов при отправке данных в Google Analytics.
Пример кода с сайта разработчиков показывает, что обычно для добавления информации о каждом отдельном продукте используется цикл, поэтому каждый отдельный продукт будет иметь «Уникальные покупки: 1» и «Количество: 1», если значение параметра «количество» равно 1.
function checkout(cart) {
for(var i = 0; i < cart.length; i++) {
var product = cart[i];
ga('ec:addProduct', {
'id': product.id,
'name': product.name,
'category': product.category,
'brand': product.brand,
'variant': product.variant,
'price': product.price,
'quantity': product.qty
});
}
}