Перейти к содержимому

Как вставить счётчик посещений в Shop-Script

Для отслеживания посещаемости интернет-магазина используются счётчики аналитики — Яндекс.Метрика, Google Analytics, LiveInternet и другие. В Shop-Script есть два способа их установки в зависимости от типа счётчика.

Способ 1: через настройки приложения «Сайт»

Заголовок раздела «Способ 1: через настройки приложения «Сайт»»

Подходит для счётчиков без визуального информера — то есть тех, которые работают «невидимо» и содержат только JavaScript-код (Яндекс.Метрика, Google Analytics и т.д.).

  1. Войдите в административную панель магазина.
  2. Откройте приложение «Сайт».
  3. Перейдите во вкладку «Настройки».
  4. Найдите поле «Дополнительный JavaScript-код для вставки перед закрывающим тегом </head>».
  5. Вставьте код счётчика в это поле.
  6. Сохраните изменения.

Настройки приложения «Сайт» — поле для JavaScript-кода

Этот способ самый простой и не требует редактирования файлов шаблона.

Подходит для счётчиков с визуальным информером (виджет с количеством посетителей, графиком и т.д.), а также если нужно разместить код в конкретном месте страницы.

  1. Откройте приложение «Сайт» или «Магазин» (в зависимости от того, чью тему вы используете).
  2. В левом меню выберите раздел «Дизайн».
  3. Найдите и откройте файл index.html.
  4. Перейдите в конец файла.
  5. Вставьте код счётчика, обернув его в тег {literal}:
{literal}
<!-- Здесь код вашего счётчика -->
{/literal}

Шаблоны Shop-Script обрабатываются Smarty-шаблонизатором. Фигурные скобки { } в JavaScript-коде счётчика Smarty воспринимает как свои управляющие конструкции, что приводит к ошибкам. Тег {literal}...{/literal} указывает Smarty не обрабатывать содержимое внутри него — код будет выведен на страницу как есть.

Тип счётчикаРекомендуемый способ
Яндекс.МетрикаСпособ 1 (настройки «Сайта»)
Google AnalyticsСпособ 1 (настройки «Сайта»)
Счётчик с информером (LiveInternet, Rambler и др.)Способ 2 (файл шаблона)
Пиксель ретаргетинга (VK, Facebook)Способ 1 (настройки «Сайта»)