Как отслеживать загрузки приложения с сайта: четыре бесплатных сигнала без MMP
На сайте есть кнопки «Скачать приложение», и никто не знает, что они приносят. App Store Connect, ссылки на кампании Apple, Play Console и клики по вашим собственным ссылкам бесплатно отвечают на большую часть вопроса. Что считает каждый из этих источников, чего он не видит и почему GA4 записывает установки на Android в direct.
Узнайте, что приносят кнопки «Скачать приложение»
- Своя ссылка на каждую кнопку, начать можно бесплатно
- Загрузки из App Store по каждой ссылке на Pro
- Боты и превью ссылок не учитываются
Вопрос, который стоит за кнопкой
На сайте есть кнопка «Скачать приложение» в шапке, ещё одна на странице тарифов и третья в подвале. Кто-то спрашивает, сколько установок сайт принёс в прошлом месяце. Без MMP (mobile measurement partner) и его SDK эту цифру вам никто не даст.
Сторы считают больше, чем смотрит большинство команд. Этот гайд держится одного источника — вашего сайта — и четырёх сигналов, которые ничего не стоят. Об измерении установок с доказательствами в целом читайте наш гайд об измерении установок без фингерпринтинга, о печатных материалах — гайд об установках по QR-кодам.
Четыре бесплатных сигнала
Источники в App Store Connect
- Загрузки в зависимости от того, где было нажатие
- Web Referrer: сайты, на которых нажали ссылку в Safari
- Без настройки и без кода
Ссылки на кампании App Store
- Загрузки по токенам, по токену на кнопку
- Просмотры страницы, продажи и подписки по каждой кампании
- Только суммы, никаких списков людей
Google Play Console
- Данные страницы приложения с фильтром по кампании UTM
- Install referrer, который может прочитать ваше приложение
- UTM-метки передаются внутри ссылки на Play
Клики по вашей ссылке
- Нажатия, отправленные в App Store, Google Play или на ваш сайт
- По кнопкам, странам и устройствам
- Превью и боты не учитываются
App Store Connect: Web Referrer и App Referrer
В разделе Analytics вашего приложения отфильтруйте данные по Source Type. Apple делит загрузки на App Store search, App Store browse, App Referrer, Web Referrer, App Clip, Institutional Purchase и Unavailable, а последующие продажи и использование привязываются к источнику, записанному в момент нажатия (справка Apple по разделу Acquisition, 23 октября 2026 года).
Web Referrer выглядит как ответ на ваш вопрос: люди, которые нажали на сайте ссылку, ведущую на страницу продукта. Отфильтруйте по нему — и получите список сайтов. Но есть три подвоха.
Во-первых, это только про Safari. Apple отмечает, что на iOS нажатие на сайте в Chrome или другом браузере засчитывается этому браузеру как App Referrer. Во-вторых, редиректы перетягивают заслугу на себя: в цепочке редиректов в Safari Apple считает реферером последний URL, так что короткая ссылка между кнопкой и стором может занять место вашего сайта. В-третьих, отчёты заполняются, только когда у приложения набирается хотя бы пять первых загрузок.
В API есть и четвёртый: в ноябре 2025 года разработчик сообщил, что в детальном отчёте строки с показами по приложениям в разделе App Referrer в сумме дают меньше, чем дашборд. К 23 октября 2026 года Apple так и не ответила в теме 808589; в её справке по кампаниям сказано, что детальные отчёты могут скрывать или объединять строки по очень маленьким группам пользователей.
Куда попадёт нажатие на вашу кнопку
Отличат ли сторы одну вашу кнопку от другой, зависит от меток.
Ссылки на кампании: своё имя для каждой кнопки
Ссылки на кампании Apple — самое близкое к цифрам по каждой кнопке, что можно получить без кода: ваш адрес в App Store плюс pt, токен провайдера (provider token), и ct, токен кампании, который вы выбираете сами. Токен провайдера обозначает ваш аккаунт разработчика и одинаков во всех кампаниях, так что от кнопки к кнопке меняется только ct.
Правила, по странице Apple о ссылках на кампании на 23 октября 2026 года: в ct помещается до 30 символов. Первая загрузка засчитывается, если она случилась в течение 24 часов после нажатия, и заслуга достаётся самой свежей ссылке на кампанию. Кампания появляется не раньше чем через 24 часа после запуска и только когда через неё скачали приложение хотя бы пять человек, а каждой метрике нужно набрать пять в выбранном диапазоне дат. Поэтому у кнопки, на которую почти не нажимают, данные могут пустовать, пока вы не расширите диапазон. Возвращаются только суммы: показы, просмотры страницы, загрузки и последующие продажи.
Своя кампания для каждой кнопки
Бесплатный путь, вручную. На Appy Pro имя каждой ссылки становится её кампанией, а шаг 3 выполняется сам.
Получите токен провайдера
В App Store Connect откройте Analytics, в разделе Acquisition нажмите Campaigns, а затем +. Создайте ссылку с любым именем: число после pt= и есть ваш токен.
Назовите кампанию для каждой кнопки
header, pricing, footer. Решите до запуска: другое написание — это другая кампания.
Соберите ссылки
Бесплатный генератор ссылок на кампанию App Store от Appy проверяет правило 30 символов и собирает парную ссылку на Google Play с UTM-метками в referrer.
Подождите сутки и отфильтруйте
Откройте Metrics, нажмите Add Filter, выберите Campaign и нужную кнопку.
Сопоставьте просмотры с загрузками
Просмотры страницы продукта по каждой кампании рядом с её первыми загрузками дают грубую оценку конверсии по каждой кнопке на iPhone. Кнопка с наибольшим трафиком — не всегда та, что приносит установки.
Google Play: UTM-метки передаются в referrer
На Android одну и ту же ссылку читают двое. Первый — Play Console: анализ конверсии страницы приложения (Привлечение пользователей › Эффективность страницы приложения) фильтрует по источнику UTM и кампании UTM, то есть по значениям utm_source и utm_campaign в ссылках на вашу страницу. В примере ссылки от Google эти значения кладутся в параметр referrer в URL-кодировке, длиной не больше 512 символов. Про utm_medium Play Console не пишет; добавьте его для GA4. Бесплатный конструктор UTM помогает держать названия одинаковыми на всех кнопках.
С июля 2026 года отчёты Google по странице приложения в первую очередь показывают нажатия кнопки «Установить», а не установки со страницы приложения: эти показатели переехали на страницу «Статистика» и в экспорт. Кампании, слишком мелкие для отдельной строки, собираются в «Другое».
Второй — ваше приложение: Play Install Referrer API возвращает этот referrer вместе со временем клика и установки, а это на Android доказательство для каждой установки.
Клики по вашей ссылке: намерение, а не установки
Четвёртый сигнал — ваш собственный. Поставьте за каждой кнопкой ссылку Appy вместо голого адреса стора: телефоны попадут в свой стор, компьютеры — на ваш сайт. Appy показывает клики, отправленные в App Store, Google Play и на сайт, по странам и устройствам, без превью и прочих ботов.
Воспринимайте их как намерение: клик, дошедший до App Store, — это человек на странице вашего приложения, а не установка. Зато это единственная цифра, которую сторы вам дать не могут.
На Pro ($9.99 в месяц) один раз сохраните токен провайдера в «Настройках», и каждый переход в App Store по вашим ссылкам будет нести pt и ct с именем ссылки, так что App Store Connect покажет отдельную кампанию для каждой ссылки. Без SDK и без нового релиза приложения. Переходы в Google Play несут имя ссылки в install referrer как appy_slug. Если нужны только клики, на тарифе Free доступно четыре ссылки.
Для посетителей с телефона, которые так и не доходят до кнопки, веб-баннер Appy (Pro) показывает баннер «Открыть в приложении» через ссылку Appy — со своими показами и кликами и без cookie.
Одна кнопка, любой телефон
Кнопка в шапке ведёт на ссылку Appy с именем header; на Pro сохранён токен провайдера.
appy.to/header
за кнопкой «Скачать приложение» в шапке сайта
- iPhoneApp Store, с pt и ct=header
- AndroidGoogle Play, с appy_slug=header в referrer
- Телефон HuaweiAppGallery
- КомпьютерВаш сайт
- Превью ссылки или краулерНе попадает в число кликов
Почему GA4 называет их direct
GA4 на сайте видит нажатие, а не установку. Если включена улучшенная статистика, нажатие, уводящее с вашего домена, записывается как событие click с URL ссылки. По словам Google, установки приложений отслеживаются как first_open, а это событие Firebase SDK записывает при открытии приложения — в данных приложения, а не сайта.
На Android этот first_open берёт кампанию, источник и канал из значений utm_ в referrer ссылки на Play, а ссылку на Play без referrer Google записывает как (direct). Если установки с сайта выглядят как direct, сначала проверьте кнопку: скорее всего, она ведёт на голый адрес в Play.
Для iPhone аналога нет. Apple не описывает способа, которым App Store мог бы передать ваши UTM-метки при первом запуске приложения, поэтому для iPhone ориентируйтесь на суммы по кампаниям в App Store Connect, а не на GA4.
Когда без SDK не обойтись
Всё это даёт суммы по каждой кнопке, а на Android ещё и доказательство для каждой установки, если приложение читает referrer. Если само приложение должно знать, по какой ссылке пришёл каждый новый пользователь, например чтобы открыть нужный экран или платить партнёру за установку, — это атрибуция установок, и для неё нужен код: в Appy это SDK в тарифе Enterprise. Большинству сайтов бесплатных сигналов уже хватает, чтобы понять, какая кнопка принесла установки.
Читайте также
- Как измерять установки приложения без фингерпринтингаЧто по-прежнему считает установки с доказательствами на iPhone и Android.
- Как отслеживать установки приложения из QR-кодовТот же вопрос для плакатов, упаковки и печати.
- Куда на самом деле уходят клики по ссылкеПриложение, стор или сайт — и почему превью не считаются кликами.
- Отслеживание кампаний App StoreЗагрузки по каждой ссылке Appy прямо в App Store Connect.
- UTM-метки для кампаний приложенийСхема названий, которая без потерь доходит до стора.
Отслеживание загрузок приложения: вопросы и ответы
Как отслеживать загрузки приложения с сайта?
Дайте каждой кнопке «Скачать приложение» свою ссылку. Для iPhone добавьте к каждой кнопке токен кампании App Store и смотрите загрузки по кампаниям в App Store Connect. Для Android положите utm_source и utm_campaign в referrer ссылки на Play и отфильтруйте Play Console по кампании UTM.
Может ли Google Analytics отслеживать загрузки приложения?
По данным сайта — нет. GA4 видит нажатие как исходящий клик, а установку как first_open записывает Firebase SDK в вашем приложении.
Почему установки приложения в GA4 показываются как (direct)?
Google записывает установку на Android как (direct), если в ссылке на Play не было referrer. Положите UTM-метки в параметр referrer ссылки на Play.
Что значит Web Referrer в App Store Connect?
Просмотры страницы и загрузки от людей, которые нажали ссылку на сайте в Safari. На iPhone нажатия в Chrome и других браузерах засчитываются как App Referrer под именем браузера.
Почему моя кампания не появляется в App Store Connect?
Apple показывает кампанию не раньше чем через 24 часа после запуска и только когда через неё скачали приложение хотя бы пять человек. Расширьте диапазон дат и проверьте, что в ссылке есть и pt, и ct.
Нужен ли SDK, чтобы отслеживать загрузки приложения?
Для сумм по ссылкам — нет: кампании в App Store Connect и кампании UTM в Play Console бесплатны и не требуют кода. Чтобы внутри приложения привязать каждую установку к её ссылке, нужен код; в Appy это SDK в тарифе Enterprise.
Продолжить изучение
Как измерять установки приложения без фингерпринтинга
Apple не допускает фингерпринтинг, даже если пользователь согласился на отслеживание, а европейские регуляторы считают отслеживание по IP-адресу доступом к устройству. Разбираем, что по-прежнему измеряет установки с доказательством на iPhone и Android, и собираем план, который никогда не гадает.
Как отслеживать установки приложения из QR-кодов без догадок
Практичная схема измерения QR-кампаний на установки: редиректы, UTM-метки, first-open события и отчеты.
Ссылки на кастомные страницы App Store и Google Play: у каждой кампании своя страница в сторе
Apple позволяет создать 70 кастомных страниц продукта, Google Play — 50 специальных страниц приложения, и у каждой есть свой URL. Разбираемся, как устроены оба URL, как поставить их за одну ссылку на кампанию, что на самом деле меняет диплинк кастомной страницы и где смотреть результаты без MMP.
Ищете другое? Посмотрите все темы в блоге.
Поставьте ссылку за каждой кнопкой «Скачать приложение»
Одна ссылка Appy на кнопку. Телефоны попадают в свой стор, компьютеры — на ваш сайт, а вы видите клики без ботов. На Pro App Store Connect показывает загрузки по каждой ссылке.