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

AppsFlyer: отправка события

Шаблон точки AppsFlyer: отправка события отправляет server-to-server in-app событие в AppsFlyer для каждого пользователя, который проходит этот шаг. Событие несет в себе атрибуцию установки, поэтому шаг Journey отображается в отчетах AppsFlyer и может быть передан в рекламные сети как конверсия.

Настройка точки

Anchor link to
  1. Перетащите AppsFlyer: отправка события из раздела Интеграции на холст.
  2. Дважды щелкните точку и введите Имя шага.
  3. В поле App ID введите идентификатор приложения из AppsFlyer: App Settings, id123456789 для iOS или com.example.app для Android.
Окно настройки события AppsFlyer с полями «Имя шага» и «App ID»
  1. В поле Dev key введите ключ разработчика приложения из App Settings > Dev Key. Он хранится в замаскированном виде, как секретный заголовок веб-хука — Pushwoosh никогда не отображает и не возвращает его после сохранения, и он никогда не появляется в сохраненном запросе точки или в журнале вызовов.
Поле Dev key в окне настройки события AppsFlyer
  1. В поле Имя события введите имя, которое событие должно получить в AppsFlyer: стандартное (af_purchase, af_complete_registration) или ваше собственное (paywall_reached).
Поле «Имя события» в окне настройки события AppsFlyer
  1. В поле Тег с AppsFlyer ID введите имя тега Pushwoosh, в который приложение сохраняет AppsFlyer ID после запуска AppsFlyer SDK (см. примечание для разработчиков выше). Введите имя тега как обычный текст. Шаблоны точек не имеют выбора тегов, как в Push или Email. AppsFlyer сопоставляет серверное событие с установкой только по этому ID, поэтому убедитесь, что имя тега указано абсолютно точно.
Поле «Тег с AppsFlyer ID» в окне настройки события AppsFlyer
  1. Опционально. В поле Customer user ID оставьте значение по умолчанию {{device:user_id}} для отправки User ID из Pushwoosh или введите собственный идентификатор для сверки в AppsFlyer.
Поле «Customer user ID» в окне настройки события AppsFlyer
  1. Опционально. В поле Валюта оставьте значение по умолчанию USD или введите другой код ISO 4217. Он отправляется как eventCurrency.
Поле «Валюта» в окне настройки события AppsFlyer
  1. Опционально. В поле Значение события добавьте параметры для отправки в качестве полезной нагрузки eventValue в AppsFlyer — см. поля ключ/значение. Таблица изначально заполнена строками af_revenue и af_currency; удалите те, которые вам не нужны. Используйте af_revenue для суммы, а af_content_id или af_content_type для ваших собственных данных. Отдельного числового поля для дохода нет: af_revenue — это строковая ячейка в этой таблице, как и любой другой параметр, и она принимает макрос, например, {{tag:Price}}. Пустая ячейка не отправляется.
Поле «Значение события» со строками af_revenue и af_currency в окне настройки события AppsFlyer
  1. Нажмите Сохранить.

Когда запрос не отправляется

Anchor link to

Pushwoosh пропускает запрос (и пользователь переходит к следующему шагу), когда тег в поле Тег с AppsFlyer ID пуст для этого пользователя. Это не является неудачным запросом. AppsFlyer не с чем будет сопоставить событие.

Неудачный запрос (тот, у которого был AppsFlyer ID) вместо этого удаляет пользователя из Journey. См. Ошибки и неудачные запросы.

Пример сценария: отправка отчета о завершенной покупке в AppsFlyer

Anchor link to

Приложение хочет, чтобы покупка, совершенная на более позднем этапе Journey, несла в себе атрибуцию установки в AppsFlyer, чтобы ее можно было передать в рекламные сети как конверсию. Это предполагает, что команда разработчиков уже сохранила AppsFlyer ID в тег Pushwoosh, как описано выше.

  1. Добавьте AppsFlyer: отправка события сразу после шага, подтверждающего покупку. Установите Имя события в af_purchase. В поле Значение события установите af_revenue в {{tag:LastPurchaseAmount}}.
  2. Нажмите Сохранить.

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