Руководство по настройке рекламы в 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. On the Integration tab activate the partner, then click inside the Facebook App ID box and paste.

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

  5. Configuring install attribution:
    1. Set the Install click-through lookback window.
      Select the lookback window units (hours or days) and set the slider to the desired value. The default lookback window is 28 days, to align with Facebook's default.
    2. To enable view-through attribution, activate Install view-through lookback window.
      Select the lookback window units (hours or days) and set the slider to the desired value.
      We recommend setting the view-through lookback window to 1 day, to match with Facebook.

      facebook_intstall_configuration.png

  6. Configuring Reinstall attribution:
    This lets you attribute users, who reinstall your app during their re-attribution window.
    To enable Reinstall attribution, toggle it on.
    You don't need to enable view-through attribution or configure lookback windows for reinstall attribution, as it takes its configuration from the install attribution settings (see step 5).

    facebook_reintstall_configuration.png

  7. Configuring Re-engagement attribution:
    See here.
  8. Нажмите кнопку Save & Close (Сохранить и закрыть).

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

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

 Caution

Ensure that the app collects either IDFA or GAID. Failing to do so results in Facebook installs being attributed as organic. For further information refer to the SDK Integrations Guides for either iOS or Android.

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

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

 Посмотреть

 Прочитать

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

fb_terms_of_service.png
По умолчанию Facebook не предоставляет необработанные данные уровня пользователя.
На вкладке "Integration" (Интеграция) (или здесь) нажмите соответствующую ссылку, чтобы принять Условия предоставления услуг 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 см. здесь.

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

AppsFlyer's retargeting attribution for Facebook lets advertisers attribute an existing user's engagement with a Facebook ad, and measure the quality of the user, post engagement, using the AppsFlyer reports.

It should be used ONLY if you are actively running campaigns targeted at your own users in Facebook.

  1. Enable re-targeting in app settings page.
  2. Turn on Re-engagement attribution in Facebook configuration in AppsFlyer.
  3. Set the Re-engagement click-through lookback window.
    The re-engagement lookback window is the period of time, starting from ad click, during which the app must be launched for the click to be recorded as a re-engagement.
    Select a lookback window in hours or days and set the slider to the desired value.
  4. Set the Re-engagement window.
    This is the period when the user's in-app events are attributed to the retargeting media source, as primary source.
    You can set the value in days (1-90), hours (up to 23), or even lifetime. The default is 30 days.

    facebook_reengagement_attribution.png

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

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

fb_cost_tab.png

Enabling the Facebook Cost feature gets you the cost data for your Facebook campaigns, adsets, ads and channel levels.  It also gets you the aggregated clicks and impressions data for them.

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

 Примечания.

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

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

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

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

cost_status_ui_oauth_sync.png

В этой таблице описано пять различных сообщений о состоянии, которые могут отображаться на вкладке 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 is unable to pull cost data as the connection is no longer valid. This can happen if your Facebook password changes or if the AppsFlyer permission is revoked.

Повторно войдите в 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, данными о затратах, нажатиях и показах см. здесь.

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

ad_revenue.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. Нажмите Сохранить и закрыть.
Была ли эта статья полезной?