Soruların cevapları

Eş anlamlılarla nasıl çalışılır?

Eşanlamlıların listesi, proje düzenleme sayfasındaki kontrol panelinde eklenebilir.
Sözcükler ve eşanlamlılar birbirinden virgülle ayrılır, eş anlamlıların kendileri ise birbirinden kırmızı çizgiyle ayrılır.

Örnek:
telefon,akıllı telefon
telefon,cep telefonu
telefon,cep telefonu

Eş anlamlıları oluşturma kuralları
Eş anlamlılarla çalışmak için geçerli yapılar:

  • Bir kelime, bir kelime
  • Bir kelime, birçok kelime

Örnek bir kelime,bir kelime:
telefon,akıllı telefon

Örnek bir kelime,birçok kelime:
akıllı telefon,cep telefonu

Düzen önemlidir
Bir takım eş anlamlı tek yönde çalışır.
Örnek:
Testere,benzinli testere

Bu durumda, testere aradığınızda, benzinli testereler gösterilecektir. Bu durumda benzinli testere arandığında sadece benzinli testereler gösterilecektir.
Ürün yelpazesindeki benzinli testereleri istek üzerine görüntülemek için, bir grup eşanlamlı kelime daha eklemeniz gerekir:
 benzinli testere, testere

Harflerin boyutu önemli değil.

Arama sonuçlarında ürünlerin görüntülenme biçimini nasıl değiştirebilirim?

Ürün kartı görüntüleme düzeyinde Vue.js şablonları oluşturuldu.
Her kategori düzeyinde kendi şablonunuzu oluşturabilir ve CSS stillerini yeniden belirleyebilirsiniz.

Bir sorguya yanıt verme hızı nedir?

Ortalama sorgu yanıt hızı 100 ms’den azdır.

Kod nasıl yüklenir?

Kodu yüklemenin birkaç yolu vardır:

  1. doğrudan HTML’de sayfa kodu (video talimatı kişisel hesabınızdadır)
  2. Google Tag Manager aracılığıyla
Kullanıcı bir arama sorgusu girdikten sonra hangi ürünleri görecek?

Arama sonuçları, kontrol panelindeki proje ayarlarında belirttiğiniz YML dosyası kullanılarak aktarılan tüm ürünleri içerir.

Ayrıca, beslemeyi yükledikten sonra “Mevcudiyeti değerlendir” öğesinin yanındaki kutuyu işaretleyebilirsiniz. Bu durumda kullanıcı, YML beslemesindeki ilgili etikete göre yalnızca stokta bulunan ürünleri görür.

Bağlantıların rengi ve yazı tipi gibi arama modülünün görünümünü nasıl değiştiririm?

CSS customization

  • tüm sınıflar l-ss-c-* ile başlar
  • .

<style class=»l-ss-styles»>
.l-ss-c-search-input {
border: 1px dashed #000;
}
</style>
olarak tanımlanan tüm sayfa stilleri öğelerin içine kopyalanacak

  • tüm ana bilgisayar öğesi sarmalayıcıları,

l-ss-c-host-wrapper
l-ss-c-host-wrapper-is-[type] -> l-ss-c-host-wrapper-is-search-input

l-ss-c-is-mobile — detected mobile device

l-ss-c-is-phone-only-small

l-ss-c-is-phone-only-small — screen size >= 100px
l-ss-c-is-phone-only — screen size >= 599px
l-ss-c-is-tablet-portrait-up — screen size >= 600px
l-ss-c-is-tablet-landscape-up — screen size >= 900px
l-ss-c-is-desktop-up — screen size >= 1200px
l-ss-c-is-big-desktop-up — screen size >= 1800px sınıflarına sahip olabilir.

l-ss-c-host-wrapper-is-ready sınıflarına sahiptir

  • özel öğe içindeki tüm kök öğeleri

l-ss-c-[name], ex. l-ss-c-search-popup

l-ss-c-is-not-responsive — meta etiket yok
l-ss-c-is-mobile — detected mobile device

