Elido
9 мин чтенияВозможности

Брендированные QR-коды, которые сканируются: руководство по дизайну

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

Ana Kowalska
Marketing solutions engineering
Стилизованный брендированный QR-код с логотипом в центре и фирменно-фиолетовыми модулями, рядом с подписью короткой ссылки elido.me

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

Дизайн здесь важен, потому что QR-код стоит именно в тот момент, когда человек решает вам доверять. Он направляет камеру на напечатанную поверхность и ждёт. Чёрно-белая сетка без контекста воспринимается как нечто безликое, иногда как подозрительное. Код с вашим логотипом и цветами сигнализирует о том, что адрес назначения принадлежит вам и намерен - это повышает частоту сканирований. Загвоздка в том, что каждое дизайнерское решение расходует часть фиксированного бюджета надёжности, поэтому хороший дизайн кастомного QR-кода - это по сути управление бюджетом. Разберёмся, из чего состоит этот бюджет, а затем как им правильно распорядиться.

Из чего на самом деле состоит QR-код#

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

Три больших вложенных квадрата в углах - это паттерны поиска (finder patterns). Они указывают сканеру, где находится код и как он ориентирован. Четвёртый, меньший паттерн выравнивания появляется на кодах большего размера. Между двумя паттернами поиска проходят паттерны тайминга - чередующиеся модули, позволяющие сканеру измерять сетку. Остальная область содержит закодированные данные плюс коррекцию ошибок, которая их защищает. Вокруг всего кода находится тихая зона (quiet zone) - чистое поле, изолирующее код от окружения.

Анатомия QR-кода: три паттерна поиска в углах, поле тихой зоны, модули данных и коррекции ошибок, и наложение логотипа в центре с пометкой о коррекции ошибок

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

Коррекция ошибок - это бюджет, который вы тратите на брендинг#

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

УровеньВосстановлениеПрименение
L~7%Чистый цифровой дисплей, без наложений
M~15%Обычная печать, без логотипа, лёгкий износ
Q~25%Наложение логотипа, упаковка, умеренное обращение
H~30%Наложение логотипа плюс открытая среда или грубые условия

Этот процент восстановления - ваш бюджет брендинга. Когда вы штампуете логотип поверх центра QR-кода, логотип перекрывает модули. Сканер воспринимает закрытые модули как повреждение и восстанавливает их из данных чётности. При уровне H примерно 30% модулей могут отсутствовать, и код всё равно разрешается. Таким образом, логотип «съедает» бюджет H, и чем крупнее логотип, тем больше этих 30% он потребляет.

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

Цвет, контраст и правило инверсии#

Самый распространённый способ, которым брендированный QR-код выходит из строя, - это контраст. Сканер различает тёмные и светлые модули. Если они слишком близки по яркости, он не может.

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

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

Тихая зона и минимальный размер для печати#

Тихая зона - это пустое поле вокруг кода, и она является частью спецификации, а не стилистическим предложением. Стандарт QR требует тихой зоны не менее четырёх модулей с каждой стороны. Дизайнеры постоянно её обрезают, потому что чистая граница выглядит как потраченное пространство в плотной вёрстке, и код, опущенный на насыщенный фон без этого поля, не будет сканироваться, даже если каждый внутренний модуль корректен.

Размер при печати - другой фактор надёжности в реальных условиях. Для кода с короткой ссылкой, сканируемого на расстоянии вытянутой руки, около 2×2 см - разумный минимум. Масштабируйте с расстоянием. Широко используемое практическое правило гласит, что напечатанный код должен быть не менее одной десятой от расстояния сканирования, поэтому плакат, который предполагается сканировать с метра, требует кода размером 10 см или более. Брендинг делает это требование строже, потому что логотип и более высокая коррекция ошибок оба добавляют плотность, а более плотные сетки нуждаются в более крупных модулях, чтобы оставаться читаемыми. В случае сомнений распечатайте крупнее, чем считаете нужным, и протестируйте на реальном телефоне, а не на превью на мониторе.

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

Почему брендированные кампании требуют динамических кодов#

Существует два вида QR-кодов, и разница в том, что закодировано. Статический QR-код запекает полный URL назначения в модули. Динамический QR-код кодирует короткую ссылку, а реальный адрес назначения находится у сокращателя и разрешается при сканировании.

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

