OneLink: co to je, technologie deep linkingu a atribuce instalací

Autor: IT Sectr Publikováno: 2026-05-15 Doba čtení: 8 min

OneLink je technologie deep linkingu od AppsFlyer, která spojuje hluboké odkazy s atribucí instalací a akcí v mobilních aplikacích. Na rozdíl od běžných deep linků si OneLink uchovává informace o zdroji provozu i po přeinstalaci aplikace a ve všech fázích cesty uživatele. Podle údajů AppsFlyer (2025) se OneLink používá v 85% kampaní mobilní atribuce mezi klienty platformy.

Hlavní body

  • OneLink — řešení pro deep linking s atribucí od AppsFlyer, spojující kliknutí s instalací
  • Atribuce je zachována při přeinstalaci díky identifikátoru zařízení a fingerprintingu
  • End-to-end analýza sleduje cestu uživatele od kliknutí k nákupu přes jeden odkaz
  • OneLink podporuje deep linky, odložené deep linky a retargetingové kampaně
  • Integrace zahrnuje SDK AppsFlyer a generování odkazů přes ovládací panel nebo API

OneLink je technologie vytváření chytrých deep linků od AppsFlyer, která umožňuje přenášet atribuční parametry přes odkaz a připojovat akce uživatele ke konkrétnímu reklamnímu zdroji. Řeší klíčový problém mobilního marketingu: spojení mezi kliknutím na reklamu a instalací aplikace.

Běžný deep link otevře aplikaci a může předat základní parametry, ale ztrácí informace o zdroji provozu při průchodu obchodem s aplikacemi. OneLink používá kombinaci URL parametrů, identifikátoru zařízení a technologie fingerprintingu k obnovení atribuce po instalaci. To umožňuje marketérům vidět, která kampaň, kreativa a kanál vedly k konverzi — registraci, nákupu nebo jiné cílové události.

OneLink funguje na všech platformách: iOS (Universal Links), Android (App Links), webových prohlížečích a dokonce i v desktopových aplikacích. Odkazy jsou generovány přes ovládací panel AppsFlyer nebo programově přes REST API, což umožňuje dynamické nastavení parametrů pro každou kampaň v reálném čase.

Princip fungování OneLink je založen na třech po sobě jdoucích fázích: kliknutí na odkaz, instalace aplikace a párování událostí. V každé fázi si OneLink uchovává a předává atribuční data pomocí kombinace metod pro přesné určení zdroje provozu.

Struktura OneLink odkazu

OneLink odkaz má speciální formát, který zahrnuje doménu AppsFlyer, identifikátor aplikace a parametry kampaně. Standardní šablona vypadá jako https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink}. Parametr pid (media source) označuje zdroj provozu, c — název kampaně, af_dp — deep link uvnitř aplikace.

text
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d

Parametr af_dp nastavuje deep link, na který uživatel přejde, pokud je aplikace již nainstalována. Pro nové uživatele se aktivuje mechanismus odloženého deep linkingu: po instalaci a prvním spuštění SDK určí uložené parametry a nasměruje uživatele na potřebnou obrazovku. Parametr af_click_lookback definuje atribuční okno — období, ve kterém je kliknutí považováno za vedoucí k instalaci.

Mechanismus atribuce

Po kliknutí na OneLink odkaz AppsFlyer zaznamená kliknutí a spojí ho s jedinečným identifikátorem kliknutí. Když uživatel nainstaluje a otevře aplikaci, SDK AppsFlyer odešle serveru požadavek s identifikátorem zařízení (IDFA na iOS, GAID na Androidu). Server přiřadí identifikátor kliknutí k instalaci a určí zdroj provozu.

Pokud není nalezena přesná shoda podle ID (např. uživatel vypnul reklamní identifikátor), použije se fingerprinting — analýza IP adresy, modelu zařízení, verze OS a časového razítka. Podle údajů AppsFlyer zajišťuje fingerprinting přesnost atribuce 92–95% na iOS a 95–97% na Androidu i bez reklamního ID. Kombinace deterministických (IDFA/GAID) a pravděpodobnostních (fingerprinting) metod poskytuje nejúplnější obraz zdrojů provozu.

