Корзина для вашего сайта

Готовый виджет для оформления заказов.
Установка на сайт за 5 минут, без программирования.

Получить код Пример работы

video Как установить на сайт [видео, 46 секунд]

Корзина для сайта
Корзина для сайта

Обновление кода счетчика Яндекс Метрики

При установке счетчика Яндекс.Метрика с 6 декабря предлагает новый формат. В данном формате обновился не только сам функционал счетчика, но и обновлены методы, которые в метрику передают данные с сайта. Старый код Метрики по-прежнему работает. Информация ниже актуальна для тех, кто уже обновил или планирует обновить код счетчика

Старый код счетчика выглядит примерно так:

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
			...

Новый код счетчика выглядит примерно так:

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||
			...

Если код уже обновили или планируете это сделать, то необходимо учесть, что функция отправки в метрику событий изменилась. Например:

Отправка события в старый счетчик

yaCounterXXXXXXXX.reachGoal('НАЗВАНИЕ_ЦЕЛИ');

Отправка события в новый счетчик

ym(XXXXXXXX, 'reachGoal', 'НАЗВАНИЕ_ЦЕЛИ');

Если для учета событий в корзине по добавлению товара, показу корзины и оформлению заказа вы использовали код из инструкции "настройка целей Яндекс.метрики в корзине" обратите внимание на изменения в коде

Отправка целей в новый счетчик:

Внимание! Обязательно укажите вместо XXXXXXXX код счетчика, который установлен.
<script type="text/javascript">
	document.addEventListener("EasyNetShopLoaded", function(event) {
        	$('.btn-ens-action, .easynetshop-buy').click(function() { 
		
			// Отправляем в счетчик с номером XXXXXXXX событие add - Добавление товара в корзину
			ym(XXXXXXXX, 'reachGoal', 'add');
			
		 });
                
	}, false);
	document.addEventListener("EasyNetShopModalOpened", function(event) {
		if ($('.easynetshop-modal-cart').css('display') != 'none') {
		
			// Отправляем в счетчик с номером XXXXXXXX событие show - Открытие корзины для оформления заказа 
			ym(XXXXXXXX, 'reachGoal', 'show');
			
		}

		if (($(".easynetshop-modal-ordercompleate .easynetshop-ok .easynetshop-continue").css('display') != 'none') && ($(".easynetshop-modal-ordercompleate").css('display') != 'none')) {
			
			// Отправляем в счетчик с номером XXXXXXXX событие order - Успешный заказ
			ym(XXXXXXXX, 'reachGoal', 'order');
			
		}
	 
	}, false);
		
</script>
Предыдущая статьяSMS при оформлении заказа
Следующая статьяКак повысить продажи в интернет-магазине