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

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

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

На дэшборде AppsFlyer не отображаются данные о кликах для кампании в Meta Ads

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

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

Чтобы прекратить синхронизацию данных о расходах с Meta Ads, войдите в свой аккаунт Meta Ads и удалите AppsFlyer из раздела Business Integration (Бизнес-интеграция).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно ли работать с партнерами по управлению кампаниями Meta и измерять эффективность с помощью AppsFlyer?

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

Подробные сведения о настройке атрибуции с партнерами по управлению кампаниями Meta см. здесь.

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

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

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

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

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

С целью обратной совместимости в некоторых API AppsFlyer имена параметров Meta отличаются от имен, отображаемых на дэшборде. Сопоставленные параметры показаны в таблице ниже:
Данные о конверсиях Необработанные данные AppsFlyer Meta
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

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

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

Поддерживаются ли универсальные ссылки iOS и Android App Links в Meta Ads?

Универсальные ссылки iOS и Android App Links поддерживаются и могут использоваться в Meta Ads. Подробнее смотрите в справочном центре Meta.
  • Для статических объявлений (без каталога) универсальные ссылки iOS и Android App Links поддерживаются только в кампаниях, где в качестве назначения выбрано App (Приложение).
  • Для динамических объявлений могут использоваться универсальные ссылки iOS, Android App Links и схемы URI, описанные здесь.

Примечание. Универсальные ссылки iOS и Android App Links поддерживаются только в платной рекламе.

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

Да. Ссылки OneLink с настроенными ссылками App Links, Universal Links или схемами URI поддерживаются в динамических объявлениях о товарах. Вы можете использовать ссылки OneLink в вашей ленте данных для каталогов, используемых в динамических объявлениях, в полях applink.ios_url и applink.android_url.

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

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

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

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

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

Пример данных по затратам в Meta Ads

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

mceclip2.png

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

Я не вижу старые данные Meta Ads о затратах на дэшборде AppsFlyer

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

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

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

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

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

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

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

Могу ли я получить сырые данные о кликах и показах из Meta Ads?

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

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

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

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

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

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

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

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

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

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

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

Почему расчет eCPI в AppsFlyer отличается от стоимости, рассчитанной Meta Ads, в то время как общая стоимость одинакова? 

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

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

Когда пользователь, выполняющий вход в Meta Ads (описано выше), не имеет доступа к некоторым запущенным кампаниям, то кампании отображаются на дэшборде AppsFlyer, но в них отсутствуют некоторые данные о затратах, кликах и показах.

Примечание. Хотя на проведение кампаний в Meta Business Manager могут иметь разрешение несколько пользователей Meta Ads, для выполнения входа в Meta Ads требуется только один.

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

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

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

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

Почему есть расхождения в данных о стоимости приложений в магазине приложений Amazon?

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

Как подключить данные о затратах с нового рекламного аккаунта Meta Ads, пока подключен мой старый аккаунт?  

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

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

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

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

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

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

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

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

    Примечание.
    Для статических объявлений (без каталога) универсальные ссылки iOS и Android App Links поддерживаются только в кампаниях, в которых в качестве места назначения выбрано App (Приложение).
    Например, если вы настроили в Meta информационную кампанию, поскольку эта кампания не позволяет выбрать в качестве места назначения App, универсальные ссылки iOS и Android App Links не поддерживаются.

    Для динамических объявлений универсальные ссылки iOS, Android App Links и схемы URI могут использоваться так, как описано здесь.

    Meta Ads извлекает URL-адрес OneLink и создает на его основе ссылку Meta Ads App Link, которая открывает приложения и перенаправляет пользователя по диплинку. 

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

  • Отложенный диплинкинг (DDL):
    В настоящее время доступ к данным DDL Meta Ads возможен только через устаревший метод получения данных о конверсиях. В приложениях как для iOS, так и для Android необходим SDK Facebook, чтобы эти данные были доступны в методе получения данных о конверсиях. При этом только в Android и Google Play отложенный диплинкинг можно выполнять, используя реферер установки Google
  • Данные о кампаниях динамической рекламы можно получить только из SDK Facebook. 
  • Другие особенности Meta Ads: вам может понадобиться SDK Facebook по причинам, не связанным с атрибуцией, таким как проверка подлинности, монетизация рекламы, обмен данными в социальных сетях, приглашения пользователей и т.д.

 Примечание

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

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

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

  • Установки. Meta Ads удаляет дубликаты событий установки. Это означает, что нет дублирования и каждая установка учитывается только один раз.
  • Внутренние события. Meta Ads не выполняет дедупликацию внутренних событий приложения. Это означает, что Meta Ads может ошибочно сообщать о событиях в приложении два раза. Чтобы предотвратить дублирование данных в Meta Ads:

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

Атрибутирование агентств с Meta Ads

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

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

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

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

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

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

advertiser-vs-agency-facebook-int-new.png

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

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

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

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

 Примечание

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

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

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

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

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

 Пример

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

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

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

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

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

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

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

Facebook_channels.png