."},{"@type":"HowToStep","position":2,"name":"Вставьте перед ","text":"В базовый шаблон/layout (PHP-шаблон, Jinja, Blade, EJS — что угодно) добавьте строку перед . Для SPA (React, Vue, Angular) — в index.html корневого шаблона."},{"@type":"HowToStep","position":3,"name":"Проверьте CSP, если настроен","text":"Если сайт отдаёт Content-Security-Policy, разрешите домен lk.navilet.ru в script-src и frame-src — виджет использует изолированный iframe для чата."},{"@type":"HowToStep","position":4,"name":"Деплой и проверка","text":"Выкатите изменение и откройте сайт в инкогнито. Кнопка чата появится в правом нижнем углу; бренд и приветствие настраиваются в кабинете без редеплоя."}]},{"@type":"FAQPage","@id":"https://navilet.ru/vidzhet/svoy-sait#faq","mainEntity":[{"@type":"Question","name":"Нужна ли интеграция с нашим бэкендом или CRM?","acceptedAnswer":{"@type":"Answer","text":"Нет. Виджет самодостаточен: поиск туров идёт через Tourvisor на нашей стороне, заявки приходят на почту и в личный кабинет. При желании заявки можно забирать и по e-mail-парсингу в вашу CRM."}},{"@type":"Question","name":"Сайт на React/Vue — есть особенности?","acceptedAnswer":{"@type":"Answer","text":"Практически нет: вставьте скрипт в index.html (вне бандла). Виджет не участвует в вашем vDOM и не конфликтует с роутером. Если используете строгий CSP — добавьте lk.navilet.ru в script-src и frame-src."}},{"@type":"Question","name":"Сколько весит виджет и как влияет на скорость?","acceptedAnswer":{"@type":"Answer","text":"Лоадер ~30 КБ, грузится асинхронно после отрисовки страницы. Тяжёлая часть (чат) подгружается только при открытии диалога. На метрики Core Web Vitals влияние на уровне погрешности."}}]}]}

Виджет подбора туров для самописного сайта

Самописный сайт — это полная свобода и никаких ограничений конструкторов. Для разработчика подключение виджета «Навылет!» — задача на пять минут: одна строка скрипта перед закрывающим тегом body, без SDK, зависимостей и сборки.

Под капотом виджет — изолированный асинхронный скрипт (~30 КБ), который рендерит кнопку и чат в собственном контейнере: он не трогает ваши стили, не конфликтует с фреймворками и не требует бэкенд-интеграции.

Подключить за 2 минутыПопробовать демо7 дней бесплатно · без карты

Установка: пошагово

1

Получите assistant-id

Зарегистрируйтесь на lk.navilet.ru — в кабинете будет готовая строка: <script src="https://lk.navilet.ru/widget-loader.js" data-assistant-id="ВАШ_ID"></script>.

2

Вставьте перед </body>

В базовый шаблон/layout (PHP-шаблон, Jinja, Blade, EJS — что угодно) добавьте строку перед </body>. Для SPA (React, Vue, Angular) — в index.html корневого шаблона.

3

Проверьте CSP, если настроен

Если сайт отдаёт Content-Security-Policy, разрешите домен lk.navilet.ru в script-src и frame-src — виджет использует изолированный iframe для чата.

4

Деплой и проверка

Выкатите изменение и откройте сайт в инкогнито. Кнопка чата появится в правом нижнем углу; бренд и приветствие настраиваются в кабинете без редеплоя.

Нюансы платформы Самописный сайт

  • Скрипт асинхронный: не блокирует рендер и не влияет на Lighthouse/PageSpeed. Грузится после основного контента.
  • SPA-навигация поддерживается: виджет живёт вне роутера и не перезагружается при смене страниц.
  • Никаких ключей API в клиентском коде — assistant-id публичный идентификатор, доступ к данным есть только у вашего личного кабинета.
  • Для нескольких доменов (основной + лендинги) домены добавляются в список разрешённых в кабинете.

Частые вопросы

Нужна ли интеграция с нашим бэкендом или CRM?+

Нет. Виджет самодостаточен: поиск туров идёт через Tourvisor на нашей стороне, заявки приходят на почту и в личный кабинет. При желании заявки можно забирать и по e-mail-парсингу в вашу CRM.

Сайт на React/Vue — есть особенности?+

Практически нет: вставьте скрипт в index.html (вне бандла). Виджет не участвует в вашем vDOM и не конфликтует с роутером. Если используете строгий CSP — добавьте lk.navilet.ru в script-src и frame-src.

Сколько весит виджет и как влияет на скорость?+

Лоадер ~30 КБ, грузится асинхронно после отрисовки страницы. Тяжёлая часть (чат) подгружается только при открытии диалога. На метрики Core Web Vitals влияние на уровне погрешности.

Ассистент на вашем сайте Самописный сайт — уже сегодня

Регистрация за 2 минуты, 7 дней бесплатно, карта не нужна.