Онлайн-руководство разработчика NetCat
Модуль «Поиск по сайту» 13.2.1Начало работы с модулем 13.2.2Язык запросов 13.2.3Способы хранения индекса 13.2.4Интерфейс модуля в панели управления сайтом 13.2.5Области индексирования 13.2.6Области HTML-страниц 13.2.7Области поиска на сайте 13.2.8Индексирование по расписанию, запуск индексирования в фоновом режиме 13.2.9Правила индексирования 13.2.10Постановка задачи переиндексирования в очередь 13.2.11Интеграция модуля в макеты дизайна сайта 13.2.12Простая форма поиска 13.2.13Расширенная форма поиска 13.2.14Вывод результатов поиска 13.2.15Стилизация списка подсказок 13.2.16Расширенные настройки 13.2.17Разработка расширений модуля 13.2.18Обзор архитектуры модуля 13.2.19Обработчики документов различных типов 13.2.20Текстовые фильтры 13.2.21Анализаторы текста 13.2.22Корректировщики запросов 13.2.23Подключение других поисковых систем 13.2.24Решение проблем с поиском 13.2.25Решение проблем с индексированием 13.2.26Справочник API

Модуль «Внешние скрипты»

Возможности модуля

  • Добавление и управление скриптами через удобный интерфейс
  • Поддержка популярных сервисов с готовыми шаблонами
  • Гибкие условия показа по разделам сайта
  • Управление приоритетом загрузки скриптов
  • Предпросмотр генерируемого кода

Поддерживаемые сервисы

Сервис Описание
Яндекс.Метрика Счётчик аналитики Яндекса
Google Tag Manager Менеджер тегов Google
Google Analytics 4 Счётчик аналитики Google
Jivo Онлайн-консультант
Carrot Quest Платформа для коммуникаций
VK Pixel Пиксель ВКонтакте для рекламы
Calltouch Коллтрекинг и аналитика звонков
Произвольный код Любой HTML/JavaScript код

Доступ к настройкам

Перейдите в раздел Настройки → Модули → Внешние скрипты. Выберите сайт для управления скриптами.

Добавление скрипта

  1. Нажмите Добавить скрипт
  2. Выберите тип скрипта из списка
  3. Укажите название для идентификации
  4. Заполните необходимые настройки
  5. При необходимости настройте условия показа
  6. Сохраните скрипт

Настройка Яндекс.Метрики

  1. Выберите тип Яндекс.Метрика
  2. Укажите ID счётчика — числовой идентификатор из настроек счётчика в Яндекс.Метрике
  3. Настройте опции:
    • Вебвизор — запись действий посетителей (требует включения в настройках счётчика)
    • Карта кликов — сбор данных о кликах
    • Отслеживание ссылок — учёт переходов по внешним ссылкам
    • Точный показатель отказов — более точный расчёт отказов
    • Отслеживание хеша в URL — учёт изменений hash-части URL
    • Электронная коммерция — передача данных о покупках

Электронная коммерция

При включении опции «Электронная коммерция» укажите имя контейнера данных (по умолчанию dataLayer). Модуль «Интернет-магазин» автоматически передаёт данные о товарах в этот контейнер.

Настройка Google Tag Manager

  1. Выберите тип Google Tag Manager
  2. Укажите Container ID в формате GTM-XXXXXXX

Код GTM вставляется в две позиции: в <head> (JavaScript) и сразу после <body> (noscript-версия).

Настройка Google Analytics 4

  1. Выберите тип Google Analytics 4
  2. Укажите Measurement ID в формате G-XXXXXXXXXX

Идентификатор можно найти в Google Analytics: Администратор → Потоки данных → выбрать поток → Measurement ID.

Настройка онлайн-консультантов

Jivo

  1. Выберите тип Jivo
  2. Укажите Widget ID из личного кабинета Jivo (Управление → Каналы связи → Код виджета)

Carrot Quest

  1. Выберите тип Carrot Quest
  2. Укажите App ID из настроек приложения в личном кабинете

Настройка пикселей рекламных систем

VK Pixel

  1. Выберите тип VK Pixel
  2. Укажите Pixel ID из рекламного кабинета ВКонтакте

Calltouch

  1. Выберите тип Calltouch
  2. Укажите ID скрипта (mod_id) из личного кабинета Calltouch

Произвольный код

Тип «Произвольный код» позволяет вставить любой HTML или JavaScript код в четыре позиции страницы:

Позиция Описание Типичное использование
После <head> Сразу после открывающего тега head Мета-теги, preload
Перед </head> Перед закрывающим тегом head CSS, JavaScript в head
После <body> Сразу после открывающего тега body GTM noscript, схемы
Перед </body> Перед закрывающим тегом body Виджеты, отложенные скрипты

Заполните хотя бы одно из полей и сохраните скрипт.

Условия показа

По умолчанию скрипт отображается на всех страницах сайта. Для ограничения видимости:

  1. Перейдите в настройки скрипта
  2. В разделе «Условия показа» выберите режим:
    • Все страницы — скрипт выводится везде
    • Только выбранные разделы — скрипт выводится только в указанных разделах
    • Все, кроме выбранных разделов — скрипт выводится везде, кроме указанных разделов
  3. Выберите разделы сайта
  4. При необходимости установите флаг Включая дочерние разделы

Это полезно для:

  • Отдельных счётчиков на разных разделах
  • Показа виджетов только на определённых страницах
  • Исключения служебных разделов

Приоритет загрузки

Порядок вывода скриптов определяется приоритетом. Скрипты с меньшим значением приоритета выводятся раньше.

Для изменения приоритета:

  1. В списке скриптов измените значение в колонке «Приоритет»
  2. Нажмите Сохранить

Рекомендуемые приоритеты:

  • 100-200 — критичные скрипты (GTM, метрики)
  • 300-500 — стандартные скрипты
  • 600-900 — виджеты и дополнения

Предпросмотр кода

Для просмотра генерируемого кода всех активных скриптов:

  1. Перейдите в список скриптов сайта
  2. Нажмите кнопку Предпросмотр кода

Отобразится код, сгруппированный по позициям вставки.

Отключение скриптов

Временное отключение

Нажмите на индикатор статуса (Вкл/Откл) в списке скриптов для быстрого переключения.

Экстренное отключение

Для диагностики проблем добавьте к URL параметр ?disable_external_scripts=1 (доступно только администраторам). Все внешние скрипты будут временно отключены.

Описание проекта