Вопросы и ответы по Facebook Ads

Краткий обзор. Ответы на часто задаваемые вопросы об использовании Facebook Ads в AppsFlyer.

Вопросы и ответы по Facebook Ads

На панели управления AppsFlyer не отображаются данные о кликах для кампании в Facebook

По умолчанию Facebook предоставляет только данные о конверсиях и вовлечении. Тем не менее, вы можете настроить кампании Facebook для получения данных о кликах, показах и расходах.

Можно ли прекратить синхронизацию данных о расходах?

Можно ли увидеть в AppsFlyer данные уровня кампании и групп объявлений?

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

Отображаются ли данные Facebook в режиме реального времени?

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

Когда я смогу увидеть в AppsFlyer данные новой кампании?

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

Например, новое объявление получило 100 кликов, не принесло ни одной установки, поэтому оно не отображается в AppsFlyer ни на дэшборде, ни в данных. По другому объявлению был только 1 клик, но была выполнена 1 установка, поэтому оно отображается в AppsFlyer.

Как увеличить количество установок из Facebook?

Если для кампаний в Facebook активировать ретаргетинг, то можно бесплатно получить на 100% больше установок в своих кампаниях по привлечению пользователей!
Как? Читайте здесь.

Предоставляются ли агентствам необработанные данные Facebook?

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

В отчетах об установках и внутренних событиях приложения нет необработанных данных от Facebook.

По умолчанию Facebook не позволяет получать данные уровня пользователя. См. статью Расширенная атрибуция Facebook Ads.

Есть ли в отчетах об эффективности AppsFlyer отдельные столбцы для Facebook?

Да. Отчеты об эффективности имеют статическую структуру столбцов, которая не зависит от выбора медиа-источника, где представлены данные до уровня кампании.
Однако при загрузке отчетов об эффективности ТОЛЬКО для рекламы в Facebook, AppsFlyer добавляет в них еще 4 столбца, где представлены данные до уровня отдельного объявления! Добавляются такие столбцы: Adset Name (Название блока рекламы),Adset ID (Идентификатор блока рекламы), Adgroup Name (Название группы объявлений) (т.е. отдельного объявления) и Adgroup ID (Идентификатор группы объявлений).

Можно ли работать с маркетинговыми партнерами Facebook (FMP) и измерять показатели эффективности с помощью AppsFlyer?

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

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

Что делать при получении такого предупреждения?

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

Что произойдет, если окно ретроспективного обзора будет отличаться от такого окна в Facebook?

В Facebook максимальное окно атрибуции по кликам — 7 дней, а по просмотрам — 1 день.
Если в AppsFlyer задать для этих окон более короткий период, это приведет к сокращению объема данных атрибуции Facebook, доступных в AppsFlyer. С другой стороны, если в AppsFlyer настроить эти окна на более длительный период, это не окажет никакого влияния, поскольку установки, которые происходят после окончания периода атрибуции Facebook, ему не атрибутируются.
Поэтому, чтобы свести расхождения к минимуму, рекомендуется задавать в AppsFlyer для окон атрибуции Facebook такие значения: 7 дней для атрибуции по кликам и 1 день для атрибуции по просмотрам.

Каковы параметры API для Facebook?

С целью обратной совместимости в некоторых API AppsFlyer имена параметров Facebook отличаются от имен, отображаемых на дэшборде. Сопоставленные параметры показаны в таблице ниже:
Данные о конверсиях Необработанные данные AppsFlyer Facebook
campaign campaign campaign_group_name
campaign_id ID кампании campaign_group_id
adgroup Реклама adgroup_name
adgroup_id ID рекламы. adgroup_id
adset Блок рекламы campaign_name
adset_id ID блока рекламы campaign_id
ad_id ID рекламы. ad_id
agency Партнер
is_fb Медиа-источник is_fb
af_channel Канал publisher_platform

Сколько времени хранятся данные Facebook пользовательского уровня?

Facebook требует от поставщиков атрибуции удалять свои данные уровня пользователей через 6 месяцев после установки. Это означает, что события этих пользователей, которые произошли через 6 месяцев после установки приложения, считаются органическими.
Сводные данные за прошлое время не изменяются.
Это относится ко всем каналам Facebook (приложения Facebook, Instagram, Messenger и AudienceNetwork).

