Да, проще, никто и спорить с этим не будет. Однако, в любом случае к любому продукту нужно прочитать хотя бы бегло мануал. Вы же читаете мануалы, например, от IKEA по сборке ящиков?
Так вот цитата со страницы мануала:
Когда мы исправляем баг, это исправление появляется в одной из будущих версий CS-Cart. Новая версия может выйти нескоро, а избавиться от бага нужно побыстрее. Для этого мы даём файлы в формате unified diff.
Тем, у кого установлен PHP Storm (самый популярный в СНГ редактор для разработчиков) - можно это сделать не разбираясь. Просто зайти в меню и применить патч.
По теме. Почему-то мне в Я.Метрику доход по конверсии не передаётся. Как исправить?
Да, проще, никто и спорить с этим не будет. Однако, в любом случае к любому продукту нужно прочитать хотя бы бегло мануал. Вы же читаете мануалы, например, от IKEA по сборке ящиков?
Так вот цитата со страницы мануала:
я только одного не пойму почему нельзя просто выложить готовый код который мы копипастим в файл. зачем нужно самому сидеть удалять строчки и добавлять строчки ? ведь у всех одинаковый модуль.
я только одного не пойму почему нельзя просто выложить готовый код который мы копипастим в файл. зачем нужно самому сидеть удалять строчки и добавлять строчки ? ведь у всех одинаковый модуль.
Так настроены процессы в компании. Дифф автоматом создается, а файлы нужно вручную выкладывать. Сколько этих фиксов делается, всем файлы не выложишь
Вы конечно извините ,но как бы не всем дано даже эти строчки правильно вставить , я не говорю уже правилах хорошего тона быть лояльными к клиентам , команда Cs-CART решите этот вопрос пожалуйста патчем , все таки этот модуль является важным абсолютно для всех владельцев .
Применил изменения, но теперь никакие данные коммерции не уходят в метрику.
Саппорт ответил:
При проверке отправляемых данных Электронной коммерции мы видим, что, судя по ошибке dataLayer is not defined, Вы не задали контейнер данных ( код не был добавлен).
Применил изменения, но теперь никакие данные коммерции не уходят в метрику.
Саппорт ответил:
При проверке отправляемых данных Электронной коммерции мы видим, что, судя по ошибке dataLayer is not defined, Вы не задали контейнер данных ( код не был добавлен).
В чем может быть проблема?
Вам саппорт почти верно написал. Проверьте есть ли в коде в файле js/addons/rus_yandex_metrika/func.js строка
w.dataLayerYM = w.dataLayerYM || [];
Я правда без понятия зачем ребята сделали отдельный dataLayer - можно спокойно один использовать для google и Yandex. У нас так работает - но вы проверьте есть ли она и стоит ли она ДО push.
При проверке отправляемых данных Электронной коммерции мы видим, что, судя по ошибке dataLayer is not defined, Вы не задали контейнер данных ( код не был добавлен).
Да, это оно. Переименуйте в настройках. А вообще надеюсь разработчики обновят и уберут YM контейнер, он не нужен. Яндекс все сделал как раз для того, чтобы у людей был контейнер для гугла и яндекса.
Да, это оно. Переименуйте в настройках. А вообще надеюсь разработчики обновят и уберут YM контейнер, он не нужен. Яндекс все сделал как раз для того, чтобы у людей был контейнер для гугла и яндекса.
Почему у меня тогда работает? Настройки Метрики аналогичны, в коде вот так:
У меня тоже перестала работать передача заказов в метрику на 4.7.3
В Метрике поставил Имя контейнера данных: dataLayerYM
В заказе уходит норм: http://joxi.ru/J2b6wKgSXPxQ82
Я только не пойму, в самой Метрике написан пример кода
try {
w.yaCounter39379190 = new Ya.Metrika({
id:39379190,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true,
ecommerce:“dataLayerYM”
});
И вот как раз последнего параметра ecommerce в моём вызове нет.
А как у вас?