К содержимому
Конфигурации и доработки

Аналитика и служебные настройки

Обновлено

Служебные настройки помогают подготовить сайт к запуску и обслуживать его. Они общие для Slate и конфигураций. Перед запуском проверьте сайт и под администратором, и в отдельном окне без авторизации: режим обслуживания и некоторые подсказки выглядят по-разному.

Режим обслуживания

В «Прочее → Режим обслуживания» включите «Закрыть сайт на обслуживание», задайте заголовок и сообщение. Посетитель увидит вместо обычной страницы логотип сайта, заголовок и сообщение — без шапки, подвала и меню. Отдельных полей для срока открытия и контактов нет: если они нужны, напишите их в тексте сообщения. Сообщение выводится одним абзацем простого текста, без ссылок и оформления.

Администратор продолжает видеть сайт и полоску-напоминание о включённом режиме. Поисковые системы получают ответ «сайт временно недоступен» (503) с рекомендацией повторить запрос через час, а сама заглушка закрыта от индексации. Режим действует в оформлении витрины: он не блокирует бэкенд и отдельные ответы приложений, платежей и форм. Перед открытием отключите режим и проверьте главную и внутреннюю страницу без входа в бэкенд.

Цели Яндекс.Метрики

Раздел «Общие настройки → Цели Яндекс.Метрики» хранит номер счётчика и названия целей. Сам счётчик подключается отдельно: через соответствующее приложение или собственный код. Одного номера в настройках темы недостаточно для загрузки Метрики.

Поле в панели Когда отправляется цель
Номер счётчика Яндекс.Метрики Без номера цели не отправляются вовсе
Цель «Добавление в корзину» Посетитель положил товар в корзину
Цель «Добавление в избранное» Посетитель добавил товар в избранное
Цель «Добавление к сравнению» Посетитель добавил товар к сравнению
Цель «Начало оформления заказа» Открыта страница оформления заказа
Цель «Заказ оформлен» Открыта страница успешно оформленного заказа

В поле цели впишите её идентификатор из настроек счётчика: названия должны совпадать. Пустые поля не отправляют соответствующие цели. Цели «Начало оформления заказа» и «Заказ оформлен» отправляются из одного браузера не чаще раза в семь дней, чтобы обновление страницы не давало повторов. Для собственных действий можно подписаться на события JavaScript Slate. Не отправляйте одну цель одновременно встроенным механизмом и своей подпиской: получится двойной учёт.

В «Прочее → Уведомление о cookie» настраиваются включение, место отображения, задержка показа, заголовок, текст уведомления и текст кнопки. Ссылку на страницу политики добавьте в текст уведомления. После нажатия на кнопку или закрытия плашки выбор запоминается в браузере на год. Если посетитель удалит cookie или откроет другой браузер, плашка появится снова.

Если на сайте установлен и включён отдельный плагин согласия на cookie, уведомление темы выключается само, чтобы не было двух плашек. В этом случае тексты настраиваются в плагине, а баннер, окно настроек и плавающую кнопку плагина тема оформляет в своих цветах. Ссылки на политику и на согласие на обработку персональных данных стоят отдельными строками, а кнопки «Принять» и «Отказаться» — одного вида и ширины. Поддерживаемые интеграции описаны отдельно.

Скорость загрузки и jQuery

В разделе «Прочее → Скорость загрузки» три настройки.

«Заставка при загрузке страницы» показывает поверх страницы круговой индикатор, пока она загружается. Заставка исчезает после загрузки или через 5 секунд, если загрузка затянулась; у посетителей, которые отключили анимацию в системе, индикатор не вращается. По умолчанию заставка выключена: она замедляет первый показ страницы.

«Капча Google — только при заполнении формы» загружает скрипт reCAPTCHA (около 700 КБ) один раз — когда посетитель начинает заполнять форму с капчей, а не сразу при открытии страницы. Страница с формами открывается быстрее, особенно на телефоне. Капча Яндекса настройкой не затрагивается. По умолчанию выключена.

Поле «Библиотека jQuery» предлагает три режима:

  • «На всех страницах» — значение по умолчанию, самый совместимый вариант;
  • «Магазин, вход, кабинет и страницы с плагинами» — библиотека подключается на страницах магазина, входа, регистрации и личного кабинета, на страницах с формами «Поддержки», а также там, где приложение или плагин добавили собственный скрипт. На остальных страницах сайт загружается быстрее;
  • «Не подключать» — библиотека не загружается нигде.

Сама тема jQuery не использует, но библиотека может требоваться формам входа, оформлению заказа и плагинам. Страницы приложения «Фото» без jQuery продолжают работать: просмотр фотографий, листание и подгрузку берёт на себя тема.

После смены режима проверьте авторизацию, формы заявки, поиск, фильтры и оформление заказа. У стороннего виджета могут быть собственные зависимости; режим «Не подключать» не является универсальным способом ускорения сайта. Подготовка лёгких изображений описана в статье о медиа.