OneLink — AppsFlyer-dən dərin keçid texnologiyasıdır, dərin linkləri mobil tətbiqlərdə quraşdırma və hərəkətlərin atribusiyası ilə birləşdirir. Adi dərin keçidlərdən fərqli olaraq, OneLink trafik mənbəyi haqqında məlumatı tətbiqin yenidən quraşdırılmasından sonra da və istifadəçi yolunun bütün mərhələlərində saxlayır. AppsFlyer (2025) məlumatlarına görə, OneLink platforma müştəriləri arasında mobil atribusiya kampaniyalarının 85%-də istifadə olunur.
Əsas məqamlar
OneLink — AppsFlyer-dən ağıllı dərin keçidlər yaratma texnologiyasıdır, link vasitəsilə atribusiya parametrlərini ötürməyə və istifadəçi hərəkətlərini konkret reklam mənbəyinə bağlamağa imkan verir. Bu, mobil marketinqin əsas problemini həll edir: reklam klikləməsi ilə tətbiqin quraşdırılması arasında əlaqə.
Adi dərin keçid tətbiqi açır və əsas parametrləri ötürə bilər, lakin tətbiq mağazasından keçərkən trafik mənbəyi haqqında məlumatı itirir. OneLink URL parametrlərinin, cihaz identifikatorunun və fingerprintinq texnologiyasının kombinasiyasından istifadə edərək quraşdırmadan sonra atribusiyanı bərpa edir. Bu, marketoloqlara hansı kampaniya, kreativ və kanalın konversiyaya — qeydiyyat, alış və ya digər hədəf hadisəyə səbəb olduğunu görməyə imkan verir.
OneLink bütün platformalarda işləyir: iOS (Universal Links), Android (App Links), veb brauzerlərdə və hətta masaüstü tətbiqlərdə. Linklər AppsFlyer idarəetmə paneli və ya REST API vasitəsilə proqramlı şəkildə yaradılır, bu da real vaxtda hər kampaniya üçün dinamik parametrlər təyin etməyə imkan verir.
OneLink-in iş prinsipi üç ardıcıl mərhələyə əsaslanır: link üzrə keçid, tətbiqin quraşdırılması və hadisələrin uyğunlaşdırılması. Hər mərhələdə OneLink trafik mənbəyini dəqiq müəyyən etmək üçün metodlar kombinasiyasından istifadə edərək atribusiya məlumatlarını saxlayır və ötürür.
OneLink linki AppsFlyer domenini, tətbiq identifikatorunu və kampaniya parametrlərini əhatə edən xüsusi formata malikdir. Standart şablon https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink} kimi görünür. pid parametri (media source) trafik mənbəyini, c — kampaniyanın adını, af_dp — tətbiqdaxili dərin keçidi göstərir.
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d
af_dp parametri tətbiq artıq quraşdırılıbsa, istifadəçinin keçəcəyi dərin keçidi təyin edir. Yeni istifadəçilər üçün təxirə salınmış dərin keçid mexanizmi işə düşür: quraşdırmadan və ilk işə salmadan sonra SDK saxlanmış parametrləri müəyyən edir və istifadəçini lazımi ekrana yönləndirir. af_click_lookback parametri atribusiya pəncərəsini təyin edir — klikin quraşdırmaya səbəb sayıldığı müddət.
OneLink linki üzrə keçiddən sonra AppsFlyer klikləməni qeyd edir və onu unikal klik identifikatoru ilə əlaqələndirir. İstifadəçi tətbiqi quraşdırıb açdıqda, AppsFlyer SDK serverə cihaz identifikatoru (iOS-da IDFA, Android-də GAID) ilə sorğu göndərir. Server klik identifikatorunu quraşdırma ilə uyğunlaşdırır və trafik mənbəyini müəyyən edir.
ID üzrə dəqiq uyğunluq tapılmazsa (məsələn, istifadəçi reklam identifikatorunu söndürübsə), fingerprintinq tətbiq olunur — IP ünvanı, cihaz modeli, OS versiyası və vaxt damğasının təhlili. AppsFlyer məlumatlarına görə, fingerprintinq reklam ID-si olmadan da iOS-da 92–95% və Android-də 95–97% dəqiqliklə atribusiyanı təmin edir. Determinist (IDFA/GAID) və ehtimal (fingerprinting) metodlarının kombinasiyası trafik mənbələrinin ən dolğun mənzərəsini verir.
OneLink ilə adi dərin keçid arasındakı əsas fərq istifadəçinin bütün yolu boyunca atribusiyanı saxlamaq qabiliyyətidir. Adi dərin keçid (məsələn, myapp://screen) tətbiqi açır, lakin istifadəçinin haradan gəldiyini müəyyən edə bilməz, əgər o, tətbiqi mağazadan yeni quraşdırıbsa.
| Parametr | OneLink | Adi dərin keçid |
|---|---|---|
| Quraşdırma atribusiyası | Bəli, kliklə mənbəyə | Xeyr |
| Təxirə salınmış dərin keçid | Bəli, quraşdırmadan sonra | Xeyr |
| Parametrlərin saxlanması | Yenidən quraşdırma zamanı | Yalnız sessiyada |
| Retargetinq | Qayıdışın izlənməsi | Yalnız açma |
| Uçdan-uca analitika | Tam huni | Xeyr |
OneLink tətbiqdaxili hadisələri izləmək və onları avtomatik atribusiya məlumatlarına bağlamaq üçün öz SDK-sından istifadə edir. Bu, bütün huni üzrə hesabatlar yaratmağa imkan verir: reklam göstərilməsindən alışa, pul geri qaytarılmasına və ya 7-ci gündə istifadəçinin saxlanmasına qədər. Adi dərin keçidlər belə imkan vermir — onlar yalnız naviqasiya mexanizmi kimi işləyir, analitika və marketinq atribusiyası təbəqəsi olmadan.
OneLink istifadəçi hərəkətlərinin reklam mənbələrinə dəqiq bağlanması tələb olunan geniş marketinq ssenarilərində istifadə olunur. Əsas tətbiq sahələrinə yeni istifadəçilərin cəlb edilməsi, mövcud istifadəçilərin geri qaytarılması və hər kanalın effektivliyinin ölçülməsi daxildir.
Quraşdırma reklamları (UA kampaniyaları) işə salınarkən OneLink linkləri Facebook Ads, Google Ads, TikTok, Snapchat və digər platformalardakı elanlara yerləşdirilir. pid parametri platformanı unikal şəkildə müəyyən edir, əlavə c (campaign) parametri isə konkret kampaniyanı göstərir. AppsFlyer avtomatik olaraq klikləri quraşdırmalarla uyğunlaşdırır və hər mənbə üçün CPI (quraşdırma dəyəri), CR (konversiya nisbəti) və ROAS (reklam xərclərinin qaytarılması) hesabatını göstərir.
Artıq tətbiqi quraşdırmış istifadəçilər üçün OneLink retargetinq kampaniyalarını dəstəkləyir. Mövcud istifadəçi link üzrə keçdikdə, OneLink tətbiqi açır və şəxsi endirim və ya bonus kimi promosyon parametrlərini ötürür. AppsFlyer yeni istifadəçiləri qayıdanlardan is_retargeting bayrağı ilə fərqləndirir və hər trafik növü üçün ayrı hesabatlar yaradır — bu, LTV (ömür boyu dəyər) düzgün hesablanması üçün vacibdir.
OneLink yalnız ödənişli kampaniyalarda deyil, həm də üzvi trafik üçün istifadə olunur: email xəbərləri, SMS, QR kodlar və sosial şəbəkələrdəki linklər. İstifadəçi tətbiqi quraşdırmayıbsa, OneLink onu App Store və ya Google Play-ə yönləndirir, quraşdırmadan sonra isə hədəf ekrana — məhsul səhifəsi, məqalə, profil və ya promosyon təklifinə aparır. Təxirə salınmış dərin keçid konversiya üçün kritik əhəmiyyət daşıyır, çünki istifadəçinin hərəkət etmək istəyi ilə lazımi bölməni əl ilə axtarmaq məcburiyyəti arasındakı sürtünməni aradan qaldırır.
OneLink hər partnyor və ya influencer üçün unikal linklər yaratmağı dəstəkləyir. af_sub1 parametri partnyorun ID-sini, af_sub2 — post və ya videonun adını ehtiva edə bilər. Bu, marketoloqlara hansı məzmunun daha çox quraşdırma və konversiya gətirdiyini görməyə və büdcəni təxminlərə deyil, məlumatlara əsasən optimallaşdırmağa imkan verir.
OneLink-in düzgün işləməsi üçün mobil tətbiqdə AppsFlyer SDK-nın inteqrasiyası tələb olunur. Proses SDK-nın quraşdırılması, OneLink domeninin konfiqurasiyası və platformanın sistem mexanizmləri — iOS-da Universal Links və Android-də App Links vasitəsilə daxil olan dərin keçidlərin işlənməsini əhatə edir.
SDK standart asılılıq menecerləri vasitəsilə quraşdırılır. Android-də Gradle-ə asılılıq əlavə edilir, iOS-da — CocoaPods və ya Swift Package Manager vasitəsilə. Quraşdırmadan sonra SDK AppsFlyer idarəetmə panelindən alınan dev key ilə işə salınır və avtomatik olaraq quraşdırmaları və hadisələri izləməyə başlayır.
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)
}
}
Verilən nümunədə SDK dev key istifadə edərək əsas Activity-nin onCreate metodunda işə salınır. onNewIntent metodu tətbiq artıq işləyirsə, dərin keçidlərin işlənməsi üçün məcburidir. Bu çağırış olmadan OneLink linklərindən təkrar açılışlar üçün atribusiya qeydə alınmayacaq, bu da retargetinq kampaniyalarının statistikasını təhrif edəcək.
iOS üçün Universal Links konfiqurasiya etmək lazımdır: OneLink domeni (app.onelink.me) ilə entitlements əlavə etmək və serverdə apple-app-site-association faylını yerləşdirmək. AppsFlyer paneldə OneLink konfiqurasiyası zamanı bu faylı avtomatik yaradır, tərtibatçı yalnız entitlement əlavə etməli və AppDelegate-də daxil olan linkləri işləməlidir.
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 metodu Universal Link üzrə keçid zamanı sistem tərəfindən çağırılır. Onun içərisində AppsFlyerLib.shared().continue metodu çağırılır, bu da linkdən atribusiya parametrlərini çıxarır və serverə göndərir. Android-də də App Links üçün auto-verify ilə Intent Filter vasitəsilə oxşar yanaşma tətbiq olunur.
İnteqrasiya tamamlandıqdan sonra OneLink linkləri hər reklam kampaniyası üçün AppsFlyer paneli və ya API vasitəsilə yaradıla bilər. Linkləri bütün platformalarda sınamaq vacibdir: yeni quraşdırılmış tətbiqdə (təxirə salınmış), artıq quraşdırılmış tətbiqdə (birbaşa) və tətbiq quraşdırılmayıbsa veb səhifədə. Test AppsFlyer Test Link aləti vasitəsilə aparılır, o, mağazalara yayımlamadan bütün platformalarda davranışı simulyasiya edir.
OneLink ilə işləyərkən platforma məhdudiyyətlərini nəzərə almaq lazımdır: iOS-da App Tracking Transparency (ATT) tətbiq edildikdən sonra IDFA-ya giriş istifadəçinin açıq razılığını tələb edir, bu da determinist atribusiyanın dəqiqliyini azaldır. Google da Android 14+-da GAID istifadəsini məhdudlaşdırır, istifadəçidən təsdiq tələb edir. Belə şəraitdə fingerprintinq əsas atribusiya metoduna çevrilir və onun dəqiqliyi birbaşa məlumatların keyfiyyətindən asılıdır — SDK nə qədər çox imza toplayırsa, klikin quraşdırma ilə düzgün uyğunlaşdırılması ehtimalı bir o qədər yüksəkdir.
Tez-tez verilən suallar
OneLink daxili atribusiyaya malikdir: o, klik mənbəyini izləyir, parametrləri tətbiqin yenidən quraşdırılması zamanı saxlayır və təxirə salınmış dərin keçidi dəstəkləyir — istifadəçini quraşdırmadan sonra hədəf ekrana yönləndirir. Adi dərin keçid sadəcə tətbiqi reklam mənbəyinə bağlanmadan açır.
OneLink metodlar kombinasiyasından istifadə edir: klik zamanı unikal identifikator yaradılır, quraşdırma zamanı bu identifikator cihazın IDFA/GAID-si ilə uyğunlaşdırılır. Reklam ID-si mövcud deyilsə, IP, cihaz modeli və vaxt damğası üzrə fingerprintinq tətbiq olunur. Dəqiqlik Android-də 95–97%-ə çatır.
Təxirə salınmış dərin keçid — OneLink üzrə klikdən sonra hədəf ekranı yadda saxlayan və tətbiq quraşdırıldıqdan sonra istifadəçini ona yönləndirən mexanizmdir. Onsuz yeni istifadəçi quraşdırmadan sonra əsas ekrana düşəcək, reklam edilən məhsul və ya aksiya səhifəsinə deyil.
Xeyr, OneLink yalnız AppsFlyer SDK ilə işləyən patentləşdirilmiş texnologiyadır. Digər platformalar vasitəsilə dərin keçid atribusiyası üçün analoqlar mövcuddur: Branch Universal Ads və Adjust Deep Linking, lakin onların link formatı və imkanları fərqlidir.
AppsFlyer idarəetmə panelində Test Link aləti təqdim edir. O, linkin iOS, Android və vebdə davranışını simulyasiya edir: hansı ekranın açılacağını, hansı parametrlərin ötürüləcəyini və mənbəyin necə müəyyən ediləcəyini göstərir. Sınaq bütün platformalarda və ssenarilərdə — yeni cihaz, yenidən quraşdırma və artıq quraşdırılmış tətbiq üzrə aparılmalıdır.
Xülasə
Açar təslim mobil tətbiq hazırlayacağıq
IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.
Həm də oxuyun