Вышла iOS 14 beta 3 для разработчиков: что нового

Многие знают, что компания Apple выпустила обновление iOS 14, вместе с которым были анонсированы нововведения в их политике конфиденциальности. Я попросил моих коллег из PAD team Максима Малашко и Владислава Старовойтова рассказать о влиянии этого события на рекламу в Facebook и Instagram.

Как изменения в iOS скажутся на интеграциях Apphud?

С релизом iOS 14 передача событий в системы атрибуции не пострадает: IDFA является необязательным параметром при отправке событий.

Сейчас Apphud получает атрибуцию от партнеров по атрибуции и сохраняет ее у себя. Это нужно, например, чтобы показывать графики выручки или MRR, разбитые по рекламным кампаниям. Осенью мы, как и прежде, продолжим получать данные от партнеров. В некоторых случаях это будут данные только от пользователей, разрешивших IDFA.

Рассмотрим нюансы каждой платформы по отдельности.

AppsFlyer

В AppsFlyer объявили, что будут поддерживать и SKAdNetwork, и вероятностную модель атрибуции. В дашборде AppsFlyer появится дополнительная вкладка SKAdNetwork Overview. Еще AppsFlyer добавит страницу настройки SKAdNetwork, где вы сможете выбрать, какие события и конверсии хотите отслеживать.

Страница настройки SKAdNetwork в AppsFlyer

Интеграция в Apphud будет работать без изменений. Мы по-прежнему будет передавать события в AppsFlyer в полном объеме, ведь для связи Apphud и AppsFlyer используется внутренний AppsFlyer ID, а не IDFA.

В AppsFlyer подтвердили, что получение атрибуции на уровне устройства не перестанет работать, хотя качество атрибуции может ухудшиться. В случае, если AppsFlyer удастся определить атрибуцию с помощью вероятностной модели, то AppsFlyer вернет эти данные в SDK.

Adjust

Мы запросили информацию у Adjust, и они подтвердили, что будут продолжать работать в прежнем режиме. Вместо рекламного идентификатора они будут использовать комбинацию IDFV и вероятностной атрибуции. Apphud будет передавать данные в Adjust и получать от них в полном объеме. Для связи между Apphud и Adjust используется внутренний Adjust ID.

Branch

Как изменения в iOS скажутся на интеграциях Apphud?

В Branch, как и в Adjust, подтвердили, что будут продолжать работать в прежнем режиме. Вместо рекламного идентификатора они будут использовать комбинацию IDFV и вероятностной атрибуции. Apphud будет передавать данные в Branch в полном объеме.

Читайте также:  Как вывести список только директорий используя ls в Bash

Недавно мы обновили свою документацию. Рекомендуем добавить одну строчку для улучшения качества атрибуции с Branch:

// Initialize Apphud first, then Branch ().setIdentity(())

При отсутствии IDFA данные будут сопоставляться по IDFV либо внутреннему Branch ID.

Facebook

При отсутствии рекламного идентификатора Apphud использует FB Anonymous ID, по которому данные шлются в Facebook. Интеграция продолжит свою работу в прежнем режиме. В Facebook пока не заявляли о возможном снижении качества атрибуции.

Tenjin

Мы запросили информацию у Tenjin. Они подтвердили, что будут продолжать работать в прежнем режиме. Вместо рекламного идентификатора они будут использовать комбинацию IDFV и вероятностной атрибуции. Apphud будет передавать данные в Tenjin в полном объеме.

Отметим, что Tenjin не поддерживает Facebook в полном объеме: атрибуция работает только через отложенные ссылки. Не исключаем, что Facebook со временем может ввести какие-то ограничения на их использование.

Apple Search Ads

Пока нет ясности, как грядущие изменения повлияют на выдачу атрибуции на устройстве для Apple Search Ads. Скорее всего, Apphud будет получать данные лишь от тех пользователей, которые разрешили отслеживание рекламного идентификатора, а значит, большая часть данных, к сожалению, не попадет в Apphud.

Ограничения по созданию рекламы приложений 

Показывать рекламу можно на устройствах с iOS 14 с существующего рекламного аккаунта, но из-за ограничений API SKAdNetwork от Apple нужно создавать отдельные кампании для установки приложения.

