OneTrace.ru Yordam markazi

Saytda mahsulotlarni qidirish

Mahsulotlarni qidirish — saytdagi kiritish paytida takliflar chiqaradigan qidiruv qatori va OneTrace.ru katalogingiz mahsulotlari bilan toʻldiradigan natijalar sahifasi. Qidiruv xatolarni, soʻz shakllarini va notoʻgʻri klaviatura tartibida terilgan soʻrovni tushunadi, birinchi natijalarni esa tashrif buyuruvchining qiziqishlariga qarab joylashtiradi: u nimani koʻrgan va sotib olgan.

Ishlashi uchun oʻrnatilgan treker (Saytni ulash) va mahsulotlar katalogi (Tavsiyalar va mahsulotlar katalogi) kerak. Qidiruv hamma tariflarga kirmaydi: agar u sizning tarifingizda boʻlmasa, oʻrnatish yorligʻida kod bloki koʻrsatilmaydi, qidiruv soʻrovlari esa «funksiya mavjud emas» xatosini oladi.

Mahsulotlar qanday qidiriladi

  • Soʻrov soʻzlari mahsulot nomi, brendi, kategoriyalari va xossalarida qidiriladi, artikul esa — aniq moslik boʻyicha.
  • Loyiha tillaridagi soʻz shakllari hisobga olinadi: «куртки» soʻrovi «Куртка зимняя» ni topadi. Tillar loyiha sozlamalarida belgilanadi, qarang: Loyiha sozlamalari, tarif va audit.
  • Xatolar tuzatiladi: «крутка» soʻrovi «куртку» ni, «dres» esa «dress» ni topadi.
  • Notoʻgʻri klaviatura tartibida terilgan soʻrov ham ishlaydi: «ghbdtn» «привет» deb qidiriladi.
  • Agar barcha soʻzlar boʻyicha hech narsa topilmasa, qidiruv ulardan kamida bittasi bor mahsulotlarni koʻrsatadi.
  • Mashhur va mavjud mahsulotlar yuqoriroqda turadi. Mashhurlik tavsiyalardan olinadi va kuniga bir marta yangilanadi.
  • Birinchi natijalar tashrif buyuruvchining qiziqishlariga qarab qayta tartiblanadi: u koʻrgan va sotib olgan kategoriya va brendlarning mahsulotlari yuqoriga koʻtariladi.
  • Soʻrovdagi oʻlcham va parametrlar — «205/55 r16», «5x112», «зимние» (qishki) — agar ular doʻkon sohasida boʻlsa, filtrga aylanadi.

Katalogdagi yangi va oʻzgartirilgan mahsulotlar fid yuklangandan yoki API soʻrovidan keyin bir daqiqa ichida qidiruvga tushadi.

Saytingizdagi qidiruv maydoniga data-cdp-search atributini qoʻshing:

<form action="/search">
  <input name="q" data-cdp-search data-category-url="/catalog/{id}">
</form>

Kiritish paytida maydon ostida takliflar paydo boʻladi: saytdagi mashhur soʻrovlar, mos kategoriyalar hamda rasmi va narxi bilan mahsulotlar. Ularni strelkalar bilan varaqlash mumkin, Enter tanlangan qatorni ochadi, Esc takliflarni yopadi. Qator tanlanmagan boʻlsa, Enter sayt formasini odatdagidek yuboradi.

Atribut Nimani belgilaydi
data-cdp-search takliflarni maydonga ulaydi
data-category-url kategoriya sahifasiga havola, {id} katalog kategoriyasining id si bilan almashtiriladi; atribut boʻlmasa, takliflarda kategoriyalar koʻrsatilmaydi
data-search-url formasiz maydon uchun natijalar sahifasi manzili, {query} soʻrov bilan almashtiriladi

Takliflar sayt shriftini oladi va interfeys matnlarini oʻz ichiga olmaydi, shuning uchun istalgan tildagi saytga mos keladi.

Natijalar sahifasi

Internet-doʻkonlar uchun tayyor plaginlar natijalarni doʻkonning qidiruv sahifasiga oʻzi qoʻyadi. Oʻz saytingizda mahsulotlarni trekerdan oling:

window.addEventListener('load', async () => {
  const q = new URLSearchParams(location.search).get('q');
  const result = await cdp.search(q, { perPage: 24 });
  // result.items — mahsulotlar, result.total — nechta topilgani, result.facets — filtrlar uchun kategoriyalar, brendlar, narxlar va xususiyatlar
});

Parametrlar: category, brand, priceMin, priceMax, sort (relevance, popular, price_asc, price_desc), page, perPage, attributes. Mahsulot bosilganda cdp.searchResultClicked(mahsulot) ni chaqiring.

Xususiyat filtrlari. result.facets.attributes da — doʻkon sohasi xususiyatlari: tashrif buyuruvchi tilidagi nomlari va har bir qiymatdagi mahsulotlar soni bilan, masalan «Diametr, dyuym»: 16, 17, 18. Tanlangan qiymatlarni attributes ga uzating: cdp.search(q, { attributes: { rim_diameter: [17, 18], season: 'winter' } }) — bitta xususiyatning bir nechta qiymati «yoki» orqali, turli xususiyatlar esa «va» orqali birlashtiriladi. result.filters da — soʻrov matnida tanib olingan oʻlcham va parametrlar: natijalar nima uchun filtrlanganini tushunish uchun ularni tashrif buyuruvchiga koʻrsating. Treker 1.15.0 kerak.

