При установке счетчика Яндекс.Метрика с 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', 'НАЗВАНИЕ_ЦЕЛИ');
Если для учета событий в корзине по добавлению товара, показу корзины и оформлению заказа вы использовали код из инструкции "настройка целей Яндекс.метрики в корзине" обратите внимание на изменения в коде
Отправка целей в новый счетчик:
<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>