Взаимодействие SKAdNetwork (SKAN) с Meta ads

Краткий обзор: Взаимодействие позволяет Meta ads обмениваться декодированными данными SKAN с AppsFlyer, а AppsFlyer — передавать ваши биты измерения CV (сопоставление) в Meta ads.

Взаимодействие со SKAN: AppsFlyer <-> Meta реклама

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

Область взаимодействия SKAN с Meta реклама

Взаимодействие с Meta реклама позволяет следующие возможности:

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

Другие аспекты: 

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

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

  • После включения взаимодействия, при любом изменении настроек измерений, вам не нужно повторно выполнять процедуру интеграции MMP, описанную в этой статье. Это означает, что вам не нужно снова копировать URL-адрес для подключения MMP. 
  • Если в AppsFlyer отключить измерение SKAN, реклама Meta не сможет получать сопоставление CV. 
  • AppsFlyer SDK (пакет средств разработки ПО) vs. Facebook SDK (пакет средств разработки ПО): Facebook SDK (пакет средств разработки ПО) подходит для запуска кампаний только с рекламой Meta. Если вы запускаете кампании с несколькими партнерами, используя AppsFlyer SDK (пакет средств разработки ПО), вы можете просматривать данные всех партнеров.
  • Ознакомьтесь с разделом несоответствия в этой статье. 

Руководство по рекламе для установки приложений через Meta Ads

При настройке кампаний iOS 14 по установке приложений с рекламой Meta прислушайтесь к следующим рекомендациям по рекламе Meta:

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

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

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

Для атрибуции установки Приложения:

Разрешите Meta Ads обмениваться данными SKAN с AppsFlyer

Разрешите Meta Ads обмениваться данными SKAN с AppsFlyer. Если этого не сделать, установки SKAN, атрибутированные к Meta ads, не будут отображаться на дэшборде SKAN в AppsFlyer. 

Эту процедуру необходимо выполнить один раз для каждого Приложения. 

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

  1. В AppsFlyer перейдите в раздел Сотрудничество > Активные интеграции.
  2. Найдите и выберите Meta Ads.
  3. Перейдите на вкладку SKAN.

    skan_repprtiing_-_connected_accounts.png

  4. Нажмите вход в систему. Используемая вами учетная запись должна быть Администратором или рекламодателем с перечисленными ниже разрешениями:
  5. Следуйте инструкциям в пользовательском интерфейсе.
    Meta генерирует токен доступа, который разрешает обмен данными с AppsFlyer. После завершения процесса вы вернётесь в AppsFlyer. 
  6. Если вы настраиваете эту интеграцию впервые, убедитесь, что в статусе учетной записи указано Ожидание синхронизации.
    Это сообщение остаётся до тех пор, пока мы не получим данные от Meta ads.
  7. Подождите после 02:00 UTC следующего дня, затем убедитесь, что статус изменился на Данные успешно извлечены.
    Данные на дэшборде SKAN обновляются ежедневно к 08:00 UTC.
  8. Прочитайте раздел о различиях в измерении

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

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

SKAdNetwork-Facebook-AppsFlyer_integration__5_.png

Включение взаимодействия AppsFlyer SKAN с Meta ads

ШАГ Действие Подробности 

1

Минимальные требования для Приложения

2

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

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

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

  1. В AppsFlyer перейдите в Настройки > SKAN Conversion Studio.
  2. Нажмите значок параметров и убедитесь, что измерение SKAN включено.
    altMeasurement_mode_on_facebook_ads.pngaltalt
  3. Выберите предпочитаемый режим измерения.
    Узнайте больше о SKAN Conversion Studio.
  4. Запишите точные названия событий. Они понадобятся вам на следующем этапе. Примечание: Имена чувствительны к регистру.

3

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

Проверьте и при необходимости внесите изменения в сопоставления событий в приложении. 

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

  1. В AppsFlyer перейдите в раздел Сотрудничество > Активные интеграции.
  2. Выберите Meta ads.
  3. [Обязательно] На вкладке Интеграция включите Постбэки по внутренним событиям приложения.
    • Вы должны сопоставить текущий выбранный тип измерения SKAN. Тип измерения по умолчанию — выручка.
      altin-app_events_fb_en-us.pngalt
    • Убедитесь, что события в приложении, заданные в измерении SKAN (событие AppsFlyer), сопоставлены с идентификаторами события в Meta реклама (сопоставлены с партнерским событием). Если вы не сопоставите события, реклама не сможет оптимизировать и будет учитывать только установки.

      Примечание

      При добавлении, изменении или удалении ценности конверсии (CV) в SKAN Conversion Studio убедитесь, что событие сопоставлено в постбэках событий в приложении. В противном случае CV не будет обновлен в Meta реклама.

      Руководство по сопоставлению событий в приложении

      Тип измерения Требование к сопоставлению
      Пользовательский

      Сопоставьте события в приложении, заданные в разделе «Пользовательские», с соответствующими событиями Meta ads.

      Чтобы сделать отчет о выручке через постбэк, установите Отправить выручку в значение Ценности и выручка

      SendValueandRevenue.png

      af_skad_revenue используется для общего дохода и сопоставляется с событием дохода в Meta ads, обычно fb_mobile_purchase.

      Примечание! Можно сопоставить более одного события с fb_mobile_purchase.

      Выручка

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

      af_skad_revenue используется для общего дохода и сопоставляется с событием дохода в Meta ads, обычно fb_mobile_purchase.

      Примечание! Можно сопоставить более одного события с fb_mobile_purchase.

      Конверсия Сопоставьте 1–6 событий конверсии с соответствующими событиями Meta ads.
  4. Нажмите Сохранить интеграцию.
  5. Прокрутите вниз до конфигурации SKAN и нажмите на URL-адрес подключения MMP, чтобы скопировать его. В следующем разделе мы расскажем, куда в Meta вставить URL-адрес.

    meta_ads_skan_configuration_mmp_url.png

