OneLink: шта је то, технологија диплинкинга и атрибуција инсталација

Аутор: IT Sectr Објављено: 2026-05-15 Време читања: 8 мин

OneLink је технологија диплинкинга од AppsFlyer која обједињује дубоке линкове са атрибуцијом инсталација и радњи у мобилним апликацијама. За разлику од обичних диплинкова, OneLink чува информацију о извору саобраћаја чак и након поновне инсталације апликације и на свим фазама корисничког пута. Према подацима AppsFlyer (2025), OneLink се користи у 85% кампања мобилне атрибуције међу клијентима платформе.

Главно

  • OneLink — решење за диплинкинг са атрибуцијом од AppsFlyer, повезује клик са инсталацијом
  • Атрибуција се чува при поновној инсталацији захваљујући идентификатору уређаја и fingerprinting-у
  • Свеобухватна аналитика прати пут корисника од клика до куповине кроз јединствени линк
  • OneLink подржава диплинкове, одложене диплинкове и ретаргетинг кампање
  • Интеграција укључује AppsFlyer SDK и генерисање линкова преко контролне табле или API-ја

OneLink је технологија креирања паметних диплинкова од AppsFlyer која омогућава пренос атрибуционих параметара кроз линк и повезивање радњи корисника са одређеним рекламним извором. Она решава кључни проблем мобилног маркетинга: везу између клика на оглас и инсталације апликације.

Обичан диплинк отвара апликацију и може пренети основне параметре, али губи информацију о извору саобраћаја при преласку кроз продавницу апликација. OneLink користи комбинацију URL параметара, идентификатора уређаја и технологије fingerprinting-а за обнављање атрибуције након инсталације. Ово омогућава маркетарима да виде која кампања, креатив и канал су довели до конверзије — регистрације, куповине или другог циљног догађаја.

OneLink ради на свим платформама: iOS (Universal Links), Android (App Links), веб прегледачима, па чак и десктоп апликацијама. Линкови се генеришу преко контролне табле AppsFlyer или програмски преко REST API-ја, што омогућава динамичко постављање параметара за сваку кампању у реалном времену.

Принцип рада OneLink-а заснива се на три узастопне фазе: прелазак преко линка, инсталација апликације и подударање догађаја. У свакој фази, OneLink чува и преноси атрибуционе податке, користећи комбинацију метода за прецизно одређивање извора саобраћаја.

Структура OneLink линка

OneLink линк има посебан формат који укључује домен AppsFlyer, идентификатор апликације и параметре кампање. Стандардни шаблон изгледа као https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink}. Параметар pid (media source) означава извор саобраћаја, c — назив кампање, af_dp — диплинк унутар апликације.

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

Параметар af_dp поставља диплинк на који ће корисник прећи ако је апликација већ инсталирана. За нове кориснике се активира механизам одложеног диплинкинга: након инсталације и првог покретања, SDK одређује сачуване параметре и усмерава корисника на потребан екран. Параметар af_click_lookback одређује прозор атрибуције — период у којем се клик сматра да је довео до инсталације.

Механизам атрибуције

Након преласка преко OneLink линка, AppsFlyer бележи клик и повезује га са јединственим идентификатором клика. Када корисник инсталира и отвори апликацију, AppsFlyer SDK шаље серверу захтев са идентификатором уређаја (IDFA на iOS-у, GAID на Android-у). Сервер подудара идентификатор клика са инсталацијом и одређује извор саобраћаја.

Ако се прецизно подударање по ID-у не пронађе (нпр. корисник је искључио рекламни идентификатор), користи се fingerprinting — анализа IP адресе, модела уређаја, верзије ОС-а и временске ознаке. Према подацима AppsFlyer-а, fingerprinting обезбеђује тачност атрибуције од 92–95% на iOS-у и 95–97% на Android-у чак и без рекламног ID-а. Комбинација детерминистичких (IDFA/GAID) и вероватносних (fingerprinting) метода даје најпотпунију слику извора саобраћаја.