Klíčový rozdíl mezi OneLink a běžným deep linkem spočívá ve schopnosti uchovat atribuci v celé cestě uživatele. Běžný deep link (např. myapp://screen) otevře aplikaci, ale nemůže určit, odkud uživatel přišel, pokud si právě nainstaloval aplikaci z obchodu.

ParametrOneLinkBěžný deep link
Atribuce instalaceAno, po kliknutí ke zdrojiNe
Odložený deep linkingAno, po instalaciNe
Uchování parametrůPři přeinstalaciPouze v relaci
RetargetingSledování návratuPouze otevření
End-to-end analýzaCelý trychtýřNe

OneLink používá vlastní SDK pro sledování událostí uvnitř aplikace a automatické připojení k atribučním datům. To umožňuje vytvářet reporty v celém trychtýři: od zobrazení reklamy až po nákup, vrácení peněz nebo udržení uživatele 7. den. Běžné deep linky takovou možnost neposkytují — fungují výhradně jako navigační mechanismus bez vrstvy analýzy a marketingové atribuce.

OneLink se používá v široké škále marketingových scénářů, kde je vyžadováno přesné připojení akcí uživatele k reklamním zdrojům. Hlavní oblasti použití zahrnují přilákání nových uživatelů, opětovné zapojení stávajících a měření účinnosti každého kanálu.

Reklamní kampaně na instalace

Při spuštění reklam na instalace (UA kampaně) se OneLink odkazy vkládají do inzerátů na Facebook Ads, Google Ads, TikTok, Snapchat a dalších platformách. Parametr pid jednoznačně identifikuje platformu a dodatečný parametr c (campaign) — konkrétní kampaň. AppsFlyer automaticky přiřazuje kliknutí k instalacím a zobrazuje report CPI (cost per install), CR (conversion rate) a ROAS (return on ad spend) pro každý zdroj.

Retargeting a opětovné zapojení

Pro uživatele, kteří již aplikaci nainstalovali, OneLink podporuje retargetingové kampaně. Když stávající uživatel klikne na odkaz, OneLink otevře aplikaci a předá propagační parametry, jako je osobní sleva nebo bonus. AppsFlyer rozlišuje nové uživatele od vracejících se pomocí příznaku is_retargeting a vytváří samostatné reporty pro každý typ provozu — důležité pro správný výpočet LTV (lifetime value).

Odložený deep linking pro organický provoz

OneLink se používá nejen v placených kampaních, ale také pro organický provoz: odkazy v e-mailových newsletterech, SMS, QR kódech a sociálních sítích. Pokud uživatel nemá aplikaci nainstalovanou, OneLink ho nasměruje do App Store nebo Google Play a po instalaci — na cílovou obrazovku: stránku produktu, článek, profil nebo propagační nabídku. Odložený deep linking je kritický pro konverzi, protože odstraňuje tření mezi touhou uživatele provést akci a nutností ručně hledat příslušnou sekci.

Partnerské programy a influencer marketing

OneLink podporuje generování jedinečných odkazů pro každého partnera nebo influencera. Parametr af_sub1 může obsahovat ID partnera, af_sub2 — název příspěvku nebo videa. To umožňuje marketérům vidět, který obsah přináší nejvíce instalací a konverzí, a optimalizovat rozpočet na základě dat, nikoli odhadů.

Pro správnou funkci OneLink je vyžadována integrace SDK AppsFlyer v mobilní aplikaci. Proces zahrnuje instalaci SDK, konfiguraci domény OneLink a zpracování příchozích deep linků prostřednictvím systémových mechanismů platformy — Universal Links na iOS a App Links na Androidu.

Integrace SDK AppsFlyer

Instalace SDK se provádí přes standardní správce závislostí. Na Androidu se přidá závislost do Gradle, na iOS — přes CocoaPods nebo Swift Package Manager. Po instalaci je SDK inicializováno s dev key získaným z ovládacího panelu AppsFlyer a automaticky začne sledovat instalace a události.

kotlin
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        AppsFlyerLib.getInstance()
            .start(this, "YOUR_DEV_KEY")
    }

    override fun onNewIntent(intent: Intent?) {
        super.onNewIntent(intent)
        AppsFlyerLib.getInstance()
            .onNewIntent(this, intent)
    }
}

Ve výše uvedeném příkladu je SDK inicializováno v metodě onCreate hlavní Activity pomocí dev key. Metoda onNewIntent je povinná pro zpracování deep linků, pokud je aplikace již spuštěna. Bez tohoto volání nebude atribuce pro opakovaná otevření z OneLink odkazů zaznamenána, což zkreslí statistiky retargetingových kampaní.

Konfigurace Universal Links (iOS)

