Руководство по настройке рекламы в Facebook

Сколько нужно времени, чтобы с помощью AppsFlyer настроить атрибуцию для рекламы своего мобильного приложения в Facebook?

Если вы уже интегрировали SDK AppsFlyer в свое приложение и зарегистрировали свое приложение на Facebook, то это займет меньше минуты! 

Для атрибуции мобильного приложения не нужно использовать функцию Facebook Login или интегрировать в свое приложение SDK Facebook. Просто выполните действия, описанные в этом пошаговом руководстве.

Идентификатор приложения в Facebook

Но сначала вам нужно зарегистрировать свое приложение в Facebook. Если вы этого еще не сделали, то выполните описанные ниже действия и получите идентификатор приложения в Facebook

  1. Перейдите на страницу Facebook Панель управления приложениями
  2. В разделе Приложения нажмите кнопку Создать новое приложение.
  3. Введите название своего приложения и задайте уникальное пространство имен.

Один и тот же идентификатор приложения Facebook можно использовать и для приложений на Android, и для приложений на iOS.

Основные настройки атрибуции в Facebook

Чтобы начать атрибуцию для кампаний в Facebook с помощью AppsFlyer, выполните следующие действия:

 Посмотреть

 Прочитать
  1. После регистрации своего мобильного приложения на Facebook вы получите его идентификатор в Facebook. 
    Скопируйте его и перейдите на дэшборд своего приложения в AppsFlyer.

    Facebook_For_Developers.png

  2. Нажмите на ссылку «Интегрированные партнеры» на левой панели.

    AppsFlyer-Overview

  3. Найдите в списке Facebook и нажмите на ее логотип, чтобы открыть страницу настройки Facebook.

  4. Активируйте партнера на вкладке Integration (Интеграция), затем кликните поле Facebook App ID (Идентификатор приложения в Facebook) и вставьте скопированный идентификатор.

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

  5. Настройка атрибуции установки:
    1. Установите окно атрибуции установки по клику.
      Выберите единицы измерения окна атрибуции (часы или дни) и установите бегунок на нужное значение. Окно атрибуции по умолчанию составляет 28 дней, что соответствует стандартному значению этого параметра в Facebook.
    2. Чтобы включить атрибуцию по просмотрам, активируйте окно атрибуции установки по просмотрам.
      Выберите единицы измерения окна атрибуции (часы или дни) и установите бегунок на нужное значение.
      Мы рекомендуем установить значение окна атрибуции по просмотрам на 1 день, что соответствует стандартному значению этого параметра в Facebook.

      facebook_intstall_configuration.png

  6. Настройка атрибуции повторных установок:
    Данный параметр позволяет атрибутировать пользователей, которые повторно установили ваше приложение в рамках окна реатрибуции.
    Чтобы активировать атрибуцию повторных установок, установите переключатель в положение "включено".
    Вам необязательно включать атрибуцию по просмотрам или настраивать окно атрибуции для повторных установок, так как эти значения подставляются из настроек атрибуции установки (см. шаг 5).

    facebook_reintstall_configuration.png

  7. Настройка атрибуции повторного вовлечения:
    см. здесь.
  8. Нажмите кнопку Save & Close (Сохранить и закрыть).

Поздравляем! Вы выполнили основные настройки для атрибуции рекламы мобильных приложений в Facebook с помощью AppsFlyer!

(До сих пор не видите результатов рекламы на Facebook? Нажмите здесь.)

 Внимание

Убедитесь, что ваше приложение собирает идентификаторы IDFA или GAID. Иначе все установки, выполненные через Facebook, будут атрибутироваться как органические. Подробные сведения см. в Руководстве по интеграции пакета SDK для iOS или Android.

Расширенные настройки атрибуции в Facebook

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

 Посмотреть

 Прочитать

Данные уровня пользователя

