OneLink — AppsFlyer-dan dyp link texnologiyasi bo'lib, chuqur havolalarni mobil ilovalardagi o'rnatishlar va harakatlarning atributsiyasi bilan birlashtiradi. Oddiy dyp linklardan farqli o'laroq, OneLink trafik manbasi haqidagi ma'lumotni ilova qayta o'rnatilgandan keyin ham va foydalanuvchi yo'lining barcha bosqichlarida saqlaydi. AppsFlyer (2025) ma'lumotlariga ko'ra, OneLink platforma mijozlari orasida mobil atributsiya kampaniyalarining 85 foizida qo'llaniladi.
Asosiy fikrlar
OneLink — AppsFlyer-dan aqlli dyp linklar yaratish texnologiyasi bo'lib, havola orqali atributsiya parametrlarini uzatish va foydalanuvchi harakatlarini aniq reklama manbasiga bog'lash imkonini beradi. U mobil marketingning asosiy muammosini hal qiladi: reklamani bosish va ilovani o'rnatish o'rtasidagi bog'liqlik.
Oddiy dyp link ilovani ochadi va asosiy parametrlarni uzata oladi, lekin ilovalar do'konidan o'tishda trafik manbasi haqidagi ma'lumotni yo'qotadi. OneLink URL parametrlari, qurilma identifikatori va fingerprinting texnologiyasi kombinatsiyasidan foydalanib, o'rnatishdan keyin atributsiyani tiklaydi. Bu marketologlarga qaysi kampaniya, kreativ va kanal konversiyaga — ro'yxatdan o'tish, xarid yoki boshqa maqsadli hodisaga olib kelganini ko'rish imkonini beradi.
OneLink barcha platformalarda ishlaydi: iOS (Universal Links), Android (App Links), veb brauzerlarda va hatto ish stoli ilovalarida. Havolalar AppsFlyer boshqaruv paneli yoki REST API orqali dasturiy ravishda yaratiladi, bu har bir kampaniya uchun real vaqtda dinamik parametrlarni o'rnatish imkonini beradi.
OneLinkning ishlash printsipi uchta ketma-ket bosqichga asoslanadi: havola orqali o'tish, ilovani o'rnatish va hodisalarni moslashtirish. Har bir bosqichda OneLink trafik manbasini aniq aniqlash uchun usullar kombinatsiyasidan foydalanib, atributsiya ma'lumotlarini saqlaydi va uzatadi.
OneLink havolasi AppsFlyer domeni, ilova identifikatori va kampaniya parametrlarini o'z ichiga olgan maxsus formatga ega. Standart shablon https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink} ko'rinishida. pid parametri (media source) trafik manbasini, c — kampaniya nomini, af_dp — ilova ichidagi dyp linkni bildiradi.
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d
af_dp parametri ilova allaqachon o'rnatilgan bo'lsa, foydalanuvchi o'tadigan dyp linkni belgilaydi. Yangi foydalanuvchilar uchun kechiktirilgan dyp link mexanizmi ishga tushadi: o'rnatish va birinchi ishga tushirishdan so'ng, SDK saqlangan parametrlarni aniqlaydi va foydalanuvchini kerakli ekranga yo'naltiradi. af_click_lookback parametri atributsiya oynasini belgilaydi — bosish o'rnatishga olib kelgan deb hisoblanadigan davr.
OneLink havolasi orqali o'tgandan so'ng, AppsFlyer bosishni qayd etadi va uni noyob bosish identifikatori bilan bog'laydi. Foydalanuvchi ilovani o'rnatib ochganda, AppsFlyer SDK serverga qurilma identifikatori (iOS-da IDFA, Android-da GAID) bilan so'rov yuboradi. Server bosish identifikatorini o'rnatish bilan moslashtiradi va trafik manbasini aniqlaydi.
Agar ID bo'yicha aniq moslik topilmasa (masalan, foydalanuvchi reklama identifikatorini o'chirgan bo'lsa), fingerprinting qo'llaniladi — IP manzil, qurilma modeli, OT versiyasi va vaqt belgisining tahlili. AppsFlyer ma'lumotlariga ko'ra, fingerprinting reklama ID-siz ham iOS-da 92–95% va Android-da 95–97% aniqlik bilan atributsiyani ta'minlaydi. Deterministik (IDFA/GAID) va ehtimollik (fingerprinting) usullarining kombinatsiyasi trafik manbalarining eng to'liq tasvirini beradi.
OneLink va oddiy dyp link o'rtasidagi asosiy farq foydalanuvchining butun yo'li davomida atributsiyani saqlash qobiliyatidadir. Oddiy dyp link (masalan, myapp://screen) ilovani ochadi, lekin foydalanuvchi qayerdan kelganini aniqlay olmaydi, agar u ilovani do'kondan yangi o'rnatgan bo'lsa.
| Parametr | OneLink | Oddiy dyp link |
|---|---|---|
| O'rnatish atributsiyasi | Ha, bosish orqali manbaga | Yo'q |
| Kechiktirilgan dyp linking | Ha, o'rnatishdan keyin | Yo'q |
| Parametrlarni saqlash | Qayta o'rnatish orqali | Faqat sessiyada |
| Retargeting | Qaytishni kuzatish | Faqat ochish |
| Oxirigacha analitika | To'liq voronka | Yo'q |
OneLink ilova ichidagi hodisalarni kuzatish va ularni avtomatik atributsiya ma'lumotlariga bog'lash uchun o'zining SDK sidan foydalanadi. Bu butun voronka bo'ylab hisobotlar yaratish imkonini beradi: reklama ko'rsatilishidan xaridgacha, pulni qaytarish yoki 7-kunda foydalanuvchini ushlab qolishgacha. Oddiy dyp linklar bunday imkoniyatni bermaydi — ular faqat navigatsiya mexanizmi sifatida ishlaydi, analitika va marketing atributsiyasi qatlamisiz.
OneLink foydalanuvchi harakatlarini reklama manbalariga aniq bog'lash talab qilinadigan keng ko'lamli marketing stsenariylarida qo'llaniladi. Asosiy qo'llanish sohalari yangi foydalanuvchilarni jalb qilish, mavjud foydalanuvchilarni qaytarish va har bir kanalning samaradorligini o'lchashni o'z ichiga oladi.
O'rnatish reklamalari (UA kampaniyalari) ishga tushirilganda, OneLink havolalari Facebook Ads, Google Ads, TikTok, Snapchat va boshqa platformalardagi e'lonlarga joylashtiriladi. pid parametri platformani noyob tarzda aniqlaydi, qo'shimcha c (campaign) parametri esa aniq kampaniyani belgilaydi. AppsFlyer avtomatik ravishda bosishlarni o'rnatishlar bilan moslashtiradi va har bir manba uchun CPI (o'rnatish narxi), CR (konversiya darajasi) va ROAS (reklama xarajatlarining qaytarilishi) hisobotini ko'rsatadi.
Ilovani allaqachon o'rnatgan foydalanuvchilar uchun OneLink retargeting kampaniyalarini qo'llab-quvvatlaydi. Mavjud foydalanuvchi havola orqali o'tganda, OneLink ilovani ochadi va shaxsiy chegirma yoki bonus kabi promo parametrlarni uzatadi. AppsFlyer yangi foydalanuvchilarni qaytganlardan is_retargeting bayrog'i bilan farqlaydi va har bir trafik turi uchun alohida hisobotlar yaratadi — bu LTV (umr bo'yi qiymat) to'g'ri hisoblash uchun muhimdir.
OneLink faqat pulli kampaniyalarda emas, balki organik trafik uchun ham qo'llaniladi: email xabarnomalar, SMS, QR kodlar va ijtimoiy tarmoqlardagi havolalar. Agar foydalanuvchi ilovani o'rnatmagan bo'lsa, OneLink uni App Store yoki Google Play-ga yo'naltiradi, o'rnatishdan keyin esa maqsadli ekranga — mahsulot sahifasi, maqola, profil yoki promo taklifiga. Kechiktirilgan dyp linking konversiya uchun muhim, chunki u foydalanuvchining harakat qilish istagi va kerakli bo'limni qo'lda qidirish majburiyati o'rtasidagi ishqalanishni bartaraf etadi.
OneLink har bir hamkor yoki influencer uchun noyob havolalar yaratishni qo'llab-quvvatlaydi. af_sub1 parametri hamkor ID-sini, af_sub2 — post yoki video nomini o'z ichiga olishi mumkin. Bu marketologlarga qaysi kontent ko'proq o'rnatish va konversiyalar keltirishini ko'rish va byudjetni taxminlarga emas, balki ma'lumotlarga asoslanib optimallashtirish imkonini beradi.
OneLinkning to'g'ri ishlashi uchun mobil ilovada AppsFlyer SDK integratsiyasi talab qilinadi. Jarayon SDKni o'rnatish, OneLink domenini sozlash va platformaning tizim mexanizmlari — iOS-da Universal Links va Android-da App Links orqali kiruvchi dyp linklarni qayta ishlashni o'z ichiga oladi.
SDK standart bog'liqlik menejerlari orqali o'rnatiladi. Android-da Gradle-ga bog'liqlik qo'shiladi, iOS-da — CocoaPods yoki Swift Package Manager orqali. O'rnatishdan so'ng, SDK AppsFlyer boshqaruv panelidan olingan dev key bilan ishga tushiriladi va avtomatik ravishda o'rnatishlar va hodisalarni kuzatishni boshlaydi.
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)
}
}
Keltirilgan misolda SDK dev key yordamida asosiy Activityning onCreate metodida ishga tushiriladi. onNewIntent metodi ilova allaqachon ishlayotgan bo'lsa, dyp linklarni qayta ishlash uchun majburiydir. Bu chaqiruvsiz OneLink havolalaridan qayta ochilishlar uchun atributsiya qayd etilmaydi, bu retargeting kampaniyalari statistikasini buzadi.
iOS uchun Universal Links sozlash kerak: OneLink domeni (app.onelink.me) bilan entitlements qo'shish va serverda apple-app-site-association faylini joylashtirish. AppsFlyer panelda OneLink sozlashda bu faylni avtomatik yaratadi, dasturchi faqat entitlement qo'shishi va AppDelegate-da kiruvchi havolalarni qayta ishlashi kerak.
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 metodi Universal Link orqali o'tishda tizim tomonidan chaqiriladi. Uning ichida AppsFlyerLib.shared().continue metodi chaqiriladi, u havoladan atributsiya parametrlarini ajratib oladi va serverga yuboradi. Android-da App Links uchun auto-verify bilan Intent Filter orqali o'xshash yondashuv qo'llaniladi.
Integratsiya tugagandan so'ng, OneLink havolalari har bir reklama kampaniyasi uchun AppsFlyer paneli yoki API orqali yaratilishi mumkin. Havolalarni barcha platformalarda sinab ko'rish muhim: yangi o'rnatilgan ilovada (kechiktirilgan), allaqachon o'rnatilgan ilovada (to'g'ridan-to'g'ri) va ilova o'rnatilmagan bo'lsa veb sahifada. Sinov AppsFlyer Test Link vositasi orqali amalga oshiriladi, u do'konlarga chiqarmasdan barcha platformalarda xatti-harakatni simulyatsiya qiladi.
OneLink bilan ishlashda platforma cheklovlarini hisobga olish kerak: iOS-da App Tracking Transparency (ATT) joriy qilinganidan keyin IDFA-ga kirish foydalanuvchining aniq roziligini talab qiladi, bu deterministik atributsiya aniqligini pasaytiradi. Google ham Android 14+ da GAID foydalanishni cheklaydi, foydalanuvchidan tasdiqlashni talab qiladi. Bunday sharoitda fingerprinting asosiy atributsiya usuliga aylanadi va uning aniqligi bevosita ma'lumotlar sifatiga bog'liq — SDK qancha ko'p imzo to'plasa, bosishni o'rnatish bilan to'g'ri moslashtirish ehtimoli shuncha yuqori bo'ladi.
Tez-tez beriladigan savollar
OneLink o'rnatilgan atributsiyaga ega: u bosish manbasini kuzatadi, parametrlarni ilova qayta o'rnatilganda saqlaydi va kechiktirilgan dyp linkingni qo'llab-quvvatlaydi — foydalanuvchini o'rnatishdan keyin maqsadli ekranga yo'naltiradi. Oddiy dyp link shunchaki ilovani reklama manbasiga bog'lamasdan ochadi.
OneLink usullar kombinatsiyasidan foydalanadi: bosishda noyob identifikator yaratiladi, o'rnatishda u qurilmaning IDFA/GAID si bilan moslashtiriladi. Reklama ID si mavjud bo'lmasa, IP, qurilma modeli va vaqt belgisi bo'yicha fingerprinting qo'llaniladi. Aniqlik Android-da 95–97% ga etadi.
Kechiktirilgan dyp linking — OneLink bo'yicha bosishdan keyin maqsadli ekranni eslab qoladigan va ilova o'rnatilgandan so'ng foydalanuvchini unga yo'naltiradigan mexanizm. Usiz yangi foydalanuvchi o'rnatishdan keyin asosiy ekranga tushadi, reklama qilinayotgan mahsulot yoki aksiya sahifasiga emas.
Yo'q, OneLink faqat AppsFlyer SDK bilan ishlaydigan patentlangan texnologiyadir. Boshqa platformalar orqali dyp link atributsiyasi uchun analoglar mavjud: Branch Universal Ads va Adjust Deep Linking, lekin ularning havola formati va imkoniyatlari farq qiladi.
AppsFlyer boshqaruv panelida Test Link vositasini taqdim etadi. U havolaning iOS, Android va vebdagi xatti-harakatini simulyatsiya qiladi: qaysi ekran ochilishini, qanday parametrlar uzatilishini va manba qanday aniqlanishini ko'rsatadi. Sinov barcha platformalar va stsenariylarda — yangi qurilma, qayta o'rnatish va allaqachon o'rnatilgan ilova bo'yicha o'tkazilishi kerak.
Xulosa
Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz
IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.