Really Free QR Code Generator··9 мин чтения

Меню меняется, QR-код — нет: решение для кафе

Вам говорят, что нужен редактируемый код. Но каждый день меняется содержимое страницы меню, а не её адрес — статический код справится бесплатно.


Меню ресторана — почти идеальный случай для статического QR-кода, потому что адрес назначения почти никогда не меняется. yourrestaurant.com/menu остаётся прежним, пока блюда на этой странице меняются каждую смену. Предложение динамического кода размывает это различие: вам продают возможность редактировать *адрес страницы*, хотя на самом деле вы редактируете *содержимое страницы*.

QR-коды для меню стали повсеместными в 2020 году и никуда не исчезли. В большинстве ресторанов код создал один раз человек, отвечавший за сайт, и с тех пор его никто не проверял — это важно, потому что именно в сфере общепита такая модель особенно распространена: много кодов, большое число сканирований, долго используемые печатные материалы и небольшая маржа.

Почему ресторанам выставляют счёт за каждый стол?

Потому что оплата за каждый код встречается с бизнесом, которому нужно много кодов. У ресторана с 12 настольными держателями, наклейкой на окне и наклейкой на пакете навынос — 14 кодов. При динамическом тарифе с оплатой за каждый код это 14 позиций в счёте каждый месяц за меню, которое раньше стоило только бумаги.

Такая подписка ещё и необычно прочно удерживает клиента. Настольные держатели ламинируют, наклейки приклеивают, а меню перепечатывают в лучшем случае сезонно. Перепечатка — настоящий проект, поэтому ежемесячная плата остаётся заметно ниже её стоимости — именно так и выбирали цену. Настоящая стоимость «бесплатного» QR-кода объясняет эту арифметику.

Что поставщик узнаёт о ваших посетителях?

Каждое сканирование — это HTTP-запрос к поставщику до загрузки меню. Даже без файлов cookie и согласия он получает IP-адрес посетителя, время, устройство и операционную систему, а также предпочитаемый язык — и, поскольку у каждого настольного держателя своя короткая ссылка, узнаёт, за каким столом сидит посетитель.

В совокупности это подробная картина работы ресторана: количество гостей по часам, время оборота столов, какие столы пользуются наибольшим спросом, различия между буднями и выходными, а также языковой состав клиентов. Это действительно полезные операционные данные о вашем ресторане, но их создаёт ваша мебель, а собирает кто-то другой.

Для всей клиентской базы поставщика это уже нечто большее. Один и тот же отпечаток устройства, повторяющийся в ресторанах, магазинах и заведениях города, описывает перемещения человека. Суд Европейского союза постановил в деле *Breyer* (C-582/14), что динамический IP-адрес, который регистрирует оператор сайта, может быть персональными данными. Поэтому это вопрос соблюдения требований, а не просто любопытство — и по GDPR ответственность обычно ложится на бизнес, установивший код. В статье Что регистрирует QR-прокси есть подробности.

Что происходит на практике?

ПроблемаЧто видит посетительКогда это обычно происходит
Подписка истеклаВместо меню появляется уведомление о переходе на платный тарифЗакончился срок действия карты или ушёл человек, который всё настраивал
Превышен лимит сканированийВремя от времени появляется ошибка или рекламная страницаВ самый загруженный период — см. лимиты сканирований
Поставщик закрылся или был купленНа каждом столе появляется неработающий кодБез предупреждения и без возможности что-либо исправить
Наклеенная поверх наклейкаУбедительная поддельная страница оплаты или Wi-FiКогда никто не проверял физические держатели — см. квишинг

Первые три проблемы — одно и то же нарушение в разных формах: меню зависит от компании, которая не является вашей. Четвёртая проблема не связана с оплатой, но она усугубляется этой зависимостью: посетитель, привыкший видеть незнакомый короткий домен, не сможет отличить вредоносный от обычного.

По оценке NCSC, QR-коды в пабах и ресторанах обычно безопасны, а гораздо больше осторожности требуется с кодами, полученными по электронной почте. Остающийся физический риск — наклейка поверх исходного кода, и средство защиты здесь простое: проверяйте держатели.

Как выглядит фиксированный вариант?

Динамический вариант (обычно сегодня)Статический на собственном домене
Ежемесячная стоимостьЗа каждый код каждый месяц, бессрочноНоль
Что показывает предварительный просмотр посетителюНезнакомый короткий доменyourrestaurant.com
Кто регистрирует сканированиеСторонний поставщикВаш собственный сервер
Если оплата прекращаетсяПерестаёт работать каждый настольный держательНичего не происходит
Изменение менюРедактировать страницуРедактировать страницу
Изменение URL назначенияПанель поставщикаПеренаправление на собственном домене

А как насчёт кодов для заказа и оплаты?

