Appy
← Назад в блог
Гайд

UTM-метки для кампаний приложений: практическое руководство

Зачем нужна каждая UTM-метка, система названий, которая не разваливается, готовые значения для каналов приложения и что на самом деле происходит с метками в App Store и Google Play.

1 октября 2026•7 минут

Почему кампании приложений ломают UTM

UTM-метки придумали для сайтов. Человек кликает, страница загружается, аналитика читает utm_source и остальные метки из адресной строки, и визит попадает в нужную строку отчёта. Посредников нет.

В кампании приложения посередине стоит магазин. Нажатие ведёт в App Store или Google Play, человек ставит приложение и открывает его позже с домашнего экрана. Переживут ли метки эту дорогу, зависит от магазина и от ссылки, которую вы использовали.

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

Четыре числа, которые стоит знать

метки, которые Google Analytics советует ставить в каждую ссылку: source, medium, campaign
3

метки, которые Google Analytics советует ставить в каждую ссылку: source, medium, campaign

дней Google Play хранит install referrer доступным для приложения
90

дней Google Play хранит install referrer доступным для приложения

часа, в течение которых App Store Connect засчитывает загрузку ссылке кампании
24

часа, в течение которых App Store Connect засчитывает загрузку ссылке кампании

символов максимум в токене кампании Apple
30

символов максимум в токене кампании Apple

Пять параметров и вопрос, на который отвечает каждый

Google Analytics читает пять стандартных меток. Три нужны в каждой ссылке, две необязательны.

01

utm_source: где была ссылка?

Площадка, список или объект: instagram, tiktok, newsletter, packaging. Называйте место, а не тип канала.

02

utm_medium: какой это канал?

social, email, sms, qr, audio. GA4 раскладывает визиты по каналам в основном по этому значению, поэтому нужен короткий фиксированный список.

03

utm_campaign: какая кампания?

vesna_sale_2026_04. Одно название на кампанию, одинаковое во всех каналах, чтобы цифры складывались.

04

utm_content: какая ссылка или креатив?

Необязательно. story_frame_2 или header_button, когда у кампании несколько ссылок в одном месте.

05

utm_term: какое ключевое слово?

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

Система названий, которая не разваливается

Правила

  • Только строчные буквы: значения чувствительны к регистру
  • Без пробелов и с одним разделителем: _ или -, но не оба
  • Канал берётся из фиксированного списка
  • Кампания: сначала тема, в конце дата, например vesna_sale_2026_04
  • Запишите список там, где его найдёт любой, кто размечает ссылки

Список каналов для приложений

  • social для органических постов, сторис и профилей
  • paid_social для платных размещений
  • email и sms для собственных рассылок
  • qr для печати, упаковки и экранов
  • audio для подкастов и радио
  • influencer или affiliate для блогеров

Как GA4 читает канал

Google Analytics 4 относит каждый визит к стандартной группе каналов по фиксированным правилам. Канал email попадает в Email, sms в SMS, audio в Audio, affiliate в Affiliates, а social в Organic Social. Канал, который начинается с paid или содержит cp, как cpc, считается платным.

Стандартного канала для QR-кодов и блогеров нет. Канал qr попадает в Unassigned, если источник не сайт, известный GA4, а ссылка блогера с источником instagram засчитывается в Organic Social благодаря источнику. Если эти каналы вам важны, создайте в GA4 собственную группу каналов, а не подгоняйте названия.

Примеры по каналам

Значения, которые подставляет наш бесплатный конструктор UTM, и куда GA4 относит их по умолчанию.

Сторис в Instagram
source / medium (content)instagram / social (story)
Стандартный канал GA4Organic Social
Профиль TikTok
source / medium (content)tiktok / social (bio_link)
Стандартный канал GA4Organic Social
Платный пост в соцсетях
source / medium (content)instagram / paid_social (carousel_a)
Стандартный канал GA4Paid Social
Рассылка
source / medium (content)newsletter / email (header_button)
Стандартный канал GA4Email
SMS
source / medium (content)crm / sms (reminder)
Стандартный канал GA4SMS
QR-код на упаковке
source / medium (content)packaging / qr (box_back)
Стандартный канал GA4Unassigned, если нет своей группы каналов
Подкаст
source / medium (content)podcast / audio (host_read)
Стандартный канал GA4Audio
Пост блогера
source / medium (content)instagram / influencer (ник блогера)
Стандартный канал GA4Organic Social благодаря источнику
Стандартные правила каналов GA4 по документации Google. Собственная группа каналов меняет правую колонку.