Если необходимо настроить рекламу, оптимизированную для событий конверсий в приложении компании, нужно учесть дополнительные ограничения:

  1. Приложение можно связать только с одной учетной записью в бизнес-менеджере Facebook. Однако с одного аккаунта можно показывать рекламу для разных приложений.
  2. Для одного приложения можно запустить не более 9 рекламных кампаний для iOS 14, в каждой из которых будет ограничение — до 5 групп объявлений с одинаковым типом оптимизации.
  3. При создании кампаний для iOS 14 в качестве закупочного типа можно выбрать только аукцион. Тип «Охват и частота» станет недоступен.
  4. После публикации кампании невозможно изменить положение переключателя, который приостанавливает и активирует кампании, для iOS 14. Нужно будет выключить или удалить кампанию. Чтоб выключить кампанию и ввести в аукцион другую, нужно будет дождаться завершения окна 72 часов, что притормозит с тестовыми кампаниями. То есть если удалить одну из 9 кампаний для iOS 14, пройдет 3 дня, прежде чем она перестанет учитываться в разрешенном количестве кампаний.

Есть еще одно ограничение, и оно применяется как к кампаниям, направленным на увеличение количества событий конверсий на сайте, так к кампаниям для iOS 14, направленным на установки приложений. В кампаниях возможно использовать такие стратегии назначение ставок, как: «Минимальная цена», «Предельная цена», «Минимальное значение ROAS» и «Предельная ставка». Но если выбрать стратегию «Предельная цена» или «Минимальное значение ROAS», показ группы объявлений должен быть запланирован как минимум на 3 полных дня.

При этом для системы Android и для версий ниже iOS 14 все остается по-прежнему.

Какие прогнозы?

Делать точные прогнозы пока рано, потому что многое остаётся неизвестным. События развиваются стремительно, но будем надеяться, что все сложится удачным образом. Но вот, что понятно уже сейчас:

1. Эффективность закупки мобильного трафика снизится.

Даже с альтернативным вариантом от Apple, который называется «SKAdNetwork», трекинг данных будет не так эффективен, как ранее, т.к. он передаёт только сводные данные о пользователях. В SKAdNetwork Apple будет разрешать передачу всего пяти параметров, которые не содержат персональную информацию.

SKAdNetwork — это API-система установок Apple, которая позволяет передавать данные о пользователях, не нарушая приватности.

2. Точность таргетинга снизится.

Пользователи iOS 14, которые не дали согласие на передачу данных, будут видеть не персонализированную рекламу. Это может повлиять на малый бизнес, т.к он будет охватывать не целевую аудиторию.

3. Ухудшится качество оптимизации.

Сокращение объёма трафика может негативно сказаться на эффективности оптимизации рекламных кампаний.

4. Корпорации договорятся и это улучшит ситуацию.

Возможно снизится привлекательность платформы, и большие корпорации договорятся между собой, как передавать данные своевременно. Тем самым Apple поднимет издержки на рекламу внутри себя и дополнительно на этом заработает (как-то не очень верится, что все это затеяно ради пользователей).

Читайте также:  Вместо бубна: огромная подборка инструментов сисадмина

5. Станет больше медийной рекламы.

Пользователи, отказавшиеся передавать IDFA, не станут видеть меньше рекламы, т.к. в их лентах просто появится больше рекламодателей, использующих медийную рекламу (на охваты).

Как будут работать рекламные кампании и как это скажется на эффективности, мы наверняка сможем узнать только проверив это на собственном опыте после всех нововведений. А пока предлагаем не паниковать и наблюдать за развитием событий вместе с нами!

Возможные ошибки

Многие пользователи сталкиваются с ошибками во время самого процесса установки. Возможно, что iBEC не может быть отправлен (ошибка -8), и устройство не может быть переведено в режим восстановления (ошибка -10) во время установки программного обеспечения. К счастью, для этого есть простое решение:

  1. Оставайтесь на связи с компьютером и переключите устройство в режим восстановления .
  2. Посмотрите список USB-устройств для Apple Recovery (iBoot). Удалите его, щелкнув правой кнопкой мыши.
  3. для этого откройте в панели управления пункт « Диспетчер устройств».
  4. Подключите iPhone к компьютеру.
  5. Переустановите обновление прошивки.
  6. Если ошибка появляется снова во время установки, повторите шаг 3. Но на этот раз не отключайте iPhone от компьютера.
  7. Установите бета-версию.

Уведомление, когда приложение или виджет читает ваши данные буфера обмена

iOS 14 будет отображать баннерное уведомление вверху, когда приложение или виджет считывает данные вашего буфера обмена. Например, если вы копируете текст из Notes и открываете приложение Google Chrome, появляется уведомление с надписью “Chrome pasted from Notes” Уведомление исчезает через несколько секунд. Кстати коворя, таким образом мнигие приложения, включая TikTok,  были уличены в слежке за пользователями через буфер обмена.

Уведомление, когда приложение или виджет читает ваши данные буфера обмена