Когато клиентите правят поръчки в нашата система, те могат да купуват от един от няколко различни „магазина“. Имаме консолидиран опит с пазарската количка, но разделяме транзакцията на отделни поръчки като последна стъпка.
Имам нужда от някакъв начин да добавя продукти и да записвам транзакция няколко пъти на последната страница с „благодаря“ на фунията за плащане.
Задаването на действие „покупка“ изчиства ли ефективно продуктите, така че да мога да добавя още и да повторя процеса? Например...
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?
Оценявайте всяко вникване в това!
Най-добре, Нейт