Что происходит с метками в каждом магазине

Одна и та же размеченная кампания и четыре места, куда может привести нажатие.

vesna_sale

Одна кампания, одни и те же UTM-метки, четыре типа ссылок.

  • Ссылка на App StoreТеряются. App Store не передаёт приложению параметры ссылки.
  • Ссылка на Google PlayСохраняются только внутри параметра referrer; приложение может читать их 90 дней.
  • Ваш сайтАналитика читает их при загрузке страницы.
  • Smart-ссылка AppyПередаются в магазин, приложение и на сайт; с SDK установки видны по кампаниям.
Обычные ссылки на магазины решают за вас. Smart-ссылка держит один размеченный URL и проводит метки дальше магазина.

Google Play: всё идёт через referrer

У Google Play есть задокументированный способ передать приложению данные кампании. Всё, что должно дойти до приложения, кладётся в один параметр referrer в URL магазина, в закодированном виде: utm_source=tiktok превращается в referrer=utm_source%3Dtiktok. До приложения доходит только этот параметр; метки utm_, добавленные прямо в URL Play, не доходят.

После установки приложение читает эту строку через Google Play Install Referrer API вместе со временем клика и временем начала установки. Google хранит её 90 дней и советует читать один раз, при первом запуске. Firebase и большинство SDK атрибуции делают это за вас.

App Store: токены кампаний вместо UTM

У App Store нет install referrer. Какие бы параметры вы ни добавили в ссылку на App Store, приложение, открытое после установки, их не увидит, а App Store Connect не учитывает UTM.

Ответ Apple — ссылка кампании, которую создают в App Store Connect Analytics. В ней есть токен провайдера (pt), который определяет ваш аккаунт разработчика, токен кампании (ct) длиной до 30 символов и тип медиа (mt=8). Загрузка засчитывается кампании, если произошла в течение 24 часов после перехода по ссылке.

Результаты остаются в App Store Connect и только в агрегированном виде: кампания появляется в отчёте, когда через неё скачали приложение хотя бы пять человек. Для сравнения кампаний это полезно, но приложению это не скажет, какой человек пришёл по какой ссылке.

Обычные ссылки на магазины или smart-ссылка

Одна ссылка для всех телефонов
Ссылки на магазиныДве ссылки, по одной на магазин
Smart-ссылка AppyОдна ссылка, каждый телефон в свой магазин
Метки доходят до сайта
Ссылки на магазиныТолько если сайт и есть цель
Smart-ссылка AppyДа, с пробросом параметров (Business)
Метки доходят до приложения на Android
Ссылки на магазиныТолько если собрать referrer вручную
Smart-ссылка AppyДа, referrer заполняется за вас (Business)
Метки доходят до приложения на iPhone
Ссылки на магазиныНет
Smart-ссылка AppyЧерез диплинк (Business) или после установки с SDK (Enterprise)
Установки по источнику, каналу и кампании
Ссылки на магазиныИз ссылки не узнать
Smart-ссылка AppyДа, с SDK (Enterprise)
Тарифы как на странице цен: smart-ссылки бесплатны, диплинки начинаются с Pro, проброс параметров входит в Business, SDK в Enterprise.

Как smart-ссылка доносит UTM до приложения

01

Размечайте smart-ссылку, а не ссылки на магазины

Добавьте к appy.to/vesna метки utm_source=tiktok, utm_medium=social и utm_campaign=vesna_sale и поставьте эту одну ссылку в профиль, сторис или QR-код.

02

Каждый телефон попадает куда нужно