fb_terms_of_service.png
По умолчанию Facebook не предоставляет необработанные данные уровня пользователя.
На вкладке "Integration" (Интеграция) (или здесь) нажмите соответствующую ссылку, чтобы принять Условия предоставления услуг Facebook. Это позволит AppsFlyer выполнять сбор необработанных данных пользователей Facebook и предоставлять вам эти данные.  

 Примечание

Facebook ввел усиленные меры по защите данных людей, пользующихся их услугами.
С 22 апреля 2020 года Facebook больше не будет предоставлять рекламодателям данные атрибуции по показам на уровне устройства.Таким образом, конверсии просмотров и последующие события в приложении, которые относятся к Facebook:

  • Будут отображаться как «restricted» (ограниченный) медиа-источник
  • В источниках уровня пользователя (такие как отчеты необработанных данных сообщения Push API , отчеты Pull API и т. д.) будут пустые поля атрибуции

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

Ограничения в названиях событий:

  • Длина названия события: 2-40 символов 
  • Недопустимые символы:
    • Двоеточие (:)
    • Точка (.)
    • Нелатинские (неанглийские) символы: по состоянию на 12 января 2020 Facebook не принимает китайские символы.  AppsFlyer не проверял другие алфавиты, поэтому их стоит использовать только после верификации, поддерживает ли Facebook эти символы в постбэках. 
  • Названия событий чувствительны к регистру. Чтобы избежать расхождений, убедитесь, что вы используете
    правильный регистр в названиях событий для всех медиа-источников и версий приложений.
  1. Установите переключатель In-App Event Postbacks (Постбэки внутренних событий приложения) в положение «Включено».

     Примечание

    Когда сопоставление внутренних событий приложения с событиями Facebook выполняется в первый раз, все события af_XXX из SDK автоматически сопоставляются со списком предопределенных событий Facebook. При таком автоматическом сопоставлении экономится время и существенно сокращается количество ошибок.

  2. В поле Sending Option (Вариант отправки) для всех событий, определенных в SDK, установлено значение  Events attributed to any partner or organic (События, атрибутируемые любому партнеру или органические), то есть Facebook получит сведения о событиях всех пользователей, которые есть в вашей базе.
  3. Чтобы добавить в список событие, определенное в SDK, нажмите Add Event (Добавить событие).
  4. Введите следующие параметры:
Имя параметра Описание
SDK Event Name (Имя события в SDK) Имя события, полученное AppsFlyer из SDK, встроенного в приложение, или из S2S-события.
Совет — не нашли в списке нужное событие? Убедитесь, что событие активировано на устройстве с неорганической установкой, и повторите поиск.
Partner Event Identifier (Идентификатор события партнера) Выберите предопределенное событие Facebook, которое больше всего соответствует вашему событию. Кроме того, в Facebook можно отправлять НАСТРАИВАЕМЫЕ события.
Send Revenue (Отправка данных о выручке) Флажок не установлен — AppsFlyer отправляет партнеру все параметры насыщенного внутреннего события приложения, за исключением параметра выручки (параметр af_revenue).
Флажок установлен — AppsFlyer отправляет все параметры, в том числе значение выручки (если применимо к событию).

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

Атрибуция ретаргетинга

Атрибуция ретаргетинга в Facebook средствами AppsFlyer позволяет рекламодателям атрибутировать вовлечение имеющегося пользователя с помощью рекламы на Facebook, а также оценивать качество этого пользователя и его вовлечение после установки на основании отчетов AppsFlyer.

