Как сделать один QR-код на приложение для App Store и Google Play
QR-код — это адрес, напечатанный картинкой. Чтобы один код работал и на iPhone, и на Android, магазин должен выбирать сам адрес внутри кода. Рассказываем, как это устроить и как напечатать код, чтобы он сканировался.
Почему обычный QR-код так не умеет
QR-код хранит текст. Если текст — веб-адрес, камера телефона его открывает. Положите в код адрес App Store — и владельцы Android после сканирования попадут на веб-страницу, с которой нечего установить; положите адрес Google Play — и то же самое случится с iPhone. Код не может хранить два адреса и выбирать один из них.
Выбирать может адрес. Если в коде короткая ссылка — setlinks.io/fitpulse, — сервер за ней видит, какой телефон обратился, и отправляет его в магазин этого телефона. Код остаётся прежним, а решение переносится в момент сканирования. Так работает SetLinks — умные ссылки на приложение.
Статические и динамические коды
- Статический: в коде лежит конечный адрес, например ссылка на App Store. Он никогда не перестанет работать, но и изменить его нельзя, и посчитать сканирования тоже никто не сможет.
- Динамический: в коде лежит короткая ссылка с редиректом. Поменяйте, куда ведёт ссылка, — и все напечатанные коды поведут туда же. Сканирования можно посчитать, потому что каждое проходит через ссылку.
Динамический код зависит от сервиса за короткой ссылкой. Выбирайте такой, который не ставит рекламную страницу между сканированием и магазином и чьи ссылки не перестают работать, если вы перестали за что-то платить. SetLinks отправляет сканирование прямо в магазин, без промежуточной страницы.
Сделайте код
- Создайте ссылку с адресами App Store и Google Play, а также RuStore или AppGallery, если они есть. Задайте резервный адрес для всего остального. Откуда берётся каждый адрес, рассказано в гайде о ссылках на магазины.
- Откройте QR-код ссылки в дашборде и скачайте его: SVG для печати, PNG для экранов и документов.
- Проверьте перед печатью. Отсканируйте код с экрана камерой iPhone и камерой Android или Google Lens. Каждый телефон должен попасть в свой магазин.
- Печатайте и больше не трогайте код. Чтобы потом направить его в другое место, поменяйте направления ссылки. Сам код менять не придётся.
Нужен код без аккаунта? Бесплатный генератор QR-кода для App Store прямо в браузере делает по коду на каждый магазин из ваших ссылок. Каждый такой код открывает один магазин напрямую, поэтому его нельзя будет ни посчитать, ни изменить, — для слайда подойдёт, для 10 000 листовок вряд ли.
Как напечатать, чтобы сканировалось
- Размер. Около 2 см в поперечнике — минимум, который надёжно сканируется с расстояния вытянутой руки. Для постера закладывайте примерно десятую часть расстояния, с которого на него смотрят: с двух метров — код 20 см.
- Пустое поле. Оставьте вокруг кода чистую рамку шириной в четыре квадратика. Текст или рамка вплотную к коду — самая частая причина, по которой он не сканируется.
- Контраст. Тёмный код на светлом фоне. Инвертированные цвета и неконтрастные фирменные палитры не читаются старыми камерами.
- Вектор для печати. Отправляйте в типографию SVG. Маленький PNG, растянутый на баннер, становится размытым.
- Скажите, что он делает. Подпись «Отсканируйте, чтобы скачать приложение» под кодом приносит больше сканирований, чем голый квадрат: людям важно понять, что произойдёт, прежде чем навести камеру.
- Короткий адрес рядом. Напечатайте
setlinks.io/fitpulseпод кодом для тех, кому проще набрать.
Если код не сканируется
Большинство неработающих кодов прекрасно выглядели на экране и сломались уже в тираже. Прежде чем винить камеру, проверьте вот что:
- Логотип в центре. QR-код выдерживает небольшие повреждения, и даже маленький логотип расходует этот запас. Если ставите логотип, делайте его небольшим и проверяйте код на старом телефоне, а не только на самом новом.
- Глянцевые и изогнутые поверхности. Ламинация, бутылки и банки отражают свет в камеру. Матовое покрытие и ровное место под код помогают больше, чем увеличение кода.
- Слишком много данных в коде. Длинный адрес даёт более плотный узор с мелкими квадратиками. Короткая ссылка оставляет код крупным и легко читаемым, даже если он напечатан маленьким.
- Цвета, которые кажутся тёмными, но не являются. Средне-серый или яркий фирменный цвет может не дотягивать до контраста, нужного камере. Если сомневаетесь — печатайте чёрным.
Коды на экранах
Код на сайте сканируют люди, которые сидят за компьютером и хотят приложение на телефон. Показывайте его только на десктопе, рядом со значками магазинов. На телефоне работает та же ссылка в виде кнопки — собственный экран никто не сканирует.
Что говорит сканирование
Каждое сканирование проходит через ссылку, поэтому оно учитывается: SetLinks помечает визит с QR-кода и показывает его и внутри общего числа кликов по ссылке, и отдельной цифрой — по дням, платформам и странам. Боты превью ссылок не считаются. Чтобы сравнить места размещения — скажем, тейбл-тент и чек, — дайте каждому свою ссылку и свой код. Как это сделать, рассказано в гайде об отслеживании установок с QR-кода.
Вопросы
Может ли один QR-код открывать и App Store, и Google Play?
Да, если в коде ссылка, которая выбирает магазин в момент сканирования. Код, в котором напрямую лежит адрес магазина, открывает только этот магазин.
Будет ли напечатанный код работать, если я поменяю ссылку на магазин?
Да. В коде лежит адрес SetLinks, и он не меняется. Куда он ведёт, вы меняете в дашборде, и напечатанные коды следуют за ним.
Что будет, если код отсканируют с компьютера или неподдерживаемого телефона?
Человек попадёт на веб-адрес, который вы задали для компьютеров, или на резервную страницу ссылки.