Взаимодействие SKAN и Facebook

Краткий обзор. Совместимость позволяет Facebook делиться с нами декодированными данными SKAN, а нам — делиться с Facebook Ads вашими битами CV (сопоставлением).

Совместимость SKAN: AppsFlyer <-> Facebook

Если вы работаете с несколькими партнерами — рекламными сетями, лучше всего настроить все в AppsFlyer. В результате метрики эффективности SKAN, дополненные другими метриками, например, данными о затратах, будут доступны на платформе AppsFlyer. 

Материал по теме: Руководство по решению AppsFlyer SKANetwork

Объем взаимодействия SKAN и Facebook

Благодаря взаимодействию с Facebook:

  • AppsFlyer и Facebook используют общую схему значения конверсии (CV) SKAN, благодаря чему могут предоставлять показатели эффективности.
  • AppsFlyer поддерживает все цели кампаний Facebook Ads, что позволяет проводить оптимизацию кампаний:
    • Установка мобильного приложения (MAI)
    • Взаимодействие с мобильным приложением (MAE)
    • Оптимизация стоимости (VO)
  • После включения интеграции со SKAN происходит следующее: 
    • SDK Facebook перестает обновлять SKAN CV (выключатель)
    • Значение конверсии (CV) обновляет SDK AppsFlyer.
    • Facebook предоставляет данные постбэков SKAN для агрегированных отчетов и дэшборда SKAN.

Другие факторы, которые нужно учесть: 

  • Если вы не включили интеграцию партнеров SKAN, на дэшборде SKAN установки, пришедшие из Facebook, считаются органическими установками. 
  • В контексте атрибуции AppsFlyer (обзорный дэшборд):
    • Пришедшие из Facebook установки, которые выполнены пользователями, давшими согласие на сбор данных, атрибутируются корректно.
    • Установки, которые выполнены пользователями, не давшими такого согласия, считаются органическими.
  • Влияние iOS 14.5 на отчетность SRN
  • В нашей MMP-интеграции с Facebook всегда реализуется флаг Отслеживание рекламодателем включено. (Эта информация предоставляется в соответствии с чек-листом из рекомендаций по iOS 14 для приложений Facebook, опубликованным в феврале 2021 года.)

Факторы, которые необходимо учитывать

  • Когда взаимодействие включено, при каждом изменении настроек измерения в AppsFlyer Facebook приостанавливает ваши кампании (Руководство Facebook). Перед их включением убедитесь, что все соответствующие внутренние события сопоставлены. Внимание! Не повторяйте процедуру интеграции MMP из этой статьи, то есть не нужно снова копировать URL-адрес подключения MMP. 
  • Если отключить измерение SKAdNetwork в AppsFlyer, Facebook не сможет получать сопоставление CV. 
  • SDK AppsFlyer или SDK Facebook: SDK Facebook подходит, если вы запускаете кампании только через Facebook. Если вы проводите кампании с несколькими партнерами, SDK AppsFlyer позволит просматривать данные по всем партнерам.
  • [Обновление от 16 августа 2021 г.] С сегодняшнего дня сырые данные, касающиеся установок Facebook, доступны в отчетах SKAdNetwork по сырым данным. 

Рекомендации по рекламе в Facebook с целью установки приложений

При настройке в Facebook кампаний, направленных на установку приложений для iOS 14, учитывайте следующие рекомендации Facebook

  • Приложение может принадлежать только 1 рекламному аккаунту.
  • На приложение допускается не более 9 кампаний с 5 группами объявлений в каждой.
  • Вам не нужно создавать отдельный аккаунт для кампаний iOS 14. Кампании для iOS 14 можно запускать из существующих аккаунтов.
  • Между способом оптимизации Facebook и типом измерения, выбранным вами в AppsFlyer, существует следующая взаимосвязь:
    • Измерение дохода: VO и AEO.
    • Измерение конверсии: AEO. Включает событие покупки и стандартные события Facebook. Вы должны сопоставить событие приложения в AppsFlyer с соответствующим событием Facebook. 

Процедуры взаимодействия 

Выполните следующие процедуры, чтобы активировать взаимодействие. 

Поделитесь схемой CV с Facebook

SKAdNetwork-Facebook-AppsFlyer_integration__5_.png

