Электронная коммерция для Яндекс.Метрики в Virtuemart

Опубликовано: 9 Ноябрь, 2018
Обновлено: 10 Ноябрь, 2018
Категория: Сервисы
Комментариев: 7

Яндекс Метрика позволяет собирать расширенные данные, относящиеся к электронной торговле. С их помощью можно более детально проанализировать поведение пользователей на сайте.

Фиксируются следующие действия:

  • просмотр карточки товара
  • добавление/удаление товара из корзины
  • покупка товара

Интегрировать электронную коммерцию для Метрики на сайт можно с помощью готовых плагинов. Это быстрый, но платный вариант. Цель статьи - показать как можно самостоятельно добавить отслеживание всех действий (кроме удаления товара из корзины).

Более подробно прочитать о работе технологии можно в документации от Яндекса.

Подключение счетчика Яндекс Метрики

Если Метрика на сайте уже подключена, то проверьте чтобы в коде был параметр

Если его нет, то нужно изменить настройки счетчика и заменить его код на сайте.

Код метрики должен быть подключен на всех страницах сайта. Если шаблон сайте сделан на фреймворке, то почти наверняка код можно добавить в настройках шаблона в админке. Код должен быть добавлен перед закрывающим тегом body.

Просмотр карточки товара

Для фиксации просмотра товара в шаблон /components/com_virtuemart/views/productdetails/tmpl/default.php в самый конец нужно добавить следующий код

Здесь и далее будут указаны стандартные пути до шаблонов. На вашем сайте данные шаблоны могут быть переопределены в папке /templates/имя_шаблона/html/com_virtuemart/. Если файл переопределен, то правки нужно вносить именно в переопределенный файл.

Чтобы правки сохранились после обновления virtuemart, все отредактированные шаблоны нужно переопределить в папке /templates/имя_шаблона/html/com_virtuemart/.

Добавление товара в корзину

Метод ниже подойдет, если при добавлении в корзину показывается всплывающее окно с информацией о товаре.

В конец файла /components/com_virtuemart/views/cart/tmpl/padded.php добавьте

Покупка товара

Для отслеживания покупки в шаблон /components/com_virtuemart/views/cart/tmpl/orderdone.php с благодарностью о заказе нужно добавить код

Просмотр отчета в Метрике

Данные в Метрике появляются не сразу, а в течение 3-5 минут. Просмотреть всю статистику можно в списке всех отчетов.

Сам отчет выглядит следующим образом

Если по прошествии 5 минут данные в Метрике не появились или возникли какие-то другие вопросы, то пишите в комментах, постараюсь со всем помочь.

7 комментариев

    JediG

    Круто! Надо будет попробовать. Думал об этом, но показалось слишком сложным.

    yrygvay

    В ваших шаблонах уже интегрированно?

      yrygvay

      разобобрался, нет, добавил в шаблон. Спасибо большое Владимир.

      admin

      admin

      В шаблонах этого нет, нужно добавлять.

    Владимир

    Здравствуйте, сделал все как написано, поменял счетчик на сайте, подождал более 15 минут, но отчет так и не появился

      admin

      admin

      Здравствуйте!

      Проблема еще актуальна?

      yrygvay

      попробуйте через браузере где не режется реклама, я сам ждал пол дня когда пробовал откывать с блокировщиками и небыло данных в метрике.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×