Начало работы и частые вопросы по iOS 14, ATT и SKAN

Краткий обзор. Начиная с iOS 14.5, Apple требует, чтобы вы внедрили и соблюдали условия AppTrackingTransparency (ATT). ATT означает, что если ваше приложение собирает данные о конечных пользователях и передает их другим компаниям для отслеживания в приложениях и на веб-сайтах, вы должны использовать запрос согласия ATT и получить согласие пользователя на предоставление данных как в приложении издателя, так и в приложении рекламодателя. Если вы не отслеживаете путь пользователя, нет необходимости отображать запрос. 

iOS14-consent-pre-ATT-enforcement-6522_Cover-image_917x480.jpg

Измерение атрибуции в среде 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, перекрестные рекламные кампании и мобильные установки, на которые повлияло посещение веб-сайта. 
  • Период измерения: Эффективный период измерения ограничен несколькими днями.
  1.  

Поток SKAN

SKAN_flow_-_Affinity_diagram_2.png

  1. Рекламодатель задает параметры измерения SKAN в AppsFlyer Conversion Studio.
  2. Пользователь открывает приложение в первый раз. 
  3. Во время каждого окна AppsFlyer устанавливает CV на основе действий пользователя и заданной схемы CV. 
  4. После закрытия окна iOS отправляет постбэк в рекламную сеть и копию постбэка в AppsFlyer. Постбэк поступает с некоторой задержкой:
    • SKAN 4 окно измерения 1: 24-48 часов
    • SKAN 4 окно измерения 2-3: 24-144 часов
    • Для SKAN 3: 24-48 часов после последнего повышения значения CV.
  5. Копии постбэков, отправленные с устройства iOS напрямую в AppsFlyer, пересылаются на конечную точку, определенную рекламодателем. См. статью Отправка копий постбэков SKAN в AppsFlyer.
  6. Рекламная сеть пересылает постбэк с дополнительными данными в AppsFlyer, или SRN передает данные постбэка через API. 
  7. AppsFlyer проверяет и расшифровывает CV. Декодированные данные записываются и атрибутируются до того, как они станут доступны в AppsFlyer на дэшбордах, в отчетах и через API.

Принципы ATT

Запрос ATT предоставляет рекламодателям способ получения явного согласия пользователя на сбор данных, что позволяет рекламодателям собирать и передавать данные. Начиная с iOS 14.5, IDFA доступен только при условии согласия пользователя через запрос.

Запрос отображается как в приложении издателя, так и в приложении рекламодателя. Если пользователь дает согласие в обоих приложениях, это означает, что пользователь соглашается на отслеживание, и Apple разрешает рекламодателям отслеживать пользователя между приложениями, принадлежащими разным компаниям. 

Настройка ATT

ATT имеет одно из значений, перечисленных в следующей таблице. Изначально iOS устанавливает для ATT значение «Не определено» или «Ограничено».

Учтите, что использование запроса согласия для преобразования статуса пользователя из не определено в авторизовано является необязательным. Но если вы не отобразите запрос, вы не сможете получить авторизацию.

Значение ATT Согласие
(IDFA доступен) 
Примечания
Ограничено Нет
  • Определяется компанией Apple на основе возраста пользователя и других критериев. Не может быть изменен пользователем устройства. 
  • Запрос не может быть показан этим пользователям.
Не определено (до iOS 14.4)  Да

Значение по умолчанию

Не определено

(начиная с iOS 14.5)

Нет Значение по умолчанию 
Отклонено Нет

Возникает, если выполняется одно из следующих условий:

  • Задано после показа запроса
  • Пользователь отключил параметр Разрешить приложениям запрашивать отслеживание (главный переключатель на уровне устройства).
  • До установки iOS 14 на устройство был включен LAT
Авторизовано Да Задано после показа запроса

Влияние 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

Интеграция Meta ads и AppsFlyer 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_4_matrix_-_Page_8__1_.png

Есть ли в 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 июня) и агрегировать данные на основе времени установки или временной метки рекламной сети.