Статические и динамические QR-коды

Одно из этих двух — QR-код. Второе — QR-код, указывающий на подписку. Понимание разницы меняет то, что вы отправите в печать.

Любой генератор QR-кодов делит коды на две корзины, и всё интересное обычно заперто во второй. Названия звучат как техническое различие. Это не так — в стандарте QR никаких «динамических» кодов не существует. Оба варианта дают ровно один и тот же тип узора. Разница целиком в том, что этот узор говорит.

Что такое статический QR-код

Статический код кодирует ваше содержимое напрямую. Вы вводите example.com/menu — и внутри узора лежат эти самые символы. Сканер читает их и открывает. Больше в этом никто не участвует: ни сервер, ни аккаунт, ни сетевой запрос куда-либо, кроме вашей собственной страницы.

Следствия, которые стоит проговорить прямо:

  • Он не может истечь, потому что за ним не стоит никакого сервиса.
  • Он создаётся без сети и после этого ничего не требует от генератора.
  • Никто — включая того, кто сделал код, — не видит, кто его сканировал.
  • Адрес поменять нельзя. Он в краске.

Что такое динамический QR-код

Динамический код кодирует короткую ссылку на домене генератора — что-то вроде qr.example/a1b2c3. При сканировании телефон открывает этот адрес, сервер генератора записывает факт сканирования и отвечает редиректом на ваше настоящее назначение.

Именно этот лишний прыжок и покупает функции:

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

И чего это стоит:

  • Напечатанный код принадлежит аптайму, домену и прайсу вашего генератора. Изменится любое из трёх — и весь тираж ломается одновременно. Это самый частый способ убить QR-кампанию, см. почему QR-коды перестают работать.
  • Почти всегда это подписка. Код перестаёт работать, когда вы перестаёте платить.
  • Каждое сканирование логируется третьей стороной — со всем, что позволяет её политика конфиденциальности.
  • Посетитель видит промелькнувший незнакомый домен, а часть телефонов уже показывает на это предупреждение.

Сравнение коротко

СтатическийДинамический
Что закодированоВаш адресКороткая ссылка генератора
Меняется после печатиНетДа
Статистика сканированийНетДа
Зависит от третьей стороныНетДа, постоянно
Регулярные расходыНетОбычно подписка
Плотность узораРастёт с длиной содержимогоВсегда небольшая

Как получить редактируемость, не арендуя ссылку

По-настоящему полезная часть динамического кода — возможность поменять назначение позже — не требует ничьего сервиса. Она требует URL, которым управляете вы.

Закодируйте постоянный путь на своём домене, например example.com/go/menu, и сделайте этот путь редиректом, который можете править. Это умеет любой хостинг, любая CMS и две строки в конфиге сервера. Тогда:

  • Напечатанный код ведёт на домен, которым владеете вы, и отключить его никто не может.
  • Назначение вы меняете когда угодно, правя собственный редирект.
  • Трафик видит ваша собственная аналитика, по вашей собственной политике.
  • К тиражу не привязана никакая подписка.

Это та схема, к которой стоит стремиться всегда, когда код должен пережить кампанию: статический код, кодирующий устойчивый URL на вашем домене, который вы направляете куда нужно.

Так что же выбрать?

Обычный статический код — когда назначение устойчиво: главная страница, сеть Wi-Fi, контактная карточка, страница товара, которая будет жива и через год. Это покрывает большую часть того, что люди реально печатают.

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

Хостинговый динамический код оправдывает зависимость только тогда, когда смысл именно в аналитике: маркетинговая команда меряет эффективность каналов по множеству размещений и принимает, что коды арендованы ровно на срок, пока эти данные нужны. Но и тогда стоит помнить: тираж постоянен ровно настолько, насколько оплачен счёт.

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

Что спрашивают перед печатью

Динамические QR-коды лучше статических?

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

Можно ли превратить статический QR-код в динамический?

После печати — нет. Адрес лежит внутри узора, поэтому смена типа означает новый код и новый тираж. Если возможность перенаправления понадобится, кодируйте URL на своём домене сразу.

Истекают ли статические QR-коды?

Нет. За статическим кодом нет сервиса, который мог бы закрыться. Он работает столько, сколько работает то, на что он указывает.

Можно ли считать сканирования статического QR-кода?

Само сканирование — нет, но переход виден. Закодируйте URL на своём сайте, и обычная веб-аналитика зафиксирует визит, без посредника в середине.

Статические коды, оформленные как надо

Sharen кодирует ваш адрес напрямую и даёт цвета, формы и логотип, которых нет у простых генераторов.