Soruların cevapları
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.
Ü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.
Ortalama sorgu yanıt hızı 100 ms’den azdır.
Kodu yüklemenin birkaç yolu vardır:
- doğrudan HTML’de sayfa kodu (video talimatı kişisel hesabınızdadır)
- Google Tag Manager aracılığıyla
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.
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.
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.
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’);
}
});
Evet, bize geçiş olayları gönderildiği veya kullanıcıyı yönlendirmemiz aracılığıyla yönlendirdiğimiz durumlarda.
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.
Ü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.
Ş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.
İpuçlarında sıralama için kullanılan sayısal parametreler iletilebilir.
Şu anda değil, ancak geliştirilebilir.
Ö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.
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>
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.
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ö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>
Evet, sesinizi kullanarak arama yapabilirsiniz.
Evet, görseli dosya olarak yükleyerek ürünleri görsele göre ya da link üzerinden arayabilirsiniz.
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.
Evet, farklı dillerde arama yapılabilir. Örneğin, Rusça ve Ukraynaca.
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.
Evet, canlı aramayı etkinleştirmek için widget kodunda küçük değişiklikler yapmak gerekir. Bu konuda yardımcı oluruz.
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.
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).
Evet, ve bu tür parametrelerle arama yapabiliriz.
Bu aşamada sistem harfleri anlamaz. Fiyat tamamen sayısal bir alandır. Diğer tüm gerekli bilgiler başka etiketlerde iletilebilir.
Kutuda “Stokta” ve “Üretici garantisi” var – listeyi gerekli olanlarla genişletebiliriz.
Evet, kaldırabilirsiniz. İsteğiniz üzerine açılıp kapatılabilir.
Ü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”>.
Sonuçların sayısı, parametre limiti (gösterilecek satır sayısı) ve atlama (hangi satırdan başlar) tarafından belirlenir.
Evet, onlar önceden girilmiş kullanıcı isteğiyle senkronize edilirler.
Evet, istatistikler var, onları projede görebilirsiniz. Dahili arama istatistikleri modülünü daha önce ayarladıysanız, verileri Google Analytics’e de aktarabiliriz.
İ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).
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.
Widget’imizdeki tıklamalarla ilgili bilgileri kendimiz topluyoruz, ancak API entegrasyonu varsa, bunu ayrıca göndermeniz gerekir.
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.
Bu, projedeki “Kategoriler” bölümünde yapılabilir, filtreler belirli kategorilere bağlıdır.
Ü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.
Ş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.
Bu durumda beslemede başarılı entegrasyon için ilgili linkleri belirtmeniz ve kodumuzu tüm sitelere dağıtmanız gerekir.
Biz Hizmet sözleşmesini kullanıyoruz.
Nakit veya kurumsal kartları ile yapılan ödemeleri de kabul edebiliriz.
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.
Evet – bu ayrı bir sabittir. Onu biz veriyoruz ve siz onu tüm isteklerde kullanıyorsunuz.
İ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.
Bunlar, ürünün yanında arama sonuçlarında görünen etiketlerdir. Bunlarla ilgili soruları yukarıda okuyabilirsiniz.
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.
İ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