VTA в none-SRN источниках (iOS)

Часто в обсуждениях можно услышать фразы: «У нас VTA 3 часа», «У нас VTA 1 час».

Дальше я обычно уточняю: какой мобильный трекер используется? Ответ — AppsFlyer.

Следующий вопрос — iOS или AOS? Как правило, речь про iOS и источники вроде Mintegral, Яндекс, Bigo, Hybe и так далее.

И на этом этапе я объясняю, что VTA, который был выставлен в настройках, не всегда совпадает с тем, как он работает на практике. Почему? После iOS 14.5 детерминированная атрибуция в каком-то смысле исчезла, так как пользователь не всегда даёт согласие на ATT.

Вспоминаем, как работает детерминированная атрибуция:

— Пользователь в источнике (A) дал согласие на ATT → у паблишера появился IDFA.

— Пользователь заходит в приложение, тоже даёт ATT → у нас тоже есть IDFA.

— Есть IDFA у источника и есть IDFA у приложения → произошёл матч → детерминированная атрибуция.

⚫ В чём суть

Окна VTA, которые вы ставите в ссылках или в AF при интеграции источника, влияют только на детерминированную атрибуцию. А доля её в iOS сейчас по моему опыту менее 10%. 90%+ — это probabilistic.

В AppsFlyer окно probabilistic (вероятностной атрибуции) по умолчанию 24 часа, и стандартной настройкой в ссылке его не поменять.

И получается: вы условно запускаете источник и говорите «У нас VTA 1 час», а по факту у вас VTA = 24 часа, если это iOS и none-SRN источник.

⚫ Как проверить

Проверить это легко: выгрузите сырую выгрузку установок из AF, отфильтруйте view-установки и просто вычтите дату показа из даты установки. Это и есть ваш фактический VTA.

И вот тут вы найдёте сюрприз: в ссылке у вас VTA 3 часа, а реально часть установок прилетела с VTA больше 3 часов, то есть работает окно 24 часа.

⚫ Что можно делать

Можно вручную строить отчётность: берёте события покупок и доход, отнимаете дату установки от даты показа и оставляете только покупки с VTA до 3 часов. Остальные покупки из метрик исключаете.

Проблема: если источник работает по модели оплаты за установки (Mintegral, Unity и т.д.), то вы заплатите за все установки, а в отчётности будете учитывать только часть (те, что влезли в 3 часа). Получается дисбаланс: расход ушёл, а KPI вы себе не засчитали.

⚫ Итог по iOS

Когда вы говорите про VTA в iOS + none-SRN, нужно смотреть не на время, которое вы ставите в ссылке, а на окно вероятностной атрибуции в мобильном трекере. В AppsFlyer оно по умолчанию 24 часа (я говорю про none-SRN источники; в CTV свои нюансы). В Adjust — можно менять. В AppMetrica — тоже можно.

⚫ Android

На AOS всё нормально, потому что нет проблем с GAID. Детерминированная атрибуция там работает. Поэтому если вы ставите VTA 3 часа — он реально работает.

⚫ Финальный вывод

Если вы работаете с iOS и none-SRN источниками, то разговор про VTA — это разговор про probabilistic окно, а не про то, что вы выставили в ссылке. Сокращать VTA можно. Но нужно понимать механику атрибуции и ограничения.

⚫ P.S. про probabilistic-окно в AppsFlyer

Само probabilistic view-through окно всё же можно изменить — через отдельный параметр af_vt_pmod_lookback_window (например, &af_vt_pmod_lookback_window=12h). Эту настройку, как правило, нужно уточнить/включить у поддержки AppsFlyer; условия зависят от аккаунта.

Автор: Ибрагим Курайши, автор канала «Гипотеза закрыта». Больше разборов про мобильную рекламу — в Telegram: https://t.me/closedhypothesis