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