Vositalar · 2026-yil 14-oktabr · 2 daqiqa o‘qish

Yandex Metrikada muntazam ifodalar: manzil shabloni bo‘yicha maqsad va segmentlar

Bu sahifa rus tilida: /blog/yandeks-metrika-regulyarnye-vyrazheniya

Muntazam ifoda (regular expression, regex) — matn shabloni. Yandex Metrikada u sahifa manzillarini bittalab sanab chiqmasdan, bir qoida bilan butun guruhni tanlash imkonini beradi. SEO uchun bu ayniqsa qulay: qidiruvdan kelgan tashrifchilarni bo‘limlar, til versiyalari yoki «rahmat» sahifalari bo‘yicha ajratib ko‘rish mumkin.

Qayerda ishlatiladi

  • Maqsadlar. «Sahifaga tashrif» turidagi maqsadda manzil sharti sifatida muntazam ifodani tanlash mumkin. Masalan, saytdagi barcha «ariza qabul qilindi» sahifalari bitta maqsadga yig‘iladi.
  • Segmentlar. Kirish sahifasi yoki ko‘rilgan sahifa bo‘yicha shart qo‘yib, masalan, faqat blog maqolalariga qidiruvdan kelganlarni ajratasiz.
  • Hisobotlardagi filtrlar. Sahifalar hisobotida kerakli bo‘limni tez ajratish uchun.

Eng kerakli belgilar

  • ^ — satr boshi. «^/uz/» faqat /uz/ bilan boshlanadigan manzillarni oladi.
  • $ — satr oxiri. «/kontakt$» manzil aynan shu bilan tugashini talab qiladi.
  • . — istalgan bitta belgi, .* — istalgan uzunlikdagi har qanday belgilar.
  • | — «yoki»: «rahmat|thanks» ikkala so‘zdan birini topadi.
  • ( ) — guruhlash: «/(uz|en)/xizmatlar/» ikki til versiyasini birlashtiradi.
  • ? — oldingi belgi yoki guruh bo‘lmasligi ham mumkin: «/(uz/)?blog/» ruscha va o‘zbekcha blogni birdan oladi.
  • [ ] — belgilar to‘plami. Nuqtaning o‘zini izlash kerak bo‘lsa, uni «[.]» ko‘rinishida yozish qulay: shunda u «istalgan belgi» ma’nosini yo‘qotadi.

Amaliy misollar

  1. Barcha xizmat sahifalari: «^https://sayt[.]uz/(uz/)?xizmatlar/».
  2. Har qanday tildagi minnatdorchilik sahifasi: «/(rahmat|spasibo|thank-you)».
  3. Telegramdan belgilangan havolalar: «utm_source=(telegram|tg)».
  4. Mahsulot kartochkalari, lekin toifalar emas: «/product/[^/]+$» — oxirgi qiya chiziqdan keyin yana bo‘lim bo‘lmasligi kerak.

Shablonni yozishdan oldin hisobotdan haqiqiy manzillarning bir nechtasini ko‘chirib oling va ifoda ularning har biriga mos kelishini, begonalariga esa mos kelmasligini tekshiring.

Tez-tez uchraydigan xatolar

  • Haddan tashqari keng shablon. «blog» so‘zi «blogger-hamkorlik» sahifasini ham ilib oladi. Bo‘lim chegarasini qiya chiziqlar bilan belgilang: «/blog/».
  • Nuqtani himoyalamaslik. «sayt.uz» ifodasidagi nuqta har qanday belgiga mos keladi — ko‘pincha zarari yo‘q, lekin aniq hisob kerak bo‘lsa, «[.]» yozing.
  • Parametrlarni unutish. Manzilga UTM yoki filtr parametrlari qo‘shilsa, «$» bilan tugaydigan shablon ishlamay qoladi.
  • Katta-kichik harflar. Manzillarda turli registr ishlatilsa, ikkala variantni ham hisobga oling.
  • Shartlar turini aralashtirish. Oddiy «o‘z ichiga oladi» sharti yetarli joyda muntazam ifoda keraksiz murakkablik qo‘shadi.

Maqsadlar orqaga qarab hisoblanmaydi

Metrikada yangi maqsad yaratilgan paytdan boshlab ma’lumot yig‘adi. Shu sababli shablonni avval segment yoki filtrda sinab ko‘rish foydali: u o‘tgan davr ma’lumotlarida ham ishlaydi va xato bo‘lsa, darhol ko‘rinadi. Ishonch hosil qilgandan keyingina maqsad yarating.

Hujjatlashtirish

Har bir murakkab ifodani alohida jadvalda yozib qo‘ying: nima uchun yaratilgan, qaysi sahifalarni qamraydi, qachon o‘zgartirilgan. Sayt tuzilmasi yangilanganda, masalan, bo‘lim manzili o‘zgarsa, aynan shu ro‘yxat qaysi maqsad va segmentlarni qayta tekshirish kerakligini ko‘rsatadi.

SEO auditiga ariza

Sayt manzili va telefon raqamingizni qoldiring — bog‘lanib, saytning qidiruvda o‘sishiga nima xalaqit berayotganini aytamiz.

Auditga buyurtma

Ariza

SEO auditiga ariza

Sayt manzili va telefon raqamingizni qoldiring — bog‘lanib, saytning qidiruvda o‘sishiga nima xalaqit berayotganini aytamiz.

Yoki qo‘ng‘iroq qiling

+998 94 444 48 85

Tugmani bosish orqali shaxsiy ma’lumotlaringizni qayta ishlashga rozilik bildirasiz.