Возможности модуля
- Добавление и управление скриптами через удобный интерфейс
- Поддержка популярных сервисов с готовыми шаблонами
- Гибкие условия показа по разделам сайта
- Управление приоритетом загрузки скриптов
- Предпросмотр генерируемого кода
Поддерживаемые сервисы
| Сервис |
Описание |
| Яндекс.Метрика |
Счётчик аналитики Яндекса |
| Google Tag Manager |
Менеджер тегов Google |
| Google Analytics 4 |
Счётчик аналитики Google |
| Jivo |
Онлайн-консультант |
| Carrot Quest |
Платформа для коммуникаций |
| VK Pixel |
Пиксель ВКонтакте для рекламы |
| Calltouch |
Коллтрекинг и аналитика звонков |
| Произвольный код |
Любой HTML/JavaScript код |
Доступ к настройкам
Перейдите в раздел Настройки → Модули → Внешние скрипты. Выберите сайт для управления скриптами.
Добавление скрипта
- Нажмите Добавить скрипт
- Выберите тип скрипта из списка
- Укажите название для идентификации
- Заполните необходимые настройки
- При необходимости настройте условия показа
- Сохраните скрипт
Настройка Яндекс.Метрики
- Выберите тип Яндекс.Метрика
- Укажите ID счётчика — числовой идентификатор из настроек счётчика в Яндекс.Метрике
- Настройте опции:
- Вебвизор — запись действий посетителей (требует включения в настройках счётчика)
- Карта кликов — сбор данных о кликах
- Отслеживание ссылок — учёт переходов по внешним ссылкам
- Точный показатель отказов — более точный расчёт отказов
- Отслеживание хеша в URL — учёт изменений hash-части URL
- Электронная коммерция — передача данных о покупках
Электронная коммерция
При включении опции «Электронная коммерция» укажите имя контейнера данных (по умолчанию dataLayer). Модуль «Интернет-магазин» автоматически передаёт данные о товарах в этот контейнер.
Настройка Google Tag Manager
- Выберите тип Google Tag Manager
- Укажите Container ID в формате
GTM-XXXXXXX
Код GTM вставляется в две позиции: в <head> (JavaScript) и сразу после <body> (noscript-версия).
Настройка Google Analytics 4
- Выберите тип Google Analytics 4
- Укажите Measurement ID в формате
G-XXXXXXXXXX
Идентификатор можно найти в Google Analytics: Администратор → Потоки данных → выбрать поток → Measurement ID.
Настройка онлайн-консультантов
Jivo
- Выберите тип Jivo
- Укажите Widget ID из личного кабинета Jivo (Управление → Каналы связи → Код виджета)
Carrot Quest
- Выберите тип Carrot Quest
- Укажите App ID из настроек приложения в личном кабинете
Настройка пикселей рекламных систем
VK Pixel
- Выберите тип VK Pixel
- Укажите Pixel ID из рекламного кабинета ВКонтакте
Calltouch
- Выберите тип Calltouch
- Укажите ID скрипта (mod_id) из личного кабинета Calltouch
Произвольный код
Тип «Произвольный код» позволяет вставить любой HTML или JavaScript код в четыре позиции страницы:
| Позиция |
Описание |
Типичное использование |
После <head> |
Сразу после открывающего тега head |
Мета-теги, preload |
Перед </head> |
Перед закрывающим тегом head |
CSS, JavaScript в head |
После <body> |
Сразу после открывающего тега body |
GTM noscript, схемы |
Перед </body> |
Перед закрывающим тегом body |
Виджеты, отложенные скрипты |
Заполните хотя бы одно из полей и сохраните скрипт.
Условия показа
По умолчанию скрипт отображается на всех страницах сайта. Для ограничения видимости:
- Перейдите в настройки скрипта
- В разделе «Условия показа» выберите режим:
- Все страницы — скрипт выводится везде
- Только выбранные разделы — скрипт выводится только в указанных разделах
- Все, кроме выбранных разделов — скрипт выводится везде, кроме указанных разделов
- Выберите разделы сайта
- При необходимости установите флаг Включая дочерние разделы
Это полезно для:
- Отдельных счётчиков на разных разделах
- Показа виджетов только на определённых страницах
- Исключения служебных разделов
Приоритет загрузки
Порядок вывода скриптов определяется приоритетом. Скрипты с меньшим значением приоритета выводятся раньше.
Для изменения приоритета:
- В списке скриптов измените значение в колонке «Приоритет»
- Нажмите Сохранить
Рекомендуемые приоритеты:
- 100-200 — критичные скрипты (GTM, метрики)
- 300-500 — стандартные скрипты
- 600-900 — виджеты и дополнения
Предпросмотр кода
Для просмотра генерируемого кода всех активных скриптов:
- Перейдите в список скриптов сайта
- Нажмите кнопку Предпросмотр кода
Отобразится код, сгруппированный по позициям вставки.
Отключение скриптов
Временное отключение
Нажмите на индикатор статуса (Вкл/Откл) в списке скриптов для быстрого переключения.
Экстренное отключение
Для диагностики проблем добавьте к URL параметр ?disable_external_scripts=1 (доступно только администраторам). Все внешние скрипты будут временно отключены.