Такую атрибуцию можно использовать, ТОЛЬКО если у вас есть активные кампании, направленные на ваших собственных пользователей в Facebook.

  1. Включите ретаргетинг на странице настроек приложения.
  2. Включите атрибуцию повторного вовлечения в настройках Facebook на AppsFlyer.
  3. Установите окно атрибуции повторного вовлечения по кликам.
    Окно атрибуции повторного вовлечения — это временной интервал  начиная от клика по рекламе, в течение которого приложение должно быть запущено, чтобы клик был засчитан как повторное вовлечение.
    Выберите окно атрибуции в часах или днях и установите бегунок на нужное значение.
  4. Установите окно повторного вовлечения.
    Это временной интервал, в течение которого внутренние события приложения данного пользователя будут атрибутироваться медиаисточнику ретаргетинга как основному источнику.
    Это значение можно задавать в днях (от 1 до 90), часах (до 23) или даже на весь период использования приложения. Значение по умолчанию 30 дней.

    facebook_reengagement_attribution.png

  • Дополнительные сведения об атрибуции ретаргетинга в AppsFlyer см. здесь.
  • Сведения об использовании глубинных ссылок для пользователей сетей с самостоятельной атрибуцией, например Facebook, см. здесь

Данные о затратах, кликах и показах

fb_cost_tab.png

Используя функцию Facebook Cost (Расходы в Facebook), можно получать данные о затратах в Facebook на уровне кампаний, рекламных блоков, объявлений и каналов.  Также можно получить сводные данные о кликах и показах на соответствующих уровнях.

  1. Выполните вход в аккаунт Facebook и убедитесь, что в нем активирована возможность проводить рекламные кампании в Facebook. При регистрации в Facebook пользователь должен получить разрешения на проведение всех кампаний на платформе Business Manager.
  2. Перейдите на вкладку Cost (Затраты)
  3. Установите кнопку Get Cost, Clicks and Impressions Data (Получать данные о затратах, нажатиях и показах) в положение "Включено".
  4. Нажмите кнопку Facebook Login (Вход в Facebook). 
  5. При появлении запроса разрешите AppsFlyer доступ к данным своей кампании на Facebook.

 

Чтобы удалить связанную учетную запись Facebook:

  • В столбце действий наведите курсор на учетную запись и нажмите Delete connection (Удалить связанный аккаунт).

 Примечания.

  • Если вы уже вошли в Facebook, то при нажатии кнопки "Facebook Login" (Вход в Facebook) окно Facebook откроется и сразу закроется. Это обычная ситуация.
  • Если у вас есть несколько пользователей с разрешениями для Facebook, рекомендуется выполнить вход в Facebook для всех этих пользователей, чтобы получать полные, а не частичные данные.

Состояние синхронизации данных о расходах

На вкладке Cost (Расходы) показано состояние интеграции данных о расходах и время последнего извлечения соответствующих данных о расходах системой AppsFlyer.

В Facebook можно синхронизировать несколько аккаунтов для извлечения данных о расходах. Для каждого синхронизированного аккаунта AppsFlyer показывает состояние интеграции данных о расходах и время последнего извлечения соответствующих данных о расходах.

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

Сообщение о состоянии Описание Рекомендуемые действия

Active (Активный)

API партнера отвечает и возвращает данные.

Ничего

Active (Активный)

 

Вместе с сообщением о синхронизации:

Cost Data was never successfully pulled (Данные о затратах ни разу не извлекались)

Возможна одна из таких ситуаций:

  1. Интеграция только что настроена, и система AppsFlyer еще не успела получить данные.
  2. В AppsFlyer не поступают данные об установках из рекламной сети.
  1. Подождите, пока AppsFlyer извлечет данные.
  2. Начните запускать кампании в рекламной сети.

 

No Matching Data (Нет соответствующих данных)

 

AppsFlyer опрашивает активные кампании приложения с помощью API партнера, однако API партнера не возвращает никаких данных для этих кампаний.

Возможно, вы изменили идентификатор кампании во время её действия.

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

Кроме того, убедитесь, что учетные данные API введены для соответствующего приложения, и что сеть передает по ссылке атрибуции соответствующие идентификаторы кампании.

Partner API is not responding (API партнера не отвечает)

API данных о затратах в рекламной сети отключен, или в его работе возникли неполадки.

Подождите ответа API сети.

Invalid Credentials (Недействительные учетные данные)

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

