Перейти к содержанию
Gosenergoatomka

[Выполнено] Добавить код для яндекс метрики

Рекомендуемые сообщения

Требуется установить код для настройки целей в метрике.

 

1) Для кнопки добавления в корзину (в категориях http://clip2net.com/s/3e6ZHMG, в карточке товара http://c2n.me/3e6ZNey), код:

onclick="yaCounter9669229.reachGoal('addcart'); return true;"

2) Для кнопки Быстрый заказ, код:

onclick="yaCounter9669229.reachGoal('fastorder'); return true;"

Эти коды нужно установить на нажатие кнопок

Сейчас для добавления в корзину стоит onclick="addToCart('<?php echo $product['product_id']; ?>');"

При установке выше указанного кода для метрики , перестаётт работать добавление в корзину - надо совместить.

 

Судя по всему нужен специалист по javascript

Личка или скайп:gosenergoatom

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для добавления в корзину пробуйте

onclick="addToCart('<?php echo $product['product_id']; ?>'); yaCounter9669229.reachGoal('addcart'); return true;"

с остальными аналогично

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От chukcha
      Скачать/Купить дополнение


      SEO счетчики на сайте
      Seo счетчики необходимо добавлять перед закрывающим тегом body (таковы рекомендации), в том числе и от Yandex метрика.
      Для googleanalitics есть отдельное место и предназначено, почти исключительно, для него
      Данный мод позволит это сделать через админку ( Система - настройки - Сервер)
      Для 2-й версии - Система - настройки - Google
      Кроме того, в это поле можно добавлять скрипты для счетчиков посещаемости, такие как, например LiveInternet.
      Или же коды онлайн консультантов, например, redhelper, jivosite и им подобные.
      В этом поле можно прописывать и пользовательские скрипты и стили.
      Его также можно использовать и для вставки кода Google Tag Manager
      Требования: Наличие Vqmod. Для 2.х - представлено в двух вариантах vqmod и ocmod
      Совместимость: проверялось на 1.5.5.1.2 - но будет работать на всех версиях
      также есть версия под
      2.0.х (vqmod или ocmod)
      2.1.х (ocmod) - В 2.1 отсутствует поле для вставки кода Google Analytics
      Добавил chukcha Добавлено 29.12.2014 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От chukcha
      Seo счетчики необходимо добавлять перед закрывающим тегом body (таковы рекомендации), в том числе и от Yandex метрика.
      Для googleanalitics есть отдельное место и предназначено, почти исключительно, для него
      Данный мод позволит это сделать через админку ( Система - настройки - Сервер)
      Для 2-й версии - Система - настройки - Google
      Кроме того, в это поле можно добавлять скрипты для счетчиков посещаемости, такие как, например LiveInternet.
      Или же коды онлайн консультантов, например, redhelper, jivosite и им подобные.
      В этом поле можно прописывать и пользовательские скрипты и стили.
      Его также можно использовать и для вставки кода Google Tag Manager
      Требования: Наличие Vqmod. Для 2.х - представлено в двух вариантах vqmod и ocmod
      Совместимость: проверялось на 1.5.5.1.2 - но будет работать на всех версиях
      также есть версия под
      2.0.х (vqmod или ocmod)
      2.1.х (ocmod) - В 2.1 отсутствует поле для вставки кода Google Analytics
    • От romkatsu
      Скачать/Купить дополнение


      Яндекс метрика. Электронная коммерция.
      Версия для OpenCart 1.5.x и OpenCart 2.1.x
      Описание:
      Дополнение служит для отправки данных о действиях пользователей с товарами в яндекс метрику.
      Ecommerce - составляющая Метрики позволяет отслеживать большее количество данных и предоставляет значительно более совершенные инструменты для их анализа.
      Например вы сможете узнать пользователи из какого источника покупают на большую сумму или какие товары добавляют чаще в корзину.
      Возможности:
      Поддерживаются следующие действия:
      1. Добавление в корзину
      2. Удаление из корзины
      3. Просмотр товара
      4. Оформление заказа
      Требования:
      1. Требуется чтобы на сайте была установлена яндекс метрика с включенной опцией "Отправка в Метрику данных электронной коммерции"
      2. Контейнер для сбора данных dataLayer (по умолчанию).
      https://yandex.ru/support/metrika/data/e-commerce.xml
      Установка ver 1.5:
      VQMod:
      1. Распаковать содержимое upload в корень сайта
      2. Открыть файл catalog/view/javascript/common.js, найти функцию addToCart, после "$('html, body').animate({ scrollTop: 0 }, 'slow');" добавить addYandexEcommerce(json);
      Вручную:
      1. Внести изменения в код согласно upload/vqmod/xml/yandex_metrika_ecommerce.xml
      2. Открыть файл catalog/view/javascript/common.js, найти функцию addToCart, после "$('html, body').animate({ scrollTop: 0 }, 'slow');" добавить addYandexEcommerce(json);
      Возможны проблемы с установкой через VqMod при использовании нестандартной темы(не default).
      Тестировалось на версии opencart 1.5.6.2.
      Установка ver 2.1:
      OCMod:
      1. Установить дополнение через админку Дополнения->Установка дополнений. После установки нажать кнопку "Обновить" в разделе "Менеджер дополнений"
      2. Открыть файл catalog/view/javascript/common.js, найти функцию cart.add, после "if (json['success']) {" добавить 'sendYandexEcommerce(json, "add");'
      3. Открыть файл catalog/view/javascript/common.js, найти функцию cart.remove, после "success: function(json) {" добавить 'sendYandexEcommerce(json, "remove");'
      Вручную:
      1. Внести изменения в код согласно yandex_metrika_ecommerce.ocmod.xml
      2. Открыть файл catalog/view/javascript/common.js, найти функцию cart.add, после "if (json['success']) {" добавить 'sendYandexEcommerce(json, "add");'
      3. Открыть файл catalog/view/javascript/common.js, найти функцию cart.remove, после "success: function(json) {" добавить 'sendYandexEcommerce(json, "remove");'
      Тестировалось на версии opencart 2.1.0.1
      Добавил romkatsu Добавлено 10.08.2016 Категория Обмен данными Системные требования Сайт разработчика romka@totalbiz.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.2
      2.1
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.1
      OcShop 1.5.6.4.х  
    • От romkatsu
      Версия для OpenCart 1.5.x и OpenCart 2.1.x
      Описание:
      Дополнение служит для отправки данных о действиях пользователей с товарами в яндекс метрику.
      Ecommerce - составляющая Метрики позволяет отслеживать большее количество данных и предоставляет значительно более совершенные инструменты для их анализа.
      Например вы сможете узнать пользователи из какого источника покупают на большую сумму или какие товары добавляют чаще в корзину.
      Возможности:
      Поддерживаются следующие действия:
      1. Добавление в корзину
      2. Удаление из корзины
      3. Просмотр товара
      4. Оформление заказа
      Требования:
      1. Требуется чтобы на сайте была установлена яндекс метрика с включенной опцией "Отправка в Метрику данных электронной коммерции"
      2. Контейнер для сбора данных dataLayer (по умолчанию).
      https://yandex.ru/support/metrika/data/e-commerce.xml
      Установка ver 1.5:
      VQMod:
      1. Распаковать содержимое upload в корень сайта
      2. Открыть файл catalog/view/javascript/common.js, найти функцию addToCart, после "$('html, body').animate({ scrollTop: 0 }, 'slow');" добавить addYandexEcommerce(json);
      Вручную:
      1. Внести изменения в код согласно upload/vqmod/xml/yandex_metrika_ecommerce.xml
      2. Открыть файл catalog/view/javascript/common.js, найти функцию addToCart, после "$('html, body').animate({ scrollTop: 0 }, 'slow');" добавить addYandexEcommerce(json);
      Возможны проблемы с установкой через VqMod при использовании нестандартной темы(не default).
      Тестировалось на версии opencart 1.5.6.2.
      Установка ver 2.1:
      OCMod:
      1. Установить дополнение через админку Дополнения->Установка дополнений. После установки нажать кнопку "Обновить" в разделе "Менеджер дополнений"
      2. Открыть файл catalog/view/javascript/common.js, найти функцию cart.add, после "if (json['success']) {" добавить 'sendYandexEcommerce(json, "add");'
      3. Открыть файл catalog/view/javascript/common.js, найти функцию cart.remove, после "success: function(json) {" добавить 'sendYandexEcommerce(json, "remove");'
      Вручную:
      1. Внести изменения в код согласно yandex_metrika_ecommerce.ocmod.xml
      2. Открыть файл catalog/view/javascript/common.js, найти функцию cart.add, после "if (json['success']) {" добавить 'sendYandexEcommerce(json, "add");'
      3. Открыть файл catalog/view/javascript/common.js, найти функцию cart.remove, после "success: function(json) {" добавить 'sendYandexEcommerce(json, "remove");'
      Тестировалось на версии opencart 2.1.0.1
    • От horecamarketdn
      Всем здравствуйте! Коллеги, нужна ваша помощь! Поставил код статистики от Яндекса, но он не показывает в Вебмастере ip-адрес клиента, который заходил на сайт и из какой страны. Хотя сразу скажу, что я прописал следующее:
      <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function (d, w, c) {         (w[c] = w[c] || []).push(function() {             try {                 w.yaCounter44444444 = new Ya.Metrika({                     id:44444444, /* 44444444 - ID моего счетчика  */                     params: window.yaParams, /* Код, который мы вставили */                     clickmap:true,                     trackLinks:true,                     accurateTrackBounce:true,                     webvisor:true                 });             } catch(e) { }         });         var n = d.getElementsByTagName("script")[0],             s = d.createElement("script"),             f = function () { n.parentNode.insertBefore(s, n); };         s.type = "text/javascript";         s.async = true;         s.src = "https://mc.yandex.ru/metrika/watch.js";         if (w.opera == "[object Opera]") {             d.addEventListener("DOMContentLoaded", f, false);         } else { f(); }     })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="https://mc.yandex.ru/watch/44444444" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> Кроме это, я прописал в index.php следующее: $ip=getenv("REMOTE_ADDR"); $date=date("d M Y, H:i:s"); $str=(" Data - $date Ip - $ip ---"); $log = fopen("444444.php","a+"); fwrite($log,"\n $str \n"); fclose($log); И в файле 444444.php я смог хотя бы увидеть ip-адрес зашедшего, дату и время захода...Но нет страны, а это самое главное!!! А ведь Вебвизор самое главное показывает поведенческие факторы, а значит нужно выявить кто является "пустышкой"...
       
      Подскажите, кто знает или может знать, - что и где прописать или создать, чтобы можно было хотя бы видеть по ip-адресу из какой он страны, а не лопатить вручную? Или как это сделать через код Яндекс Метрики (только для сайта на Opencart, для WordPress я знаю)?
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.