Перейти к содержанию

Интеграция с Meta Ads

Интеграция с Meta Ads позволяет синхронизировать аудитории Pushwoosh с вашими рекламными аккаунтами Meta. Используйте ее для таргетинга или исключения пользователей в рекламных кампаниях и добавления платной рекламы как еще одного канала в вашем пути клиента.

Сценарии использования

Anchor link to

Используйте эту интеграцию, чтобы:

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

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

Anchor link to

Прежде чем подключить Meta Ads, убедитесь, что:

  • У вас есть роль Admin в вашем аккаунте Pushwoosh. О том, как работают роли и разрешения, см. в разделе Управление доступом и разрешениями пользователей.
  • У вас настроен Facebook Business Manager для управления ресурсами вашего бренда в Facebook, включая рекламные аккаунты, страницы и приложения.
  • У вас есть активный рекламный аккаунт Facebook, привязанный к вашему Business Manager.
  • Администратор вашего Facebook Business Manager предоставил вам разрешения Manage Campaigns или Manage ad accounts для рекламных аккаунтов, которые вы планируете использовать с Pushwoosh.
  • Вы приняли условия и положения для этих рекламных аккаунтов.
  • Вы приняли Условия использования Custom Audiences от Facebook для рекламных аккаунтов Facebook, которые вы планируете использовать с Pushwoosh.

Настройка Meta Ads в Pushwoosh

Anchor link to
  1. В Pushwoosh перейдите в Настройки > Сторонние интеграции.

  2. На карточке Meta Ads нажмите Страница входа.

Страница сторонних интеграций с карточкой Meta Ads, на которой показаны ссылки на конфигурацию, руководство по настройке и страницу входа
  1. Войдите в свой аккаунт Meta, затем нажмите Продолжить.

  2. Выберите рекламные аккаунты, которые хотите подключить.

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

  2. Нажмите Сохранить. Затем Meta покажет подтверждение, что ваш аккаунт подключен.

Проверка статуса подключения

Anchor link to

После настройки вы будете перенаправлены на страницу Meta Ads в Pushwoosh.

Страница Meta Ads в Pushwoosh со значком «Подключено», таблицей рекламных аккаунтов со столбцом бизнес-аккаунта, действиями в заголовке и разделом «Как синхронизировать аудитории с Meta»

В таблице рекламных аккаунтов перечислены все подключенные аккаунты с указанием:

  • Название рекламного аккаунта
  • Бизнес-аккаунт
  • ID

Откройте меню (три точки) в конце строки и выберите Удалить рекламный аккаунт, чтобы удалить этот рекламный аккаунт из списка в Pushwoosh.

Управление подключенными рекламными аккаунтами

Anchor link to

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

Чтобы настроить вид списка:

  • Включите или выключите Показывать только подключенные, чтобы ограничить отображаемые строки.
  • Введите текст в поле Поиск по названию или ID…, чтобы найти аккаунты в списке.
Диалоговое окно «Управление рекламными аккаунтами» с переключателем «Показывать только подключенные», поиском по названию или ID, переключателями строк со значками «Подключено» или «Отключено», кнопками «Отмена» и «Применить»

Сопоставление тегов проекта с полями Meta

Anchor link to

Сопоставление свойств пользователя позволяет указать Pushwoosh, какие атрибуты пользователя Meta должны обновлять какие поля Название тега в вашем проекте. Таким образом, когда данные поступают из Meta, они сохраняются там, где вы ожидаете.

  1. На странице Meta Ads нажмите Сопоставить данные пользователя.

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

Модальное окно «Сопоставление тегов проекта с полями Meta» со столбцами «Поле Facebook» и «Название тега», флажком перезаписи, кнопками «Отмена» и «Сохранить»
  1. Нажмите Сохранить, чтобы применить сопоставление, или Отмена, чтобы закрыть без сохранения.

Включение сбора MADID в SDK

Anchor link to

Meta Ads сопоставляет пользователей с помощью идентификаторов устройств (MADID), собираемых через мобильный SDK. SDK Pushwoosh не собирает рекламные идентификаторы (GAID на Android, IDFA на iOS) автоматически. Обе платформы требуют явного согласия пользователя перед считыванием идентификатора. В вашем приложении запросите согласие пользователя, считайте идентификатор, когда это разрешено, и передайте значение в SDK.

1. Добавьте зависимость

implementation 'com.google.android.gms:play-services-ads-identifier:...'

2. Объявите разрешение AD_ID (требуется для targetSdk ≥ 33)

Добавьте это в ваш AndroidManifest.xml:

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

3. Получите GAID и передайте его в SDK

getAdvertisingIdInfo должен вызываться в фоновом потоке:

String gaid = AdvertisingIdClient.getAdvertisingIdInfo(context).getId();
Pushwoosh.getInstance().setAdvertisingId(gaid);

Чтобы очистить сохраненное значение на бэкенде, передайте null или пустую строку:

Pushwoosh.getInstance().setAdvertisingId(null);

Примечания к поведению:

  • Если значение не изменилось с момента последнего успешного вызова, сетевой запрос не выполняется.
  • Если сетевой запрос не удался, повторите попытку при следующем запуске приложения.
  • Вызов игнорируется, когда активен Pushwoosh.stopCommunication().
  • Нулевой UUID (00000000-0000-0000-0000-000000000000) обрабатывается так же, как null — сохраненный MADID очищается на бэкенде.

Как это работает

Anchor link to

Как только вы вызовете setAdvertisingId, SDK отправит это значение на конечную точку отслеживания Pushwoosh в качестве поля madid вместе с кодом приложения и аппаратным ID устройства. Pushwoosh использует этот идентификатор для сопоставления записей ваших устройств с аудиториями Meta Ads для синхронизации.

Синхронизация аудиторий в Journey

Anchor link to

Элемент Audience sync в Journey Builder связывает ваш Journey с Meta Custom Audience. Каждый раз, когда пользователь достигает этого элемента, Pushwoosh запрашивает у Meta либо добавить его в аудиторию, либо удалить из нее.

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

Чтобы настроить синхронизацию аудитории:

  1. Откройте Journey Builder.

  2. Добавьте Вход на основе аудитории. В Источнике аудитории выберите сегмент или список Pushwoosh, который определяет, кто войдет в этот Journey. Например, сегмент Пользователи с тегом webinar_registered, установленным в true. Только эти пользователи будут продвигаться по Journey и достигнут элемента Audience sync.

  3. Добавьте элемент Audience sync.

  4. В разделе Как синхронизировать информацию о пользователях с аудиторией Meta выберите один из вариантов:

    • Добавлять пользователей в аудиторию. Добавляет каждого пользователя, достигшего этого шага, в выбранную вами аудиторию Meta. Например, используйте это, чтобы начать показывать рекламу пользователям, которые зарегистрировались, но еще не посетили мероприятие.
    • Удалять пользователей из аудитории. Удаляет каждого пользователя, достигшего этого шага, из этой аудитории Meta. В этом примере выберите этот вариант, чтобы прекратить показ рекламы вебинара пользователям, которые уже зарегистрировались.
  5. В Аккаунте Meta Ads выберите подключенный рекламный аккаунт.

  6. В Аудитории выберите аудиторию Meta, например, Вебинар.

Панель Audience sync с выпадающим списком «Аудитория» и выбранной Meta Custom Audience
  1. Нажмите Применить, чтобы сохранить элемент, или Отмена, чтобы закрыть без сохранения.

  2. Завершите настройку Journey, а затем запустите его.

Панель Audience sync с названием шага, опциями добавления или удаления пользователей, аккаунтом Meta Ads, аудиторией, кнопками «Применить» и «Отмена»

Когда эти пользователи достигают элемента Audience sync, они удаляются из аудитории Вебинар в Meta, поэтому они больше не видят там рекламу вебинара.

Поведение и обработка ошибок

Anchor link to

Обработка Journey зависит от доступности аккаунта и аудитории Meta:

  • Meta обновляет аудиторию только тогда, когда может сопоставить пользователя по данным, предоставленным Pushwoosh. Если Meta не может сопоставить пользователя, аудитория для этого пользователя не изменяется, и он продолжает движение по Journey.
  • Если профиль достигает элемента Audience sync, когда подключенный рекламный аккаунт отключен, Journey для этого профиля останавливается, и Pushwoosh отправляет системные и email-уведомления.
  • Если выбранная аудитория не найдена в Meta и API возвращает ошибку, Journey для этого профиля останавливается, и Pushwoosh отправляет системные и email-уведомления.

Статистика Audience sync

Anchor link to

После запуска откройте статистику для шага Audience sync, чтобы увидеть количество входов, добавлений и удалений, а также пропущенные профили. Подробнее о метриках см. в разделе Audience sync в статистике Customer Journey.

Статистика Audience sync с общим количеством входов, добавленных в аудиторию Meta, удаленных из аудитории Meta, пропущенных (несинхронизированных) переходов к следующему шагу, экспортом пользователей и аккаунтом Meta Ads для синхронизации