Главная » Хабрахабр » Обзор работы с Universal Links: плюсы и минусы

Обзор работы с Universal Links: плюсы и минусы

В этой статье мы расскажем, как работают Universal Links в ремаркетинговой кампании, какие существуют подходы настройки на iOS и Android. А также рассмотрим основные плюсы и минусы этой технологии.

В ремаркетинговой кампании конверсия в покупку с использованием Deeplinks в разы выше, чем с использованием обычных ссылок. Deeplink может открывать не только приложение, но и конкретный экран внутри приложения. Для того, чтобы ссылка вела на нужный экран внутри приложения — необходимо настроить URL схему. Внедрение URL схем (структура диплинков) неотъемлемая составляющая процесса мобильной разработки.

Такие ссылки позволяют пользователю переходить прямо в приложение без открытия Safari. Немногие знают, что на конференции WWDC15 Apple прекратила поддержку URL схем для прямых ссылок и представила новый способ их реализации на мобильных платформах — Seamless Linking («бесшовные ссылки»).

Главное отличие Universal Links от привычных custom URL схем в том, что раньше ссылка для перехода на страницу Егора Крида в Instagram выглядела так: instagram://user?username=egorkreed, а с приходом Universal Links, выглядит так: www.instagram.com/egorkreed. Начиная с iOS 9, Apple представил Universal Links.

А что с Android? Вы все еще можете найти гайды по внедрению URL схем, но не на сайте Apple. 0, устройства поддерживают Android App Links. Google тоже за приватность и UX, поэтому начиная с Android 6. Это практически то же самое, что и Universal Links в iOS.

Многие разработчики уже перешли на использование Universal Links — это упрощает настройку ссылок и улучшает пользовательский опыт.

Как это работает?

При клике на Universal Link операционная система автоматически определяет, установлено ли приложение на устройстве. Если да — у пользователя открывается приложение. Если нет — пользователя перекидывает на сайт, это может быть стандартный редирект на AppStore.

Скачивая приложение, в котором реализована эта технология, пользователь также скачивает файл, который содержит правила маршрутизации, куда отправлять пользователя в том или ином случае.

Примеры

Есть компании, которые уже реализовали Universal Links в своих приложениях, и правильно сделали, потому что от этого выиграли все:

  1. Пользователи: делиться контентом стало удобнее. Уровень UX значительно увеличился.
  2. Партнеры: партнеры по продвижению тоже в выигрышном положении: CRE (конверсия в re-engagement) увеличилась, можно масштабироваться, рекламодатель будет доволен.
  3. Продукт: конверсия в покупку увеличивается, ретаргетинг работает эффективнее, стоимость привлечения уникального пользователя снижается.

Ниже примеры приложений, которые реализовали технологию Universal Links:

Instagram: instagram://profile (например, www.instagram.com/egorkreed);

AUTO.ru: auto.ru/cars/vaz/2170/all/?beaten=1&customs_state=1&color=4A2197&image=true&sort_offers=fresh_relevance_1-DESC&top_days=off&currency=RUR&output_type=list&page_num_offers=1 — переход на список объявлений о продаже Lada Priora цвета «баклажан» в приложении AUTO.ru;

PROFI.ru: profi.ru/artist/circus/clowns/?seamless=1&tabName=ORDER — переход на страницу выбора клоуна для праздника в PROFI.ru;

Facebook: www.facebook.com/Mobio.ru — переход на страницу Mobio в Facebook;

OZON.ru: www.ozon.ru/catalog/1198107/?type=81628 — переход в категорию «шапочки для душа» в приложении OZON.ru;

Litres: www.litres.ru/e-l-dzheyms/pyatdesyat-ottenkov-serogo — переход на карточку книги «50 оттенков серого» в приложении Litres.

Реализация

Внедрить в приложение Universal Links не сложно. Но подходы немного различаются в зависимости от платформы.

iOS:

  1. Связать приложение с доменом (домен может быть как собственный, так и рекламных трекеров) в настройках приложения через XCode;
  2. Создать файл ассоциации — страницу, которая содержит данные в формате JSON, то есть контент, который доступен в приложении;
  3. В файле appdelegate необходимо настроить правила обработки клика по Universal Link. Если приложение установлено, то откроется запрашиваемая страница, если не установлено или не может предоставить необходимый контент, — то откроется страница в Safari.

Android:

  1. Реализуйте схему диплинков, ведущих на определенные страницы в приложении;
  2. Добавьте в приложение правило для запроса App Links на открытие приложения;
  3. Опубликуйте файл ассоциации в формате JSON на вашем домене (им может быть как собственный домен приложения, так и домены рекламных трекеров).

Еще кое-что:

Есть 2 способа настроить домен для Universal Links: использовать собственный домен приложения или использовать домен рекламных трекеров:

Минусы Universal Links:

  • Сложность реализации. Несмотря на то, что Universal Links настраивается за несколько кликов, в процессе настройки есть нюансы, где можно ошибиться.
  • Проблемы с трекингом. Иногда возникают проблемы с отображением реаттрибуций. Такую ошибку сложно выловить и релиз приложения с Universal Link переносится.
  • Сложность шеринга. Если шерить Universal Link в iOS через мессенджеры или вставлять ссылку в поле URL Safari, сайт будет открыт в Safari, но если добавить ссылку в Facebook(App), Twitter(App), Mail(App) или в баннер на сайте, то откроется приложение.

Плюсы Universal Links:

Мы в команде Getloyal заметили, что у подавляющего большинства мобильных компаний реализована URL схема диплинков в Android версии приложения, на iOS приложениях также работают ссылки myapp://. Многие могут задаться вопросом: «А зачем нам Universal Links, если все и так работает?». Чтобы ответить на этот вопрос, ниже мы привели список преимуществ:

  • Уникальность. В отличии от URL схем, Universal Links не могут быть заняты другими приложениями, так как используют стандартные протоколы HTTP или HTTPS;
  • Гибкость. Universal Links работают, даже если приложение не установлено. Если приложение не установлено у пользователя открывается нужный контент в Safari;
  • Высокий UX. Одна ссылка: и на сайте, и в приложении;
  • Поддержка рекламными площадками. Многие площадки, например, МyТarget, уже не позволяют вставлять традиционные диплинки в ссылку;
  • Простота шеринга, пользователям удобно делиться ссылками, которые начинаются с ..., так как такая ссылка выглядит гораздо привычней.

Если же вы хотите начать возвращать пользователей в приложение и зарабатывать больше с помощью мобильного ретаргетинга, обращайтесь к нам в Getloyal.

Автор статьи: Евгений Турин Media Buyer Getloyal


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

Написание собственной работоспособной ОС за пол года

Предыстория Здравствуйте! Всех категорически приветствую, сегодня хотел бы рассказать Вам о своём опыте написание работоспособной ОС под архитектуру x86.Как-то весенней ночью у меня родилась гениальная идея — попробовать себя в написании собственной ОС, которая может позволить запускать программы, работать с ...

Разработка классов-дескрипторов на C++/CLI

Шаблон Basic Dispose в C++/CLI        1.     Введение    1. Определение деструктора и финализатора        1. 1. Использование семантики стека    2. 2. 1. Управляемые шаблоны        2. 2. Интеллектуальные указатели        2. 3. Пример использования        2. Блокировка финализаторов    Список литературы NET Framework — редко используется для разработки больших самостоятельных проектов. C++/CLI — один ...