Takédeep linkingPokročilý
Definice
Deep link je odkaz, který uživatele nevede na úvodní stránku služby, ale přímo na konkrétní obsah, stav nebo obrazovku. Na webu jde typicky o URL s cestou, parametry nebo fragmentem, v mobilních aplikacích o ověřený odkaz či schéma, které otevře správné místo v aplikaci.
Proč deep link obchází úvodní stránku
Deep link posílá člověka přímo tam, kde má pokračovat: na produkt, článek, platební detail, reset hesla, konkrétní záložku profilu nebo obrazovku v aplikaci. Smyslem není jen kratší cesta, ale i zachování kontextu. Reklama na boty má otevřít daný model, ne homepage obchodu, kde uživatel musí znovu hledat.
Adresace uvnitř služby je důležitá pro použitelnost, podporu i analytiku. Zákaznická podpora může poslat odkaz na přesné nastavení účtu. Notifikace z aplikace může otevřít konkrétní konverzaci. E-mailová kampaň může měřit zdroj návštěvy a současně ukázat správnou nabídku.
Z čeho se deep link skládá na webu
Na webu je deep link obyčejně běžná URL, která míří hlouběji než na kořen domény. Význam nespočívá ve speciálním protokolu, ale v tom, že adresa identifikuje konkrétní zdroj nebo stav stránky.
Cesta v URL
Cesta určuje místo ve struktuře webu, například /produkty/notebook-13. Stabilní cesta je zásadní, protože odkazy mohou žít v e-mailech, dokumentaci, vyhledávačích i v cizích článcích. Když se adresa změní bez přesměrování, vznikne rozbitý odkaz.
Query parametry
Query parametry nesou doplňující informaci, třeba filtr, jazyk, kampaň nebo návratovou adresu. Parametry UTM často slouží marketingovému měření. Parametry ovlivňující obsah je nutné navrhovat opatrně, aby nevytvářely duplicitní indexovatelné varianty stejné stránky. V takové situaci pomáhá kanonická URL.
Fragment za mřížkou
Fragment po znaku # typicky posune prohlížeč na určitou část dokumentu nebo nastaví stav jednostránkové aplikace. Fragment se běžně neposílá serveru v HTTP požadavku, proto se nehodí pro všechna směrovací rozhodnutí na backendu.
Deep link v mobilní aplikaci
Mobilní deep link může používat vlastní schéma, například myapp://order/123, nebo webovou adresu ověřenou pro konkrétní aplikaci. Ověřené odkazy jsou bezpečnější pro uživatele, protože systém ví, která aplikace smí danou doménu obsloužit. Pokud aplikace není nainstalovaná, dobrý návrh nabídne webovou stránku, obchod s aplikacemi nebo jiné srozumitelné pokračování.
Deferred deep link řeší situaci, kdy uživatel klikne na odkaz před instalací aplikace. Po instalaci se aplikace pokusí otevřít původně zamýšlený obsah. Implementace je citlivá na soukromí, pravidla platforem a přesnost atribučních dat.
SEO, měření a riziko rozbitých adres
Deep link může přivádět organickou návštěvnost na přesně relevantní obsah. Z hlediska SEO je cenné, když stránka existuje samostatně, má smysluplný titulek a není dostupná jen po klientském klikání bez stabilní adresy. Externí zpětný odkaz na hlubokou stránku může posílit právě tuto konkrétní URL.
Rizikem je nestabilní architektura adres. Mazání produktů, změny slugů a neřízené parametry vedou k chybám 404, ztrátě měření a horšímu zážitku. Robustní systém používá přesměrování, jasná pravidla pro parametry a testy nejdůležitějších odkazů z kampaní, notifikací a indexovaných stránek.
Příklady z praxe
Newsletter na konkrétní produkt
E-shop pošle zákazníkovi newsletter s odkazem přímo na notebook ve slevě a na sekci recenzí. Uživatel po kliknutí nemusí hledat v katalogu a analytika současně pozná, že návštěva přišla z konkrétní kampaně. Pokud produkt později zmizí, tým by měl deep link přesměrovat na nástupce nebo kategorii.
const url = new URL("https://shop.example/produkty/notebook-13"); url.searchParams.set("utm_source", "newsletter"); url.searchParams.set("utm_campaign", "jarni-sleva"); url.hash = "recenze"; console.log(url.toString());Notifikace do obrazovky v aplikaci
Bankovní aplikace pošle push notifikaci o čekající platbě a deep link otevře přímo detail autorizace. Když je aplikace nainstalovaná a doména je správně ověřená, systém ji otevře místo prohlížeče. Když aplikace chybí, odkaz by měl uživatele bezpečně dovést na web nebo instalační stránku.
Časté omyly
- MýtusDeep link je jen odkaz s kotvou na stránce.
- Ve skutečnostiDeep link může používat fragment za mřížkou, ale není na něj omezený. Deep linkem může být také URL produktu, výsledek vyhledávání, detail objednávky nebo ověřený odkaz otevírající mobilní aplikaci.
- MýtusStačí poslat URL a aplikace se vždycky otevře sama.
- Ve skutečnostiMobilní aplikace se otevře jen tehdy, když platforma rozpozná a povolí daný typ odkazu. Bez instalované aplikace, ověření domény nebo správné konfigurace skončí uživatel v prohlížeči či na fallback stránce.
Časté dotazy
- Musí deep link obsahovat UTM parametr?
- Deep link nemusí obsahovat UTM parametr. UTM parametry jsou užitečné hlavně pro marketingové měření zdroje, média a kampaně, zatímco deep link popisuje cílové místo odkazu. Produktová URL bez UTM může být plnohodnotný deep link, pokud vede přímo na konkrétní obsah. UTM parametry je vhodné oddělovat od parametrů, které skutečně mění zobrazený obsah.
- Co se stane, když cílová stránka deep linku zanikne?
- Zaniklá cílová stránka deep linku obvykle končí chybou 404, ztrátou návštěvnosti a horším uživatelským zážitkem. Správné řešení závisí na situaci: nástupnický obsah může dostat trvalé přesměrování, vyprodaný produkt může zůstat jako informační stránka a dočasně nedostupný obsah může použít dočasné přesměrování. Důležité deep linky z kampaní a vyhledávačů se vyplatí průběžně kontrolovat.
- Je deep link stejný jako kanonická URL?
- Deep link není totéž co kanonická URL. Deep link je jakýkoli odkaz vedoucí na konkrétní vnitřní obsah nebo stav služby. Kanonická URL je naopak signál, která adresa má být považována za hlavní verzi stránky, když existuje více podobných variant. Jedna kanonická URL může být zároveň deep linkem, ale pojmy řeší odlišné problémy.
- Proč se deep link v aplikaci někdy otevře v prohlížeči?
- Deep link v aplikaci se může otevřít v prohlížeči, když operační systém nemá ověřené spojení mezi doménou a aplikací, aplikace není nainstalovaná nebo odkaz používá nepodporované schéma. Problém může způsobit také špatná konfigurace asset links, universal links nebo konflikt více aplikací. Dobrá implementace počítá s fallbackem na webovou stránku.
Zdroje
- Uniform Resource Identifier (URI): Generic Syntax(otevře se v novém okně)
- URL Standard(otevře se v novém okně)
- URL(otevře se v novém okně)
- Digital Asset Links(otevře se v novém okně)