Сценарий
Как сделать QR-меню в ресторане и менять его без перепечатки
QR-меню — это четыре решения, и только одно из них о самом коде. Вы выбираете, что код открывает, как он оформлен, где и какого размера его напечатают и как вы будете его менять, когда столы уже накрыты. Примите их хорошо — смена цены займёт минуту; примите плохо — будете перепечатывать держатели посреди смены. Это руководство проходит все четыре в том порядке, в каком они действительно возникают.
Что подготовить, прежде чем что-либо генерировать
Почти каждое QR-меню, которое подводит, подводит потому, что место назначения не было готово, а не потому, что код был плохим. Прежде чем открывать генератор, определитесь с местом назначения и посмотрите на него с телефона.
Нужны четыре вещи, и ни одна не занимает много времени:
- Само меню — как веб-страница или PDF — уже опубликованное по публичному адресу, не требующему входа.
- Логотип в PNG или SVG с прозрачным фоном, если собираетесь брендировать код.
- Решение о том, кто обновляет цены и как вы узнаете, что изменение вступило в силу.
- Телефон, который не ваш, для проверки — собственное устройство держит страницу в кэше и соврёт вам о времени загрузки.
PDF или мобильная страница: выбирайте по тому, что меняется
PDF запустить быстрее. Если меню уже существует как свёрстанный PDF, вы можете работать через десять минут, и для короткой стабильной карты это вполне разумный ответ.
Но на телефоне это стоит дорого. PDF открывается в просмотрщике файлов, а не в браузере, появляется в том размере, под который свёрстана страница, и заставляет гостя увеличивать и таскать изображение, чтобы прочитать цену. Ничего не переливается. Информация об аллергенах восьмым кеглем нечитаема на расстоянии вытянутой руки.
Мобильная страница лучше, как только у меню появляется структура — категории, между которыми гость хочет прыгать, аллергены, которые хочет отфильтровать, блюда, которые заканчиваются, предложение, действующее только в обед. Это также единственная версия, которую можно нормально измерить, потому что страница скажет вам, какой раздел открывали, а PDF нет.
Полезное правило: если меню меняется чаще раза в месяц или гость мог бы захотеть что-то в нём найти — делайте страницу. Иначе PDF достаточно, а на страницу перейдёте позже, не трогая ни одного напечатанного кода.
Код для меню ресторана всегда делайте динамическим
Статический QR несёт место назначения в самой матрице. Он работает вечно, не нуждается ни в какой службе за собой и никогда не меняется. Как только он попал на держатель, этот адрес и есть тот адрес.
Динамический QR несёт вместо неё короткий адрес переадресации, а место назначения за ней — это настройка, которую можно редактировать. Напечатанный код не меняется никогда; меняется то, куда он ведёт.
Для ресторана это несложный выбор. Меню меняются — как минимум сезонно, а на практике всякий раз, когда подводит поставщик или двигается цена. Статический код обязывает вас перепечатать все держатели, наклейки на витрину и упаковку навынос в тот день, когда вы измените одну цену. Динамический превращает это в редактирование.
Единственное настоящее преимущество статических кодов — независимость ни от чего — важно для пароля Wi-Fi или визитки vCard, а не для меню, которое и так зависит от того, работает ли ваш сайт.
Сгенерируйте код и забрендируйте, не сломав его
Создайте код, задайте место назначения, а затем не трогайте технические настройки, если не знаете, что именно меняете. Значения по умолчанию подобраны так, чтобы код сканировался.
Брендирование — этап, на котором меню портятся чаще всего, потому что выглядит чисто косметическим. Стоит знать три ограничения, потому что из них следуют все правила про логотипы и цвета:
- Коррекция ошибок. QR-код несёт избыточные данные, благодаря которым читается даже частично закрытым — уровни восстанавливают примерно 7%, 15%, 25% и 30% матрицы. Логотип работает, помещаясь в этот запас. Закройте больше, чем позволяет уровень, и код не ухудшится плавно, а перестанет читаться.
- Свободное поле вокруг кода. Спецификация требует четыре модуля чистого поля со всех четырёх сторон. Дизайнеры регулярно его обрезают, потому что оно выглядит как пустое место. Оно не пустое: именно так сканер находит границы кода.
- Контраст в правильном направлении. Тёмные модули на светлом фоне. Инверсию читает часть телефонов, а часть нет, и меню — худшее место, чтобы проверять, какие именно.
Напишите призыв к действию, а не «сканируй меня»
«Сканируй меня» говорит гостю, что сделать руками, и ничего о том, зачем. Слова рядом с кодом — единственное, что отвечает на вопрос «а что я с этого получу», и они меняют количество сканирований сильнее любого дизайнерского решения.
Скажите, что откроется: «Открыть меню». «Посмотреть барную карту». «Проверить аллергены». «Заказать со столика». Если код ведёт не туда, куда ожидается — к винной карте вместо меню — напишите это, потому что гость, попавший не туда, второй код уже не отсканирует.
Держите язык зала. В заведении с постоянными гостями из-за рубежа две строки на двух языках стоят занимаемого места.
Размер и размещение: печатайте под расстояние чтения
Распространённое правило: код должен быть примерно одной десятой расстояния, с которого его сканируют. Держатель на столике, читаемый с вытянутой руки — около 30 см — требует кода примерно 3 см. Наклейка на витрине, читаемая с двух метров, требует около 20 см, и это значительно больше, чем большинство ожидает, и самая частая причина, почему код в витрине остаётся неотсканированным.
Это отправная точка, а не спецификация. Более длинный адрес назначения вмещает больше модулей в тот же квадрат, делая каждый мельче, а код труднее для чтения при том же физическом размере — ещё один тихий аргумент за динамический код, ведь адрес переадресации короток по построению.
Размещение значит не меньше размера. Коды подводят на столиках из-за блика от ламинированной поверхности или лампы над головой, потому что набор специй закрывает половину матрицы, или потому что держатель повёрнут к проходу, а не к гостю. Сядьте на собственный стул и посмотрите оттуда.
Отдельный код на каждое размещение
Соблазнительно сделать один код и напечатать его везде. Не делайте так. Сделайте по одному на тип размещения — столики, витрина, барная стойка, упаковка навынос, чек — и пусть все ведут в одно и то же меню.
Это ничего не стоит и это единственный способ, чтобы цифры что-то значили. Один код говорит, что сканирования были. Пять кодов говорят, что наклейка в витрине не даёт ничего, что упаковка навынос даёт треть трафика, а барную карту открывают в одиннадцать утра — и каждое из этого является решением, на которое можно отреагировать.
Если у вас больше одного заведения, разделите и по точке. Сравнение одного и того же размещения в двух залах — самый быстрый способ узнать, что проблема в зале, а не в меню.
Меняйте цены и блюда после печати
Именно для этого был динамический код, и стоит иметь настоящий процесс, а не делать это наспех посреди смены.
Обновите место назначения — страницу или заменяющий PDF — и проверьте его с телефона, прежде чем что-то на него направлять. Затем измените адрес, куда ведёт код, и отсканируйте настоящий напечатанный код с настоящего столика для подтверждения. Не предпросмотр на экране: именно оттиск, потому что только он доказывает, что код, который фактически лежит в зале, ведёт туда, куда вы думаете.
Переключайте вне часов обслуживания, когда это возможно. Гость, отсканировавший посреди обновления, получит сломанную страницу без всяких объяснений и второго раза не попробует.
Мерьте то, что действительно является решением
Общее количество сканирований — наименее полезная цифра на панели и та, о которой все отчитываются. Она растёт, когда у вас много людей. Это всё, что она говорит.
Цифры, меняющие ваши действия, — сравнительные. Соотношение уникальных к общим говорит, открывают ли люди меню повторно: при умеренной пропорции это читается как интерес, а при шести открытиях за один визит — как плохая навигация. Сканирования по размещению говорят, какие напечатанные носители отрабатывают своё место. Сканирования по часу говорят, видят ли обеденное предложение в обед.
Следите за очевидными ловушками: собственный персонал, тестирующий коды, завышает ранние цифры, а загруженная суббота делает всё похожим на успех. Сравнивайте подобное с подобным — этот вторник с прошлым вторником, этот держатель с той наклейкой в витрине.
Проверьте это перед печатью
Всё ниже уже когда-то сломало настоящее меню. Пройти список — около десяти минут, и это значительно дешевле перепечатки.
- Отсканируйте код с напечатанного оттиска, а не с экрана — сканирование с экрана полностью скрывает проблемы с контрастом и размером.
- Проверьте как минимум на одном Android и одном iPhone, и на более старом телефоне, если найдёте.
- Проверьте в реальном освещении зала, в том числе вечером.
- Проверьте место назначения с телефона, а не с ноутбука: зоны нажатия, время загрузки и читаются ли цены без увеличения.
- Убедитесь, что свободное поле пережило вёрстку и что на коде ничего не напечатано.
- Убедитесь, что место назначения публично доступно — не черновик, не за входом, не файл, который истечёт.
- Проверьте, что призыв к действию говорит, что откроется, и читается из положения сидя.
FAQ
Частые вопросы
Истекает ли срок действия QR-кода?
Сам код — нет: узор это лишь данные, и он будет читаться и через десять лет. Перестать работать может то, на что он указывает. Статический код ломается, когда страница по адресу переезжает или её удаляют, и после печати с этим уже ничего не сделать. Динамический работает, пока существует переадресация, и его можно перенаправить в любой момент.
Могу ли я изменить меню, не перепечатывая коды?
Да, если код динамический. Вы меняете место назначения — новую страницу или заменяющий PDF — и каждый напечатанный код следует за ним, потому что несёт адрес переадресации, а не сам адрес меню. Это главная практическая причина делать ресторанный код динамическим с самого начала; статический после печати изменить невозможно.
Какого размера должен быть QR-код на столике в ресторане?
Примерно одна десятая расстояния, с которого его читают. Держатель, читаемый примерно с 30 см, требует кода около 3 см — удобный размер для карточки. Печатайте крупнее, если поверхность блестящая, если в зале темно или если адрес назначения длинный: каждая из этих вещей затрудняет чтение при том же физическом размере.
QR-меню должно быть PDF или веб-страницей?
PDF быстрее запустить, и для короткой стабильной карты он приемлем. Мобильная страница лучше, как только у меню появляются категории, между которыми стоит прыгать, аллергены, которые стоит фильтровать, или блюда и цены, которые меняются — и только она скажет вам, что гости действительно открывали. Можно начать с PDF и перейти на страницу позже без перепечатки, если код динамический.
Можно ли поставить логотип посередине кода?
Да, в определённых пределах. QR-код несёт избыточные данные, благодаря которым читается частично закрытым, и логотип помещается в этот запас — уровни коррекции восстанавливают примерно от 7% до 30% матрицы в зависимости от настройки. Держите логотип отчётливо внутри этого запаса, не трогайте четырёхмодульное свободное поле и проверяйте оттиск, а не предпросмотр на экране.
Почему моё QR-меню не сканируется?
На практике почти всегда речь об одной из пяти вещей: код напечатан слишком мелко для расстояния, контраст слабый или инвертированный, свободное поле обрезали при вёрстке, блик от ламината или лампы засвечивает матрицу, или само место назначения недостижимо. Проверьте напечатанный оттиск в настоящем зале, прежде чем винить код.
СЛЕДУЮЩИЙ ШАГ