Кључна разлика између OneLink-а и обичног диплинка лежи у могућности чувања атрибуције на целом путу корисника. Обичан диплинк (нпр. myapp://screen) отвара апликацију, али не може да одреди одакле је корисник дошао ако је управо инсталирао апликацију из продавнице.

ПараметарOneLinkОбичан диплинк
Атрибуција инсталацијеДа, по клику до извораНе
Одложени диплинкингДа, након инсталацијеНе
Чување параметараКроз поновну инсталацијуСамо у сесији
РетаргетингПраћење повраткаСамо отварање
Свеобухватна аналитикаЦео левакНе

OneLink користи сопствени SDK за праћење догађаја унутар апликације и аутоматско повезивање са атрибуционим подацима. Ово омогућава креирање извештаја о целом левку: од приказивања огласа до куповине, поврата средстава или задржавања корисника 7. дана. Обични диплинкови не пружају такву могућност — они раде искључиво као механизам навигације, без слоја аналитике и маркетиншке атрибуције.

OneLink се користи у широком спектру маркетиншких сценарија где је потребно прецизно повезивање радњи корисника са рекламним изворима. Главне области примене укључују привлачење нових корисника, повратак постојећих и мерење ефикасности сваког канала.

Рекламне кампање за инсталације

При покретању реклама за инсталације (UA кампање), OneLink линкови се постављају у огласе на Facebook Ads, Google Ads, TikTok, Snapchat и другим платформама. Параметар pid јединствено идентификује платформу, а додатни параметар c (campaign) — конкретну кампању. AppsFlyer аутоматски подудара кликове са инсталацијама и приказује извештај по CPI (cost per install), CR (conversion rate) и ROAS (return on ad spend) за сваки извор.

Ретаргетинг и поновно ангажовање

За кориснике који су већ инсталирали апликацију, OneLink подржава ретаргетинг кампање. Када постојећи корисник пређе преко линка, OneLink отвара апликацију и преноси промотивне параметре, као што су лични попуст или бонус. AppsFlyer разликује нове кориснике од оних који се враћају по флагу is_retargeting и креира одвојене извештаје за сваку врсту саобраћаја — важно за правилан израчун LTV (lifetime value).

Одложени диплинкинг за органски саобраћај

OneLink се користи не само у плаћеним кампањама, већ и за органски саобраћај: линкови у email билтенима, SMS-овима, QR кодовима и друштвеним мрежама. Ако корисник нема инсталирану апликацију, OneLink га усмерава на App Store или Google Play, а након инсталације — на циљни екран: страницу производа, чланак, профил или промотивну понуду. Одложени диплинкинг је критичан за конверзију, јер уклања трење између жеље корисника да изврши радњу и потребе да ручно тражи потребан одељак.

Партнерски програми и influencer marketing

OneLink подржава генерисање јединствених линкова за сваког партнера или инфлуенсера. Параметар af_sub1 може садржати ID партнера, af_sub2 — назив објаве или видеа. Ово омогућава маркетарима да виде који садржај доноси највише инсталација и конверзија и да оптимизују буџет на основу података, а не претпоставки.

За правилан рад OneLink-а потребна је интеграција AppsFlyer SDK-а у мобилну апликацију. Процес укључује инсталацију SDK-а, подешавање OneLink домена и обраду долазних диплинкова кроз системске механизме платформе — Universal Links на iOS-у и App Links на Android-у.

Интеграција AppsFlyer SDK-а

Инсталација SDK-а се врши преко стандардних менаџера зависности. На Android-у се додаје зависност у Gradle, на iOS-у — преко CocoaPods или Swift Package Manager-а. Након инсталације, SDK се иницијализује са dev key-ем добијеним из контролне табле AppsFlyer-а и аутоматски почиње да прати инсталације и догађаје.

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)
    }
}

У наведеном примеру, SDK се иницијализује у методи onCreate главне Activity користећи dev key. Метода onNewIntent је обавезна за обраду диплинкова ако је апликација већ покренута. Без овог позива, атрибуција за поновна отварања из OneLink линкова неће бити забележена, што ће изобличити статистику ретаргетинг кампања.

