Перейти к содержанию

Шаблоны и MMP#

Шаблон задаёт для ссылок приложение и поведение на каждой платформе. Ссылки на приложение всегда создаются по шаблону; ссылкам на сайт шаблон не нужен.

Настройка Варианты
Приложение Выбирается при создании, потом не меняется
Режим Сразу редирект — или Промежуточная страница на телефонах (см. Ссылки для приложений)
iOS / Android Через ссылку MMP (OneLink, трекер Adjust, трекинговая ссылка AppMetrica) — или Прямо в стор
Веб-фолбэк По умолчанию из приложения
Десктоп Веб-фолбэк или Страница с QR-кодом ссылки

«Через ссылку MMP» доступно приложениям с MMP AppsFlyer, Adjust или AppMetrica. Ссылка MMP должна начинаться с https://. Шаблон со ссылками удалить нельзя (сначала ссылки), приложение с шаблонами — тоже. Форма шаблона показывает предпросмотр итоговой ссылки MMP.

Зачем ссылка MMP#

Установку засчитывает ваш MMP: diply не атрибутирует установки и не требует SDK. Если приложение не установлено, diply отправляет пользователя в стор через ссылку вашего MMP и дописывает к ней наши поля — так установка видна в MMP с источником и кампанией из ссылки diply.

Параметры, которые уже есть в вашей ссылке MMP, сохраняются; diply заменяет только те, что задаёт сам, и только если у поля есть значение.

Какие поля diply куда уходят#

Поле diply AppsFlyer Adjust AppMetrica Firebase / без MMP (Google Play)
Источник pid=diply_{источник} — (network = сама трекер-ссылка) source utm_source
Кампания c campaign campaign utm_campaign
Группа af_adset adgroup adset —
Объявление af_ad creative ad utm_content
sub1–sub4 af_sub1–af_sub4 — sub1–sub4 —
sub5 — — sub5 —
click_id af_sub5 label click_id —
— — — — utm_medium=diply

Для Google Play без MMP и с Firebase метки передаются в параметре referrer ссылки play.google.com (их читает Play Install Referrer / Firebase SDK). В App Store без MMP параметры не передаются.

Особенности#

  • AppsFlyer: из значений удаляются запрещённые символы (; * ! @ # ? $ ^ : & ~ = + ' > < / { } % ( )), значения обрезаются до 100 символов; если ссылка длиннее 2000 символов, по очереди отбрасываются af_sub4…af_sub1, af_ad, af_adset. pid — в нижнем регистре; окончание _int зарезервировано AppsFlyer за интегрированными партнёрами и заменяется на -int. Свой sub5 в AppsFlyer не уходит — там click_id.
  • Adjust: label виден только в сырых данных (raw / callbacks), не в Datascape.
  • AppMetrica: любые параметры ссылки видны в отчёте «Источники трафика».
  • Firebase: атрибуция по нашим ссылкам есть только на Android (Google Play referrer); для установок iOS её нет.
  • deep_link_value в MMP не передаётся — приложение берёт его из нашего URL (см. Ссылки для приложений).

Что видно в выгрузках MMP#

Без премиум-тарифов MMP глубина данных ограничена:

  • AppsFlyer: стандартная агрегированная выгрузка (Aggregated Data Export) группирует только по дате, стране, агентству, Media Source и Campaign. Группа, объявление и af_sub1–5 — только в Pivot или raw data (зависит от тарифа).
  • Adjust: campaign / adgroup / creative видны; label — нет.
  • AppMetrica: все параметры.
  • Firebase: utm_source / medium / campaign, только Android.

Поэтому сведение данных MMP с кликами и расходами в diply идёт на уровне источник + кампания — см. Данные MMP и сопоставление.