Alexey787 0 Опубликовано 5 ноября, 2016 Жалоба Share Опубликовано 5 ноября, 2016 Здравствуйте Господа! Обновилась метрика и теперь согласно статьи на форуме не удается настроить электронную коммерцию (нет там упоминания об отметьте "галочкой" опцию "Пример использования параметров визита" ) , т.к. не могу понять какие данные необходимо указать в "Отправка в Метрику данных электронной коммерции Имя контейнера данных: **** " По умолчанию метрика устанавливает имя контейнера dataLayer. Ссылка на метрике по эл.коммерции. В коде это выглядит так (часть кода) w.yaCounter**** = new Ya.Metrika({ id:*****, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, ecommerce:"dataLayer" }); В коде на сайте ничего такого не обнаружил. Вот та же часть кода на сайте: w.yaCounter**** = new Ya.Metrika({id:*****, enableAll: true,webvisor:true,ut:"noindex",params:window.yaParams||{ }}); В файле checkout_success.php нашел упоминание ecommerce:addTransaction Прошу подсказать, это именно то, что мне нужно??? Или есть какое то иное "стандартное имя" контейнера? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2016 Жалоба Share Опубликовано 5 ноября, 2016 Добавьте этот ecommerce: "dataLayer" в /includes/googleconversiontracker.js.php Поменяйте там код: <div style="display:none;"><script type="text/javascript"> (function(w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter<?php echo YANDEX_METRIKA_ID; ?> = new Ya.Metrika({id:<?php echo YANDEX_METRIKA_ID; ?>, enableAll: true,webvisor:true,ut:"noindex",params:window.yaParams||{ }}); } catch(e) { } }); })(window, 'yandex_metrika_callbacks'); </script></div> на: <div style="display:none;"><script type="text/javascript"> (function(w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter<?php echo YANDEX_METRIKA_ID; ?> = new Ya.Metrika({id:<?php echo YANDEX_METRIKA_ID; ?>, enableAll: true,webvisor:true,ut:"noindex",ecommerce:"dataLayer",params:window.yaParams||{ }}); } catch(e) { } }); })(window, 'yandex_metrika_callbacks'); </script></div> Наверное так. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 6 ноября, 2016 Жалоба Share Опубликовано 6 ноября, 2016 Далеко не так. Это всего лишь метка о сборе данных. Код передачи самих же данных - нужно пихать на страницу товара, обрабатывать добавление товара в корзину и подтверждение заказа. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 ноября, 2016 Жалоба Share Опубликовано 6 ноября, 2016 Данные о заказах и так уже давно передаются в метрику и google analytics. Человек же пишет о том, что настройки на сайте метрики чуть изменились, раньше не былы опции "Имя контейнера", а просто была птичку "Отправка данных". Ссылка на сообщение Поделиться на другие сайты
Alexey787 0 Опубликовано 7 ноября, 2016 Автор Жалоба Share Опубликовано 7 ноября, 2016 К сожалению не работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 ноября, 2016 Жалоба Share Опубликовано 7 ноября, 2016 А как Вы определили, что не работает?! На vamshop.ru тоже включена метрика и всё показывает. К примеру, в Стандартных отчетах - Электронная коммерция - Содержимое заказов. Ссылка на сообщение Поделиться на другие сайты
Alexey787 0 Опубликовано 7 ноября, 2016 Автор Жалоба Share Опубликовано 7 ноября, 2016 В 07.11.2016 в 15:02, VaM сказал: А как Вы определили, что не работает?! На vamshop.ru тоже включена метрика и всё показывает. К примеру, в Стандартных отчетах - Электронная коммерция - Содержимое заказов. Expand Да, именно там и смотрю - Нет данных. Нет данных, соответствующих заданным условиям. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 ноября, 2016 Жалоба Share Опубликовано 7 ноября, 2016 А птичка "Отправка данных электронной коммерции" точно стоит?! Когда именно эту опцию включили, давно?! Там вроде есть задержка при первом включении этой опции. Но у меня на vamshop.ru с точно таким же кодом всё работает. Ссылка на сообщение Поделиться на другие сайты
Alexey787 0 Опубликовано 8 ноября, 2016 Автор Жалоба Share Опубликовано 8 ноября, 2016 Уф... тяжко ковыряться в том, что практически не понимаешь))... Все птички стоят уже около полугода... Статистики не было В общем решил пойти другим путем - использовать Google Tag Manager. Отключил счетчики на vamshop, подключил через Google Tag... На страницу товара добавил: {literal} <script type="text/javascript"> dataLayer.push({ 'event': 'addToCart', 'ecommerce': { 'currencyCode': 'RUB', 'add': { // 'add' actionFieldObject measures. 'products': [{ // adding a product to a shopping cart. 'name': '{/literal}{$PRODUCTS_NAME}{literal}', 'id': '{/literal}{$PRODUCTS_MODEL}{literal}', 'price': '{/literal}{$PRODUCTS_PRICE}{literal}', 'brand': '{/literal}{$MANUFACTURER}{literal}', 'category': '{/literal}{$CATEGORY}{literal}', 'variant': '', 'quantity': '' //как количество передать? Никак не соображу }] } } }); </script> {/literal} Так же в счетчик Yandex добавил params:window.dataLayer[0]. Только после этого появилась статистика в Яндексе в Электронной коммерции. Вопросы: - как добавить в скрипт количество товара, попадающего в корзину (в шаблон попадает метка input)? - для каждого event (просмотр товара, добавление в корзину и т.п: addToCart, removeFromCart) надо прописать такую конструкцию? А просмотр товара так же прописывать надо? Еще бы умудриться куда то подцепить purchase))) П.С. извините за не профессионализм) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2016 Жалоба Share Опубликовано 8 ноября, 2016 Так всё это уже есть в коде. В /includes/modules/analytics/ И для метрики и для analytics передаются данные о заказах. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2016 Жалоба Share Опубликовано 8 ноября, 2016 Количество товара в корзине можно вывести меткой {$cart_count} это если в шаблоне надо вывести. Либо php кодом $_SESSION['cart']->count_contents() Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 10 ноября, 2016 Жалоба Share Опубликовано 10 ноября, 2016 данный пример - странный. У Вас же тут добавление в корзину. Нужно а) Выводить подобный массив при просмотре товара б) Обрабатывать добавление товара в корзину в) Обрабатывать заказ (оформленный и подтвержденный) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 ноября, 2016 Жалоба Share Опубликовано 10 ноября, 2016 Кстати, да, тот код, что Вы показываете, это максимум тянет на отслеживание корзин, добавление товара в корзину. Такого кода по умолчанию в VamShop действительно нет. Есть передача данных об уже оформленных заказах. Ссылка на сообщение Поделиться на другие сайты
Alexey787 0 Опубликовано 10 ноября, 2016 Автор Жалоба Share Опубликовано 10 ноября, 2016 Ну да, в этом и идея, смотреть в Метрике, какой товар просмотрели, добавили и удалили из корзины... Пока пытаюсь передать данные о просмотре и добавлении товара в корзину: detail и addToCart. Статистика как бы "кусками" появляется в Метрике, заморочка в количестве товара, ну и в правильной отсылке контейнера dataLayer (при просмотре detail, при добавлении в корзину addToCart)... Ну и плюс - оформление заказа тоже надо будет Да, еще проблемка возникла в листинге товаров при нажатии кнопки КУПИТЬ добавляется 1 товар, не смотря на минимальное количество при заказе Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 ноября, 2016 Жалоба Share Опубликовано 10 ноября, 2016 Я пока что такого не делал в метрике, конкретный код не подскажу, к сожалению. По поводу минимального количества... А ajax корзина включена или выключена, есть такая опция в Админке - Настройки - Мой магазин. Ссылка на сообщение Поделиться на другие сайты
Alexey787 0 Опубликовано 10 ноября, 2016 Автор Жалоба Share Опубликовано 10 ноября, 2016 ajax корзина включена. Смотрел тема была на форуме, сделал как там - не помогло Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 ноября, 2016 Жалоба Share Опубликовано 10 ноября, 2016 А с выключенной ajax корзиной тоже не работает?! Там вроде была какая-то проблема с этими минимумами/максимумами, возможно, что глюк ещё не был исправлен. Ссылка на сообщение Поделиться на другие сайты
Alexey787 0 Опубликовано 10 ноября, 2016 Автор Жалоба Share Опубликовано 10 ноября, 2016 В 10.11.2016 в 13:06, VaM сказал: А с выключенной ajax корзиной тоже не работает?! Там вроде была какая-то проблема с этими минимумами/максимумами, возможно, что глюк ещё не был исправлен. Expand К сожалению не проверял, пока убрал кнопки со списка товаров Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 сентября, 2017 Жалоба Share Опубликовано 30 сентября, 2017 В 05.11.2016 в 15:33, Alexey787 сказал: Здравствуйте Господа! Обновилась метрика и теперь согласно статьи на форуме не удается настроить электронную коммерцию (нет там упоминания об отметьте "галочкой" опцию "Пример использования параметров визита" ) , т.к. не могу понять какие данные необходимо указать в "Отправка в Метрику данных электронной коммерции Имя контейнера данных: **** " По умолчанию метрика устанавливает имя контейнера dataLayer. Ссылка на метрике по эл.коммерции. В коде это выглядит так (часть кода) w.yaCounter**** = new Ya.Metrika({ id:*****, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, ecommerce:"dataLayer" }); В коде на сайте ничего такого не обнаружил. Вот та же часть кода на сайте: w.yaCounter**** = new Ya.Metrika({id:*****, enableAll: true,webvisor:true,ut:"noindex",params:window.yaParams||{ }}); В файле checkout_success.php нашел упоминание ecommerce:addTransaction Прошу подсказать, это именно то, что мне нужно??? Или есть какое то иное "стандартное имя" контейнера? Expand Доработан код в соответствии с текущей документацией метрики. Исправленные файлы: /checkout_process.php /includes/google_conversiontracking.js.php checkout_success.php google_conversiontracking.js.php Ссылка на сообщение Поделиться на другие сайты
IVAN.Z 2 Опубликовано 30 января, 2018 Жалоба Share Опубликовано 30 января, 2018 В новой версии 1.88 уже это пофиксили, чтобы понимать что нужно допили или уже все запилино Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 января, 2018 Жалоба Share Опубликовано 30 января, 2018 В 30.01.2018 в 09:32, ZM сказал: В новой версии 1.88 уже это пофиксили, чтобы понимать что нужно допили или уже все запилино Expand Да, эти правки уже включены в код по умолчанию. Ссылка на сообщение Поделиться на другие сайты
IVAN.Z 2 Опубликовано 18 февраля, 2018 Жалоба Share Опубликовано 18 февраля, 2018 Тогда подскажите какие данные использовать вместо datalayer или можно уже не менять ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 февраля, 2018 Жалоба Share Опубликовано 18 февраля, 2018 В 18.02.2018 в 05:20, ZM сказал: Тогда подскажите какие данные использовать вместо datalayer или можно уже не менять ? Expand Ничего нигде не надо править, просто в настройках на сайте яндекс метрика включить режим электронной торговли и всё. Ссылка на сообщение Поделиться на другие сайты
wishful161 0 Опубликовано 1 марта, 2019 Жалоба Share Опубликовано 1 марта, 2019 В 05.11.2016 в 15:33, Alexey787 сказал: Здравствуйте Господа! Обновилась метрика и теперь согласно статьи на форуме не удается настроить электронную коммерцию (нет там упоминания об отметьте "галочкой" опцию "Пример использования параметров визита" ) , т.к. не могу понять какие данные необходимо указать в "Отправка в Метрику данных электронной коммерции Имя контейнера данных: **** " По умолчанию метрика устанавливает имя контейнера dataLayer. Ссылка на метрике по эл.коммерции. В коде это выглядит так (часть кода) w.yaCounter**** = new Ya.Metrika({ id:*****, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, ecommerce:"dataLayer" }); В коде на сайте ничего такого не обнаружил. Вот та же часть кода на сайте: w.yaCounter**** = new Ya.Metrika({id:*****, enableAll: true,webvisor:true,ut:"noindex",params:window.yaParams||{ }}); В файле checkout_success.php нашел упоминание ecommerce:addTransaction Прошу подсказать, это именно то, что мне нужно??? Или есть какое то иное "стандартное имя" контейнера? Expand Добрый вечер. Удалось в итоге решить вопрос? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2019 Жалоба Share Опубликовано 1 марта, 2019 В 01.03.2019 в 17:41, wishful161 сказал: Добрый вечер. Удалось в итоге решить вопрос? Expand По умолчанию в VamShop уже давно встроена яндекс.метрика с поддержкой режиме электронной коммерции. т.е. в метрику передаются все данные о заказах и в самой метрике уже можно смотреть отчёты. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения