Syntra Systems
Keyslar Xizmatlar Mahsulotlar Biz haqimizda Blog IT Caravan
+998 99 162 22 12 +7 999 900 22 12
RusEngUzb
Qorong‘ida bitta nuqtadan yorqin nurlar bo‘lib tarqaladigan optik tola tutami — odamni ilovaning kerakli ekraniga olib boradigan havola metaforasi
Botlar va Telegram

Deep link: foydalanuvchi qayerdan kelgani qanday bilinadi

Muallif: Nikita Julin · · 8 daqiqa o‘qish · yangilandi:

Diplink (deep link) — ilovaning bosh ekranini emas, keraklisini ochadigan havola: mahsulot kartochkasi, shifokor qabuliga yozilish yoki to‘lov formasi. Odam qayerdan kelganini aniqlash — alohida vazifa: uni havoladagi belgi va atributsiya mexanizmi hal qiladi. Bu ikki mexanizm ko‘pincha bitta deb hisoblanadi, ammo ular turlicha sozlanadi va turli joyda buziladi.

Qisqacha

  • Diplink ilovaning kerakli ekranini ochadi, manbani aniqlash esa alohida mexanizm: havoladagi belgi va atributsiya boshqacha sozlanadi.
  • «Reklamani ko‘rdi — ilovada mahsulotni ochdi» ssenariysi yangi foydalanuvchi uchun faqat kechiktirilgan diplink bilan ishlaydi.
  • Firebase Dynamic Links 2025-yil 25-avgustda yopildi: page.link’dagi va servisning o‘z domenlaridagi havolalar 404 xatosini beradi.
  • Android’da belgini Play Install Referrer yetkazadi, iOS’da kuzatishga rozilik bo‘lmasa reklama identifikatori nollar bilan qaytadi.
  • Install Rate — bosishlardan o‘rnatishlar ulushi, o‘rnatishlar soni emas; bu ikkalasini aralashtirish qimmat kampaniyalarni arzonga o‘xshatib qo‘yadi.

Diplink oddiy havoladan nimasi bilan farq qiladi

Farq havola odamni qayerga olib borishida va uning manbai haqida nima ma’lum qolishida. Oddiy havola brauzerda sahifani ochadi, diplink — o‘rnatilgan ilovaning ekranini, kechiktirilgan diplink esa o‘rnatishgacha yetkazadi va o‘rnatishdan keyin xuddi shu ekranni ochadi.

Havola turiNima qiladiIlova bo‘lmasaManba haqida nima ma’lum
Oddiy veb-havolaSayt sahifasini ochadiOdatdagidek ishlaydiSahifa manzilidagi belgilar
DiplinkIlovaning kerakli ekranini ochadiHech narsa ochilmaydi yoki odam brauzerga ketadiHavola ichidagi parametr
Kechiktirilgan diplinkIlovalar do‘koniga olib boradi va o‘rnatishdan keyin xuddi shu ekranni ochadiO‘rnatishga olib boradi va maqsadni eslab qoladiBelgi birinchi ishga tushirishgacha yashab qoladi
Belgili Telegram-botga havolaBotni ishga tushiradi va unga belgini uzatadiTelegram ilovasi allaqachon o‘rnatilganBelgi birinchi hodisadayoq keladi

Shundan asosiy amaliy xulosa kelib chiqadi: «odam mahsulot reklamasini ko‘rdi va uni ilovada ochdi» ssenariysi faqat kechiktirilgan diplink bilan ishlaydi. Usiz yangi foydalanuvchi o‘rnatishdan keyin bosh ekranga tushadi va mahsulotni qaytadan qidiradi.

Universal Links va App Links: havola ilovaga qanday tushadi

Havola ilova domenga huquqini isbotlagandagina ilovani ochadi. Android’da bu Android App Links: ilovaning sayt bilan bog‘liqligi tekshiriladi, va tekshiruvdan keyin havola dastur tanlash oynasisiz to‘g‘ridan-to‘g‘ri ilovaning kerakli bo‘limini ochadi. iOS’da xuddi shu rolni Universal Links o‘ynaydi.

myapp:// kabi o‘z sxemasidagi oddiy diplinklar ham ishlaydi, ammo o‘zini yomonroq tutadi: tizim bunday havola kimga tegishli ekanini bilmaydi va dastur tanlash oynasini ko‘rsatishi yoki ilova o‘rnatilmagan bo‘lsa hech narsa ochmasligi mumkin.

