Я был таким же, как вы, я также сначала внедрил отслеживание событий, но я хотел получить возможность внедрить отслеживание электронной торговли, чтобы получить там некоторые данные для просмотра.Итак, на странице разработчиков.Один из примеров находится на странице получения, но в моей реализации это не сработало, поскольку я использую платежный API.Итак, на моей странице оформления заказа я установил родительскую транзакцию.используя:
_gaq.push(['_addTrans',
'1234', // transaction ID - required
'Acme Clothing', // affiliation or store name
'11.99', // total - required
'1.29', // tax
'5', // shipping
'San Jose', // city
'California', // state or province
'USA' // country
]);
Затем, когда я размещаю свои товары в корзине, я использую PHP и foreach для сброса каждого товара, единицы товара, цены за товар и количества в транзакцию на родительском уровне, например:
_gaq.push(['_addItem',
'1234', // transaction ID - required
'DD44', // SKU/code - required
'T-Shirt', // product name
'Green Medium', // category or variation
'11.99', // unit price - required
'1' // quantity - required
]);
На последнем шаге процесса я отправляю данные транзакции своему обработчику (paypal) через API-интерфейс SOAP и получаю многочисленные ответы обратно.Я делаю разные вещи, основываясь на ответе, который я получаю.Если в ответе JSON нет ошибки, я получаю ответ «ЗАВЕРШЕНО», в этот момент я запускаю:
_gaq.push(['_trackTrans']);
Я не совсем уверен, верно ли это,но это имеет смысл для меня.