Чтобы активировать взаимодействие AppsFlyer SKAdNetwork с Facebook:
Шаг Действие Сведения 

1

Требования к приложению
  • Интегрируйте в приложение самую последнюю версию SDK AppsFlyer.

2

Обзор настроек SKAdNetwork 

Убедитесь, что решение SKAdNetwork для AppsFlyer установлено и включено. Это позволит SDK AppsFlyer вызывать API SKAdNetwork и задавать CV.

Чтобы просмотреть настройки SKAdNetwork:

  1. В AppsFlyer перейдите в раздел Configuration (Настройки) > SKAN Conversion Studio.
  2. Откройте дополнительные параметры () и убедитесь, что измерение SKAdNetwork включено.

    skan-settings.png

  3. Выберите предпочтительный режим измерения.
    Подробнее о SKAN Conversion Studio.
  4. Запишите точные названия событий. Они потребуются вам на следующем шаге. Внимание! Имена чувствительны к регистру.

3

Сопоставление внутренних событий приложения

Проверьте сопоставление с внутренними событиями приложения в Facebook и, если требуется, внесите изменения. 

Чтобы просмотреть и настроить сопоставление внутренних событий приложения:

  1. В AppsFlyer перейдите в раздел Настройки > Интегрированные партнеры.
  2. Выберите Facebook.
  3. Перейдите на вкладку Интеграция.
  4. В разделе In-app events postback (Постбэки внутренних событий):
    1. [Обязательно] Включите постбэки внутренних событий приложения, если они еще не включены.

      SKAdFacebookEventMap_us-en.jpg

    2. Убедитесь, что внутренние события приложения и имена событий SDK, заданные вами в измерениях SKAdNetwork, сопоставлены с идентификаторами событий партнера, т. е. с именами событий Facebook. Сопоставьте текущий выбранный тип измерения SKAdNetwork. Примечания. (1) Тип измерения по умолчанию: доход. (2) Если не сопоставить события, Facebook не сможет выполнять оптимизацию и будет считать только установки; постбэки внутренних событий приложения должны быть всегда включены.
      Тип измерения Требования к сопоставлению
      Прибыль

      af_skad_revenue сопоставляется с событием дохода Facebook, как правило с fb_mobile_purchase.

      Внимание! Параметру fb_mobile_purchase можно сопоставить несколько событий.

      Конверсия Сопоставьте от 1 до 6 событий конверсии с соответствующими событиями Facebook.
      Вовлечение Сопоставьте заданное вами событие интеракции с соответствующим событием партнера.
       Руководство по сопоставлению внутренних событий приложения
  5. Нажмите Сохранить интеграцию.
  6. Прокрутите вниз до конца страницы. 

    FacebookScrollDown.png 

  7. В разделе SKAdNetwork configuration (Настройки SKAdNetwork) щелкните URL-адрес подключения MMP, чтобы его скопировать. 
    URL-адрес скопирован. В следующем разделе мы расскажем, где его требуется указать в Facebook.

4

Подключите AppsFlyer к Facebook
  1. В Facebook откройте Event Manager.

    FacebookSkadNetworkSetup.jpg

  2. Перейдите на вкладку Settings (Настройки).

    mceclip0.png

  3. В разделе Configure App Events for SKAdNetwork (Настройка событий приложения для SKAdNetwork) нажмите Set Up Events (Настроить события). 

    mceclip1.png

  4. Выберите Import from partner app (Импортировать из партнерского приложения). 
    В результате Facebook получает сопоставление CV и направляет инструкцию прекратить определение CV в SDK Facebook, интегрированный в ваше приложение. Если опция импорта из партнерского приложения недоступна, выполните поиск и устранение неполадок.
  5. Следуйте инструкциям в пользовательском интерфейсе Facebook. Возможна одна из следующих ситуаций:
    1. Вы успешно указали URL-адрес подключения MMP в пользовательском интерфейсе Facebook. Поздравляем! Интеграция завершена. Прочитайте примечания ниже. 
    2. Вставить URL-адрес подключения MMP не удалось, в пользовательском интерфейсе Facebook отображается сообщение об ошибке. Если это так:
      - Повторите процедуру через 24 часа.
      - Если это сообщение сохраняется более 24 часов, обратитесь в службу поддержки AppsFlyer. 

