Как сделать один QR-код на приложение для App Store и Google Play

QR-код — это адрес, напечатанный картинкой. Чтобы один код работал и на iPhone, и на Android, магазин должен выбирать сам адрес внутри кода. Рассказываем, как это устроить и как напечатать код, чтобы он сканировался.

Почему обычный QR-код так не умеет

QR-код хранит текст. Если текст — веб-адрес, камера телефона его открывает. Положите в код адрес App Store — и владельцы Android после сканирования попадут на веб-страницу, с которой нечего установить; положите адрес Google Play — и то же самое случится с iPhone. Код не может хранить два адреса и выбирать один из них.

Выбирать может адрес. Если в коде короткая ссылка — setlinks.io/fitpulse, — сервер за ней видит, какой телефон обратился, и отправляет его в магазин этого телефона. Код остаётся прежним, а решение переносится в момент сканирования. Так работает SetLinks — умные ссылки на приложение.

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

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

Сделайте код

  1. Создайте ссылку с адресами App Store и Google Play, а также RuStore или AppGallery, если они есть. Задайте резервный адрес для всего остального. Откуда берётся каждый адрес, рассказано в гайде о ссылках на магазины.
  2. Откройте QR-код ссылки в дашборде и скачайте его: SVG для печати, PNG для экранов и документов.
  3. Проверьте перед печатью. Отсканируйте код с экрана камерой iPhone и камерой Android или Google Lens. Каждый телефон должен попасть в свой магазин.
  4. Печатайте и больше не трогайте код. Чтобы потом направить его в другое место, поменяйте направления ссылки. Сам код менять не придётся.

Нужен код без аккаунта? Бесплатный генератор QR-кода для App Store прямо в браузере делает по коду на каждый магазин из ваших ссылок. Каждый такой код открывает один магазин напрямую, поэтому его нельзя будет ни посчитать, ни изменить, — для слайда подойдёт, для 10 000 листовок вряд ли.

Как напечатать, чтобы сканировалось

Если код не сканируется

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

Коды на экранах

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

Что говорит сканирование

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

Вопросы

Может ли один QR-код открывать и App Store, и Google Play?

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

Будет ли напечатанный код работать, если я поменяю ссылку на магазин?

Да. В коде лежит адрес SetLinks, и он не меняется. Куда он ведёт, вы меняете в дашборде, и напечатанные коды следуют за ним.

Что будет, если код отсканируют с компьютера или неподдерживаемого телефона?

Человек попадёт на веб-адрес, который вы задали для компьютеров, или на резервную страницу ссылки.

Создайте ссылку на приложение

Одна ссылка и QR-код для всех магазинов приложений. Бесплатный старт, карта не нужна.

Создать ссылку