Почему QR-код перестал работать: срок жизни кода
Код сканируется, но страница не открывается: почему QR-коды протухают и как сделать код, который переживет любой сервис.
Табличка с QR-кодом провисела на кассе три месяца, и вдруг вместо меню посетители видят ошибку или чужую рекламу. Код на месте, печать не выцвела, камера его видит. Умер не рисунок на бумаге, а то, что стояло за ним.
Такая поломка обходится дороже обычного брака печати: тираж уже роздан, наклеен и висит по точкам. Чтобы не перепечатывать его каждый год, полезно понимать, из чего складывается срок жизни кода и на каком звене он обычно рвется.
Сначала отделите проблему печати
Если камера вовсе не реагирует на код, дело в размере, контрасте, бликах или качестве печати. Это отдельный класс проблем, он разобран в статье почему QR-код не сканируется с бумаги.
Эта статья про другой случай: телефон код распознает, показывает адрес или открывает браузер, а дальше ошибка, пустая страница, просьба оплатить тариф или неожиданный сайт. Здесь всегда виновата судьба ссылки, и у нее два типовых сценария. Быстрый тест на разделение: покажите камере тот же код из макета на экране. Страница открылась: подводит печать. Ошибка повторилась: дело в ссылке, читайте дальше.
Сценарий первый: код был динамическим
Динамические коды продают сервисы по подписке. В рисунке кода лежит короткая ссылка на домен сервиса, и уже она перенаправляет на ваш адрес. Взамен дают статистику сканирований и возможность менять цель без перепечатки, звучит удобно.
Плата выясняется позже: код живет, пока жив посредник и оплачен тариф. Кончился пробный период, а он длится от 10 дней до пары недель, исчерпан лимит сканирований, не прошел платеж, сервис закрылся или сменил домен: в каждом из этих случаев тираж умирает одномоментно, хотя краска в идеальном состоянии. Часть сервисов после остановки тарифа показывает по вашему коду свою заглушку с рекламой.
Признаки, что у вас именно такой код: делали его в сервисе с регистрацией и личным кабинетом, а адрес внутри кода чужой и короткий. Отсканируйте и посмотрите адрес до перехода, посредник виден сразу.
Отдельная разновидность: генераторы, которые молча выпускают динамический код даже в бесплатном режиме, чтобы позже предложить подписку. Снаружи все выглядит обычно, внутри кода адрес сервиса. Защита та же: посмотреть, чей адрес лежит в коде, до отправки тиража в печать.
Сценарий второй: код статический, умерло содержимое
Статический код хранит сам адрес. Посредника нет, отключить такой код некому, работает он без подписок и продлений. Перестает открываться только вместе со страницей: сайт переехал без редиректов, страницу удалили при редизайне, файл в облаке сменил ссылку, домен забыли продлить. Домен вообще самая недооцененная точка отказа: продление стоит несколько сотен рублей в год, а пропуск срока гасит сразу все тиражи компании.
Отдельная ловушка: сокращатели ссылок. Короткая ссылка внутри статического кода возвращает в схему посредника со всеми рисками, сервис коротких ссылок тоже умеет закрываться и чистить старые ссылки. Для печатных тиражей сокращатели не подходят.
Как сделать код, который не протухнет
Рецепт долгожителя складывается из трех решений. Статический код: адрес зашит в рисунок, посредник не нужен. Прямая ссылка на ваш домен: без сокращателей и чужих редиректов. Стабильный адрес: страница, которая переживет редизайн, а при переезде получит редирект.
Когда нужна возможность менять цель после печати, заведите редирект на своем домене, короткий адрес вида site.ru/menu, и зашивайте в код его. Наклейки не перепечатываются, а управление остается у вас. Как проверить ссылки до тиража, описано в статье QR-код для ссылки, остальные материалы в базе знаний.
И сохраняйте исходники тиража: список ссылок с подписями и настройки листа. Если страница все же переедет, свежий тираж собирается по тому же списку за минуту, без восстановления адресов по памяти.
Наш генератор делает только статические коды: в рисунке лежит ваш адрес, без редиректов через наш домен и без подписок. Такому коду не страшно даже закрытие самого генератора, все нужное уже у вас на бумаге.
FAQ
Можно ли оживить протухший динамический код? Только через сервис, который его выпустил: оплатить тариф или восстановить аккаунт, тогда редирект заработает снова. Если сервис закрылся, тираж не спасти, рисунок кода изменить нельзя.
Сколько живет статический код? Столько же, сколько страница, на которую он ведет. Сам рисунок срока годности не имеет: это текст, записанный точками.
Как проверить тираж, который уже висит? Раз в квартал сканируйте несколько точек выборочно и проходите по ссылкам до конца. Пять минут проверки заметно дешевле недели с нерабочим кодом на кассе.
Следующий шаг
Отсканируйте свои напечатанные коды и посмотрите адреса: чужие домены это кандидаты на перепечатку до того, как они умрут сами. Новые тиражи делайте статическими с прямыми ссылками.
Сгенерируйте статические QR-коды в нашем генераторе: адрес зашивается в сам код, без подписок, лимитов и водяных знаков.