Подешавање Universal Links (iOS)

За iOS је потребно подесити Universal Links: додати entitlements са OneLink доменом (app.onelink.me) и поставити датотеку apple-app-site-association на сервер. AppsFlyer аутоматски генерише ову датотеку при подешавању OneLink-а у панелу, програмер треба само да дода entitlement и обради долазне линкове у 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
    }
}

Метода continue userActivity се позива од стране система при преласку преко Universal Link-а. Унутар ње се позива метода AppsFlyerLib.shared().continue, која издваја атрибуционе параметре из линка и шаље их на сервер. Сличан приступ се користи на Android-у кроз Intent Filter са auto-verify за App Links.

Након завршетка интеграције, OneLink линкови се могу генерисати преко AppsFlyer панела или API-ја за сваку рекламну кампању. Важно је тестирати линкове на свим платформама: у свеже инсталираној апликацији (deferred), у већ инсталираној (direct) и на веб страници ако апликација није инсталирана. Тестирање се врши преко алата AppsFlyer Test Link, који симулира понашање на свим платформама без потребе за објављивањем у продавницама.

При раду са OneLink-ом потребно је узети у обзир ограничења платформи: на iOS-у након увођења App Tracking Transparency (ATT), приступ IDFA-у захтева изричиту сагласност корисника, што смањује тачност детерминистичке атрибуције. Google такође ограничава употребу GAID-а на Android 14+ и вишим верзијама, захтевајући потврду од корисника. У таквим условима, fingerprinting постаје главни метод атрибуције, а његова тачност директно зависи од квалитета података — што више потписа SDK прикупи, то је већа вероватноћа исправног подударања клика са инсталацијом.

Често постављана питања

По чему се OneLink разликује од обичног диплинка?

OneLink садржи уграђену атрибуцију: прати извор клика, чува параметре кроз поновну инсталацију апликације и подржава одложени диплинкинг — усмеравање корисника на циљни екран након инсталације. Обичан диплинк само отвара апликацију без повезивања са рекламним извором.

Како OneLink одређује извор инсталације?

OneLink користи комбинацију метода: кликом се креира јединствени идентификатор који се при инсталацији подудара са IDFA/GAID уређаја. Ако рекламни ID није доступан, примењује се fingerprinting по IP-у, моделу уређаја и временској ознаци. Тачност достиже 95–97% на Android-у.

Шта је одложени диплинкинг у OneLink-у?

Одложени диплинкинг је механизам који памти циљни екран након клика на OneLink и усмерава корисника на њега након инсталације апликације. Без њега нови корисник би након инсталације доспео на почетни екран, а не на страницу са рекламираним производом или промоцијом.

Може ли се OneLink користити без AppsFlyer-а?

Не, OneLink је патентирана технологија AppsFlyer-а која ради само са AppsFlyer SDK-ом. За атрибуцију диплинкова преко других платформи постоје аналози: Branch Universal Ads и Adjust Deep Linking, али им се формат линкова и могућности разликују.

Како тестирати OneLink линк?

AppsFlyer пружа алат Test Link у контролној табли. Он симулира понашање линка на iOS-у, Android-у и вебу: показује који екран ће се отворити, који параметри ће се пренети и како ће се одредити извор. Тестирање треба обавити на свим платформама и сценаријима — нови уређај, поновна инсталација и већ инсталирана апликација.

Закључци

  • OneLink — технологија паметних диплинкова од AppsFlyer-а са комплетном атрибуцијом од клика до конверзије
  • Атрибуција ради кроз идентификатор клика, IDFA/GAID и fingerprinting са тачношћу до 97%
  • Одложени диплинкинг усмерава корисника на циљни екран чак и након прве инсталације
  • OneLink подржава директне диплинкове, ретаргетинг, органски саобраћај и партнерске програме
  • Интеграција захтева AppsFlyer SDK, подешавање Universal Links на iOS-у и App Links на Android-у
  • Свеобухватна аналитика креира извештаје о целом левку: од приказивања до куповине и задржавања

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође