Bepul UTM Kampaniya Havolasi Quruvchisi

Google Analytics va boshqa vositalar uchun UTM parametrlari bilan kuzatiladigan kampaniya URL larini yarating. Jonli oldindan ko'rish, tayyor variantlar va bir bosishda nusxalash.

Yuklangandan keyin oflayn ishlaydi

Tezkor sozlamalar

Trafik qayerdan kelayotgani (referrer).

Marketing kanali/vositasi.

Aniq kampaniya yoki aksiya.

Pullik kalit so'zlar (ixtiyoriy, pullik qidiruv uchun).

O'xshash havola/reklamalarni ajratadi (ixtiyoriy, A/B testlar uchun).

Kuzatuv havolasini yaratish uchun yuqorida veb-sayt URL manzilini kiriting

💡 UTM parametrlari Google Analytics, Plausible va boshqa vositalarga trafikni aniq kampaniyalarga bog'lash imkonini beradi. Nomlashda izchil bo'ling (masalan, doim 'email', ba'zan 'Email' emas) — analitika ularni katta-kichik harflarga sezgir deb hisoblaydi va ma'lumotlaringizni bo'lib yuboradi.

Qanday ishlaydi

UTM quruvchisi standart URL va URLSearchParams API'lari yordamida to'liq brauzerda kuzatuv URL'larini yig'adi — server yo'q, yuklash yo'q. Siz yozayotganda, jonli useMemo xuki asosiy URL'ingizni tahlil qiladi, xost nomini tekshiradi va faqat siz to'ldirgan UTM parametrlarini qo'shadi.

  1. 1
    URL tahlili va tekshiruvi
    Asosiy URL'ingiz brauzerning o'rnatilgan URL konstruktoriga beriladi. Agar sxema bo'lmasa asbob avtomatik ravishda https:// ni qo'shadi, so'ng xost nomida kamida bitta nuqta borligini (yoki localhost ekanligini) tekshiradi — erkin matnni chiqishni buzishidan oldin rad etadi.
  2. 2
    URLSearchParams orqali qo'shilgan UTM parametrlari
    Har bir to'ldirilgan maydon (manba, vosita, kampaniya, atama, tarkib) URLSearchParams.set() bilan URL'ning qidiruv-parametrlari obyektiga yoziladi. Agar kichik-harf almashtirgichi yoqilgan bo'lsa, qiymatlar shu nuqtada kichik harfga aylantiriladi, bu bosh-harflashtirish nomuvofiqliklaridan kelib chiqadigan noto'g'ri atributsiyaning oldini oladi.
  3. 3
    qrcode kutubxonasi tomonidan chizilgan QR kod
    Yakuniy URL o'zgargan sayin, qrcode kutubxonasi inline ko'rib chiqish uchun 256-piksellik ma'lumot-URL chizadi va bir vaqtda ekrandan tashqari kanvasga 1024-piksellik versiyani chizadi. Kanvas so'ng canvas.toBlob() orqali PNG Blob'ga serializatsiya qilinadi, shunda yuklab olish tugmasi uni sinxron saqlashi mumkin — bu iOS'da talab qilinadi, u yerda bosish boshqaruvchisi ichida asinxron Blob yaratish bloklangan.
  4. 4
    Sahifa heshi orqali ulashiladigan shablon
    Forma holati (asosiy URL plyus har qanday UTM qiymatlari) window.history.replaceState yordamida uzluksiz sahifaning URL fragmentiga kodlanadi. Shu hesh-olib yuruvchi URL'ni ochgan har qanday kishi forma oldindan to'ldirilgan holda oladi, shuning uchun serverga saqlashsiz kampaniya shablonini saqlash yoki ulashish mumkin.

Tegishli asboblar

Ko'p so'raladigan savollar