Их стоит рассматривать отдельно от кодов меню, потому что профиль риска действительно другой, и советы здесь не полностью совпадают.

Код для заказа и оплаты отправляет посетителя на страницу, где тот введёт данные карты. Это повышает значение каждой проблемы из этой статьи: наклейка поверх платёжного кода ведёт напрямую к краже данных карты, а человек, который не может узнать ваш домен в предварительном просмотре, не отличит вашу страницу оплаты от убедительной копии. Предупреждение FTC о наклейках, размещённых поверх настоящих кодов, посвящено именно такой схеме в других местах; классический пример — парковочные автоматы.

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

Если коды выдаёт ваша платформа для заказов, расшифруйте один и посмотрите, чей домен указан в данных. Некоторые платформы напрямую кодируют собственный домен — это нормально. Другие дополнительно направляют трафик через сторонний сервис сокращения ссылок, добавляя между посетителем и формой ввода карты ещё одну сторону, с которой у вас нет договора.

Как перейти на другой вариант?

  1. Расшифруйте нынешний держатель на столе с помощью нашего ридера и посмотрите, чей домен указан в данных. Если домен не ваш, вы используете арендованное перенаправление.
  2. Выберите стабильный URLyourrestaurant.com/menu — и убедитесь, что он не изменится. Если хотите сохранить возможность перенести его позже, направьте код на yourrestaurant.com/m, а уже оттуда настройте перенаправление.
  3. Создайте статический QR-код с [URL](Url), содержащий этот адрес.
  4. Добавьте отслеживание по месту размещения, если хотите: ?src=table, ?src=window, ?src=takeaway. Тогда собственная аналитика даст вам те же данные о сканированиях по местам, которые продавала панель.
  5. Напечатайте URL разборчивым текстом рядом с кодом, чтобы гости могли открыть меню без сканирования и убедиться, что код ваш.
  6. Перепечатайте материалы во время следующего планового обновления, а затем отмените подписку, когда старые держатели выйдут из использования.

Если коды уже не работают и посетители прямо сейчас попадают на страницу перехода на платный тариф, руководство по освобождению от зависимости описывает срочные шаги до перепечатки.

Часто задаваемые вопросы

Стоят ли ресторанные QR-меню денег?
Не должны. Код можно создать бесплатно, а меню размещается на вашем собственном сайте. Регулярная плата появляется только тогда, когда код проходит через перенаправление поставщика, который взимает оплату за каждый код каждый месяц.
Могу ли я изменить меню, если QR-код статический?
Да. Код ведёт на адрес страницы, а не на её содержимое. Обновляйте меню на этой странице как угодно часто — включая блюда дня, — и печатный код никогда не придётся менять.
Что произойдёт с держателями на столах, если я перестану платить?
При динамических кодах каждый держатель перестанет работать в тот же день. У статических кодов нет услуги, за которую нужно продолжать платить.
QR-код должен вести на PDF или веб-страницу?
На веб-страницу. PDF медленно загружается на мобильном устройстве, его трудно читать с телефона, и часто приходится увеличивать масштаб двумя пальцами. Удобное для мобильных устройств HTML-меню по стабильному URL быстрее и проще обновлять.
Как узнать, не испортил ли кто-то держатель на столе?
Проверьте его физически: нет ли наклейки поверх исходного кода. Время от времени расшифровывайте код, чтобы убедиться, что в нём по-прежнему указан ваш домен. И FTC, и ФБР предупреждали о наклейках поверх общедоступных кодов.

Замените коды сейчас, чтобы всё было готово к следующей печати: QR-код с URL. Дополнительная информация: правда о мошенничестве с QR-кодами.


Готовы к статичному QR-коду?

Создайте его прямо в браузере — без аккаунта, без отслеживания, без подписки. Что вы сгенерируете — принадлежит вам.

QR-сканы: данные у сервиса, риск — у вас

Аналитика сканирований — не бонусная функция. Именно ради неё существует переадресация, а юридический риск несёт не тот, у кого находятся данные.

Редактируемые QR-коды без подписки: редирект

Ответ на вопрос «но мне нужно будет позже менять адрес назначения» — не подписка. Это путь редиректа на домене, которым вы уже владеете.

Лимит сканирований QR: сбой видят клиенты

Лимит не отключает код полностью. Он ломает его для некоторых людей и в отдельные моменты, а в панели это выглядит как угасающий интерес к кампании.

Квишинг: главные домены атак — QR-генераторы

Слой перенаправления, который «бесплатные» QR-генераторы добавляют в обычную печатную продукцию, используют и злоумышленники — он лишил сканеры последней защиты.

QR-коды бесплатны с 2000 года: за что платить?

Ежемесячная сумма — не цена. Цена равна этой сумме, умноженной на каждый напечатанный код и каждый месяц, пока материал существует.