Koll-treking: raqamni almashtirish va qo'ng'iroq manbalari
Koll-treking (Call Tracking) har bir kiruvchi qo'ng'iroq qaysi manbadan kelganini ko'rsatadi. U bir vaqtning o'zida ishlatish mumkin bo'lgan ikkita rejimda ishlaydi:
- Saytda raqamni dinamik almashtirish (DNI, Dynamic Number Insertion). Platforma saytning har bir tashrif buyuruvchisiga pulingizdan alohida raqam ko'rsatadi va keyin kiruvchi qo'ng'iroqni shu tashrif buyuruvchining trafik manbasi bilan bog'laydi. Shunda siz shunchaki «40 ta qo'ng'iroq bo'ldi» degan raqamni emas, balki aniq qo'ng'iroq qaysi reklama, kampaniya va kalit so'zdan kelganini ko'rasiz.
- Oflayn-manba raqamlari. Saytdan tashqaridagi kanalga alohida raqam biriktiriladi: bittasi Instagram uchun, ikkinchisi Telegram uchun, uchinchisi banner yoki tashrif qog'ozi uchun. Bu yerda raqam almashtirilmaydi, u doimiy bo'ladi, lekin unga tushgan har bir qo'ng'iroq darhol siz belgilagan manba bilan tamg'alanadi.
Qo'ng'iroqqa UTM-teglar, reklama tizimlarining klik identifikatorlari (gclid, yclid, fbclid), roistat, referer, kirish sahifasi va joriy sahifa, shuningdek tashrif buyuruvchining qurilmasi hamda brauzeri bog'lanadi.
Koll-treking nima va u nima uchun kerak
«Hamma joyda bitta raqam» sxemasi qaysi reklama qo'ng'iroq olib kelayotganini tushunishga imkon bermaydi: barcha chaqiruvlar bir xil ko'rinadi. Koll-treking bu vazifani quyidagicha hal qiladi.
Saytdan keladigan trafik uchun:
- tashrif buyuruvchi saytingizni ochadi, skript uning manbasi haqidagi ma'lumotlarni yig'adi;
- tashrif buyuruvchiga puldan shaxsiy raqam ko'rsatiladi;
- tashrif buyuruvchi shu raqamga qo'ng'iroq qiladi;
- kiruvchi chaqiruv tashrif buyuruvchining sessiyasi bilan solishtiriladi va hisobotda qo'ng'iroq manbasi paydo bo'ladi.
Saytdan tashqaridagi joylar uchun:
- siz kanal uchun alohida raqam ajratasiz va uning manbasini, masalan
instagramdeb ko'rsatasiz; - bu raqam faqat o'z kanalida e'lon qilinadi;
- unga tushgan har qanday qo'ng'iroq skriptlar va sessiyalarsiz hisobotga shu manba bilan tushadi.
Natijada siz kanallar va kampaniyalarni kliklar bo'yicha emas, balki haqiqiy qo'ng'iroqlar bo'yicha xolisona solishtirishingiz mumkin.
Koll-trekingni qanday yoqish mumkin
Standart holatda koll-treking o'chirilgan bo'ladi. Funksiyani ulash uchun 4phone qo'llab-quvvatlash xizmatiga murojaat qiling.
Koll-treking sahifasida funksiyaning joriy holati aks etadi. Faollashtirilgandan so'ng saytlar, pullar va raqamlarning barcha keyingi sozlamalari kabinetda mustaqil ravishda bajariladi.
Sozlama nimalardan iborat
Koll-treking uchta obyektdan tashkil topadi:
- Sayt. Raqamni almashtirish ishlaydigan maydonchani tavsiflaydi: domen, almashtiriladigan raqam uchun CSS-selektor, fallback-raqam, biriktirishning amal qilish vaqti (TTL) va kunlarda atributsiya oynasi.
- Raqamlar puli. DID raqamlar guruhi. Pul saytda raqamni almashtirish uchun ham, oflayn-manba raqamlari uchun konteyner sifatida ham xizmat qiladi.
- Puldagi raqamlar. Pulga qo'shilgan bo'sh DID raqamlari. Har bir raqamning o'z rejimi bor:
| Rejim | Qanday ishlaydi | Nima uchun |
|---|---|---|
| Dinamik | Platforma statik raqam o'rniga sayt tashrif buyuruvchilariga raqamni navbat bilan beradi | Reklama va saytdan keladigan trafik |
| Oflayn-manba | Raqam bitta kanalga biriktirilgan va hech qachon sayt tashrif buyuruvchilariga berilmaydi; uning o'z manbasi, kanali va kampaniyasi bor | Instagram, Telegram, bannerlar, tashrif qog'ozlari, ma'lumotnomalar |
Bitta DID raqami faqat bitta pulda va faqat bitta rejimda bo'lishi mumkin. Oflayn-manba raqami rotatsiyadan butunlay chiqarilgan: hatto barcha dinamik raqamlar band bo'lgan paytda ham u sayt tashrif buyuruvchisiga ko'rsatilmaydi.
Saytlar, pullar va raqamlarni xuddi shu sahifada o'zgartirish va o'chirish mumkin. O'chirish har doim tasdiqlashni so'raydi, chunki u raqam almashtirish ishiga ta'sir qiladi:
| Nimani o'chirasiz | Nima sodir bo'ladi |
|---|---|
| Sayt | Ushbu saytda raqamni almashtirish to'xtaydi, tashrif buyuruvchilarning vizitlari o'chiriladi. Pullar saqlanib qoladi va «Saytsiz» sifatida ko'rsatiladi, ularni boshqa saytga bog'lash mumkin |
| Pul | Raqamlar trekingdan chiqadi va boshqa pulga qo'shish uchun yana bo'shaydi |
| Raqam | DID raqami sizda qoladi va qo'ng'iroqlarni qabul qilishda davom etadi, ammo manbani aniqlashda ishtirok etishni to'xtatadi |
Allaqachon amalga oshirilgan qo'ng'iroqlarning manbalari yo'qolmaydi: sayt, pul yoki raqam o'chirilgandan keyin ham hisobot va qo'ng'iroqlar tarixida manba, kanal va kampaniya saqlanib qoladi. O'chirish faqat raqam almashtirishning keyingi ishini o'zgartiradi.
Qadam-baqadam sozlash
- platforma administratori tenant uchun Call Tracking funksiyasini yoqqaniga ishonch hosil qiling;
- sayt yarating va uning parametrlarini belgilang;
- raqamlar pulini yarating;
- pulga bo'sh DID raqamlarini qo'shing: saytda almashtirish uchun dinamik, oflayn-manbalar uchun alohida raqamlar;
- koll-treking skriptini saytingizga o'rnating;
- sinov qo'ng'irog'ini amalga oshiring va hisobotni tekshiring.
1-qadam. Sayt yarating
Koll-treking sahifasida sayt qo'shing va parametrlarni to'ldiring:
| Parametr | Nimani belgilaydi |
|---|---|
| Nomi | Kabinetdagi maydonchaning tushunarli nomi, majburiy maydon |
| Domen | Raqamni almashtirish ishlaydigan maydoncha, majburiy maydon |
| CSS-selektor | Sahifada telefon raqami ko'rsatiladigan va skript shaxsiy raqamga almashtiradigan element |
| Fallback-raqam | Pulda bo'sh raqamlar qolmaganda yoki koll-treking o'chirilganda ko'rsatiladigan raqam |
| Biriktirish TTL | Shaxsiy raqam tashrif buyuruvchiga qancha vaqtga biriktirilishi |
| Atributsiya oynasi | Kiruvchi qo'ng'iroq tashrif buyuruvchining oldingi viziti bilan necha kun davomida bog'lanishi |
CSS-selektor saytingizda telefon raqami yozilgan elementga ishora qilishi kerak. Skript ushbu elementni topadi va statik raqam o'rniga shaxsiy raqamni qo'yadi.
Domen protokolsiz va yo'llarsiz kiritiladi: example.uz yoki shop.example.uz. https:// va www. prefikslarini platformaning o'zi olib tashlaydi, bo'sh yoki noto'g'ri qiymatni esa qabul qilmaydi. Nomi va domen majburiy: ularsiz sayt yaratib bo'lmaydi.
2-qadam. Raqamlar pulini yarating
Pul — bu saytga bog'langan raqamlar to'plami. Pulga tushunarli nom bering: tashrif buyuruvchi dinamik raqamni sessiyasiz qo'lda terganda aynan shu nom kampaniya nomi sifatida qo'yiladi (atributsiya turlari haqidagi bo'limga qarang).
3-qadam. Pulga DID raqamlarini qo'shing
Raqam qo'shayotganda uning rejimini tanlang.
Dinamik raqam saytda raqam almashtirishda ishtirok etadi. Bir vaqtning o'zida qancha ko'p tashrif buyuruvchi kutsangiz, pulda shuncha ko'p bunday raqamlar kerak bo'ladi, chunki bitta raqam bir vaqtning o'zida ko'pi bilan bitta tashrif buyuruvchiga biriktiriladi.
Puldagi dinamik raqamlar bir vaqtdagi tashrif buyuruvchilarning eng yuqori (pik) soniga yetarli bo'lishi kerak. Agar ularning barchasi band bo'lsa, yangi tashrif buyuruvchiga fallback-raqam ko'rsatiladi va uning manbasi kuzatilmaydi.
Oflayn-manba raqami saytdan tashqaridagi kanalga biriktiriladi. Uning uchun alohida teglar to'ldiriladi:
| Maydon | Majburiy | Misol | Hisobotda nimani ko'rsatadi |
|---|---|---|---|
| Manba | Ha | instagram, telegram, banner | Qo'ng'iroq kelgan kanal |
| Kanal | Yo'q | social, offline, qr | Bir nechta manbalarni guruhlash uchun trafik turi |
| Kampaniya | Yo'q | autumn-sale, bilbord-chilanzar | Aniq joylashtirish yoki aksiya |
Ushbu maydonlarni saytdagi UTM-teglar kabi to'ldiring: shunda oflayn-kanallar va reklama bitta hisobotga tushadi va ularni o'zaro solishtirish mumkin bo'ladi. Manba majburiy — usiz oflayn-manba raqamini yaratib bo'lmaydi, aks holda qo'ng'iroqni hech qayerga bog'lab bo'lmas edi.
Telefon raqamini e'lon qiladigan har bir joy uchun alohida raqam ajrating. Instagram va Telegram uchun bitta umumiy raqam qo'yish qaysi maydoncha qo'ng'iroq olib kelayotganini bilish imkoniyatidan darhol mahrum qiladi.
Allaqachon qo'shilgan raqamning rejimini o'zgartirish mumkin: dinamik rejimga o'tkazilganda manba teglari tozalanadi, chunki raqam umumiy rotatsiyaga qaytadi.
4-qadam. Skriptni saytga o'rnating
Kabinetdagi Koll-treking sahifasida nusxalash uchun tayyor snippet mavjud. Uni saytning barcha sahifalariga yopiluvchi </body> tegidan oldin joylashtiring:
<script async src="https://api.4phone.uz/api/call-tracking/script.js?siteId=SIZNING_ID"></script>
Bu yerda siteId — koll-trekingdagi saytingiz identifikatori. Kabinetdagi snippetda allaqachon to'g'ri siteId yozilgan bo'ladi, shuning uchun uni o'sha yerdan nusxalash qulayroq.

Raqamni almashtirish qanday ishlaydi
Tashrif buyuruvchi sahifani ochganda, skript uning manbasi haqidagi ma'lumotlarni (UTM-teglar, klik identifikatorlari, referer, kirish sahifasi, qurilma va brauzer) yig'adi va platformadan shaxsiy raqam so'raydi. So'ngra quyidagilar amalga oshadi:
- Raqamni biriktirish. Puldagi bo'sh dinamik raqam TTL vaqtiga tashrif buyuruvchining sessiyasiga biriktiriladi. Raqamlar ustuvorlik (prioritet) bo'yicha beriladi. Oflayn-manba raqamlari bu jarayonda ishtirok etmaydi.
- Takroriy tashriflar. Agar xuddi shu tashrif buyuruvchi yana raqam so'rasa, unga o'sha raqamning o'zi beriladi va uning TTL muddati uzaytiriladi.
- Sessiyani uzaytirish. Brauzer oynasi (vkladka) ochiq turgan vaqtda skript tashrif buyuruvchining sessiyasini avtomatik ravishda uzaytirib boradi. Yashirin oynada uzaytirish pauzaga qo'yiladi va tashrif buyuruvchi qaytganda yana davom etadi.
- Kesishishlardan himoya. Bitta dinamik raqam bir vaqtning o'zida ikkita turli tashrif buyuruvchiga ko'rsatilmaydi.
Maxsus holatlar:
- Barcha raqamlar band. Agar pulda bo'sh dinamik raqamlar qolmagan bo'lsa, tashrif buyuruvchiga fallback-raqam ko'rsatiladi. Bunday qo'ng'iroq veb-sessiyadan manba olmaydi.
- Koll-treking o'chirilgan. Agar funksiya o'chirilgan bo'lsa, saytda asosiy fallback-raqam ko'rsatiladi.
Atributsiya oynasi va atributsiya turlari
Pul raqamiga kiruvchi qo'ng'iroq kelganda, platforma uni qanday atributsiya qilishni hal qiladi. Mantiq shunday qurilganki, reklama bilan bog'liq bo'lmagan oddiy qo'ng'iroqlar soxta manbalar bilan aralashib ketmaydi.
| Tur | Qachon yuzaga keladi | Hisobotga nima tushadi |
|---|---|---|
| Oflayn-manba | Oflayn-manba raqami sifatida belgilangan raqamga qo'ng'iroq | Raqamni sozlashda siz ko'rsatgan manba, kanal va kampaniya. Agar kampaniya ko'rsatilmagan bo'lsa, pul nomi qo'yiladi. Sessiya talab qilinmaydi, aniqlik maksimal darajada |
DYNAMIC | Shaxsiy raqamga bo'lgan qo'ng'iroq atributsiya oynasi doirasida ushbu raqamning oxirgi biriktirilishi bilan mos keldi | Tashrif buyuruvchi sessiyasidagi manba (UTM, kliklar, kampaniya, kalit so'z, sahifa) |
STATIC | Faol pulning dinamik raqamiga qo'ng'iroq, ammo tashrif buyuruvchi sessiyasi yo'q (raqam qo'lda terilgan yoki avvalroq saqlab qo'yilgan) | Kampaniya pul nomiga teng bo'ladi, manba o'ylab topilmaydi |
| Atributsiya yo'q | Moslik yo'q va raqam faol pulga kirmaydi | Manba haqida yozuv yaratilmaydi |
Saytdan keladigan trafik uchun atributsiya last-touch (oxirgi teginish) tamoyili bo'yicha ishlaydi. Hatto TTL muddati tugagan bo'lsa ham, agar vizit atributsiya oynasi doirasida bo'lgan bo'lsa, qo'ng'iroq raqamning oxirgi biriktirilishi bilan bog'lanadi. Standart holatda oyna 30 kunga teng va 1 kundan 180 kungacha oraliqda sozlanadi. Moslik topilganda biriktirish konversiyaga aylangan deb belgilanadi.
Oflayn-manba raqamlari atributsiya oynasiga bog'liq emas: ularda qo'ng'iroqni solishtirish kerak bo'lgan vizit yo'q, shuning uchun manba to'g'ridan-to'g'ri raqam sozlamalaridan olinadi.
Agar qo'ng'iroq faol pulga kirmaydigan raqamga tushsa va hech qaysi sessiya bilan mos kelmasa, manba yozilmaydi. Bu ataylab qilingan: oddiy trekingdan tashqari qo'ng'iroqlar to'qima manba olmasligi kerak.
Qanday manbalar qo'llab-quvvatlanadi
Qo'ng'iroqqa keng ko'lamli atributsiya parametrlari bog'lanadi:
| Guruh | Parametrlar |
|---|---|
| UTM-teglar | source, medium, campaign, content, term |
| Klik identifikatorlari | gclid (Google), yclid (Yandex), fbclid (Facebook), roistat |
| Vizit konteksti | Referer, kirish sahifasi, joriy sahifa |
| Qurilma | Qurilma turi, brauzer |
| Maxsus | Skvoznoy tahlil (end-to-end analitika) uchun ixtiyoriy custom-parametrlar |
Custom-parametrlar skvoznoy tahlil uchun qulay: siz o'zingizning maxsus teglaringizni uzatishingiz va keyin hisobotda qo'ng'iroqlarni ular bo'yicha guruhlashingiz mumkin.
Natijalarni qayerda ko'rish mumkin

