Краткий обзор. Начиная с iOS 14.5, Apple требует, чтобы вы внедрили и соблюдали условия AppTrackingTransparency (ATT). ATT означает, что если ваше приложение собирает данные о конечных пользователях и передает их другим компаниям для отслеживания в приложениях и на веб-сайтах, вы должны использовать запрос согласия ATT и получить согласие пользователя на предоставление данных как в приложении издателя, так и в приложении рекламодателя. Если вы не отслеживаете путь пользователя, нет необходимости отображать запрос.
Измерение атрибуции в среде ATT
AppsFlyer предоставляет несколько методов атрибуции, обеспечивая полный спектр решений для атрибуции. Требование о согласии ATT влияет на атрибуцию в контексте платных кампаний из приложения в приложение. Таким образом, рекламодателям необходимо использовать сочетание решений для атрибуции и отчетности.
В случае платных кампаний из приложения в приложение SKAN предоставляет детерминированные результаты атрибуции. Другие типы кампаний, такие как собственные каналы, из веба в приложение и Apple Search Ads, используют традиционные инструменты атрибуции AppsFlyer. Традиционные инструменты обеспечивают долгосрочное измерение LTV, в то время как SKAN измеряет результативность пользователей во время короткого периода после установки.
Таким образом, чтобы получить полную картину, используйте традиционные решения AppsFlyer и SKAN, потому что они дополняют друг друга.
В этой статье рекламодатели познакомятся с SKAN и ATT. Она предназначена для рекламодателей, знакомых с платформой AppsFlyer.
Принципы решения SKAN
AppsFlyer предоставляет агрегированные результаты атрибуции iOS, используя постбэки SKAN от iOS. Эти постбэки iOS отправляет рекламным сетям, которые затем пересылают их в AppsFlyer. Постбэки содержат анонимизированные записи атрибуции, обогащенные значением конверсии (CV), установленным рекламодателем. CV — это показатель качества пользователя во время изначального окна после установки приложения.
Решение SKAN от AppsFlyer предоставляет рекламодателям:
- Данные SKAN на дэшбордах и в отчетах, полученные путем агрегирования постбэков из всех рекламных сетей, обогащенные другими данными, такими как затраты.
- Возможность контролировать с помощью AppsFlyer Conversion Studio, что измеряет CV, без необходимости вносить изменения в код приложения. CV можно использовать для измерения доходов, интеракций или конверсии.
Ограничения SKAN
- Кампании: Не поддерживает Apple Search Ads, перекрестные рекламные кампании и мобильные установки, на которые повлияло посещение веб-сайта.
- Период измерения: Эффективный период измерения ограничен несколькими днями.
Поток SKAN
- Рекламодатель задает параметры измерения SKAN в AppsFlyer Conversion Studio.
- Пользователь открывает приложение в первый раз.
- Во время каждого окна AppsFlyer устанавливает CV на основе действий пользователя и заданной схемы CV.
-
После закрытия окна iOS отправляет постбэк в рекламную сеть и копию постбэка в AppsFlyer. Постбэк поступает с некоторой задержкой:
- SKAN 4 окно измерения 1: 24-48 часов
- SKAN 4 окно измерения 2-3: 24-144 часов
- Для SKAN 3: 24-48 часов после последнего повышения значения CV.
- Копии постбэков, отправленные с устройства iOS напрямую в AppsFlyer, пересылаются на конечную точку, определенную рекламодателем. См. статью Отправка копий постбэков SKAN в AppsFlyer.
- Рекламная сеть пересылает постбэк с дополнительными данными в AppsFlyer, или SRN передает данные постбэка через API.
- AppsFlyer проверяет и расшифровывает CV. Декодированные данные записываются и атрибутируются до того, как они станут доступны в AppsFlyer на дэшбордах, в отчетах и через API.
Принципы ATT
Запрос ATT предоставляет рекламодателям способ получения явного согласия пользователя на сбор данных, что позволяет рекламодателям собирать и передавать данные. Начиная с iOS 14.5, IDFA доступен только при условии согласия пользователя через запрос.
Запрос отображается как в приложении издателя, так и в приложении рекламодателя. Если пользователь дает согласие в обоих приложениях, это означает, что пользователь соглашается на отслеживание, и Apple разрешает рекламодателям отслеживать пользователя между приложениями, принадлежащими разным компаниям.
Настройка ATT
ATT имеет одно из значений, перечисленных в следующей таблице. Изначально iOS устанавливает для ATT значение «Не определено» или «Ограничено».
Учтите, что использование запроса согласия для преобразования статуса пользователя из не определено в авторизовано является необязательным. Но если вы не отобразите запрос, вы не сможете получить авторизацию.
Значение ATT | Согласие (IDFA доступен) |
Примечания |
---|---|---|
Ограничено | Нет |
|
Не определено (до iOS 14.4) | Да |
Значение по умолчанию |
Не определено (начиная с iOS 14.5) |
Нет | Значение по умолчанию |
Отклонено | Нет |
Возникает, если выполняется одно из следующих условий:
|
Авторизовано | Да | Задано после показа запроса |
Влияние ATT
Из-за ATT многие пользователи не дают согласия на сбор данных, IDFA будет недоступен, а отслеживание запрещено. В результате рекламодатели, которые до iOS 14.5 полагались на отчеты по атрибуции на уровне пользователя, должны переключить часть анализа на агрегированные методы атрибуции и отчетности. Модели атрибуции AppsFlyer.
Данные, связанные с атрибуцией приложения, поступают из нескольких источников. Идентификаторы, доступные и используемые каждым из них, различаются. Большинство данных отображаются с использованием традиционных инструментов атрибуции. Однако для установок, атрибутированных с помощью SKAN, отчеты поступают через дэшборд SKAN.
На каком дэшборде показана установка?
В iOS 14 установка может быть атрибутирована как к традиционным дэшбордам, так и к дэшбордам SKAN. Кроме того, в зависимости от контекста медиа-источника, она может быть атрибутирована к органическим установкам на одном дэшборде и к неорганическим на другом.
Важные сведения об iOS 14
Статьи и ссылки по iOS 14 и SKAN
Область | Статья | Особый интерес: Вопросы и ответы, расхождения, сравнения |
---|---|---|
SKAN | Поля сырых данных SKAN | Дополнительные поля SKAN для сырых данных, поддерживающие did_win и SKAN 3.0 |
SKAN | Решение SKAN | |
SKAN | Функциональная совместимость партнеров SKAN (раздел статьи) | Список интегрированных партнеров SKAN |
SKAN |
|
|
SKAN | Взаимодействие Snapchat и AppsFlyer SKAN | Руководство по несоответствиям |
Конфиденциальность | Агрегированная расширенная конфиденциальность (AAP) | |
Конфиденциальность | Ограниченные медиа-источники | Ограниченные поля сырых данных |
iOS 14 | Этикетки с описанием — подготовьтесь к проверке в App Store | |
iOS 14 | Настройка ATT в приложении (руководство по SDK для разработчиков) | |
iOS 14 | О сетях с самостоятельной атрибуцией (SRN), таких как Google, Meta ads и т. д. | Где регистрируются установки SRN? |
Биллинг | Биллинг для приложений iOS |
Влияние iOS 14 на атрибуцию и измерение
Метрики
Учтите, что из-за ATT метрики, относящиеся к пользователям, не давшим согласия ATT, могут быть затронуты следующим образом:
Метрики | Увеличение | Снижение | Примечания |
---|---|---|---|
Неорганические и органические установки | Органические | Неорганические | |
Повторные установки и установки | Установки | Повторные установки | |
Ретаргетинг | Органические установки и внутренние события приложения | Повторные вовлечения и реатрибуции | |
Apple Search Ads | -- | -- | Без изменений. Как согласные, так и несогласные пользователи атрибутируются правильно. |
Диплинкинг
Отложенный диплинкинг с использованием устаревшего метода onConversionDataSuccess может не работать для iOS 14.5+, так как для него требуются данные атрибуции, которые могут быть недоступны из-за защиты конфиденциальности.
Мы рекомендуем использовать унифицированный диплинкинг (UDL). UDL соответствует стандартам конфиденциальности iOS 14.5+ и возвращает только параметры, относящиеся к диплинкингу и отложенному диплинкингу: deep_link_value
и deep_link_sub1
. Параметры атрибуции, такие как media_source
, campaign
и af_sub1-5
, возвращают null и не могут использоваться для диплинкинга. Подробнее
Вопросы и ответы — iOS 14+
Что произойдет с приложением, использующим версию SDK до V6+?
Если вы используете SDK версии V6.0 или ранее,
- SKAdNetwork и Apple Search Ads работать не будут.
- Если вы отправите приложение в App Store, ожидайте, что оно будет отклонено.
Для приложений, использующих SDK до версии 6.10: SKAN 4 не будет работать.
Обязательно ли отображать запрос ATT?
Нет. Вам нужно запросить согласие ATT только в том случае, если вы хотите отслеживать пользователя, собирать IDFA или и то, и другое.
Вопросы и ответы — SKAN
Как узнать, когда я получу постбэки и будут ли они SKAN 3 или SKAN 4?
Тип постбэка SKAN, который вы получаете, зависит от множества факторов, в том числе от того, какой режим вы используете в Conversion Studio, какую рекламную сеть вы используете и какая версия iOS у ваших пользователей.
Эти факторы влияют на:
- Версия постбэка: Либо SKAN 3, либо SKAN 4. Узнать больше
- Окно 1 (AW): Для SKAN 4 это 48 часов. Для SKAN 3 это основано на окне активности. Примечание. Если SKAN 4 используется не в Conversion Studio, но в подписи рекламной сети, то окно рассчитывается на основе окна активности или 48 часов, в зависимости от того, что меньше.
- Задержка постбэка: Через несколько часов после установки, когда приходит постбэк SKAN. Это зависит от того, когда закрывается окно. Узнать больше
- Обновление таймера: Для SKAN 3 окно активности может быть продлено до 63 дней; постбэк приходит только после закрытия окна.
На следующей блок-схеме это объясняется более подробно.
Есть ли в SKAN ограничение по определенному количеству идентификаторов источника / идентификаторов кампаний в каждой рекламной сети?
Да. Ранее ограничение составляло 100 идентификаторов кампаний. Однако начиная со SKAN 4, идентификаторы кампаний называются иерархическими идентификаторами источника, и ограничение составляет 10000. Идентификатор источника представляет собой 4-значное целое число.
Рекламные сети сопоставляют идентификатор источника SKAN со своим идентификатором кампании.
Как используются сырые данные SKAN?
- Используйте сырые данные для агрегирования параметров, которые недоступны через агрегированные API.
- Легко настраивайте существующие процессы импорта сырых данных для получения сырых данных SKAN.
Почему значения ценности конверсий, которые я получаю, не соответствуют моей конфигурации в AppsFlyer Conversion Studio?
Обычно это происходит из-за того, что в вашем приложении есть другой SDK, который может задавать значение конверсии и конфликтует с вашим SDK AppsFlyer и значениями конверсий, которые вы настроили в AppsFlyer. Убедитесь, что в приложение не интегрирован другой SDK, который задает значения ценности конверсии.
Почему агрегированные данные на дэшборде SKAN не совпадают с числами сырых данных в отчетах SKAN Data Locker?
Часто это несоответствие происходит из-за того, что отчеты Data Locker находятся не в том месте. Получение данных от Google может занять до 13 дней. А в отчетах по сырым данным данные записываются в день их получения, а не кумулятивно. Поэтому, чтобы получить корректные метрики по установкам, относящимся к определенной дате, нужно посмотреть все отчеты за 13 дней после этой даты.
Пример: В отчете от 12 июня отображаются 100 установок из Google, которые произошли 11 июня. В отчете от 24 июня говорится, что 11 июня произошло еще 100 установок. Чтобы получить точные данные — 200 установок, совершенных 11 июня, вам нужно просмотреть все отчеты за последние 13 дней (с 12 по 24 июня) и агрегировать данные на основе времени установки или временной метки рекламной сети.