Аналитика и служебные настройки
Обновлено
Служебные настройки помогают подготовить сайт к запуску и обслуживать его. Они общие для Slate и конфигураций. Перед запуском проверьте сайт и под администратором, и в отдельном окне без авторизации: режим обслуживания и некоторые подсказки выглядят по-разному.
Режим обслуживания
В «Прочее → Режим обслуживания» включите «Закрыть сайт на обслуживание», задайте заголовок и сообщение. Посетитель увидит вместо обычной страницы логотип сайта, заголовок и сообщение — без шапки, подвала и меню. Отдельных полей для срока открытия и контактов нет: если они нужны, напишите их в тексте сообщения. Сообщение выводится одним абзацем простого текста, без ссылок и оформления.
Администратор продолжает видеть сайт и полоску-напоминание о включённом режиме. Поисковые системы получают ответ «сайт временно недоступен» (503) с рекомендацией повторить запрос через час, а сама заглушка закрыта от индексации. Режим действует в оформлении витрины: он не блокирует бэкенд и отдельные ответы приложений, платежей и форм. Перед открытием отключите режим и проверьте главную и внутреннюю страницу без входа в бэкенд.
Цели Яндекс.Метрики
Раздел «Общие настройки → Цели Яндекс.Метрики» хранит номер счётчика и названия целей. Сам счётчик подключается отдельно: через соответствующее приложение или собственный код. Одного номера в настройках темы недостаточно для загрузки Метрики.
| Поле в панели | Когда отправляется цель |
|---|---|
| Номер счётчика Яндекс.Метрики | Без номера цели не отправляются вовсе |
| Цель «Добавление в корзину» | Посетитель положил товар в корзину |
| Цель «Добавление в избранное» | Посетитель добавил товар в избранное |
| Цель «Добавление к сравнению» | Посетитель добавил товар к сравнению |
| Цель «Начало оформления заказа» | Открыта страница оформления заказа |
| Цель «Заказ оформлен» | Открыта страница успешно оформленного заказа |
В поле цели впишите её идентификатор из настроек счётчика: названия должны совпадать. Пустые поля не отправляют соответствующие цели. Цели «Начало оформления заказа» и «Заказ оформлен» отправляются из одного браузера не чаще раза в семь дней, чтобы обновление страницы не давало повторов. Для собственных действий можно подписаться на события JavaScript Slate. Не отправляйте одну цель одновременно встроенным механизмом и своей подпиской: получится двойной учёт.
Уведомление о cookie
В «Прочее → Уведомление о cookie» настраиваются включение, место отображения, задержка показа, заголовок, текст уведомления и текст кнопки. Ссылку на страницу политики добавьте в текст уведомления. После нажатия на кнопку или закрытия плашки выбор запоминается в браузере на год. Если посетитель удалит cookie или откроет другой браузер, плашка появится снова.
Если на сайте установлен и включён отдельный плагин согласия на cookie, уведомление темы выключается само, чтобы не было двух плашек. В этом случае тексты настраиваются в плагине, а баннер, окно настроек и плавающую кнопку плагина тема оформляет в своих цветах. Ссылки на политику и на согласие на обработку персональных данных стоят отдельными строками, а кнопки «Принять» и «Отказаться» — одного вида и ширины. Поддерживаемые интеграции описаны отдельно.
Скорость загрузки и jQuery
В разделе «Прочее → Скорость загрузки» три настройки.
«Заставка при загрузке страницы» показывает поверх страницы круговой индикатор, пока она загружается. Заставка исчезает после загрузки или через 5 секунд, если загрузка затянулась; у посетителей, которые отключили анимацию в системе, индикатор не вращается. По умолчанию заставка выключена: она замедляет первый показ страницы.
«Капча Google — только при заполнении формы» загружает скрипт reCAPTCHA (около 700 КБ) один раз — когда посетитель начинает заполнять форму с капчей, а не сразу при открытии страницы. Страница с формами открывается быстрее, особенно на телефоне. Капча Яндекса настройкой не затрагивается. По умолчанию выключена.
Поле «Библиотека jQuery» предлагает три режима:
- «На всех страницах» — значение по умолчанию, самый совместимый вариант;
- «Магазин, вход, кабинет и страницы с плагинами» — библиотека подключается на страницах магазина, входа, регистрации и личного кабинета, на страницах с формами «Поддержки», а также там, где приложение или плагин добавили собственный скрипт. На остальных страницах сайт загружается быстрее;
- «Не подключать» — библиотека не загружается нигде.
Сама тема jQuery не использует, но библиотека может требоваться формам входа, оформлению заказа и плагинам. Страницы приложения «Фото» без jQuery продолжают работать: просмотр фотографий, листание и подгрузку берёт на себя тема.
После смены режима проверьте авторизацию, формы заявки, поиск, фильтры и оформление заказа. У стороннего виджета могут быть собственные зависимости; режим «Не подключать» не является универсальным способом ускорения сайта. Подготовка лёгких изображений описана в статье о медиа.