Kuzatilayotgan qo'ng'iroqlar ma'lumotlari uchta joyga tushadi:
- Koll-treking sahifasidagi (
/dashboard/call-tracking) Koll-treking hisoboti. Bu yerda tanlangan davr uchun manba, kanal, kampaniya, kalit so'z, kirish sahifasi va DID raqami bo'yicha guruhlangan holda qo'ng'iroqlar soni, javob berilgan va o'tkazib yuborilgan chaqiruvlar ko'rinadi. - Qo'ng'iroqlar sahifasidagi (
/dashboard/calls) Qo'ng'iroqlar tarixi. Qo'ng'iroq qiluvchining raqami ostida manba yorlig'i, qo'ng'iroq kartochkasida esa kanal, kampaniya, kalit so'z va kirish sahifasi bilan Qo'ng'iroq manbasi bloki ko'rsatiladi. Manba va kampaniya qo'ng'iroqning boshqa ma'lumotlari bilan birga Excel fayliga ham yuklab olinadi. Shu tariqa manba hisobotga o'tmasdan turib umumiy tarixning o'zida darhol ko'rinadi. - CRM. Qo'ng'iroq manbasi Bitrix24 va amoCRM dagi bitimlar hamda lidlar eslatmalariga, shuningdek amoCRM ssenariy o'zgaruvchilariga (
tracking_source,tracking_campaignva boshqalar) qo'shiladi. CRM ulash haqida batafsil CRM-integratsiyalar: amoCRM, Bitrix24, Webhook maqolasida o'qing.
Hisobotga, qo'ng'iroqlar tarixiga va CRM tizimiga faqat haqiqatan kuzatilgan qo'ng'iroqlar — oflayn-manbalar hamda DYNAMIC yoki STATIC atributsiyali chaqiruvlar tushadi. Moslik topilmagan qo'ng'iroqlar tarixda manba yorlig'isiz qoladi, shuning uchun statistika tasodifiy chaqiruvlar bilan buzilmaydi.
Marketing integratsiyalari va skvoznoy tahlil
Koll-treking sahifasida Marketing integratsiyalari bo'limi mavjud. U ikkita vazifani hal qiladi: oflayn qo'ng'iroq konversiyalarini reklama tizimlariga qaytarish va o'zini oqlashini (ROI) hisoblash uchun reklama xarajatlarini import qilish. Kalitlar va ruxsatlarni tenant o'zi kiritadi, maxfiy ma'lumotlar shifrlangan holda saqlanadi va tashqariga qaytarib ko'rsatilmaydi.
Qo'ng'iroq konversiyalarini qaytarish
Kuzatilayotgan qo'ng'iroq yakunlanganda, platformaning o'zi ulangan tizimga konversiyani yuboradi. Faqat dinamik atributsiyaga va mos identifikatorga ega qo'ng'iroqlar yuboriladi:
| Tizim | Identifikator | Nima yuboriladi |
|---|---|---|
| Google Analytics 4 | _ga cookie faylidan client_id | Valyuta va qiymatga ega hodisa (standart holatda generate_lead) |
| Yandex Metrika | yclid yoki ClientID | Ko'rsatilgan maqsadga (goal) qo'ng'iroqning oflayn-konversiyasi |
| Google Ads | gclid | Takrorlanishdan himoyalangan holda klik bo'yicha oflayn-konversiya |
Integratsiya sozlamalarida filtrlarni belgilash mumkin: faqat javob berilgan qo'ng'iroqlarni yuborish, minimal suhbat davomiyligini, konversiya qiymatini va valyutasini ko'rsatish. Yetkazib berish idempotent: bitta konversiya reklama tizimiga faqat bir marta yuboriladi.
Oflayn-manba raqamlaridan bo'lgan qo'ng'iroqlar reklama tizimlariga yuborilmaydi: ularda reklama tizimi konversiyani bog'lashi mumkin bo'lgan klik va identifikator yo'q. Shu bilan birga hisobotda va qo'ng'iroqlar tarixida ular to'liq ko'rinadi.
Haqiqiy konversiyalarni yuborishni yoqishdan oldin sozlamalar to'g'riligini tekshirish uchun sinov rejimidan (dry-run) foydalaning.
Reklama xarajatlarini import qilish va ROI
Google Ads va Yandex Direct uchun platforma har bir necha soatda kampaniyalar bo'yicha xarajatlarni (narx, kliklar, ko'rsatishlar) import qiladi va valyutani avtomatik konvertatsiyasiz asl holicha saqlaydi. Skvoznoy tahlil (ROI) blokida xarajatlar kampaniya bo'yicha (yoki google/yandex manbasi bo'yicha) qo'ng'iroqlar bilan solishtiriladi va quyidagi metrikalar hisoblanadi:
- Daromad — javob berilgan qo'ng'iroqlar sonining belgilangan qo'ng'iroq qiymatiga ko'paytmasi;
- Qo'ng'iroq narxi — xarajatlarning qo'ng'iroqlar soniga nisbati;
- DRR (reklama xarajatlari ulushi) — xarajatlarning daromadga nisbati, foizlarda;
- ROMI — (daromad minus xarajatlar) ning xarajatlarga nisbati, foizlarda.
Qo'ng'iroqlar topilmagan xarajatlar bog'lanmagan xarajatlar sifatida alohida ko'rsatiladi.
Atributsiya modellari
Hisobotda atributsiya modelini almashtirish mumkin:
- Last-touch (standart) — oxirgi teginish bo'yicha guruhlash;
- First-touch — sessiyaning birinchi teginishi bo'yicha guruhlash;
- Assisted — konversiyaga aylangan qo'ng'iroqlar sessiyalarida ishtirok etgan yordamchi kanallar.
Marketing integratsiyalari koll-treking yoqilgan va reklama kabineti bilan integratsiya faol bo'lganida ishlaydi.
Ko'p beriladigan savollar va cheklovlar
- Koll-treking raqamlarni ko'rsatmayapti. Platforma administratori Call Tracking funksiyasini yoqqanini, skript saytga o'rnatilganini va CSS-selektor telefon raqami joylashgan haqiqiy elementga ishora qilayotganini tekshiring.
- Manbasiz qo'ng'iroq. Katta ehtimol bilan vizit vaqtida puldagi barcha dinamik raqamlar band bo'lgan (fallback ko'rsatilgan) yoki qo'ng'iroq faol puldan tashqaridagi raqamga tushgan.
- Manba reklamaga emas, pulga «yopishib» qolgan. Bu
STATICatributsiyasi: tashrif buyuruvchi sessiyasiz qo'ng'iroq qilgan (masalan, raqamni qo'lda tergan), shuning uchun pul nomi kampaniya sifatida belgilangan. - Oflayn-manba raqami sayt tashrif buyuruvchisiga ko'rinib qoldi. Bunday bo'lishi mumkin emas: bunday raqamlar rotatsiyadan chiqarilgan. Agar raqam baribir saytda chiqqan bo'lsa, uning rejimini tekshiring — katta ehtimol bilan u dinamik rejimda qolgan.
- Oflayn-raqamning manbasini o'zgartirish kerak. Koll-treking sahifasida raqamni tahrirlang. Yangi manba keyingi qo'ng'iroqlarga qo'llanadi, avval yig'ilgan statistika qayta hisoblanmaydi.
- Sayt yaratilmayapti. Nomi va domen majburiy, domen protokolsiz kiritiladi:
https://example.uz/emas, balkiexample.uz.
Asosiy cheklov — sayt uchun pul hajmi. Bitta dinamik raqam bir vaqtning o'zida ko'pi bilan bitta tashrif buyuruvchiga biriktiriladi, shuning uchun raqamlar yetishmaganda tashrif buyuruvchilarning bir qismi fallback-raqamni ko'radi va atributsiyasiz qoladi. Pul hajmini eng yuqori tashrif buyuruvchilar oqimiga moslab rejalashtiring. Oflayn-kanallar uchun bunday cheklov yo'q: qo'ng'iroq qiluvchilar sonidan qat'i nazar har bir kanalga bitta raqam kifoya qiladi.
Shuningdek, DID raqami va marshrutni qanday sozlash kerak hamda CRM-integratsiyalar: amoCRM, Bitrix24, Webhook maqolalarini o'qib chiqish foydali bo'ladi.