37Shares

Глава 1

Основы диплинкинга: глубинные ссылки - это просто ссылки

Что такое глубинная ссылка?

Большинство людей не знают, что такое «глубинная ссылка», но они знают, что такое ссылка. Вы не можете понять суть глубинных ссылок, если вы не понимаете, что такое ссылки.

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

Примеры глубинных ссылок

Ссылки используются как большими, так и маленькими приложениям, чтобы направить пользователей в нужное место в Интернете.

Итак, что же такое ссылка? Ссылку иногда называют URL или URI (унифицированный указатель ресурса). Ссылка – это просто адрес, имя или ссылка на файл в Интернете! Представьте, что ссылка – это конкретный адрес на определенной улице с определенным индексом. Когда вы ищете адрес «https://www.walmart.com», вы следуете той же логике, что и при поиске реального адреса в городе.

Разница в аналогии заключается в том, что ссылка или URL-адрес относится не к дому с адресом, а к файлу с цифровым адресом – этот адрес является URL-адресом. Большинство URL-адресов относятся к файлу на каком-либо компьютере или устройству в сети. Так же, как мы знаем, что под адресами понимается какой-то дом, офис или место жительства в какой-то точке мира, цифровые адреса – ссылки – это адрес для файлов и ресурсов в Интернете.

Ссылки или URL-адреса могут соотноситься с разными типов ресурсов, так же как физические адреса могут соотноситься с разными типами структур, таких как квартиры, торговые центры, офисы, правительственные здания и многое другое. На URL-адресах могут быть файлы (например, HTML-страницы), базы данных, API-интерфейсы и многое другое.

Ссылка – это URL, а URL- это URI.
Надеемся, что теперь стало понятнее. В мобильных устройствах термин «URI» встречается часто, но большинство людей не знают, что это такое и как это связано с повседневными ссылками.

В программировании URI (унифицированный указатель ресурса) представляет собой строку символов для идентификации имени ресурса в сети. URI – это просто еще один адрес.

Но, наиболее распространенным типом URI является URL , унифицированный указатель ресурса, который мы сейчас подробно обсудили. Когда вы слышите «схема URI» или «URI», вы должны знать, что люди на самом деле имеют в виду обычные ссылки, того же типа, который вы, вероятно, используете в почтовых кампаниях, партнерских акциях и в социальных сетях для продвижения продукта или приложения.

Давайте применим наши знания на практике и посмотрим на ссылку:

Пример ссылки
https://www.walmart.com

Это URL или «ссылка». Он состоит из двух основных компонентов, разделенных двоеточием.

Идентификатор протокола (схема)
«https» – это идентификатор протокола или схема.

Название ресурса
www.walmart.com – вся эта строка называется «Имя ресурса» и включает в себя субдомен, домен и домен верхнего уровня (в указанном порядке), объединенные в одну строку. Хотя здесь это явно не видно, но все, что после последней косой черты «/», называется «маршрут» или «имя маршрута» (path or pathname). Если URL является адресом, то путь – это фактическая комната в доме или здании, на которую ссылается URL!

Если мы вспомним нашу аналогию с физическим адресом, идентификатор схемы наиболее точно соответствует почтовой службе, которую вы используете для отправки почты на этот адрес. Это может быть UPS, FedEx, USPS и другие варианты. Точно так же в цифровом мире существует множество типов схем передачи данных, таких как доступ к веб-сайту, загрузка файла или даже отправка цифровой почты. Другие схемы включают протокол передачи файлов (ftp), протовокол интернета Gopher, File (файл) и News (новости).

HTTP означает протокол передачи гипертекста (HTTP), который обычно используется для обслуживания гипертекстовых документов. «S» в HTTPS – это просто безопасная версия HTTP – на самом деле это просто «безопасный». Протоколы HTTP и HTTPS обычно используются для передачи данных между вашим браузером и адресом веб-сайта.

Ссылки как адреса

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

Как это называетсяРеальный адресЦифровой адресКак это называется
Полный почтовый адресFacebook
1 Hacker Way, Suite 1
Menlo Park, CA 94025
https://www.facebook.com/zuck Полный цифровой адрес
(ссылка или URL)
ПолучательFacebookfacebookСубдомен.
Адрес доставкиMenlo Park, CA 94025wwwДомен
СтранаСША.comДомен верхнего уровня
Почтовая служба/ Доставка почтыUPS, FedEx, USPSHTTP, FTP, fb://Идентификатор протокола или схема
Здание и офис, квартира, апартаменты и т. д.1 Hacker Way Suite 1zuckМаршрут

