Общий QR-код — свой домен
QR-код можно вести не на адрес Нямбота, а на адрес на твоём сайте — например твойсайт.ru/app. Тогда код принадлежит тебе: если когда-нибудь уйдёшь от Нямбота, меняешь настройку у себя, а напечатанное на упаковке и в рекламе продолжает работать.
Есть два способа. Рекомендуем первый — переадресацию.
| Способ 1. Переадресация | Способ 2. Страница-файл | |
|---|---|---|
| Что делаешь | правило на сайте: /app → адрес Нямбота | кладёшь на сайт готовую страницу из СРМ |
| Гость проходит через Нямбот | да | нет |
| Переходы в СРМ | считаются | не считаются |
| Сменил бота в СРМ | подхватится само | файл нужно скачать и выложить заново |
| Сменил лого или цвета в СРМ | подхватится само | файл нужно скачать и выложить заново |
| Сменил сайт или приложение | подхватится само | файл нужно скачать и выложить заново |
| Уйдёшь от Нямбота | меняешь «куда» на своё | работает как есть |
Шаг 1: Впиши свой адрес в СРМ#
- Открой в СРМ раздел «Мои боты» → блок «Общий QR-код» → «Изменить» у нужного кода
- В поле «Где живёт адрес QR-кода» выбери «Свой домен»
- Впиши полный адрес с
https://, напримерhttps://твойсайт.ru/app, и сохрани
После сохранения в карточке кода два адреса:
- Адрес в QR-коде — твой,
твойсайт.ru/app. Именно он зашит в PNG и SVG - Адрес Нямбота —
https://nyambot.ru/go/твой-адрес. На него ведёт переадресация в способе 1. Рядом значок копирования
твой-адрес и твойсайт.ru в примерах ниже — заготовки. Пример: сайт заведения pizzeria-example.ru, у кода адрес pizzeria-lenina. Тогда в QR-коде — https://pizzeria-example.ru/app, а переадресация ведёт на https://nyambot.ru/go/pizzeria-lenina.
Дальше настрой один из двух способов и нажми «Проверить» (шаг 4).
Шаг 2 (способ 1): Настрой переадресацию#
Переадресация — это правило на твоём сайте: «кто открыл твойсайт.ru/app, того сразу отправить на https://nyambot.ru/go/твой-адрес». Гость этого не замечает: отсканировал код и сразу оказался на странице выбора.
Советуем переадресацию 302 (временную). «Проверить» примет и 301, но 301 браузер гостя запоминает насовсем: если когда-нибудь поменяешь «куда», вернувшиеся гости по старой памяти уйдут на прежний адрес. С 302 новая настройка срабатывает у всех сразу.
Настраивает переадресацию тот, кто ведёт твой сайт. Где именно — зависит от того, на чём сайт сделан.
🔑 Сайт ведёт не ты — перешли администратору страницу Для администратора сайта и два адреса из карточки кода. Там только техническое: готовые строки для nginx и Apache, как проверить и что поправить.
Конструктор сайтов#
Почти у всех конструкторов в настройках сайта есть раздел «Переадресации» или «Редиректы». Если там можно выбрать тип — ставь 302 (временная). В нём две графы:
| Откуда | Куда |
|---|---|
/app | https://nyambot.ru/go/твой-адрес |
Сохрани и опубликуй сайт заново, если конструктор этого требует.
Свой сервер на nginx#
В блок server { … } твоего домена — тот, где listen 443, — добавь строку и перезагрузи nginx:
location = /app { return 302 https://nyambot.ru/go/твой-адрес; }
sudo nginx -t && sudo systemctl reload nginx
Первая команда проверяет конфиг, вторая применяет его без остановки сайта.
Обычный хостинг (Apache)#
В корне сайта в файл .htaccess (если его нет — создай) добавь строку:
Redirect 302 /app https://nyambot.ru/go/твой-адрес
Перезагружать ничего не нужно, правило работает сразу.
Отдельный поддомен#
Хочешь код на поддомене, например menu.твойсайт.ru? Заведи поддомен у своего хостинга, выпусти для него сертификат https (QR-код открывается только по https) и настрой переадресацию так же, как выше — всего поддомена целиком на адрес Нямбота. В nginx — отдельный server с return 302 https://nyambot.ru/go/твой-адрес;.
🔴 Просто направить поддомен на nyambot.ru записью DNS (CNAME) не получится — наш сервер не отвечает на чужие домены, и гость увидит ошибку сертификата. Переадресация должна жить у твоего хостинга.
Как проверить самому#
Открой твойсайт.ru/app в браузере: адресная строка должна смениться на nyambot.ru/go/твой-адрес, а на странице — название заведения и кнопки мессенджеров.
Шаг 2 (способ 2): Выложи страницу-файл#
Что это за файл#
Это та же страница выбора, что видит гость: название заведения и кнопки «Открыть в MAX» и «Открыть в Телеграм». Только кнопки в ней ведут прямо в мессенджеры — на t.me/… и max.ru/…, без Нямбота. Если у кода заполнены сайт или приложение, в файле есть и блок «Ещё у заведения», и его кнопки тоже ведут напрямую — на твой сайт и в магазины приложений. Файл один, всё нужное — внутри: стили, кнопки, картинки. Ничего больше подключать не надо.
Как выложить#
- В карточке кода нажми «Изменить» → в поле «Где живёт адрес QR-кода» выбери «Свой домен» → в блоке «Способ 2» нажми «Скачать страницу». Скачается файл
твой-адрес.html - Переименуй его в
index.html - Положи на сайт так, чтобы он открывался по твоему адресу. Для адреса
твойсайт.ru/appэто папкаappв корне сайта:
корень сайта/
└── app/
└── index.html ← скачанная страница
Загружают файлы через панель хостинга (файловый менеджер) или по FTP. На своём сервере — например так:
mkdir -p /var/www/твойсайт.ru/app
cp твой-адрес.html /var/www/твойсайт.ru/app/index.html
Путь к корню сайта у каждого хостинга свой — посмотри в его панели.
Если сайт на конструкторе, загрузить свой HTML-файл там обычно нельзя — используй способ 1, переадресацию.
Чем платишь за независимость#
- Переходы не считаются — страница к Нямботу не обращается. Это касается всех кнопок: и мессенджеров, и сайта с приложением. Посчитать их можешь сам, счётчиком посещаемости своего сайта
- Сменил бота в СРМ — файл устарел. Ссылки на ботов зашиты внутри: скачай страницу заново и замени файл
- Поменял ссылки на сайт или приложение — файл тоже устарел. Они зашиты в файл так же: скачай страницу заново → Сайт и приложение
- Сменил лого или цвета — файл тоже устарел. Они зашиты в файл так же, как ссылки: скачай страницу заново → Брендирование
Шаг 3: Отсканируй и сверь#
Скачай QR-код в карточке и отсканируй телефоном. Должна открыться страница выбора, кнопки мессенджеров — вести в твоих ботов, а сайт и приложение (если заполнены) — туда, куда ты указал.
Шаг 4: Нажми «Проверить»#
Кнопка «Проверить» в карточке кода — Нямбот сам откроет твой адрес и скажет, ведёт ли он куда нужно.
| Ответ | Что значит | Что делать |
|---|---|---|
| Адрес переадресует на страницу Нямбота | способ 1 настроен | можно печатать |
| На адресе лежит страница этого QR-кода | способ 2 настроен | можно печатать |
| Адрес ведёт не на страницу этого QR-кода | переадресации нет или она ведёт не туда, переадресаций больше пяти подряд, либо на адресе чужая страница | проверь «куда» в переадресации или какой файл лежит |
| Сайт ответил ошибкой | по адресу нет страницы (например, 404) | проверь путь: папка app, файл index.html |
| До сайта не достучаться | нет домена, сайт не отвечает или нет сертификата https | проверь домен и https |
| Этот адрес проверить нельзя | адрес ведёт во внутреннюю сеть | укажи публичный адрес сайта |
Пока проверка не пройдена, в карточке висит жёлтая плашка. Смена адреса в СРМ снимает отметку «Проверено» — проверь заново.
🔴 Проверяй после любых работ на сайте: переезда, смены конструктора или хостинга, продления домена. Переадресация и файлы при переезде теряются чаще всего.
Если уйдёшь от Нямбота#
- Способ 1: поменяй «куда» в переадресации на свою страницу или сразу на бота (
https://t.me/твой_ботилиhttps://max.ru/твой_бот). Код на упаковке останется прежним - Способ 2: ничего не делай — страница уже работает без нас
Связь с другими разделами#
- Обзор → Общий QR-код
- Сайт и приложение на странице кода → Сайт и приложение
- Переходы → Переходы
- Переслать администратору сайта → Для администратора сайта
- Боты заведения → Мои боты