Краткий обзор. Легко перейдите от использования динамических ссылок Firebase на AppsFlyer с помощью нашего пошагового руководства по миграции
Обзор
Поскольку Google объявил о прекращении работы динамических ссылок Firebase, пришло время легко перейти на AppsFlyer.
Как перейти с Firebase на AppsFlyer
Важно!
Прежде чем приступить к миграции, убедитесь, что у вас есть следующее:
- Ваши динамические ссылки из Firebase
- Разработчик приложения
1. Создание аккаунта
Кто нужен — маркетолог
2. Добавление приложения
Кто нужен — маркетолог
- Добавьте приложение в AppsFlyer.
- [Необязательно] Измените заданное по умолчанию окно реатрибуции в 90 дней, чтобы оно соответствовало вашему определению активных пользователей.
3. Настройка шаблона OneLink
Кто нужен — маркетолог и разработчик приложений
A Создайте шаблон, который станет основой алгоритма перенаправления для всех ссылок OneLink, которые вы создаете для различных маркетинговых кампаний. Шаблон необходим для создания ссылок и опыта конечных пользователей.
-
Создайте шаблон OneLink
- Маркетолог должен быть пользователем AppsFlyer с правами администратора или иметь разрешение на добавление/редактирование шаблонов OneLink.
4. Настройка пакета SDK
Кто нужен — разработчик приложений
SDK AppsFlyer, интегрированный в приложение, является связующим звеном между приложением и платформой AppsFlyer. Он обеспечивает:
- Диплинкинг — SDK позволяет реализовать унифицированный диплинкинг (UDL)
- Атрибуция — пакет SDK сообщает об установках приложения, открытиях приложений, внутренних событиях приложения и т. д.
Интегрируйте SDK AppsFlyer в свое приложение, выполнив следующие действия.
Интеграция AppsFlyer SDK
- Интегрируйте SDK AppsFlyer в приложение.
См. руководства по интеграции SDK для Android и iOS. - Сопоставьте внутренние события приложения, которые вы хотите регистрировать, с помощью схем AppsFlyer.
Это можно сделать через SDK или S2S. - Что делать с SDK Firebase:
Вы можете перейти исключительно на AppsFlyer, или одновременно использовать оба SDK в течение нескольких недель. Смотрите описание этих вариантов в таблице ниже.
Вариант Что происходит после
выпуска обновленной версии приложенияЭффект Удалить SDK Firebase (рекомендуется) Новые установки и обновления регистрирует только AppsFlyer.
Firebase по-прежнему отображает события, выполненные пользователями, пока пользователи не обновят свое приложение.- Быстрый переход.
- Отсутствие двойной атрибуции.
- Позволяет увидеть, есть ли у вас какие-либо устаревшие версии приложений с Firebase SDK.
Сохранить SDK Firebase в течение переходного периода Атрибутируют новые установки и регистрируют события и AppsFlyer, и Firebase. Позже удалите Firebase SDK. - Возможна проверка данных. Это означает, что вы можете сравнивать данные AppsFlyer и Firebase.
- Двойная атрибуция может вызвать двойные расходы в рекламных сетях.
- Повышенная нагрузка.
- После выполнения всех задач по миграции выпустите обновленную версию приложения с SDK AppsFlyer. Новые пользователи будут атрибутироваться через AppsFlyer.
Примечание:- Обязательно обновите приложение для магазинов iOS, Google Play и всех независимых площадок для Android.
- Ваше приложение для Android может быть выложено на неофициальных сайтах APK, даже если вы этого не знаете (чтобы это выяснить, введите в интернете название пакета вашего приложения). Сайтам APK требуется некоторое время для обновления до последней версии, поэтому они могут привлекать органических пользователей, которые устанавливают старые версии без SDK AppsFlyer.
- Обновление приложения в магазинах приложений может занять пару дней. Пользователи, устанавливающие приложение в этот период, могут получить предыдущую версию.
5. Общие сведения о сопоставлении параметров
Кто нужен — разработчик приложений
Узнайте, как параметры динамических ссылок Firebase сопоставляются с соответствующими параметрами AppsFlyer.
Правильное сопоставление и понимание соответствующих параметров гарантирует, что ваши ссылки получат одинаковые результаты.
В таблице ниже перечислены все параметры Firebase и соответствующие параметры AppsFlyer.
Используйте эту таблицу в качестве справочника по всем параметрам, которые вы используете в настоящее время при переходе на AppsFlyer.
Примечание
Если параметр Firebase отсутствует в списке, это связано с тем, что AppsFlyer покрывает его в настройке шаблона OneLink без необходимости указывать параметр в ссылках.
Группировки | Firebase | AppsFlyer | Описание |
---|---|---|---|
Мобильные параметры | link |
|
|
Параметры Android |
afl | af_android_url | Позволяет перенаправлять пользователей Android на настроенную веб-страницу. |
Параметры iOS |
ifl | af_ios_url | Позволяет перенаправлять пользователей iOS на настроенную веб-страницу. |
efr | af_force_deeplink | Используется для принудительного открытия приложения iOS по схеме URI, заданной в параметре af_dp. Без этого приложение не будет открываться по схеме URI. | |
URL-адрес другой платформы | ofl | af_web_dp | Позволяет перенаправлять пользователей настольных компьютеров на настроенную веб-страницу. |
Теги для соцсетей |
st | af_og_title | Используется для настройки заголовков контента в социальных сетях. |
sd | af_og_description | Используется для настройки описания контента в социальных сетях. | |
si | af_og_image | Используется для настройки изображений для контента в социальных сетях. | |
Аналитические параметры |
utm_source | pid | Медиа-источник |
utm_medium | af_channel | Определяет каналы медиа-источников, по которым распространяется ваша реклама. | |
utm_campaign | c | Название кампании | |
utm_term | af_keywords | Список ключевых слов для SMS кампаний. | |
utm_content | af_adset | Коллекция объявлений, связанных с кампанией. |
6. Переход
Кто нужен — маркетолог
Используя сопоставленные параметры, вы можете создавать ссылки OneLink в шаблоне OneLink.
Ссылки можно создавать с помощью дэшборда AppsFlyer, массово через CSV, программно с помощью нашего API OneLink, в SDK или с помощью длинных ссылок.
Используйте следующую таблицу, чтобы определить, какой метод лучше всего подходит для вашего использования.
Firebase | AppsFlyer | Используйте его, если | Примечания |
---|---|---|---|
Консоль Firebase |
Страница управления ссылками |
Вы хотите создавать ссылки OneLink одну за другой. Таким образом, вы можете использовать все функции и возможности OneLink | |
API для создания динамических ссылок | SDK | Вы хотите создавать программно генерируемые в приложении ссылки для таких целей, как приглашения пользователей и рефералы |
|
Firebase REST API | API OneLink | Вы хотите создавать ссылки программно вне мобильного приложения |
|
Ручное создание ссылок | Длинные ссылки | Вы хотите вручную создать ссылку с параметрами запроса. Используйте, если вам не нужны короткие ссылки. Например, если ссылка будет находиться за кнопкой или баннером | |
Страница массовых ссылок |
Вы хотите массово перенести все свои динамические ссылки Firebase в AppsFlyer. Это рекомендуется для быстрого переноса всех ваших ссылок без каких-либо ошибок |
|
|
Smart Script | Если вы хотите динамически создать длинную ссылку на веб-странице для перехода из веба в приложение |
|