4

Подключите AppsFlyer к Meta ads
  1. В Meta ads откройте Events Manager и перейдите на вкладку Настройки

    altFacebookSkadNetworkSetup.jpgalt

  2. В настройках нажмите Настроить события.

    altmceclip0.jpgalt

  3. В менеджере событий выберите Импорт из партнерского приложения

    altmceclip1.pngalt

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

Примечания

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

5

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

В Meta реклама убедитесь, что настройка кампании iOS 14 включена. 

Эта настройка находится на странице настроек Кампании по установке новых приложений

altFBiOS14.pngalt

Дополнительная информация

Отключение интеграции SKAN

При отключении интеграции Meta ads недостаточно просто отключить переключатель Активировать партнера, нужно отдельно удалить подключения SKAN, чтобы прекратить запись данных SKAN.

Чтобы отключить интеграцию SKAN:

  1. В AppsFlyer перейдите в раздел Сотрудничество > Активные интеграции.
  2. Найдите и выберите Meta Ads.
  3. Перейдите на вкладку SKAN.
  4. Нажмите значок удаления для учетной записи, которую хотите удалить.

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

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

До 15 августа 2021 года названия событий на дэшборде использовали названия событий Meta ads. Теперь это уже не так. 

Показатели конверсии в режиме выручки

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

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

Самое раннее время доступности данных

При первой синхронизации данных после интеграции, а также при всех последующих синхронизациях AppsFlyer получает данные Meta ads за последние 7 дней задним числом.

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

AppsFlyer и Meta ads различаются в определении даты установки. Рассмотрите следующее:

  • iOS SKAN постбэки не содержат фактической временной метки установки. 
  • Meta ads рассматривает время прибытия постбэка как время установки и учитывает часовой пояс приложения в Meta ads.
  • AppsFlyer определяет время установки в соответствии с настройками окна активности. При расчете не учитывается ни часовой пояс приложения, ни часовой пояс рекламного аккаунта Meta реклама. 
Актуальность данных
  • Мы собираем данные SKAN от Meta реклама в 01:00 UTC
  • Панели и сводные данные обновляются через 7 часов.

Проверка разрешения ads_read

Разрешение ads_read предоставляет клиентам Meta реклама API доступ к данным об эффективности рекламы для использования в пользовательских панелях управления и анализа данных.

Чтобы проверить, есть ли у вашего аккаунта Meta реклама разрешение ads_read:

  1. Перейдите в свой аккаунт разработчика Meta реклама.
  2. Выберите идентификатор приложения Facebook.
  3. Перейдите в раздел Обзор приложения > Разрешения и функции.

    altFBad_permission.pngalt

  4. Убедитесь, что ads_read имеет статус готов к использованию. Если это так, никаких дополнительных действий не требуется. 
  5. Если у вас нет ads_read, то вам необходимо запросить его следующим образом:
    1. Перейдите в раздел Обзор приложения > Запросы.
    2. Запросите разрешение ads_admin.
    3. Повторите шаги этой процедуры, чтобы убедиться, что вам предоставлено необходимое разрешение.

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

Действие Подробности 

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

Признак

В Meta ads, если вы получаете это сообщение, нам не удалось подключиться. Убедитесь, что вы используете правильный URL-адрес. Если проблема не исчезает, свяжитесь с вашим партнерским приложением для получения помощи.

Корректирующее действие

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

[Руководство обновлено 20 апреля 2021 г.]

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

В: Как установить приоритет событий в рекламе Meta?

О: Нет необходимости устанавливать приоритет в рекламе Meta. Эта функция приоритета относится к приложениям, использующим Facebook SDK для настройки CV. В вашем кейсе CV настраивается SDK AppsFlyer. Игнорируйте опцию приоритета в рекламе Meta. AppsFlyer измеряет 6 событий конверсии без использования приоритета. 

[Руководство обновлено 20 апреля 2021 г.]

