Как да записвате множество транзакции с подобрената електронна търговия на GA

Когато клиентите правят поръчки в нашата система, те могат да купуват от един от няколко различни „магазина“. Имаме консолидиран опит с пазарската количка, но разделяме транзакцията на отделни поръчки като последна стъпка.

Имам нужда от някакъв начин да добавя продукти и да записвам транзакция няколко пъти на последната страница с „благодаря“ на фунията за плащане.

Задаването на действие „покупка“ изчиства ли ефективно продуктите, така че да мога да добавя още и да повторя процеса? Например...

ga('ec:addProduct', { 'id': '1' });
ga('ec:addProduct', { 'id': '2' });
ga('ec:setAction', 'purchase', { 'id': '123456' });
ga('ec:addProduct', { 'id': '3' });
ga('ec:setAction', 'purchase', { 'id': '987654' });

...В горния сценарий транзакция 123456 ще съдържа ли продукти 1 и 2, докато транзакция 987654 съдържа само продукт 3? Или транзакция 987654 ще съдържа продукти 1, 2 и 3?

Оценявайте всяко вникване в това!

Най-добре, Нейт


person nathanziarek    schedule 16.10.2014    source източник


Отговори (1)


Трябва да разделите транзакциите, като изпратите събитие между тях, това попадение ще изпрати цялата информация, за да можете да започнете отначало със следващата транзакция.

ga('ec:addProduct', { 'id': '1' });
ga('ec:addProduct', { 'id': '2' });
ga('ec:setAction', 'purchase', { 'id': '123456' });

ga('send','event','whatever',{'non-interaction': 1});

ga('ec:addProduct', { 'id': '3' });
ga('ec:setAction', 'purchase', { 'id': '987654' });

ga('send','event','whatever',{'non-interaction': 1});
person Andrés Navarro    schedule 21.08.2015