Deep link

Inne nazwy: link do aplikacji, universal link, link głęboki

Definicja

Deep link to adres URL, który otwiera konkretny ekran lub element w aplikacji, a nie tylko jej ekran główny czy stronę internetową. Kody QR często używają deep linków, żeby przenieść od razu do profilu, produktu lub czatu.

Co robi deep link

Deep link prowadzi użytkownika w konkretne miejsce w aplikacji, na przykład na stronę produktu, do playlisty albo do czatu z firmą. Jeśli aplikacja jest zainstalowana, telefon otwiera ją na tym ekranie. Jeśli nie, dobrze zbudowany deep link przełącza się na stronę internetową albo wpis w sklepie z aplikacjami.

Rodzaje deep linków

Nowoczesne deep linki zwykle wyglądają jak zwykłe adresy https, które system operacyjny rozpoznaje jako należące do aplikacji. Apple nazywa je Universal Links, a Android App Links; oba wymagają, żeby właściciel strony opublikował mały plik weryfikacyjny. Starsze własne schematy URL, takie jak exampleapp://item/42, nadal działają w wielu aplikacjach, ale gdy aplikacji brakuje, kończą się błędem.

  • Universal Links (iOS) i App Links (Android): adresy https zweryfikowane przez właściciela strony
  • Własne schematy URL: przedrostki specyficzne dla aplikacji, bez awaryjnego przejścia na stronę
  • Odroczone deep linki: kierują nowego użytkownika do sklepu, a po instalacji na właściwy ekran

Deep linki w kodach QR

W kodach QR deep link https jest zwykle najbezpieczniejszym wyborem, bo działa na każdym telefonie, z aplikacją i bez niej. Przetestuj kod zarówno na iOS, jak i na Androidzie, z zainstalowaną aplikacją i bez niej, bo zachowanie może się różnić. Wiele platform społecznościowych i komunikatorów publikuje własne formaty linków, które otwierają ich aplikację bezpośrednio.

Najczęstsze pytania

Czym różni się zwykły link od deep linku?

Zwykły link otwiera stronę internetową. Deep link otwiera konkretny ekran w aplikacji, gdy aplikacja jest zainstalowana, a gdy jej nie ma, może przełączyć się na stronę w sieci.

Czy kod QR może od razu otworzyć aplikację?

Tak, jeśli zawiera deep link obsługiwany przez aplikację. Przy Universal Links lub App Links aplikacja otwiera się, gdy jest zainstalowana, a w przeciwnym razie otwiera się strona internetowa.

Wszystkie hasła