Во-первых, нагрузка меньше. Короткая ссылка вроде b.elido.me/spring26 - доля от длины UTM-URL кампании. Более короткая нагрузка означает более раннюю версию, то есть меньше, но крупнее модулей при данном размере печати, то есть больше места для логотипа и лучшую читаемость на малых поверхностях. Брендинг и динамические ссылки тянут в одном направлении.

Во-вторых, вы можете редактировать адрес назначения после печати кода. Брендированный QR-код - это инвестиция в печать и дизайн, и заморозка его на одном URL является риском. С динамическим кодом целевая страница может измениться, кампания может быть продлена, сломанная ссылка может быть исправлена, и ни один напечатанный материал не нужно перепечатывать.

В-третьих, каждое сканирование - это отслеживаемый редирект. Elido фиксирует каждое в ClickHouse с временной меткой, страной и типом устройства без выборки, так что брендированный код становится измеримым каналом, а не жестом надежды. Вы также можете маршрутизировать на уровне редиректа, отправляя iOS и Android сканеры в разные магазины с одного напечатанного кода. Ничто из этого невозможно со статическим кодом, где URL заморожен в сетке.

Брендированная короткая ссылка и брендированный QR-код - две половины одной идеи. Поставьте свой домен на короткий URL и логотип на код, и весь путь выглядит как ваш. Механика стороны домена - в статье как настроить брендированные короткие ссылки.

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

Что делать и не делать, чтобы код оставался читаемым#

Большая часть дизайна брендированных QR-кодов сводится к нескольким привычкам. Вот краткая версия, сопровождаемая сбоем, который каждая из них предотвращает.

Сетка «делать и не делать» для брендированных QR-кодов: сильный контраст против слабого, сохранённая тихая зона против урезанного поля, небольшой логотип при уровне H против чрезмерно большого, и динамический отслеживаемый против статического замороженного

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

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

Размещайте логотип скромного размера и используйте уровень H. Держите логотип ниже примерно 20-25% площади модулей, на сплошном фоне, чтобы модули не просвечивали. Не доводите логотип до предела бюджета H, потому что реальный износ потребляет его остаток.

Оставляйте паттерны поиска и тайминга нетронутыми. Не переоформляйте угловые квадраты в скруглённые блоки и не перекрашивайте их в сторону фона, и не проводите через них логотип или графику.

Выбирайте динамический, чтобы код был редактируемым и отслеживаемым. Не замораживайте длинный UTM-URL в статический код, который нельзя исправить и измерить.

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

Практический рабочий процесс#

Объединяя всё вместе, вот порядок, который не позволит дизайну и инженерии воевать друг с другом.

Начните с адреса назначения и оберните его в динамическую короткую ссылку, желательно на своём домене, чтобы весь путь был брендированным. Установите коррекцию ошибок H при создании, потому что вы планируете добавить логотип и код будет напечатан. Сгенерируйте код и экспортируйте его в SVG - формат, не зависящий от разрешения, который масштабируется до любого размера при печати без размытия.

Затем импортируйте SVG в инструмент дизайна и примените брендинг в пределах ограничений: фирменно-фиолетовый или ваш тёмный фирменный цвет для модулей на светлом фоне, центральный логотип менее четверти площади на сплошном фоне, тихая зона нетронута. Добавьте краткий призыв к действию рядом с кодом, если есть место - строка вроде «Сканируйте, чтобы увидеть меню» измеримо повышает частоту сканирований. Оставьте паттерны поиска простыми.

Наконец, тестируйте до начала печатного тиража. Распечатайте код в реальном размере на реальном материале, затем сканируйте его несколькими разными телефонами, включая более старый, при том освещении, в котором он реально будет находиться. Если он читается чисто каждый раз - готово. Если есть сбои, типичные виновники, по порядку: слишком большой логотип, слишком слабый контраст, слишком узкая тихая зона или слишком маленький размер при печати. Elido создаёт стандартные ISO-совместимые коды с поддержкой наложения логотипа и векторным экспортом; страница функции QR-кодов охватывает возможности и ограничения генератора; сильно стилизованные формы модулей создаются в вашем инструменте дизайна после экспорта.

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

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

Читайте также в блоге#

Попробуйте Elido

URL-сокращатель с хостингом в ЕС: собственные домены, глубокая аналитика, открытый API. Бесплатный тариф - без банковской карты.

Теги
branded QR codes
custom qr code design
qr code with logo
branded qr code generator
qr code error correction
scannable qr design

Читать дальше