App Store на iPhone, Google Play на Android, AppGallery на Huawei, сайт на компьютере. С диплинками (Pro) те, у кого приложение уже есть, сразу его открывают.

03

Метки едут дальше

С пробросом параметров (Business) UTM добавляются к ссылке магазина, к диплинку и к сайту и записываются в referrer Google Play.

04

Установка засчитывается кампании

С SDK Appy (Enterprise) первый запуск связывается с нажатием и попадает в отчёт с источником, каналом и кампанией. Рекламные идентификаторы не нужны.

Чек-лист для каждой размеченной ссылки

Перед публикацией

  • Источник, канал и кампания заполнены
  • Все значения строчными буквами и без пробелов
  • Канал взят из списка команды
  • Название кампании совпадает с другими каналами запуска
  • Ссылки на магазины спрятаны за smart-ссылкой, а не размечены напрямую
  • Вы открыли ссылку один раз на iPhone и один раз на Android

После первого дня

  • Кампания видна под ожидаемыми источником и каналом
  • Не появилось нового написания старого источника
  • Unassigned не вырос; если вырос, проверьте канал
  • С SDK установки идут под тем же названием кампании

Соберите ссылку и читайте дальше

Источники

Частые вопросы

Сохраняются ли UTM-метки после установки приложения?

Сами по себе нет. App Store их отбрасывает, а Google Play передаёт только содержимое параметра referrer. Smart-ссылка с пробросом параметров доносит их до магазина, приложения и сайта, а SDK Appy атрибутирует установку её источнику, каналу и кампании.

Какие UTM-метки нужны кампании приложения?

utm_source, utm_medium и utm_campaign в каждой ссылке, как рекомендует Google Analytics. Добавляйте utm_content, когда у кампании несколько ссылок в одном месте, например две кнопки в рассылке.

Какой канал ставить для постов блогеров: social или influencer?

Подойдёт любой, если вы последовательны. В GA4 нет канала для блогеров, поэтому канал influencer засчитывается в Organic Social, только если источник — соцсеть вроде instagram. Чтобы видеть блогеров отдельным каналом, создайте собственную группу каналов.

Что такое pt и ct в ссылках на App Store?

Токены кампаний Apple. pt определяет ваш аккаунт разработчика и не меняется, ct задаёт название кампании. Их выдаёт App Store Connect Analytics, и там же, в агрегированном виде, видны загрузки. Приложение прочитать их не может.

Сколько времени Android-приложение может читать install referrer?

Google хранит данные install referrer 90 дней после установки и советует читать их один раз, при первом запуске.

Можно ли видеть установки по UTM-кампаниям без MMP?

Да, для ваших собственных ссылок. С SDK Appy на тарифе Enterprise каждая установка атрибутируется ссылке и источнику, каналу и кампании нажатия. Платную рекламу в Meta, Google или TikTok по-прежнему лучше измерять через MMP.

Продолжить изучение

Гайд
1 окт. 2026 г.
6 мин чтения

Короткие ссылки на своём домене для приложений: практическое руководство

Зачем ссылкам ваш собственный домен, как выбрать поддомен, настройка в три шага и что будет со ссылками и QR-кодами, которые вы уже опубликовали.

custom domain
branded short links
url shortener
qr codes
Читать статью
Гайд
16 июл. 2026 г.
8 мин чтения

Передача параметров в deeplink, Universal Links, магазины приложений и веб

Узнайте, как сохранять параметры кампании и контекста при переходе в приложение, стор, Universal Link или веб, не перезаписывая фиксированные значения.

parameter forwarding
deep linking
universal links
app stores
Читать статью
Гайд
14 мая 2026 г.
9 мин чтения

Deferred deep linking: как это работает и когда применять

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

deferred deep linking
install referrer
deep linking
mobile attribution
Читать статью

Ищете другое? Посмотрите все темы в блоге.

Разметьте один раз, и метки пройдут магазин

Соберите размеченную ссылку в бесплатном конструкторе UTM и поставьте её на smart-ссылку Appy, чтобы каждый телефон попадал в свой магазин. Бесплатный тариф, без банковской карты.