Pro iOS je třeba nakonfigurovat Universal Links: přidat entitlements s doménou OneLink (app.onelink.me) a umístit soubor apple-app-site-association na server. AppsFlyer automaticky generuje tento soubor při konfiguraci OneLink v panelu, vývojář potřebuje pouze přidat entitlement a zpracovat příchozí odkazy v AppDelegate.

swift
import AppsFlyerLib

class AppDelegate: UIResponder, UIApplicationDelegate {
    func application(
        _ application: UIApplication,
        continue userActivity: NSUserActivity,
        restorationHandler: Any?
    ) -> Bool {
        AppsFlyerLib.shared()
            .continue(userActivity, restorationHandler: nil)
        return true
    }
}

Metoda continue userActivity je volána systémem při průchodu přes Universal Link. Uvnitř ní je volána metoda AppsFlyerLib.shared().continue, která extrahuje atribuční parametry z odkazu a odesílá je na server. Podobný přístup se používá na Androidu přes Intent Filter s auto-verify pro App Links.

Po dokončení integrace lze OneLink odkazy generovat přes panel AppsFlyer nebo API pro každou reklamní kampaň. Důležité je testovat odkazy na všech platformách: v čerstvě nainstalované aplikaci (odložené), v již nainstalované aplikaci (přímé) a na webové stránce, pokud aplikace není nainstalována. Testování se provádí pomocí nástroje AppsFlyer Test Link, který simuluje chování na všech platformách bez nutnosti publikace v obchodech.

Při práci s OneLink je třeba zohlednit omezení platforem: na iOS po zavedení App Tracking Transparency (ATT) vyžaduje přístup k IDFA výslovný souhlas uživatele, což snižuje přesnost deterministické atribuce. Google také omezuje použití GAID na Android 14+ a vyšších verzích, vyžadujících potvrzení od uživatele. V takových podmínkách se fingerprinting stává hlavní metodou atribuce a jeho přesnost přímo závisí na kvalitě dat — čím více podpisů SDK shromáždí, tím vyšší je pravděpodobnost správného přiřazení kliknutí k instalaci.

Často kladené otázky

Čím se liší OneLink od běžného deep linku?

OneLink obsahuje vestavěnou atribuci: sleduje zdroj kliknutí, uchovává parametry při přeinstalaci aplikace a podporuje odložený deep linking — nasměrování uživatele na cílovou obrazovku po instalaci. Běžný deep link pouze otevře aplikaci bez připojení k reklamnímu zdroji.

Jak OneLink určuje zdroj instalace?

OneLink používá kombinaci metod: kliknutím se vytvoří jedinečný identifikátor, který se při instalaci přiřadí k IDFA/GAID zařízení. Pokud reklamní ID není k dispozici, použije se fingerprinting podle IP, modelu zařízení a časového razítka. Přesnost dosahuje 95–97% na Androidu.

Co je odložený deep linking v OneLink?

Odložený deep linking je mechanismus, který si pamatuje cílovou obrazovku po kliknutí na OneLink a po instalaci aplikace na ni uživatele nasměruje. Bez něj by nový uživatel po instalaci skončil na hlavní obrazovce, nikoli na stránce s propagovaným produktem nebo akcí.

Lze použít OneLink bez AppsFlyer?

Ne, OneLink je patentovaná technologie AppsFlyer, která funguje pouze s SDK AppsFlyer. Pro atribuci deep linků přes jiné platformy existují alternativy: Branch Universal Ads a Adjust Deep Linking, ale jejich formát odkazů a možnosti se liší.

Jak otestovat OneLink odkaz?

AppsFlyer poskytuje nástroj Test Link v ovládacím panelu. Simuluje chování odkazu na iOS, Androidu a webu: ukazuje, která obrazovka se otevře, jaké parametry se předají a jak bude určen zdroj. Testování by mělo proběhnout na všech platformách a scénářích — nové zařízení, přeinstalace a již nainstalovaná aplikace.

Shrnutí

  • OneLink — technologie chytrých deep linků od AppsFlyer s úplnou atribucí od kliknutí po konverzi
  • Atribuce funguje přes identifikátor kliknutí, IDFA/GAID a fingerprinting s přesností až 97%
  • Odložený deep linking nasměruje uživatele na cílovou obrazovku i po první instalaci
  • OneLink podporuje přímé deep linky, retargeting, organický provoz a partnerské programy
  • Integrace vyžaduje SDK AppsFlyer, konfiguraci Universal Links na iOS a App Links na Androidu
  • End-to-end analýza vytváří reporty v celém trychtýři: od zobrazení po nákup a udržení

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také