Настройка целей в корзине

Корзина не может создавать новые страницы на вашем сайте. Поэтому простая привязка событий к URL не используется. Но корзина может отправлять события, происходящие на существующих страницах в любые системы аналитики. Для корзины являются традиционными следующие события:

  • Добавление товара в корзину (add)
  • Переход к оформлению заказа (show)
  • Успешное оформление заказа (order)

Передача событий из корзины в Яндекс Метрику

<script>
	document.addEventListener("EasyNetShopLoaded", function(event) {
        	ens_jQuery('.btn-ens-action, .easynetshop-buy').click(function() { 

			// Отправляем в счетчик с номером XXXXXXXX событие add - Добавление товара в корзину
			ym(XXXXXXXX, 'reachGoal', 'add');
		 });

	}, false);
	document.addEventListener("EasyNetShopModalOpened", function(event) {
		if (ens_jQuery('.easynetshop-modal-cart').css('display') != 'none') {

			// Отправляем в счетчик с номером XXXXXXXX событие show - Открытие корзины для оформления заказа 
			ym(XXXXXXXX, 'reachGoal', 'show');
		}

		if ((ens_jQuery(".easynetshop-modal-ordercompleate .easynetshop-ok .easynetshop-continue").css('display') != 'none') && (ens_jQuery(".easynetshop-modal-ordercompleate").css('display') != 'none')) {

			// Отправляем в счетчик с номером XXXXXXXX событие order - Успешный заказ
			ym(XXXXXXXX, 'reachGoal', 'order');
		}

	}, false);

</script>