Повторно войдите в Facebook и откройте вкладку "Cost" (Стоимость).

Последнее успешное извлечение данных

На вкладке затрат показано время последнего успешного извлечения данных о затратах. Если данные о затратах еще ни разу не были извлечены, сообщение о синхронизации будет содержать текст Cost Data was never successfully pulled (Данные о затратах ни разу не извлекались).

Примеры

 Примеры

 

Сценарий 1 — остановленные кампании

AppsFlyer извлекает данные о затратах для нескольких кампаний, запущенных вами в рекламной сети A. На вкладке Cost (Затраты) отображается сообщение Last successful sync 2 hours ago (Последняя успешная синхронизация 2 часа назад). В тот же день вы остановили кампании в рекламной сети A. Две недели спустя на вкладке затрат в рекламной сети A будет отображаться сообщение Last successful sync 14 days ago (Последняя успешная синхронизация 14 дней назад).

 

Сценарий 2 — неполадки в работе API рекламной сети

AppsFlyer извлекает данные о затратах для нескольких кампаний, запущенных вами в рекламной сети Б. На вкладке Cost (Затраты) отображается сообщение Last successful sync 2 hours ago (Последняя успешная синхронизация 2 часа назад). После этого в работе API рекламной сети Б происходят неполадки. На устранение проблемы уходит несколько часов. После этого на вкладке расходов отображается сообщение Last successful sync 8 hours ago (Последняя успешная синхронизация 8 часов назад).

Дополнительные сведения о пополнении информации, получаемой от Facebook, данными о затратах, нажатиях и показах см. здесь.

Регистрация доходов от рекламы

mceclip0.png

Если в вашем приложении для монетизации рекламы используется функция Facebook Audience Network Ad Revenue (Выручка от сетевой рекламы для аудитории Facebook), вы можете регистрировать в AppsFlyer свои доходы от рекламы в Facebook. С помощью этой функции (вместе с данными о выручке от покупок в приложении или без них) можно получить полное представление о выручке, полученной от ваших пользователей.

Чтобы начать регистрацию доходов от сетевой рекламы для аудитории Facebook, выполните следующие действия:

  1. Перейдите на вкладку Ad Revenue  (Доход от рекламы) и установите переключатель Get Ad Revenue Data (Получать данные о доходах от рекламы) в положение "Включено".
  2. В списке Event Source (Источник событий) выберите такое событие, которое лучше соответствует вашей модели получения выручки от рекламы. Например, если источником дохода являются показы, рекомендуется отправлять в AppsFlyer события, связанные с просмотром рекламы. Для каждой платформы монетизации можно отдельно выбрать наиболее подходящее событие. Однако можно использовать и событие af_app_opened. В этом случае доход от рекламы атрибутируется каждому открытию приложения пользователем.
  3. На вкладке есть поле Ad Revenue Event (Событие выручки от рекламы). В этом поле только для чтения отображается новое событие выручки от рекламы с именем [событие]_monetized (например, на снимке выше это имя Ad_Watched_Monetized). На панели управления это событие выручки от рекламы отображается как дополнительное.
  4. Нажмите кнопку Facebook Ad Revenue  (Выручка от рекламы в Facebook), чтобы начать сбор данных о выручке от сетевой рекламы для аудитории Facebook.  Чтобы получить разрешение на использование этой функции, выполните вход с помощью своих учетных данных Facebook.
  5. Введите идентификатор приложения Audience Network.  Его можно узнать на  Audience Network Facebook.
    • Перейдите на дэшборд монетизации Audience Network Facebook.
    • Найдите это свойство, затем выберите Ad Space.
    • После таблицы Placements найдите справа колонку Placement ID.
    • Скопируйте идентификатор и вставьте его в поле Audience Network App ID в AppsFlyer.
  6. Нажмите Save Ad revenue (Сохранить доходы от рекламы).
Была ли эта статья полезной?