Примечания

  • Эту процедуру нужно выполнить только один раз. То есть при изменении настроек измерения в AppsFlyer копировать URL-адрес подключения не потребуется. Например, если вы переключаетесь с измерения дохода на измерение конверсии, Facebook будет использовать имеющийся URL-адрес для получения текущей схемы. 
  • После выполнения этой процедуры Facebook сможет получать от AppsFlyer схему CV, используя собственную рандомизированную структуру. Вы никак не можете это настроить. 
  • В Facebook обновленные настройки измерения вступят в силу в течение 24 часов.

5

Настройка кампании для iOS 14

Убедитесь, что в Facebook включен параметр "iOS 14 Campaign" (Кампания для iOS 14).

Этот параметр находится на странице настроек New App installs Campaign (Кампания, ориентированная на установку приложений).

FBiOS14.png

Разрешите Facebook делиться данными SKAdNetwork с AppsFlyer

Разрешите Facebook делиться данными SKAdNetwork с AppsFlyer. Если этого не сделать, вы не увидите на дэшборде SKAdNetwork AppsFlyer установки SKAdNetwork, атрибутированные Facebook. 

Эта процедура выполняется один раз на приложение. 

Чтобы разрешить Facebook делиться данными SKAdNetwork с AppsFlyer:

  1. В AppsFlyer перейдите в раздел Настройки > Интегрированные партнеры.
  2. Выберите Facebook.

    FacebookEnable.png

  3. Перейдите на вкладку SKAdNetwork.
  4. Нажмите Facebook login (Вход в Facebook). Необходимо использовать аккаунт администратора или рекламодателя, у которого есть:
    • Разрешение Ads_read.
    • Доступ к App ID рекламируемого приложения в настройках Facebook Business.
  5. Следуйте инструкциям в пользовательском интерфейсе.
    Завершив процесс в Facebook, вы вернетесь в AppsFlyer. 
  6. Убедитесь, что статус аккаунта Waiting for synch (Ожидает синхронизации).
    Это сообщение отображается до тех пор, пока мы не получим данные из Facebook.
  7. Дождитесь 02:00 UTC следующего дня, после чего проверьте, изменился ли статус на Success (Успешно).
    Данные на дэшборде SKAdNetwork обновляются ежедневно к 08:00 UTC.
  8. Прочитайте раздел о различиях в измерениях

Дополнительные сведения

Различия в измерениях и времени между AppsFlyer и Facebook

Особенности измерений
Наименование Сведения 
Имена внутренних событий приложения 

[Обновление от 15 августа 2021 года]

До сих пор в названиях событий на дэшборде использовались названия событий Facebook. В дальнейшем они использоваться не будут. 

Режим измерения дохода: метрики конвертированных пользователей

[Устарело с 16 августа 2021]

В режиме измерения дохода в метрике конвертированных (платящих) пользователей не учитывается количество пользователей, данные о доходе от которых поступают через кампании Facebook из-за соглашения об именовании событий дохода, упомянутом в предыдущем разделе (имена внутренних событий приложения).

Сроки доступности данных

Данные доступны, начиная с даты включения интеграции в соответствии с часовым поясом UTC. 

Дата установки 

AppsFlyer и Facebook по-разному определяют дату установки. Рассмотрим:

  • Постбэки iOS SKAdNetwork не содержат отметки времени фактической установки. 
  • Facebook считает временем установки время поступления постбэка, а при определении даты учитывает часовой пояс приложения в Facebook.
  • AppsFlyer рассчитывает время установки следующим образом: время получения постбэка − 48 часов = время установки. В расчете не учитывается ни часовой пояс приложения, ни часовой пояс рекламного аккаунта Facebook. 
Актуальность данных
  • Мы забираем данные SKAdNetwork из Facebook в 01:00 UTC.
  • Данные на дэшбордах и агрегированные данные обновляются через 7 часов.
Метрика «Конвертированные пользователи» на дэшборде SKAdNetwork

[Устарело с 16 августа 2021]

[Обновлено 26 мая 2021 г.] На данный момент в метрике «Конвертированные пользователи» на дэшборде SKAdNetwork не учитываются события, о которых сообщает Facebook. 

 

Устранение неполадок, расхождения и часто задаваемые вопросы

Устранение неполадок в интеграции
Действие Сведения 