Можно ли использовать OneLink для установки мобильного приложения Facebook?

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

Для большинства целей, например, для трафика или конверсий, принимаются ссылки OneLink или сторонние ссылки. Однако для установок приложения Facebook принимает для диплинкинга только Facebook App Links

Вопросы и ответы по затратам в Facebook Ads

Отображение данных о затратах в Facebook на дэшборде AppsFlyer

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

Если кампания в Facebook развернута на нескольких платформах (Android, iOS, настольный ПК и т.д.), то затраты на панели управления отображаются по каждой платформе, и их рассчитывает Facebook. 

Как получить затраты в Facebook, в том числе по кликам и показам.

Пример данных Facebook о затратах

Рекламодатель запускает рекламную кампанию в Facebook. В AppsFlyer рекламодатель увидит такую информацию:

mceclip2.png

Данные о затратах AppsFlyer получает из Facebook. AppsFlyer определяет количество установок расчетным путем на основании своих правил атрибуции. Поэтому расчетные показатели eCPI в Facebook и AppsFlyer, как правило, отличаются. 

Я не вижу старые данные Facebook о затратах на панели AppsFlyer

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

При последующих синхронизациях AppsFlyer получает данные за последние 3 дней. Это означает, что собираются данные о затратах, кликах и показах для всех кампаний, в которых за последние 3 дней произошла по крайней мере одна конверсия.

Данные о затратах отображались несколько месяцев, но потом перестали

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

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

Я кликнул по моему объявлению на Facebook 5 минут назад. Почему я не вижу этот клик в AppsFlyer? 

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

Передает ли Facebook необработанные данные о кликах?

AppsFlyer получает от Facebook только агрегированные данные о кликах и показах, поэтому полный набор сырых данных о кликах и показах недоступен. В отчетах по сырым данным есть данные только о тех кликах и показах, которые привели к установкам.

Есть ли ограничения на данные о расходах в Facebook в зависимости от географического положения?

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

Эти данные доступны в Facebook только для кампаний типа "Mobile App Install Campaigns" (Кампании с целью установки мобильных приложений).

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

Какие ограничения на данные о затратах в Facebook есть в Master API?

Facebook не позволяет одновременно группировать данные в отчетах Master API и по географическому положению, и по каналам.

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

Общая сумма расходов не совпадает.

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

  • В Facebook используется атрибуция на нескольких устройствах — для кампаний, предназначенных для одной платформы (iOS или Android), установки могут отображаться с данными о затратах для другой платформы.
  • Кампании в Facebook для немобильных платформ — в этих кампаниях, так же как и в кампаниях Facebook типа «Нажмите» ссылку», мобильное приложение может однажды установить и пользователь ПК. Для таких кампаний, которые предназначены для нескольких устройств, AppsFlyer не показывает данные о затратах. Однако если ссылка была нажата на том же устройстве, где установлено приложение, то данные о затратах будут получены.
    Например, пользователь Facebook нажимает на объявление, которое перенаправляет его на целевую страницу рекламодателя на ПК. Через неделю этот же пользователь устанавливает на iPhone рекламируемое приложение, предназначенное для iOS. Эта установка атрибутируется и отображается на панели управления AppsFlyer, однако данные о затратах для этой кроссплатформенной установки не отображаются.
  • Кампании, которые принесли 0 результатов за последние 3 дней — AppsFlyer синхронизирует данные о затратах только для тех кампаний, которые за последние 3 дней привели к установкам или конверсиям. Не отображаются данные о затратах для кампаний, которые на момент активации функции "Затраты Facebook" были неактивны в течение 3 дней. 

Несмотря на то что общая сумма расходов совпадает, расчетное значение показателя eCPI (эффективная стоимость установки) в AppsFlyer отличается от расчетного значения этого показателя в Facebook. Почему?

Показатель "Стоимость установки" рассчитывается как частное от деления общей суммы затрат на количество установок. Поскольку AppsFlyer подсчитывает количество установок не так, как Facebook, значения показателя eCPI на этих платформах, как правило, отличаются.

