Краткий обзор. Как сделать так, чтобы при переходе по настраиваемой ссылке диплинкинг выглядел для новых пользователей так же, как для имеющихся пользователей.
![]() |
![]() |
![]() |
![]() |
Объем работ
Кто привлекается
Примечание: В данном руководстве указано, когда и как маркетологу нужно привлекать разработчиков. |
Необходимые условия
|
Необходимое время Примерно 1,5 часа, совместная работа с вашими мобильными разработчиками. |
Результат С помощью той же настраиваемой ссылки, которую вы создали согласно руководству OneLink 3/4, новые пользователи при клике на эту ссылку направляются сначала в магазин приложений, чтобы скачать и установить ваше приложение. При первом запуске пользователи попадают на определенный контент (или интерфейс) в приложении. Эти пользователи атрибутируются по клику/установке к определенному вами собственному медиа-источнику. |
Пример
В результате кампании Марка по продвижению полезных фруктов по электронной почте (пример из предыдущего руководства) имеющиеся пользователи приложения успешно направляются по диплинкам на страницу фруктов в приложении Feed Me.
Однако Марк знает, что у многих пользователей, читающих его письма, приложение не установлено. Он хочет, чтобы этим потенциальным пользователям были доступны те же предложения кампании, что и имеющимся пользователям, чтобы повысить конверсии и удовлетворенность пользователей.
С помощью Андреа, разработчика Android, и Йосси, разработчика iOS, Марк добавил возможность проводить отложенный диплинкинг в приложение Feed Me. Новые пользователи, которые нажимают на OneLink в электронном письме и устанавливают приложение, при первом открытии попадают сразу на страницу фруктов.
Процедура
Отложенный диплинкинг новых пользователей включается с помощью параметров и значений из настраиваемой ссылки атрибуции. Когда пользователь нажимает на настраиваемую ссылку, AppsFlyer анализирует и отправляет данные атрибуции во внутренний код вашего приложения.
Внутри приложения код, написанный мобильным разработчиком, получает информацию о параметрах через AppsFlyer SDK (если он встроен) и заставляет приложение делать что-то конкретное, например, открывать определенную страницу.
Примечание
Диплинкинг имеющихся пользователей с помощью Apple Universal Links, Android App Links и схем URI открывает мобильное приложение. Однако, чтобы направить пользователей на определенный контент в приложении, разработчикам нужен доступ к информации по диплинкингу через AppsFlyer SDK.
Отложенный диплинкинг очень похож. При первом запуске приложения разработчики получают доступ к информации по диплинкингу, помимо обычных данных атрибуции, через AppsFlyer SDK. С помощью этой информации разработчики могут направить новых пользователей на персонализированный контент.
Для достижения этих целей выполните следующие процедуры.
1. Внедрение отложенного диплинкинга
Чтобы внедрить отложенный диплинкинг:
- Настройка ссылки атрибуции.
- Если вы используете ту же настраиваемую ссылку, которую создали согласно предыдущему руководству, вам не нужно задавать новое значение deep_link_value (или другие новые параметры). Можно использовать уже настроенные параметры deep_link_value.
- Если вы хотите создать новые параметры, следуйте инструкциям в предыдущем руководстве.
-
Свяжитесь с разработчиками iOS и Android.
- Согласуйте deep_link_value (и другие параметры и значения), которые будут использоваться после получения данных атрибуции от SDK при первом запуске. Если вы следовали инструкциям в предыдущем руководстве, то вы уже их согласовали, и теперь вам нужно применить эту логику для новых пользователей. См. ограничения для имени параметра.
-
Разработчики могут использовать один из двух методов для реализации отложенного диплинкинга. Поделитесь с ними руководством по тому методу, который им следует применить, чтобы они могли понять технический процесс и посмотреть примеры.
- Отложенный диплинкинг для Android и iOS. Для направления новых пользователей на определенный контент в вашем приложении, после того как они установят приложение.
-
Унифицированный диплинкинг для Android и iOS. Для диплинкинга И отложенного диплинкинга новых или имеющихся пользователей, как уже установивших ваше приложение, так и пока этого не сделавших.
Замечания по поводу унифицированного диплинкинга: 1. Требуется SDK V6.1 и выше. 2. Кампании SRN не поддерживаются. 3. Параметр af_dp может запускать приложение по схеме URI, но он не доступен в ответе API.
- Обязательно получите подтверждение от разработчиков, что приложение ведет себя в соответствии с выбранными параметрами и значениями.
2. Тестирование
Необходимые условия:
- Устройство Android и/или iOS без установленного приложения.
Отложенный диплинкинг работает для новых установок, поэтому любые версии приложения нужно удалить. - Тестирующее устройство должно быть зарегистрировано.
Если устройство не зарегистрировано, отложенный диплинкинг не будет работать, и повторяющиеся установки не будут атрибутированы. - Различные варианты реагирования на данные о конверсии здесь.
Чтобы протестировать вашу ссылку:
- На дэшборде AppsFlyer перейдите в Engagement & deep linking (Интеракции и диплинкинг) > OneLink Custom Links (Настраиваемые ссылки OneLink).
- Наведите курсор на значок Actions (Действия) для ссылки, которую вы хотите протестировать, и нажмите Get URL (Получить URL).
- Отправьте короткий или длинный URL-адрес на ваш телефон. Вы можете:
- Сканировать QR-код с помощью камеры на телефоне или приложения для сканирования.
-
Перешлите себе ссылку по электронной почте или по WhatsApp и откройте ее на телефоне.
Примечание: Не копируйте ссылку в заметки на устройствах iOS или напрямую в мобильный браузер. Мобильная операционная система часто намеренно не открывает приложение в таком контексте.
-
Откройте ссылку на вашем мобильном устройстве.
Вы должны попасть в магазин приложений, чтобы скачать приложение. Не скачивайте!
- Установите новую версию приложения, созданную вашим разработчиком.
- Откройте приложение.
Вы должны попасть на определенную страницу или персонализированный контент по вашему выбору. -
На обзорном дэшборде AppsFlyer найдите новую атрибутированную установку.
Новый клик и установка будут отражаться в медиа-источнике (например, тест) и названии кампании, которое вы задали в настраиваемой ссылке.
Ссылка работает не так, как ожидалось? Ознакомьтесь с руководством по поиску и устранению неисправностей.
Если вы выполнили все описанные процедуры, то поздравляем! Вы настроили отложенный диплинкинг для всех потенциальных пользователей, которые увидят определенный контент при первом открытии приложения.
Прежде чем запускать полномасштабную кампанию с глубинными ссылками, рекомендуем прочитать статью Best Practices for Deep Linking (Практические рекомендации по диплинкингу). В ней описаны возможные затруднения и способы их преодоления при реализации мобильных диплинков с помощью OneLink.
Частые вопросы и ограничения
В следующих разделах представлены ответы на часто задаваемые вопросы и общие объяснения по отложенному диплинкингу.
Сколько времени нужно, чтобы получить данные по отложенному диплинкингу?
SDK AppsFlyer обеспечивает доступ к данным атрибуции внутри приложения.
- Для получения данных атрибуции с помощью SDK AppsFlyer после первого запуска приложения может потребоваться несколько секунд.
- При следующих сеансах данные атрибуции поступают сразу же, поскольку они хранятся на устройстве.
Почему я не вижу данные по отложенному диплинкингу из Facebook?
В соответствии с политикой конфиденциальности Facebook ни AppsFlyer, ни другие партнеры, занимающиеся измерениями в сфере мобильного маркетинга, не имеют права проводить в Facebook атрибуцию установок на уровне пользователя, пока маркетолог не примет Условия предоставления услуг Facebook.
Если Условия предоставления услуг еще не приняты, установки из мобильной рекламы Facebook считаются органическими, поэтому маркетолог не может получать пользовательские данные по установкам из Facebook. А без данных о конверсии на уровне пользователя нельзя выполнять диплинкинг.
Подробнее см. здесь.
Можно ли хранить данные о конверсиях / отложенному диплинкингу?
Данные о конверсиях можно использовать для хранения на сервере сырых данных пользователя, а также для целей отложенного диплинкинга. Но поскольку этот метод требуется для получения наиболее быстрых ответов, он не рекомендуется для хранения окончательных данных атрибуции.
Нажмите здесь, чтобы узнать о выборе наиболее подходящих API для данных.
Если ли какие-либо ограничения для имен параметров?
Данные конверсии не возвращают настраиваемый параметр с именем "name" с буквой "n" в нижнем регистре.
iOS 14 и отложенный диплинкинг
Нет влияния на опыт пользователей iOS 14, переходящих по отложенным диплинкам из кампаний в рекламных сетях и собственных медиа.
Для целей атрибуции и отчетности AppsFlyer использует IDFA или IDFV, когда они доступны. Если идентификаторы IDFA или IDFV отсутствуют, используется вероятностное моделирование. При этом iOS 14 может влиять на отложенные диплинки в кампаниях рекламных сетей, полагающихся на IDFA. Клиентам, которые хотят внедрить отложенный диплинкинг из рекламных сетей и из собственных медиа, мы советуем использовать AppsFlyer SDK для iOS версии V6.1.0+ и применять более гибкие настройки по согласию на ATT (если оно требуется), чтобы сократить общее влияние его наличия или отсутствия и быстрее получать ответы.