Как отслеживать установки приложения с QR-кода и офлайн-рекламы
У офлайн-материалов нет cookies и рекламных пикселей. Измерить можно сканирование, а с правильными ссылками — и установки, к которым оно привело. Вот схема, которая показывает, какой постер, тейбл-тент или листовка сработали, — и где её пределы.
Что можно измерить
- Сканирования и клики: каждый визит через ссылку. SetLinks — умные ссылки на приложение — считает их по дням, платформам, странам и источникам и не учитывает ботов превью ссылок.
- Просмотры страницы в магазине и установки: их считают Apple и Google, а не сервис ссылок. Вы видите их в App Store Connect и Google Play Console — по кампаниям, если ссылка передаёт кампанию дальше.
- Что происходит в приложении потом: для этого нужна аналитика внутри приложения. Ссылка этого не видит.
Шаг 1: своя ссылка на каждое место
Одна ссылка на всех постерах покажет, сколько людей отсканировали код всего, но не где. Дайте каждому месту свою ссылку и свой код: cafe-table, cafe-receipt, cafe-window. Все они ведут в одни и те же магазины, различаются только адрес и цифры.
- Создайте первую ссылку с адресами магазинов и резервным адресом.
- Дублируйте её для каждого места и дайте каждой копии адрес, который вы узнаете в отчёте: по нему магазины показывают кампании.
- Скачайте каждый QR-код и разместите его на своём материале. Ведите список, какой код куда ушёл.
Называйте ссылки по тому, что будете сравнивать, а не по дате создания. Через полгода spring-poster-metro всё ещё понятно, а link-14 — нет.
Шаг 2: смотрите сканирования по платформам, дням и странам
Код из дашборда несёт небольшую метку, поэтому сканирование отличается от нажатия на ту же ссылку в био. В статистике ссылки все визиты показаны как клики, а сканирования среди них — отдельной цифрой. Дальше:
- По дням: сопоставьте кривую с событиями — выходные ярмарки, первый день раздачи листовок.
- По платформам: доля сканирований с iPhone и Android подскажет, на цифры какого магазина смотреть и стоит ли публиковаться в RuStore или AppGallery.
- По странам: для упаковки и материалов для путешественников — где на самом деле находятся те, кто сканирует.
Шаг 3: смотрите установки по каждой ссылке в магазинах
Когда включена атрибуция кампаний в магазинах, SetLinks при редиректе добавляет адрес ссылки — cafe-table в setlinks.io/cafe-table — к адресу магазина. Google Play получает его как utm_campaign внутри параметра referrer; App Store — как токен кампании ct вместе с вашим токеном провайдера pt.
- App Store Connect: App Analytics → Sources → Campaigns показывает просмотры страницы, загрузки и выручку по каждой кампании. Для этого Apple нужен ваш токен провайдера — его один раз копируют из App Analytics в настройки ссылки.
- Google Play Console: отчёты о привлечении пользователей разбивают посетителей страницы и установивших приложение по UTM-кампаниям.
Атрибуция в магазинах доступна на тарифах, где она есть, — они перечислены на странице тарифов. Если в адресе, который вы вставили, уже есть свой referrer или ct, SetLinks его не трогает.
Пример: одно кафе, три места размещения
Сеть кафе размещает своё приложение на тейбл-тентах, на чеках и в витрине — у каждого места своя ссылка. Через четыре недели (цифры придуманы, чтобы показать, как их читать, и не взяты ни из чьего аккаунта):
-
cafe-table: 420 сканирований, в основном в обед по будням, две трети — с iPhone. -
cafe-receipt: 95 сканирований, равномерно в течение дня. -
cafe-window: 30 сканирований, почти все вечером и в выходные, когда кафе закрыто.
Тейбл-тент — явно то место, которое работает, а пик в обед подсказывает, когда персоналу стоит упоминать приложение. Чек даёт мало, но стоит дёшево, так что остаётся. Витрина приносит немного сканирований, зато от людей, которые ещё не стали гостями, — её стоит оставить, если отчёты магазинов показывают, что эти сканирования превращаются в установки. Без отдельных ссылок все три места слились бы в одно число 545, из которого ничего этого не видно.
Шаг 4: превратите это в цифру, по которой можно действовать
Сканирования, делённые на число людей, видевших материал, — это доля сканирований; установки, делённые на сканирования, — это то, насколько хорошо страница в магазине превращает этот трафик в установки. Постер с большим числом сканирований и малым числом установок — это проблема страницы в магазине, а не постера. Выгрузите клики в CSV, поставьте рядом цифры магазинов и сравните места размещения за одни и те же недели.
Чего это не покажет
- Людей, которые увидели постер и нашли приложение в магазине по названию. Они есть, но никакая ссылка их не видит.
- Кто именно установил приложение. Отчёты по кампаниям в магазинах — это суммы; чтобы связать установку с человеком, нужен SDK атрибуции в приложении.
- Точных цифр для небольших кампаний. Apple и Google округляют и скрывают малые значения ради приватности; тренды за несколько недель надёжнее, чем один день.
Вопросы
Можно ли отследить установки приложения с QR-кода?
Сканирования можно посчитать точно, а установки по кампаниям — увидеть в App Store Connect и Google Play Console, если ссылка передаёт кампанию дальше. Чтобы отслеживать установки по конкретным людям, нужен SDK.
QR-сканы считаются отдельно от кликов?
И так, и так. Сканирование — это клик, поэтому оно входит в общее число, и ещё показывается отдельно, чтобы было видно, какая часть трафика пришла через код.