Почему данные о затратах отображаются только для некоторых кампаний?

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

Однако если у этого пользователя нет доступа к некоторым кампаниям в Facebook, то кампании будут отображаться на панели управления AppsFlyer без данных о затратах, нажатиях и показах. 

Можно ли получать от Facebook данные о затратах для ретаргетинговых кампаний?

Данные Cost (расходы) и ROI (окупаемость инвестиций) для ретаргетинговых кампаний можно найти  в обобщенномвиде когортных отчетов.

Почему окно настройки данных о затратах в Facebook закрывается перед входом в систему?

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

В чем проблема с получением от Facebook данных о затратах для приложений из магазина приложений Amazon?

В отличие от AppsFlyer, Facebook не видит разницы между данными о затратах для приложений Android и приложений из магазина Amazon (на базе Android).
Поэтому данные о затратах для пользователей приложений из Amazon могут атрибутироваться кампаниям, ориентированным на других пользователей приложений Android, а не на кампании, созданные для Amazon.

Можно ли прекратить синхронизацию данных о затратах на Facebook?

Что делать, если нужно перейти на другой рекламный аккаунт Facebook, но в AppsFlyer уже выполнена привязка затрат в Facebook к старому аккаунту?

Для решения этой проблемы отключите рекламный аккаунт в Facebook. Никакие действия в AppsFlyer не требуются.

  1. Откройте Facebook и перейдите в раздел Settings >> Business Integration (Настройки >> Бизнес-интеграция).
  2. Удалите интеграцию с AppsFlyer на вкладке Active (Активные).

  3. Перейдите на дэшборд AppsFlyer и подключите затраты к новому аккаунту.

Вопросы и ответы об SDK Facebook Ads

Кому необходим SDK Facebook?

Возможно, SDK Facebook был интегрирован в ваше приложение раньше, чем SDK AppsFlyer. Даже если это не так, у вас может возникнуть вопрос, действительно ли вам нужен SDK Facebook в дополнение к SDK AppsFlyer? А если нужен, могут ли они работать параллельно без дублирования данных в отчетах?

Для выполнения следующих задач наличие SDK Facebook в приложении не требуется:

  • Привлечение пользователей. Как правило, в SDK AppsFlyer есть все необходимые средства для атрибуции привлечения пользователей мобильных приложений из Facebook, в том числе для отслеживания интеракций, установок, сеансов и событий после установки.
  • Диплинкинг. Чтобы при клике по ссылке открывать приложение и перенаправлять пользователей на определенную страницу или активность в приложении, можно использовать OneLink как с SDK Facebook, так и без него. При этом для открытия приложения потребуется настроить схему URI (универсальные ссылки и Android App Links не работают). Facebook извлекает URL-адрес OneLink и создает на его основе ссылку Facebook App Link, которая открывает приложения и перенаправляет пользователя по диплинку. 

В следующих случаях в приложение помимо SDK AppsFlyer должен быть интегрирован SDK Facebook:

  • Отложенный диплинкинг:
    • через UDL для iOS и Android: SDK Facebook требуется. 
    • через устаревший метод: SDK Facebook рекомендуется. Если у вас нет SDK Facebook, отложенный диплинкинг для Android возможен только через механизм Google Install Referrer. Отложенный диплинкинг для iOS не работает без SDK Facebook. 
  • Данные о кампаниях динамической рекламы можно получить только из SDK Facebook. 
  • Другие особенности Facebook: Вам может понадобиться SDK Facebook по причинам, не связанным с атрибуцией, таким как проверка подлинности, монетизация рекламы, обмен данными в социальных сетях, приглашения пользователей и т.д.

 Примечание

Приведенные выше информация и рекомендации по диплинкингу и отложенному диплинкингу составлены по результатам тщательного тестирования, проведенного нами с использованием доступных инструментов Facebook для демонстрации и предварительного просмотра, в которых применяется не live ads, а другой механизм. 