Tekshiruv saytdagi fayl orqali boradi. Android ilovadagi har bir domendan /.well-known/assetlinks.json manzilida assetlinks.json faylini so‘raydi, unda paket nomi va imzo sertifikati izi ko‘rsatilgan. Fayl mavjud bo‘lmaguncha yoki ilovaga mos kelmaguncha tekshiruv o‘tmaydi: ilova havolani qayta ishlovchiga aylanmaydi, odam esa yoki dasturni qo‘lda tanlaydi, yoki brauzerda qoladi.

Nega page.link havolalari ishlamay qoldi

Ularni o‘chirib qo‘yishdi. Kechiktirilgan diplinklarning yarmi ushlab turgan Firebase Dynamic Links servisi 2025-yil 25-avgustda yopildi: servisning barcha havolalari, ham o‘z domenlaridagi, ham page.link subdomenidagi, ishlamay qoldi va 404 javobini beradi.

Bu voqeadan amaliy xulosa bitta yopilgan xizmatdan kengroq. Reklama kampaniyalaridan kelgan havolalar yillab yashaydi: ular postlarda, bosma materiallarda, o‘ramda va yozishmalarda qoladi. Shuning uchun havolalar uchun qisqa domenni o‘zingizniki qilib olgan ma’qul, atributsiya servisini esa barcha havolalarni qayta qurmasdan almashtirish mumkin bo‘ladigan qilib tanlash kerak.

O‘rnatish qanday atributsiya qilinadi: Android va iOS

Ikki platformada bu boshqacha tashkil etilgan, va farq siz umuman nimani o‘lchay olishingizni belgilaydi.

Android: Google Play’dan referrer qatori

Reklama havolasidagi belgini do‘kon ilovaga uzatadi. Play Install Referrer API referrer qatorini, havolaga bosilgan va o‘rnatish boshlangan vaqtni qaytaradi; ma’lumot 90 kun davomida mavjud va ilova qayta o‘rnatilmaguncha o‘zgarmaydi. API’ga bir marta — o‘rnatishdan keyingi birinchi ishga tushirishda — murojaat qilish tavsiya etiladi.

iOS: kuzatishga rozilik

Bu yerda «e’lon — muayyan odam» bog‘lanishi sukut bo‘yicha mavjud emas. Apple ochiq yozadi: iOS 14.5 va undan keyingi versiyalarda IDFA reklama identifikatorining qiymatini olish uchun avval App Tracking Transparency so‘rovida foydalanuvchi ruxsati kerak, bunday ruxsatsiz esa identifikator nollar bilan qaytadi. Apple kuzatish deb ilovangiz ma’lumotini boshqa kompaniyalarning ilova va saytlaridagi ma’lumoti bilan reklama maqsadida yoki uni o‘lchash uchun bog‘lashni ataydi.

iOS’da Google Play’dagi referrer qatorining shtatdagi analogi yo‘q, shuning uchun kechiktirilgan diplink bu yerda aylanma yo‘llar bilan yig‘iladi va u har doim ham ishlamaydi. Bosish bilan birinchi ishga tushirish orasidagi pauza qancha uzun bo‘lsa, odam o‘rnatishdan keyin va’da qilingan mahsulot o‘rniga bosh ekranni ko‘rish ehtimoli shuncha yuqori. Agar reklama muayyan taklifga olib borsa, o‘tish ishlamaganda nima ko‘rsatishni oldindan hal qiling.

Muhim «Aniq qaysi reklama muayyan mijozni keltirganini aniq aytamiz» degan va’da iOS’da har doim ham bajarilmaydi. Android’da va vebda bunday bog‘lanish quriladi, iOS’da kuzatishga rozilik bo‘lmasa faqat kampaniyalar bo‘yicha umumlashtirilgan ma’lumot qoladi. Aniq bog‘lanishni belgili o‘z havolangiz va mahsulot ichidagi ro‘yxatdan o‘tish beradi: odam akkaunt ochganda yoki ariza qoldirganda o‘zini o‘zi tanishtiradi.

Telegram’da diplink: bot va Mini App

Telegram’da belgi to‘g‘ridan-to‘g‘ri havolaga qo‘yiladi, va bunga alohida tizim shart emas. t.me/bot_nomi ko‘rinishidagi manzilga start parametri qo‘shiladi, va bot belgini birinchi hodisadayoq oladi: hujjatlar lotin harflari, raqamlar, pastki chiziq va defisdan iborat 64 belgigacha ruxsat beradi, murakkab qiymatlar uchun esa parametrni base64url’da kodlashni maslahat beradi.

