Двойные транзакции в analytics. Плагин wp ecommerce
-
Здравствуйте друзья!
Прошу совета у более опытных разработчиков чем я.Суть вопроса такова. Я использую в качестве плагина для интернет магазина wp-ecommerce.
Когда пользователь совершает покупку, он попадает на страницу «Спасибо за покупку» (transaction_results). Скрипт плагина на этой странице выводит код для Universal Analytics, в котором отправляет данные о товаре, цене, категории товара и тд.<script type='text/javascript'>ga('require', 'ecommerce'); ga('ecommerce:addTransaction', { 'id': '11111111111', // Transaction ID. Required. 'affiliation': 'название-магазина', // Affiliation or store name. 'revenue': '2.00', // Grand Total. 'shipping': '0', // Shipping. 'tax': '0' // Tax. }); ga('ecommerce:addItem', {'id': '11111111111','name': 'название товара','sku': '900','category': 'Категория товара','price': '2.00','quantity': '1'}); ga('ecommerce:send');</script>
Суть проблемы такова. Если пользователь обновит эту страницу, то в аналитику пропишется еще одна транзакция. Сложилась такая ситуация, что один покупатель, видимо добавил себе в закладки страницу «Спасибо за заказ» со своим уникальным идентификатором и заходит по ней на сайт, в итоге я каждые пару дней имею новую транзакцию. Это все очень портить статистику по продажам и товарам.
Вариантов решения задачи несколько.
1. Запретить выполнение скрипта более чем один раз. Запрет на перезагрузку страницы и автоматическое перенаправление на главную (не знаю как сделать)
2. Игнорировать запись о транзакции на уровне аналитики (не знаю как сделать)Возможно кто-то сталкивался с подобной проблемой, буду рад любым подсказкам.
С уважением.
- Тема «Двойные транзакции в analytics. Плагин wp ecommerce» закрыта для новых ответов.