Основные результаты

  1. Ссылка – это всего лишь цифровой адрес. Ссылка в интернете – это как адрес на карте.
  2. Ссылка – это URL. URL является типом URI. Они имеют разные названия, но одинаковы по своей функциональности.
  3. URL состоит из «Схемы» и «Имени ресурса». «Название ресурса» имеет четыре важных компонента:
    1. Субдомен.
    2. Домен
    3. Домен верхнего уровня
    4. Маршрут
  4. Глубинные ссылки – это очень конкретные URL-адреса, такие же, как конкретные веб-сайты или физические адреса.

Схемы URI – почтовые ящики мобильных приложений

Глубокая ссылка начинается и заканчивается URL или URI. Как мы уже говорили, ссылка и URL-адрес – это одно и то же. На очень высоком уровне глубинная ссылка – это ссылка или специальный URL-адрес, который направляет к определенному месту, будь то на веб-сайте или в приложении. Эти конкретные места являются глубокими связями.

Ключевой момент:

Термин «глубинная ссылка» означает маршруты к определенным точкам на веб-сайтах и к нативному приложению посредством ссылки. Одна из версий термина, называемая «глубинная мобильная ссылка», – это ссылка, которая содержит всю информацию, необходимую для того, чтобы пользователь сразу попадал в приложение или определенное место в приложении, а не просто запускал домашнюю страницу приложения.

Схема URL и URI

Глубинные ссылки в Интернете ничем не отличаются от глубинных ссылок для приложений – в обоих случаях ссылки, в сущности, функционируют одинаково. Разница лишь в том, как они выглядят и как ведут себя. Чаще всего люди называют термин URI или «схема URI» глубинной ссылкой. Это не только технически неверно, но и создает бесконечную путаницу.

Вот правильное объяснение глубинных ссылок:

– Существует много типов глубинных ссылок, включая глубинные ссылки, которые ведут на веб-сайты и в приложение
– Глубинная ссылка – это просто ссылка, которая представляет собой URL-адрес
– URL-адреса могут быть глубокими ссылками.

Помните то, о чем мы говорили раньше, «схемы»?

Приложение может иметь свой собственный особый способ открытия посредством кастомизированной, зарегистрированной схемы. Это называется «URI-схемой» приложения. Можно сравнить «схему URI» с почтовым ящиком. Вы можете отправлять почту в почтовые ящики, но с некоторыми ограничениями. Они не ведут себя так же, как обычные почтовые адреса. Каждое приложение имеет свою собственную схему URI, которая прикреплена к приложению в магазинах приложений и специально разработана для открытия этого приложения.

Глубинная ссылка?Пример ссылкиОписание
Нетhttps://newyorktimes.comЭто ссылка, которая ведет на страницу «домен верхнего уровня». Это не глубинная ссылка, потому что она не проникает вглубь домена.
Даhttps://www.hbe.io/aboutЭто глубинная ссылка, потому что она ведет на конкретное место внутри сайта, а не просто на главную страницу.
Да (вроде)newyorktimes:// Это iOS схема URI для запуска мобильного приложения Times. Люди часто используют термин «глубинная ссылка», что неверно. На самом деле, это схема URI, которая может напрямую связать пользователя с приложением в определенных контекстах.
Даnewyorktimes://ip/Trump-Korea-Tensions/172218418 Это глубинная ссылка. После схемы URI для iOS, запускающей мобильное приложение Times, следует «маршрут», по которому пользователь получает доступ к этому конкретному элементу.

Основные выводы:

  • Схема URI – это способ прямого открытия приложения, при условии, что оно установлено на устройстве, – это то же самое, что возможность отправлять почту в конкретный почтовый ящик, если у вас есть его номер. За почтовые ящики отвечают почтовые службы, а за схемами URI – инженеры приложений и App Store.
  • Термин «глубинные ссылки» часто неправильно используют в отношении схемы URI приложения. Схема URI с конкретным маршрутом (`newyorktimes: // ip / Trump-Korea-Tensions / 172218418`) является глубинной ссылкой.
  • Все это глубинные ссылки:
    • https://www.facebook.com/zuck
    • fb://zuck
    • newyorktimes://ip/Trump-Korea-Tensions/172218418
Chapter List

About the Authors