Agar soʻrov uchun yoʻnaltirish qoidasi boʻlsa (Soʻrovlar uchun qoidalar boʻlimiga qarang), result.redirect sahifa manzilini oʻz ichiga oladi: natijalar oʻrniga uni oching.

Serverlar xuddi shu soʻrovlarni yozish kaliti bilan yuborishi mumkin: https://cdp.onetrace.ru/api/v1/search va https://cdp.onetrace.ru/api/v1/search/suggest. Parametrlarning toʻliq roʻyxati — API maʼlumotnomasida: https://cdp.onetrace.ru/api/v1/openapi.json.

Soʻrovlar hisoboti

«Sayt» boʻlimidagi Qidiruv yorligʻi tashrif buyuruvchilar saytda 7, 30 yoki 90 kun ichida nimani qidirganini koʻrsatadi:

  • Qidiruvlar va tashrif buyuruvchilar — necha marta qidirilgani va necha xil odam qidirgani.
  • Natijasiz — hech narsa topmagan qidiruvlar ulushi.
  • CTR — oʻz soʻrovi natijalarida mahsulotni bosgan tashrif buyuruvchilar ulushi.
  • Xaridlar va tushum — natijalarda bosilgan va aynan shu xaridor 7 kun ichida sotib olgan mahsulot. Tushum katalogdagi mahsulot narxi boʻyicha hisoblanadi. Tavsiyalar sozlamalarida xarid hodisasi koʻrsatilgan boʻlsa koʻrinadi, Tavsiyalar va mahsulotlar katalogi boʻlimiga qarang.

«Qidiruv» yorligʻi: koʻrsatkichlar, kunlar boʻyicha qidiruvlar grafigi va soʻrovlar jadvali

Grafik ostidagi jadvallar:

Jadval Unda nima bor
Ommabop qidiruvlar soni boʻyicha soʻrovlar
Natijasiz hech qachon hech narsa topmagan soʻrovlar: qaysi mahsulotlar yoki sinonimlar yetishmasligiga ishora
Past CTR kamida 5 marta qidirilgan va 10% dan kamrogʻida bosilgan soʻrovlar: natijalar kutilgandek emas

Soʻrovlar katta-kichik harf va ortiqcha boʻshliqlarsiz solishtiriladi. Jadval qatoridan soʻrov uchun darhol sinonim yoki qoida qoʻshishingiz mumkin.

Sinonimlar

Sinonimlar — birga qidiriladigan soʻzlar va iboralar: guruhning istalgan soʻzi bilan soʻrov qolganlari boʻyicha ham mahsulotlarni topadi. Masalan, «krossovka, kedalar, sneakers» guruhi bilan «oq kedalar» soʻrovi oq krossovkalarni ham topadi.

  • Ikki tomonlama guruh — har bir soʻz qolganlari kabi qidiriladi.
  • Bir tomonlama guruh — faqat birinchi soʻz qolganlari kabi qidiriladi: «aypon → iphone» «aypon» soʻrovida iPhone smartfonlarini topadi, lekin «iphone» «aypon» sifatida qidirilmaydi.

Guruhning soʻzi yoki iborasi soʻrovda faqat toʻliq uchrasa almashtiriladi. Sinonimlar saqlangandan keyin darhol natijalarda va takliflarda amal qiladi. Loyihada 500 tagacha guruh, guruhda 20 tagacha soʻz boʻlishi mumkin.

Soʻrovlar uchun qoidalar

Qoida tashrif buyuruvchi aynan shu soʻrovni qidirganda (katta-kichik harf, ortiqcha boʻshliqlar va chetdagi belgilarsiz) ishlaydi va bitta yoki ikkala amalni bajaradi:

  • Mahkamlangan mahsulotlar — siz belgilagan tartibda 24 tagacha mahsulot, qidiruv ularni topmasa ham, natijalar boshida turadi. Qolgan natijalar takrorlanmasdan ulardan keyin keladi. Mahkamlash moslik boʻyicha saralashda va filtrlarsiz amal qiladi; omborda yoʻq mahsulotlar koʻrsatilmaydi.
  • Yoʻnaltirish — natijalar oʻrniga saytingizdagi sahifa ochiladi, masalan «yetkazib berish» → yetkazib berish shartlari sahifasi.

Soʻrov uchun qoida: tartib boʻyicha mahkamlangan mahsulotlar va yoʻnaltirish

Yoʻnaltirishni treker qidiruv satri (qoidasi bor soʻrovda Enter), oʻz natijalar sahifangizdagi cdp.search() (redirect maydoni) hamda WooCommerce va Magento 2 plaginlari bajaradi. Loyihada 1000 tagacha qoida boʻlishi mumkin.

Statistika

Treker ikkita hodisani yozib boradi:

Hodisa Qachon
search natijalarning birinchi sahifasi koʻrsatildi; xossalar: query — soʻrov, results — nechta topilgani
search_result_clicked natijalarda yoki takliflarda mahsulotni bosish; xossalar: query, product_id, position, source

Takliflardagi mashhur soʻrovlar 30 kunlik search hodisalaridan tuziladi. Hodisalar xaridorning profil kartasida koʻrinadi va segmentlarda mavjud, masalan, «qidirgan, lekin sotib olmagan», qarang: Segmentlar.