Facebook не может подключиться

Симптом:

В Facebook появилось сообщение We can't connect. Check that you're using the correct URL. If the problem continues, contact your partner app for help.

Корректирующие меры

В AppsFlyer проверьте, что сопоставление внутренних событий приложения включено, и события AppsFlyer сопоставлены событиям Facebook. (Описано в предыдущем разделе). 

[Рекомендация обновлена 20 апреля 2021 г.]

Приоритет события

Q: Как задать приоритет события в Facebook?

A: В Facebook задавать приоритет события не требуется. Функция приоритета относится к приложениям, которые для определения CV используют SDK Facebook. В вашем случае CV задает SDK AppsFlyer. Не обращайте внимания на опцию приоритета в Facebook. AppsFlyer измеряет 6 событий конверсии без приоритета. 

[Рекомендация обновлена 20 апреля 2021 г.]

Импорт из партнерского приложения отключен

ImportFromPartnerApp.png

Симптом:

Если в Facebook отключен импорт из партнерского приложения, значит, приложение не отправляло события в Facebook с помощью SDK MMP.

Корректирующие меры

Произведите одно из следующих действий:

  • Начните передавать события Facebook с помощью SDK MMP как можно скорее.
  • Начните передавать события в Facebook с помощью SDK Facebook или API событий приложения и используйте один из других сценариев для настройки схемы конверсии.

Сделав это, настройте интеграцию с AppsFlyer после регистрации первых событий в Facebook. 

[Рекомендация обновлена 25 апреля 2021 г.]

Диапазоны не могут пересекаться и должны идти последовательно 

Симптом:

Вы используете индивидуально настраиваемый режим AppsFlyer SKAdNetwork. При импорте схемы измерения в Facebook появится следующее сообщение: Ranges can't overlap and must be in consecutive order (Диапазоны не могут пересекаться и должны идти последовательно).

Корректирующие меры

Значения конверсии в настраиваемой схеме конверсии должны располагаться по возрастанию. 

[Рекомендация обновлена 26 апреля 2021 г.]

Отправка событий в Facebook

Q: Имеет ли смысл отправлять в Facebook дополнительные постбэки по событиям, не выбранным в опции измерения CV?

A: По пользователям, давшим согласие, отправляйте полный набор событий, чтобы у Facebook были максимальные возможности для оптимизации.

Сопоставление нескольких событий с одним событием Facebook

Q: Можно ли сопоставить несколько внутренних событий приложения с одним событием Facebook?

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

Данных Facebook нет на дэшборде

Симптом:

На вкладке интеграции SKAdNetwork отображается сообщение Failed to pull data (Ошибка получения данных).

FacebookSKAdIntegration.png

Корректирующие меры

Убедитесь, что подключенный аккаунт Facebook является аккаунтом администратора или рекламодателя с разрешением ads_read. 

Ошибка в Facebook при попытке запустить кампании на iOS 14.

Симптом:

Верно все перечисленное:

  • Вы получаете сообщение об ошибке в Facebook, когда запускаете кампанию на iOS 14.
  • Вы недавно добавили в App Store новое приложение или приложение для детей.

Это происходит потому, что Facebook не известно, что вы используете SDK с поддержкой SKAdNetwork, то есть SDK AppsFlyer. 

Корректирующие меры

  1. В AppsFlyer перейдите в раздел Настройки > Интегрированные партнеры.
  2. Выберите Facebook
  3. Перейдите на вкладку Интеграция.
  4. Выключите переключатель Активировать партнера.
  5. Нажмите кнопку Сохранить вкладку Интеграция.
  6. Подождите 15 секунд.
  7. Включите переключатель Активировать партнера.
  8. Нажмите кнопку Сохранить вкладку Интеграция.
  9. Подождите (до 24 часов), пока Facebook получит сигнал. 

Данные о доходах, передаваемые Facebook

[Обновлено 12 июля 2021 г.]

Facebook рассчитывает доход на основе CV, используя ваши настройки SKAdNetwork. Однако это не прямой расчет. Для определения дохода Facebook использует специальные алгоритмы. 

Характерный симптом — неокругленные значения дохода даже в тех случаях, когда вы измеряете доход в целых денежных единицах. 

 

Была ли эта статья полезной?

Статьи в этом разделе