Измеряйте кампании push-уведомлений на устройствах iOS и Android.
Обзор
AppsFlyer поддерживает измерение кампаний push-уведомлений от всех push-провайдеров, а также кампаний, реализованных непосредственно на базе Firebase Cloud Messaging или Apple Push Notification Services (APNS).
Есть два возможных способа реализовать интеграцию:
- С помощью шаблонов OneLink (рекомендуется).
- Отправив объект JSON с ключом
afв полезной нагрузке push-уведомления (устарело).
Конверсии отображаются на обзорном дэшборде, в ретаргетинге или объединенных представлениях.
Как это работает?
После того как вы выполните все шаги, описанные в этой статье, ваше приложение будет работать следующим образом:
- Вы запускаете push-уведомление, содержащее шаблон OneLink или ключ
afв его полезной нагрузке. - Пользователь приложения получает push-уведомление и нажимает на него.
- Приложение загружается, и запускается SDK AppsFlyer.
- SDK обрабатывает полезную нагрузку push-уведомления, которое открыло приложение.
- SDK извлекает и отправляет данные атрибуции в AppsFlyer.
В сценарии OneLink, если OneLink настроен на направление пользователя на определенный экран в приложении, запускается диплинкинг.
Необходимые условия
Прежде чем продолжить, убедитесь, что ваше приложение имеет интегрированный SDK AppsFlyer и может получать push-уведомления.
Шаги
Чтобы настроить измерение push-уведомлений, необходимо выполнить следующие шаги:
-
Создайте push-уведомление, содержащее пользовательский ключ данных с шаблоном OneLink или ключ
afс объектом JSON в качестве значения. - Настройте SDK для получения пользовательского ключа (выполняется разработчиком приложения).
- Протестируйте интеграцию, запустив push-уведомление.
- Просматривайте эффективность кампаний push-уведомлений на дэшборде.
1. Создание push-уведомления
Сначала создайте push-уведомление, содержащее данные атрибуции, используя один из следующих методов.
Примечание
В следующем примере мы используем Firebase в качестве push-провайдера. Инструкции должны быть применимы к любому push-провайдеру, с небольшими отличиями (если таковые имеются). Обратитесь к документации соответствующего push-провайдера.
Использование OneLink (рекомендуется) Использование JSON (устарело)
Использование OneLink (рекомендуется)
Это рекомендуемый метод для интеграции AppsFlyer с push-уведомлениями.
- Создайте ссылку OneLink и настройте ее на ретаргетинг.
Примечание: поддерживаются как короткие, так и длинные URL-адреса OneLink. - В пользовательских данных push-уведомления добавьте ссылку OneLink, содержащую данные атрибуции, которые вы хотите отправлять в AppsFlyer.
Пример Firebase
В Firebase:
https://support.appsflyer.com/hc/article_attachments/8452865227665/appsflyer-push-custom-data-firebase-json.png
Использование JSON (устарело)
Примечание
Ниже приводится документация по устаревшему методу интеграции AppsFlyer с push-уведомлениями, которая доступна для целей обратной совместимости. Если вы настраиваете новое приложение, используйте рекомендованное решение на базе OneLink.
В пользовательских данных push-уведомления добавьте пользовательский ключ af, который содержит данные атрибуции, которые вы хотите отправлять в AppsFlyer в формате JSON. Требуются следующие параметры атрибуции:
pidis_retargetingc
Пример Firebase
В Firebase:
2. Настройка SDK
Эта задача требует изменения кода приложения. Следуйте инструкциям по настройке SDK:
- При внедрении рекомендованного решения на базе OneLink:
- сообщите разработчику приложения, как называется пользовательский ключ, который вы добавили к уведомлению. В нашем примере это
af_push_link. - Отправьте ему эти инструкции.
- сообщите разработчику приложения, как называется пользовательский ключ, который вы добавили к уведомлению. В нашем примере это
- При реализации устаревшего решения на базе JSON отправьте своим разработчикам эти инструкции.
3. Тестирование интеграции
Чтобы проверить, что измерения push-уведомлений интегрированы корректно, просто запустите push-уведомление в кампании, которую вы настроили в Шаге 1.
Если все настроено правильно, SDK будет делать следующее:
- Прослушивать push-уведомления.
- Обрабатывать данные атрибуции, встроенные в push-уведомление, и отправлять их в AppsFlyer.
- Выполнять стандартный диплинкинг, если измерение push-уведомлений реализовано с помощью OneLink.
4. Просмотр кампаний push-уведомлений на дэшборде
Данные, полученные из push-уведомлений, можно увидеть на дэшборде Ретаргетинг.
Примечание: AppsFlyer устраняет дублирование данных push-уведомлений. То есть если AppsFlyer несколько раз получает идентичные полезные нагрузки, учитывается только одна.
This article was translated using AI and may contain errors. For the most accurate information, please refer to the English version using the language selector.