Шаблоны и 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 и сопоставление.