Mini-ilovalarda mexanizm bir xil, faqat parametr startapp deb ataladi: uning qiymati ilovaga start_param sifatida keladi va sahifa manzilida takrorlanadi. Keyin belgi foydalanuvchi bilan birga — profilda yoki bitim kartochkasida — yashaydi.

Belgini botdan CRM’gacha qanday yetkazish, qanday maydonlar ochish va almashinuv uzilganda nima qilish Telegram-botni CRM bilan integratsiya qilish haqidagi maqolada yoritilgan. O‘sha yerda — belgilarni nomlash qoidalari ham, ularsiz yarim yildan keyin hisobotda kelib chiqishi noma’lum yigirmaga yaqin qiymat paydo bo‘ladi.

UzFranchise Expo ko‘rgazmasida ro‘yxatdan o‘tish bot orqali bordi, manba belgisi esa mehmon bilan birga keldi: har bir mehmon qaysi reklamadan kelgani ko‘rinadi va baza kunlar bo‘yicha qanday o‘sgani ham.

Qaysi metrikalarni hisoblash kerak

Diplink va atributsiya metrikalari uchta savolga javob beradi: odamlar havola bo‘yicha yetib kelyaptimi, ular maqsadli amalgacha yetyaptimi va kanal o‘zini oqlayaptimi.

MetrikaFormulaQayerdan qaraladi
Install Rate (click-to-install)o‘rnatishlar ÷ reklamaga bosishlarReklama kabineti va atributsiya servisi
CPIkanalga xarajat ÷ o‘rnatishlar soniReklama kabineti
Ro‘yxatdan o‘tishga konversiyaro‘yxatdan o‘tishlar ÷ o‘rnatishlarMahsulot analitikasi
Retention D1, D7, D30N-kuni qaytganlar ÷ o‘rnatganlarMahsulot analitikasi
CACjalb qilish xarajati ÷ yangi mijozlar soniCRM ustidagi kanallar hisoboti
ROASkanaldan tushum ÷ kanalga xarajatCRM ustidagi kanallar hisoboti

Install Rate — bu ulush, o‘rnatishlar soni emas. Bu keng tarqalgan va qimmat xato: agar uni dona bilan hisoblasangiz, o‘rnatishlar soni bir xil ikkita kampaniya bir xil ko‘rinadi, garchi ulardan biri besh baravar ko‘p bosish sotib olgan bo‘lsa ham.

Jadvalning oxirgi ikki qatori endi ilova analitikasida emas, CRM’da yashaydi: o‘rnatish va ro‘yxatdan o‘tish pul haqida hech narsa aytmaydi. Ularni to‘lov va xarajatlar bilan qanday bog‘lash reklamadan to‘lovgacha bo‘lgan skvoznaya analitika haqidagi maqolada yoritilgan.

Reklamani ishga tushirishdan oldin nimani loyihalash kerak

Belgilash birinchi kampaniyadan oldin qo‘yiladi, keyin emas. Yig‘ilmagan ma’lumot orqaga qaytib paydo bo‘lmaydi: bosishlar bo‘lgan, lekin ular nima bilan belgilanganini hech kim eslamaydi.

To‘rtinchi band qolganlardan ko‘proq o‘tkazib yuboriladi, u esa muntazam buziladi: messenjer va ijtimoiy tarmoqlarning bir qismi havolalarni o‘rnatilgan brauzerda ochadi, va u yerda diplink odatdagidek ishlamaydi.

Belgili havolalarni sozlash qancha turadi

Bizda alohida «diplinklarni sozlash» xizmati yo‘q: bu mahsulot ustidagi va arizalarni qabul qilish ustidagi ishning bir qismi. Xizmatlar sahifalarida eng yaqin uchta format bor.

Boshlang‘ich narxdan yuqori byudjetni kanallar soni, havolani tekshirish kerak bo‘lgan platformalar soni va hodisalar xaritasining chuqurligi oshiradi. Bot bo‘yicha ishlar tarkibi botlar va AI-assistentlar sahifasida tasvirlangan.

Havolalar va atributsiyani qanday sozlaymiz

Syntra Systems servisni ulashdan emas, hodisalar xaritasi va belgilar sxemasidan boshlaydi. Mahsulotga umuman qanday o‘tishlar kerakligini, odam bosgandan keyin nimani ko‘rishi kerakligini, qaysi amallar maqsadli hisoblanishini va ular qaysi tizimda pulga aylanishini aniqlaymiz. Shundan keyin sxemani mustahkamlaymiz va havolalarni — veb, ilova, bot — bir xil qoidalar bo‘yicha yig‘amiz.

