Краткий обзор: В руководстве описано создание ссылок для ретаргетинга имеющихся пользователей и направления их напрямую на определенный интерфейс (например, на конкретную страницу) вашего приложения, а не в магазин приложений и не на главную страницу. Эти пользователи атрибутируются как ретаргетинг.
![]() |
![]() |
![]() |
![]() |
Объем работ
Кто задействован
Примечание: В данном руководстве указано, когда и как маркетологу нужно задействовать разработчиков. |
Необходимые условия
|
Необходимое время Примерно 3 часа (в зависимости от поддерживаемых кейсов), совместная работа с вашими мобильными разработчиками. |
Результат Согласно OneLink 2/4, вы создали настраиваемую ссылку, по которой имеющиеся пользователи могут открыть ваше приложение. В OneLink 3/4 описано, как направлять имеющихся пользователей, нажавших на ссылку, напрямую на определенный контент в приложении. Для этого нужны данные диплинкинга от AppsFlyer SDK. |
Пример
Пост для Facebook маркетолога Марка (пример из предыдущего руководства) имел успех, и имеющиеся пользователи стали возвращаться в приложение. Однако из тех пользователей, кто перешел по ссылке и открыл приложение, лишь немногие совершили конверсию и заказали продукт.
Марк решил увеличить конверсию, предложив бесплатно сумку фруктов — персиков, яблок или авокадо — при каждой покупке. Для этого Марк создал для имеющихся пользователей возможность легко перейти по диплинку. Он отправил подписчикам подробное письмо, в котором подчеркивалась польза этих трех фруктов.
Для каждого фрукта в письме Марк сделал диплинк на основе OneLink, настроив их (с помощью разработчиков), чтобы:
- Направлять имеющихся пользователей (независимо от платформы) прямо на страницу нужного фрукта.
- Направлять новых пользователей, у которых не установлено приложение, в соответствующий магазин приложений или на лэндинг.
Затем Марк может создать гораздо больше ссылок без какой-либо дополнительной работы разработчика, чтобы направлять по диплинкам на страницу любого продукта по любой ссылке.
Процедура
Чтобы создать настраиваемую ссылку, нужно выбрать параметры и значения. Когда пользователь нажимает на настраиваемую ссылку, AppsFlyer отправляет параметры и значения во внутренний код вашего приложения.
Внутри приложения код, написанный мобильным разработчиком, получает информацию о параметрах через AppsFlyer SDK (если он встроен) и заставляет приложение делать что-то конкретное, например, открывать определенную страницу.
Процедуры ниже позволят вам задать настраиваемую ссылку (с параметрами и значениями), по которой имеющиеся пользователи iOS и Android будут попадать напрямую на определенный контент в приложении.
1. Создание настраиваемого диплинка
Чтобы создать настраиваемый диплинк:
-
Разработчики внедряют желаемое поведение параметра в код.
Совместно с вашими разработчиками iOS и Android спланируйте имена параметров и значения, которые будут заданы в вашей ссылке. Поделитесь с разработчиками этим руководством, чтобы они просмотрели технические детали и примеры.
Есть два варианта присвоения имен параметров и значений для передачи данных в ваше приложение:Метод присвоения имен
Пример
Преимущество
Ограничения
Используйте официальные параметры подписчика AppsFlyer.
af_sub1, af_sub2
Параметры подписчика анализируются в AppsFlyer и имеют собственные столбцы в данных атрибуции и отчетах по сырым данным.
-
Имена параметров нельзя изменять
-
Доступно до 5 таких параметров
Создать настраиваемые параметры.
store_page, content_id
Вы можете выбрать любое имя параметра.
Требуется анализ атрибуции и сырых данных.
Совет
Маркетолог и разработчики должны вместе выбрать оптимальную систему для присвоения имен параметров, чтобы минимизировать дополнительные обновления приложений.
Мы настоятельно рекомендуем выбрать с вашими разработчиками систему, которая позволит вам вводить динамические значения для выбранного вами параметра, чтобы вы могли генерировать много разных диплинков, которые ведут на разный контент в приложении, без каких-либо дополнительных изменений кода приложения.
Смотрите примеры URL ниже. Параметр fruit_name выбрали маркетолог и разработчик вместе. И разработчики сделали значения динамическими, чтобы маркетолог мог вводить любые фрукты без необходимости дальнейшего вмешательства команды разработчиков.
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&fruit_name=apples&discount=24...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&fruit_name=bananas&discount=18...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&fruit_name=peaches&discount=33...
-
- Получив подтверждение от разработчиков, что приложение ведет себя в соответствии с выбранными параметрами и значениями, на дэшборде AppsFlyer перейдите в раздел Engagement & deep linking (Интеракции и диплинкинг) > OneLink Custom Links (Настраиваемые ссылки OneLink).
- Нажмите на ссылку, которую вы создали согласно предыдущему руководству.
Откроется страница Custom attribution link (Настраиваемая ссылка атрибуции).
- На вкладке Attribution (Атрибуция) введите параметры и значения в соответствии с тем, что вы решили с разработчиками.
- Рекомендуется: вводите те же данные диплинкинга в параметрах атрибуции, таких как имя набора рекламных объявлений или имя одного объявления. Это поможет вам проанализировать успех различных предложений для ваших пользователей. Например, введя название соответствующего фрукта в имя набора объявлений (в дополнение к af_sub3), Марк сможет увидеть успех наборов объявлений для яблок, персиков и авокадо в кампании Фрукты.
- Нажмите Update link (Обновить ссылку).
Примечание
После того, как разработчики внедрили параметры и динамические значения, маркетолог может использовать API OneLink для автоматической генерации тысяч настраиваемых ссылок. Узнать больше
2. Тестирование
Необходимые условия:
Устройство Android и/или iOS с установленным приложением. Убедитесь, что это те источник приложения и версия, в которые разработчики внесли изменения.
Чтобы протестировать вашу ссылку:
- На дэшборде AppsFlyer перейдите в Engagement & deep linking (Интеракции и диплинкинг) > OneLink Custom Links (Настраиваемые ссылки OneLink).
- Наведите курсор на значок Actions (Действия) для ссылки, которую вы хотите протестировать, и нажмите Get URL (Получить URL).
- Отправьте короткий или длинный URL-адрес на ваш телефон. Вы можете:
- Сканировать QR-код с помощью камеры на телефоне или приложения для сканирования.
-
Перешлите себе ссылку по электронной почте или по WhatsApp и откройте ее на телефоне.
Примечание: Не копируйте ссылку в заметки на устройствах iOS или напрямую в мобильный браузер. Мобильная операционная система часто намеренно не открывает приложение в таком контексте.
-
Нажмите на ссылку на мобильном устройстве.
Должен открыться определенный контент приложения, который вы указали в параметрах ссылки. - Перейдите на дэшборд AppsFlyer Retargeting (Ретаргетинг).
Найдите новый клик / повторное вовлечение (открытие приложения) в медиа-источнике вашей ссылки (например, тест) и название кампании, которое вы задали в URL-адресе.
Если вы выполнили все описанные процедуры, то поздравляем! Вы создали ссылку, которую вы можете отправить имеющимся пользователям приложения, чтобы направить их на определенный контент в приложении и получить данные об атрибуции ретаргетинга.
- Перейти к следующему шагу
Частые вопросы по диплинкингу
Какие методы запуска приложения следует применять?
Если в ваш шаблон OneLink входят приложения и Android и iOS, мы настоятельно рекомендуем применять все три перечисленные метода:
- Универсальные ссылки: охватывают практически 100% пользователей iOS. Если ваш шаблон содержит приложение для iOS, используйте универсальные ссылки.
- Android App Links: охватывают как минимум 85% пользователей Android, так как они доступны для версий начиная с Android 6.0. Если ваш шаблон содержит приложение для Android, используйте Android App Links.
-
Схема URI:
- Охватывает менее 15% пользователей Android, которые имеют версии Android ниже 6.0 и поэтому не могут использовать Android App Links.
- Следует использовать для пользователей Android версии ниже 6.0 и как резервный вариант для пользователей универсальных ссылок и Android App Links.
- Можно использовать для всех пользователей Android, если не применяются Android App Links, но это не рекомендуется из-за проблем с безопасностью и производительностью.
Все эти методы используются для прямого запуска приложения имеющимися пользователями, но они не направляют пользователей по диплинкам (на определенный контент в приложении).
Какие методы диплинкинга следует применять?
Ваши мобильные разработчики должны применять только один метод диплинкинга для каждой платформы.
Универсальные ссылки и Android App Links — это методы запуска приложения, которые не перенаправляют пользователей по диплинкам (направляя их на определенный контент в приложении). По схеме URI может запустить приложение и направить пользователя по диплинку, но она должна быть настроена только на запуск приложения. Схемы в основном используют как резервный метод для UL и AAL и для запуска приложения на Android версии ниже 6.0.
После запуска приложения с помощью любого из этих методов AppsFlyer SDK предоставляет значение диплинка, указанное в настраиваемой ссылке атрибуции. Это значение должно использоваться в том методе диплинкинга, который применяют мобильные разработчики.
Пример схемы URI
Значение схемы URI подставляется в параметр af_dp в настраиваемой ссылке. В нее должна входить только базовая схема URI приложения, необходимая для запуска приложения. Значения диплинка нужно подставить в другие параметры, например, af_sub1.
Хороший пример: af_dp=greatapp%3A%2F%2F&af_sub1=param1%2Fparam2 (af=greatapp://&af_sub1=param1/param2)
Плохой пример: af_dp=greatapp%3A%2F%2Fparam1%2Fparam2 (af=greatapp://param1/param2)
Следующий шаг
Что произойдет, если НОВЫЙ пользователь нажмет на вашу настраиваемую ссылку?
Инструкции в руководстве OneLink 4/4 позволят вам предоставить новым пользователям такой же опыт, как у имеющихся пользователей, благодаря отложенному диплинкингу Новые пользователи попадут сначала в магазин приложений, а затем напрямую на определенный контент в вашем приложении.