l-ss-c-is-phone-only-small — screen size >= 100px
l-ss-c-is-phone-only — screen size >= 599px
l-ss-c-is-tablet-portrait-up — screen size >= 600px
l-ss-c-is-tablet-landscape-up — screen size >= 900px
l-ss-c-is-desktop-up — screen size >= 1200px
l-ss-c-is-big-desktop-up — screen size >= 1800px sınıflarına sahip olabilir.

Bir widget’i markalamak mümkün mü?

Evet, destek sohbetine istek göndererek markalaşma yapılabilir.
https://www.facebook.com/SearchBooster.io/posts/248037233644941bağlantısında bir markalama örneği görülebilir.

Kod farklı arama dizilerine nasıl bağlanabilir?

Bu görevi gerçekleştirmek için, ek bir bağlantı öğesini belirten ek bir e.CombinedSearchInput.mount satırı eklemeniz gerekir.

! function(e, t, n, c, o) {
e[o] = e[o] || function() {
(e[o].a = e[o].a || []).push(arguments)
}, e[o].h = c, e[o].n = o, e[o].i = 1 * new Date, s = t.createElement(n), a = t.getElementsByTagName(n)[0], s.async = 1, s.src = c, a.parentNode.insertBefore(s, a)
}(window, document, «script», «https://cdn2.searchbooster.net/scripts/v2/init.js«, «searchbooster»), searchbooster({
«theme»: «base»,
«apiUrl»: «//api4.searchbooster.io»,
«popup»: {
«search»: true
},
«apiKey»: «********************»,
«search»: {
«groupCategories»: true
},
initialized: function(e) {
        e.CombinedSearchInput.mount(‘#mob-search-input’);
              e.CombinedSearchInput.mount(‘#title-search-input’);
}
});

Kullanıcının ürüne geçişini izlemek mümkün müdür?

Evet, bize geçiş olayları gönderildiği veya kullanıcıyı yönlendirmemiz aracılığıyla yönlendirdiğimiz durumlarda.

Mobil uygulamada veya telgraf botunda yapılan arama E-ticaret tarifesine dahil mi?

Evet – API entegrasyon seçeneği olan herhangi bir tarifede, API’nin bir mobil uygulamada, CRM’de veya başka herhangi bir amaçla kullanılmasına izin verilir.

Görsel arama nasıl çalışır?

Ürün beslemesinden görüntüleri indirip özel bir sinir ağına aktarıyoruz. Sinir ağı, görüntüyü görüntünün sayı karakteristikleri dizisine dönüştürür, daha sonra kullanıcı görüntüsünü yüklediğinde, o aynı zamanda sinir ağı üzerinden çalıştırılır. Arama sonuçları, istenen görüntü ile aralarındaki vektör mesafesinin minimum olduğu görüntüleri içerir.

Ürünleri, örneğin renk ve hacme göre kartlar halinde gruplandırmak mümkün müdür (boya farklı hacim ve renkte olabilir). Evet ise, bu nasıl gerçekleşir? Bir kartta gruplandırmak için maksimum parametre sayısı nedir?

Şu anda GroupID parametresini dikkate alıyoruz ve arama sonuçlarında (filtreler dahil) gruptan yalnızca bir ürün görünüyor. Böyle bir kartı görüntülemeniz gerekiyorsa, API aracılığıyla entegrasyon yaparken bu, müşteri tarafında mümkündür. Widget’imizde, bu tür filtreler, tek tek ürünler düzeyinde değil, yalnızca tüm sonuçlar düzeyinde mümkündür. Filtreler bir alternatiftir.

Arama ipuçlarında sıralamayı etkilemek mümkün mü?

İpuçlarında sıralama için kullanılan sayısal parametreler iletilebilir.

İpuçlarından bazı ipucu türlerini (arama geçmişi, kategori) değiştirmek/kaldırmak mümkün müdür?

Şu anda değil, ancak geliştirilebilir.

Listelemedeki ürünlerin sıralamasını nasıl etkileyebilirim?

Özel bir sıralama formülü belirleyebilirsiniz – ürünlerden sayısal parametrelere odaklanın, kullanılabilirliği hesaba katın, olası yazım hataları sayısını ayarlayın.

Yazı tipi boyutu nasıl değiştirilir?

CSS’nin satır içi sürümünde kendi tarafınızda değişiklikler yapabilirsiniz:

<style class=»l-ss-c-styles»>
.l-ss-c-root {
font-size: 16px;
}
</style>

Besleme hangi biçimde sağlanmalıdır?

Bizim için evrensel format YML’dir (Yandex Market Language). Ancak gerekirse, beslemenizi örneğin CSV biçiminden gerekli biçime dönüştürebiliriz.

Beslememizin geçerliliğini nasıl kontrol edebiliriz?

Beslemenizin geçerliliğini yardımımız olmadan buradan kontrol edebilirsiniz: https://webmaster.yandex.ru/tools/xml-validator/
“Market” i seçmeniz ve ardından, örneğin buluttan bir bağlantı kullanarak doğrulama için dosyayı indirmeniz gerekir.
Ayrıca ihtiyaç halinde beslemenizi size uygun herhangi bir formattan yml’ye çevirebiliriz.

Bölgeye göre arama yapılabilir mi?

Bölgedeki malların mevcudiyeti, teslimat olasılığı vb. dikkate alınarak belirli bölgeler için arama yapmak mümkündür. Böyle benzer bir arama yapmak için, bu verileri beslemede, örneğin şu biçimde belirtmek gerekir:
<region id=»RU-AD»>
    <available>true</available>
    <price>23</price>
    <id>123</price>
            …
 </region>

Sesle arama yapılabilir mi?

Evet, sesinizi kullanarak arama yapabilirsiniz.

Resimlerle arama yapmak mümkün mü?

Evet, görseli dosya olarak yükleyerek ürünleri görsele göre ya da link üzerinden arayabilirsiniz.

Ukrayna topraklarında çalışıyoruz, entegrasyonda herhangi bir zorluk olabilir mi?

Zorluklar ortaya çıkmayacak, bu aşamada bu tür tüm sorunlar çözüldü. Halihazırda Ukrayna’dan başarıyla birlikte çalıştığımız çok sayıda müşterimiz var.

Çok dilli arama destekleniyor mu?

Evet, farklı dillerde arama yapılabilir. Örneğin, Rusça ve Ukraynaca.

Hizmetlerimizin fiyatı nasıl oluşuyor?

Tarifeleri sitemizden görebilirsiniz. Genel olarak fiyat, beslemeyi güncelleme sıklığına ve kataloğunuzdaki ürün sayısına bağlıdır. Ayrıca fiyat, mağazanız için ayrı bir küme dağıtma ihtiyacından etkilenebilir.

“Canlı” arama var mı?

Evet, canlı aramayı etkinleştirmek için widget kodunda küçük değişiklikler yapmak gerekir. Bu konuda yardımcı oluruz.

Aramada sadece aradığım ürünler görüntülenmiyor, bu neden oluyor ve ne yapmalıyım?

Projede, çıktının “filtrelenmesini” ayarlayabilirsiniz, ürünler sorgu metni ile tam bir doğrudan eşleşmeden en gelişmiş formata kadar aranacak, burada sorgu ile minimum eşleşme için bile ürünler görüntülenecektir.
Belirli bir adımlar sırasını inceleyebiliriz:
Otomatik tamamlamalı katı arama, düzen düzeltmeli katı arama, genel arama, düzen düzeltmeli genel arama, vb. Bir sonraki adıma geçiş, ancak bir öncekinde hiçbir şey bulunamadığında gerçekleşir.

Teorik olarak, ayarlar “hiçbir şey bulunamadı” durumunu dışlayacak şekilde yapılabilir mi?

Evet, ancak zaten çok alakalı olmayan bir sonucun çıkma ihtimali var (eğer böyle bir ürün yoksa veya farklı bir şekilde adlandırılmışsa).

Beslemede standart dışı ürün parametrelerimiz var, bunlar aranabilir mi?

Evet, ve bu tür parametrelerle arama yapabiliriz.

Fiyat yerine harf konulabilir mi? “Son indirimli fiyat” gibi ifadeler.

Bu aşamada sistem harfleri anlamaz. Fiyat tamamen sayısal bir alandır. Diğer tüm gerekli bilgiler başka etiketlerde iletilebilir.

Ürünler için hangi açıklamalar var?

Kutuda “Stokta” ve “Üretici garantisi” var – listeyi gerekli olanlarla genişletebiliriz.

“Stokta” gibi ürün etiketlerini kaldırabilir miyim?

Evet, kaldırabilirsiniz. İsteğiniz üzerine açılıp kapatılabilir.

Arama sonucunda ürünü popülerliğe göre sıralayabilir miyiz?

Ürünleri ihtiyacınız olan herhangi bir ölçüme göre sıralayabiliriz (örneğin sadece popülerlik değil, marjinallik de olabilir). Verileri bize aktarabilirsiniz veya sizin için ürünlerin “popülerliğini” biz kendimiz seçebiliriz.
Göstergeyi iletmek için beslemeye ayrı bir etiket eklemeniz gerekir, örneğin, <param name=”popularity”>.

Aramanın gösterdiği ürün sayısı sınırlı mı? Yoksa arama istek üzerine mümkün olan her şeyi mi gösteriyor? Sınırlıysa, bu kısıtlamalar nasıl değiştirilir?

Sonuçların sayısı, parametre limiti (gösterilecek satır sayısı) ve atlama (hangi satırdan başlar) tarafından belirlenir.

Manuel ipuçları, kullanıcının potansiyel sorgularına bağlı mı?

Evet, onlar önceden girilmiş kullanıcı isteğiyle senkronize edilirler.

Arama istatistikleri var mı?

Evet, istatistikler var, onları projede görebilirsiniz. Dahili arama istatistikleri modülünü daha önce ayarladıysanız, verileri Google Analytics’e de aktarabiliriz.

İstatistiklerin görüntüleneceği süreyi ayarlamak mümkün müdür?

İstatistikler, varsayılan olarak, tüm dönem için görüntülenir. İstatistikler zamana göre sıralanabilir (örneğin, geçen haftaya ait bilgilere bakılabilir).

Diyelim ki bir mağaza için birkaç sitem var, örneğin msk.market.ru ve spb.market.ru, bu durumda istatistikler nasıl toplanacak?

Kişisel hesabınızdaki istatistikler belirli bir beslemeye dayalıdır – tüm siteler için tek bir besleme varsa, istatistikler genel olacaktır.

Arama sonuçlarındaki ürünlere yapılan tıklamalara ilişkin istatistikler göndermem gerekiyor mu, yoksa kendi kayıtları mı tutuyorsunuz?

Widget’imizdeki tıklamalarla ilgili bilgileri kendimiz topluyoruz, ancak API entegrasyonu varsa, bunu ayrıca göndermeniz gerekir.

Kişisel hesabında projeye nasıl erişilir?

Admin.searchbooster.io sitesine kaydolun ve ileride kendiniz bir proje oluşturabilirsiniz. Veya bunu sizin için yapıp, erişimi size aktarabiliriz. Aynı projeye farklı kişisel hesaplardan erişim şu anda maalesef mümkün değil.

Filtreleri nasıl yönetirim?

Bu, projedeki “Kategoriler” bölümünde yapılabilir, filtreler belirli kategorilere bağlıdır.

Besleme güncellemesi ne anlama geliyor?

Ürünler beslemesini periyodik olarak indirir ve aramayı onunla senkronize ederiz. Yani, beslemeye yeni bir şey eklediyseniz, o yalnızca güncellemeden sonra aramada görünecektir.

Neden bazı ürünler ipuçlarında yok?

Şimdi en fazla 3 ürün gösteriyoruz. Yakın gelecekte ipuçlarının sayısını artıracağız – onu bulunan toplam ipucu adedine göre esnek hale getireceğiz.

Diyelim ki bir mağaza için birkaç sitem var, örneğin msk.market.ru ve spb.market.ru, bu durumda entegrasyon nasıl çalışır?

Bu durumda beslemede başarılı entegrasyon için ilgili linkleri belirtmeniz ve kodumuzu tüm sitelere dağıtmanız gerekir.

Kayıt bir sözleşmeye mi yoksa bir teklife mi dayanıyor?

Biz Hizmet sözleşmesini kullanıyoruz.

Alternatif ödeme yöntemleri nelerdir?

Nakit veya kurumsal kartları ile yapılan ödemeleri de kabul edebiliriz.

Rusya Federasyonu mükellefi olmayanlarla çalışma nasıl yapılır?

Rusya Federasyonu mükellefi olmayanlarla çalışabiliriz.
Bunun için 2 yöntem var:
1. Elektronik faturanın düzenlenmesi. Gerçek veya tüzel kişinin banka kartı ile ödeme yapabilirsiniz. Ödeme yapıldıktan sonra bir gişe fişini alacaksınız.
2. Sözleşme kapsamında ödeme. Burada tüzel kişilerimiz arasında bir sözleşme yapmalıyız.
Sözleşmede yargı bölgesi olarak Moskova belirtilecek.

Uuid parametresi, siteye bağlı olan yoksa ayrı taleple alınan bir tür sabit mi?

Evet – bu ayrı bir sabittir. Onu biz veriyoruz ve siz onu tüm isteklerde kullanıyorsunuz.

SearchId sorgu parametresi nasıl oluşturulur ve neyi etkiler?

İstatistikleri izlemek için gereklidir – her searchId için tıklamaları günlüğe kaydederiz ve belirli bir kullanıcının ne aradığını ve nereye tıkladığını görebiliriz. Bu bilgiler daha sonra makine öğrenimi için kullanılacaktır. Widget’te, müşteride rastgele oluşturulur. API ile çalışırken de aynısını yapabilirsiniz.

Offer şemasında labels var. Onlar ne için var ve nereden geliyorlar?

Bunlar, ürünün yanında arama sonuçlarında görünen etiketlerdir. Bunlarla ilgili soruları yukarıda okuyabilirsiniz.

YML şablonunda bir “markalar” bölümü vardır. O nerede kullanılır? O zorunlu mu?

Zorunlu değil. Markalara bağlantılar ayarlamak için kullanılır – ve ipuçlarına tıkladığında kullanıcı hemen marka sayfasına gidebilir.

YML açıklamasında, kategoriler için standart olmayan “url” özniteliğinin kullanıldığı belirtildi. Bu nitelik ne için var?

İpuçlarından bir kategori sayfasına hızla atlamak için. Zorunlu değil, markaya benzer.

Sitede kurulum için örnek kod

Kod, herhangi bir HTML teknolojisinde Google Tag Manager aracılığıyla yerleştirilebilir.

<div>
<div id="search-node" class="input-lg"></div>
</div>

<script>
(function (e, t, n, o, c) {
e[c] = e[c] || function () {
(e[c].a = e[c].a || []).push(arguments);
}, e[c].h = o, e[c].n = c, e[c].i = 1 * new Date, s = t.createElement(n), a = t.getElementsByTagName(n)[0], s.async = 1, s.src = o, a.parentNode.insertBefore(s, a);
})(window, document, 'script', 'https://cdn.searchbooster.io/v1/init.js', 'searchbooster');

searchbooster({
theme: 'base',
apiUrl: '//api2.searchbooster.io',
popup: {
search: true
},
apiKey: 'QWERTY-QWERTY-000-000-qwerty123456', #benzersiz hizmet etkinleştirme anahtarı
initialized: function(SearchBooster) {
SearchBooster.CombinedSearchInput.mount('#search-node'); #search-node bu, aramayı bağladığımız sayfadaki öğenin id'sidir.
},
});
</script>

<div id="search-node" class="input-lg"></div> #div arama kutusunu temsil eden sitenizde