Частота возникновения событий

В: Почему в AppsFlyer отображается больше событий, чем в рекламе Meta?

О: Meta ads учитывает только 0-1 выполнение событий. Поэтому, даже если вы указываете большее количество появлений в рамках диапазона, дополнительные появления учитываются только AppsFlyer.

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

ImportFromPartnerApp.png

Признак

В Meta реклама, если импорт из партнерского приложения отключен, приложение никогда не отправляло событие в Meta реклама с использованием MMP (партнер по измерению эффективности мобильной рекламы) SDK (пакет средств разработки ПО).

Корректирующее действие

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

  • Начните передавать события в Meta реклама, используя MMP (партнер по измерению эффективности мобильной рекламы) SDK (пакет средств разработки ПО) как можно скорее.
  • Начните передавать события в Meta реклама с помощью Facebook SDK (пакет средств разработки ПО) или API событий приложения и используйте один из других подходов для настройки схемы конверсии.

Когда первые события будут зафиксированы в Meta ads, настройте интеграцию с AppsFlyer.

[Руководство обновлено 25 апреля 2021 г.]

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

Признак

Вы используете пользовательский режим измерения AppsFlyer SKAN. При импорте схемы измерения в Meta реклама отображается следующее сообщение: Диапазоны не могут перекрываться и должны быть расположены последовательно.

Корректирующее действие

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

[Руководство обновлено 26 апреля 2021 г.]

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

В: Есть ли смысл отправлять в Meta ads дополнительные постбэки для событий, не выбранных в опции измерения CV?

О: Для пользователей, давших согласие, отправляйте весь спектр событий, чтобы максимально использовать возможность оптимизации Meta ads.

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

В: Могу ли я сопоставить несколько событий в приложении с одним событием Meta ads?

О: Если несколько событий сопоставлены с одним стандартным событием Meta ads, то Meta ads не сможет различать эти события. Таким образом, Meta ads будет оптимизировать только одно распознанное событие.

Нет данных для извлечения

В: Почему в статусе подключения отображается «Нет данных для извлечения: Проверьте свои разрешения на обмен данными"?

О: Либо данные SKAN еще отсутствуют, либо необходимо войти в Meta Ads с ролью администратора учетной записи.

В: Я получил сообщение «Нет данных для извлечения: Проверьте ваши разрешения на обмен данными в Meta». Хотя я вижу данные Meta Ads, все ли в порядке?

О: Да. Несмотря на появление этого сообщения об ошибке, всё в порядке, и ваши данные будут извлечены.

Данные Meta ads отсутствуют на дэшборде

Симптом

На вкладке интеграции SKAN появляется сообщение Не удалось извлечь данные.

FacebookSKAdIntegration.png

Корректирующее действие

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

В Meta ads возникает ошибка при попытке запускать кампании iOS 14

Признак

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

  • Вы получаете сообщение об ошибке в Meta ads при попытке запускать кампанию iOS 14
  • Вы недавно добавили новое Приложение или детское приложение в магазин приложений.

Это происходит, потому что Meta ads не знает, что вы используете SDK, включающий поддержку SKAN. Речь идет о SDK AppsFlyer. 

Корректирующее действие

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

Выручка, указанная Meta ads

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

Meta ads вычисляет выручку из CV, используя ваши настройки SKAN. Однако это не прямой подсчет, и Meta ads использует алгоритмы для определения выручки. 

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

Ретроактивное заполнение данных

[Обновлено 23 декабря 2021 г.]

Иногда нам не удается подключиться к Meta ads для получения данных, например, из-за сбоев входа в систему. Не волнуйтесь. Мы заполним пробелы в отчетности за предыдущие 7 дней, как только сможем войти в систему в следующий раз. 

AppsFlyer показывает значительно больше установок/событий/дохода, чем Meta ads.

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

Интеграция агентства

Если у агентства есть роль администратора в учетной записи Meta реклама рекламодателя, то оно может выполнить процедуру, описанную в этой статье, для включения взаимодействия со SKAN от имени рекламодателя. Рекламодателям не нужно входить в свой аккаунт Meta ads. Вход в систему агентства будет указан в аккаунте рекламодателя.

Обновленное CV не отображается в Meta ads

При добавлении, изменении или удалении ценности, значения конверсии (CV) в SKAN Conversion Studio убедитесь, что событие отображено в постбэках о внутренних событиях приложения. В противном случае CV не будет обновлено в Meta ads.

Различия в смоделированных данных в AppsFlyer и Meta ads Manager

Модели AppsFlyer агрегируют данные, которые базовая отчетность SKAN не может предоставить. Узнать больше

Когда AppsFlyer моделирует данные, то данные, смоделированные в Meta ads, в расчет не принимаются, так как AppsFlyer полагается исключительно на подтвержденные беспристрастные данные. Таким образом, могут быть расхождения в данных и детализации между отчетами Meta ads Manager и отчетами AppsFlyer.