Analytics
Сейчас в сети: 515
Сейчас в сети: 515
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

расчет дохода в эффективности товара

Студент ✭

Здравствуйте!

Включена расширенная электронная торговля. Передача информации о покупках выполняется через вызов такой процедуры:

 

function sendBasketGA(){
for(i in cart) {
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.quantity
});
}
for (i in cart) {
var product = cart[i];
ga('ec:setAction', 'purchase', {
'id': product.id,
'revenue': product.price,
'tax': '0',
'shipping': '300',
});
};
ga('send', 'pageview');
}

 

В статистике видно, что есть доход по транзакциям, связанным именно с оформлением покупки:

Доход по тразакциям

 

Но на отчете эффективности товара нет данных по доходу:

Эффективность товара

 

 

В чем может быть причина?

Re: расчет дохода в эффективности товара

Профессор ✭ ✭
Добрый вечер, возможно значение свойства product.price у вас передается не числом, а строкой.
Так же похоже что в объект ec:setAction', 'purchase' вы передаете те же данные, что и в объект: 'ec:addProduct' — возможно причина и в этом.
---
Если ответ был вам полезен — нажмите на звездочку.

Re: расчет дохода в эффективности товара

Студент ✭

Здравствуйте, заметьте, что на 1 скрине показано, что доход по транзакциям считается правильно, поэтому, на мой взгляд, product.price разбирается в сумму правильно.

В ec:setAction', 'purchase' я передаю те же данные, что и в 'ec:addProduct', - это так. Почему вы считаете, что с этим могут быть какие-то проблемы?