Keyin belgini mahsulotga va CRM’ga uzatishni ulaymiz, havolalarning ikkala platformada ochilishini tekshiramiz va o‘rnatishlar, ro‘yxatdan o‘tishlar hamda to‘lovlar yonma-yon turadigan hisobotni sozlaymiz. O‘z mahsulotimiz Syntra Healthda bu arxitekturaning bir qismi: ilova Next.js va Capacitor’da yig‘ilgan, oldinda App Store va Google Play’da nashr etish turibdi. Birinchi kirishdan keyin foydalanuvchilarni qanday ushlab qolish ilovadagi push-bildirishnomalar haqidagi maqolada yoritilgan.

Vazifangizni muhokama qilamiz

Nima qilish kerakligini yozing — muddat va narxni baholab, yechim taklif qilamiz.

Mahsulot analitikasini muhokama qilamiz

Ko‘p beriladigan savollar

Diplink UTM-belgidan nimasi bilan farq qiladi?

Bu bitta vazifaning turli qatlamlari. Diplink qaysi ekran ochilishiga javob beradi, belgi esa — o‘tish manbai haqida nima bilishingizga. Belgini oddiy veb-havolaga ham, diplinkka ham, Telegram-botga havolaga ham qo‘yish mumkin; diplinksiz u odamni shunchaki bosh sahifaga olib boradi.

Kichik ilovaga pullik atributsiya servisi kerakmi?

Boshida odatda yo‘q. Kanallar ikki-uchta bo‘lganda belgilangan havolalar, Android’da Play Install Referrer va mahsulot ichidagi o‘z ro‘yxatdan o‘tish hodisasi yetadi. Pullik servis kampaniyalar ko‘payib, hamkor tarmoqlar paydo bo‘lib, ularning hisobotlarini o‘zaro solishtirish kerak bo‘lganda o‘zini oqlaydi.

Ilova o‘chirilsa, havolaga nima bo‘ladi?

Domen bo‘yicha tasdiqlangan havola ishlaydigan veb-manzil bo‘lib qoladi va sayt sahifasini ochadi — u yerda o‘rnatishni taklif qilish o‘rinli. myapp:// kabi o‘z sxemasidagi havola bu holda hech narsa ochmaydi. Shuning uchun reklamada o‘z sxemalari emas, oddiy https-manzillar ishlatiladi.

Oflayndan o‘tishni — plakat yoki stenddagi QR-koddan — qanday kuzatish mumkin?

Har bir joylashtirishga belgili o‘z havolasi beriladi va QR-kod aynan shu havola bilan bosiladi. Shunda hisobotda «QR-kod» emas, muayyan plakat yoki stend ko‘rinadi. Telegram uchun bu start parametrli havola, sayt va ilova uchun — kampaniya belgilari bilan manzil.

Ilovaga o‘tishni CRM’dagi to‘lov bilan bog‘lash mumkinmi?

Ha, agar belgi odam o‘zini tanishtirgan lahzagacha — ro‘yxatdan o‘tish, ariza yoki buyurtmagacha — yetib borsa. Shu lahzada belgi foydalanuvchi profiliga va bitim kartochkasiga yoziladi, keyin esa mijoz bilan birga yashaydi. Ilova analitikasining o‘zi to‘lovni ko‘rmaydi.

Nega reklama kabineti va ilova analitikasida raqamlar har xil?

Tizimlarning qoidalari har xil: atributsiya oynalari, o‘rnatish hisobga olinadigan lahza, takroriy o‘rnatish va qayta o‘rnatishni qayta ishlash. Bir xillikka erishib bo‘lmaydi, va bunga intilish shart emas. Byudjet haqidagi qarorlar uchun bitta tizimni haqiqat manbai qilib tanlash va shu tizimdagi dinamikani kuzatish yetarli.

Diplinklar faqat mobil ilovalarga kerakmi?

Yo‘q. Xuddi shu tamoyil Telegram-botlar va mini-ilovalarda ishlaydi, u yerda belgi start yoki startapp parametri bilan uzatiladi, va veb-servislarda, u yerda havola shaxsiy kabinetning kerakli bo‘limiga to‘g‘ridan-to‘g‘ri olib boradi. Vazifa hamma joyda bitta: maqsadgacha yo‘lni qisqartirish va o‘tish manbaini yo‘qotmaslik.

Shuningdek o‘qing