Как избежать дублирования данных при использовании SDK Facebook

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

  1. Установки. Facebook удаляет дубликаты событий установки. Если и SDK Facebook, и SDK AppsFlyer регистрируют нового пользователя, который установил мобильное приложение, Facebook понимает, что эту установку нужно учитывать только один раз. Если SDK Facebook Ads инициализируется при запуске приложения до SDK AppsFlyer, установка регистрируется только Facebook Ads и не фиксируется AppsFlyer. Убедитесь, что SDK AppsFlyer инициализируется при запуске приложения до SDK Facebook Ads.
  2. Внутренние события. Facebook не удаляет дубликаты внутренних событий приложения, о которых получает данные как от своего SDK, так и из другого источника, то есть из AppsFlyer. Это означает, что если не предпринимать никаких мер, Facebook может дважды включать в отчеты данные о доходе и других событиях.

Чтобы предотвратить дублирования данных о внутренних событиях приложения в отчетах Facebook, можно использовать один из этих способов:

Вопросы и ответы об атрибуции Facebook Ads

Атрибуция агентств с помощью Facebook

Агентства и маркетинговые партнеры Facebook (FMP) могут запускать кампании в Facebook и выполнять для них атрибуцию от имени рекламодателей AppsFlyer или даже вместе с собственными кампаниями рекламодателей в Facebook. Для того чтобы кампании агентств атрибутировались агентствам, названия этих кампаний ДОЛЖНЫ начинаться с названия агентства.

Обратите внимание, что для пользователей iOS 14 только одно агентство может запускать кампании для определенного рекламного аккаунта. Подробнее о совместимости Facebook Ads и AppsFlyer SKAdNetwork.

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

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

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

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

Выполнение в Facebook атрибуции для приложений Android, не связанных с магазином Google Play

Facebook не позволяет создавать рекламные кампании по продвижению мобильных приложений для Android, опубликованных на торговых площадках, не связанных с магазинами, например на Baidu.

Тем не менее, приложения, не связанные с магазином, можно рекламировать на Facebook и регистрировать их установки. Для этого нужно выполнить следующие действия:

  1. Разработчик должен подготовить отдельные файлы АРК для каждой торговой площадки, не связанной с магазинами, на которой рекламируется ваше приложение. Подробные сведения см. здесь.
  2. Создайте на Facebook кампанию Traffic или Conversions с активированной мобильной атрибуцией, через которую лиды будут направляться на целевую страницу.
  3. На целевой странице должна быть кнопка Скачать приложение, которая ведет напрямую на независимую торговую площадку с пакетом APK.
  4. Когда потенциальные пользователи нажимают на кнопку, они перенаправляются на независимую торговую площадку. После выполнения установки AppsFlyer атрибутирует пользователя к Facebook через MMP API.

 Примечание

Это же решение применимо и к приложениям в Google Play и App Store, так как в них пользователю сначала нужно попасть на целевую страницу, а потом уже в магазин приложений. 

Инструкции по выполнению в Facebook атрибуции для приложений, размещенных в Amazon, см. здесь.

Что такое перекрестная атрибуция Facebook для Android и iOS?

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

Если такой пользователь просматривает рекламу приложения или кликает по ней на устройстве Android, а устанавливает приложение на устройстве iOS, Facebook считает себя источником установки. В результате на вашем дэшборде для iOS отображается название кампании для Android.

 Пример

Эндрю Йозеф использует устройство Android. В процессе он кликает по рекламе приложения Bubbles в Facebook из кампании для Android. Он НЕ скачивает приложение.

Через день уже на устройстве iOS Эндрю Йозеф решает найти приложение Bubbles через поиск, скачивает его и запускает.

В этой ситуации система атрибуции AppsFlyer получает из Facebook данные о рекламной кампании в Facebook для Android и указывает их на дэшборде для iOS — по устройству, на которое Эндрю Йозеф скачал и на котором запустил приложение.

Что такое «каналы Facebook Ads»?

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

  • Канал Facebook — пользователи приложения на Facebook. 
  • Instagram — пользователи приложения в Instagram.  
  • Messenger — пользователи приложения в Facebook Messenger. 
  • AudienceNetwork — пользователи других приложений, которые относятся к Facebook или связаны с этой сетью.

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

Facebook_channels.png

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