Ürün sayfalarını taramadan önce: Ürünler için bir XML ürün akışı (Google Merchant formatı) veya AI Search ile yüklenen bir XLSX ya da CSV ürün dosyası daha iyi bir yöntemdir. Yerel bir entegrasyon olmadan çalışır, eğitim karakteri tüketmez ve taramalar arasında fiyatların ve stok durumunun güncelliğini yitirmesini önler. Bkz. Integration with a product feed (Ürün akışı ile entegrasyon) ve AI Search. Aşağıdaki web kazıma (scraping) yöntemini bilgilendirici sayfalar için veya bir akış ya da dosya seçeneği bulunmadığında ürünler için kullanın.
Çevrim içi mağazanız için yetenekli bir chatbot eğitmek amacıyla yerel bir entegrasyona ihtiyacınız yoktur. ChatLab, yalnızca doğru yapılandırılmış web sitesi kazıma yöntemiyle bile ürünleriniz, kargo, iadeler ve ilkeleriniz hakkındaki ayrıntılı soruları yanıtlayabilir.
Bu kılavuz, önerilen kurulumu gösterir: iki ayrı eğitim (bilgilendirici sayfalar ve ürün veritabanınız) ve her birinin düzenli kalmasını sağlayan iki filtreleme düzeyi.
Entegrasyon ve web kazıma (scraping) karşılaştırması - hangisi ne sağlar?
- Web kazıma (entegrasyonsuz) - sayfalarınızın statik bir anlık görüntüsüdür. Ürün açıklamaları, teknik özellikler, SSS'ler, kargo ve iade politikaları ile genel mağaza bilgileri için idealdir. Canlı stok durumunu veya sipariş durumunu bilmez.
- Entegrasyon - sağlayıcıya ve etkinleştirilen eylemlere bağlı olarak ürün araması ve sipariş sorgulamaları ekleyebilir. Katalog araması senkronize bir dizin kullanabilir; bu nedenle gerçek zamanlı stok sözü vermeden önce her entegrasyonun yenileme davranışını doğrulayın.
En iyi sonuçları bu ikisini birbirinden ayırarak alırsınız: bilgilendirici sayfalar için web kazıma; ürünler içinse bir entegrasyon, ürün akışı (feed) veya ürün dosyası. Bunların hiçbiri mümkün değilse, iyi yapılandırılmış bir web kazıma işlemi işe yarar bir temel oluşturur.
Mağazanız daha sonra desteklenen bir e-ticaret entegrasyonuna (WooCommerce, Shopify, PrestaShop ve diğerleri) bağlanırsa senkronize edilmiş kataloğu Training > E-commerce catalog (Eğitim > E-ticaret kataloğu) altında, Products (Ürünler) ve Categories (Kategoriler) sekmelerinde ayrı olarak görünür. Bu katalog doğrudan entegrasyondan senkronize edilir - burada açıklanan ve statik bir anlık görüntü olarak kalan kazınmış sayfalarla aynı şey değildir.
Filtreleme ayarları nerede bulunur?
Öncelikle chatbot'unuzu oluşturun ve eğitim kapasitesini kontrol edin. Botu seçip Training > Links (Eğitim > Bağlantılar) bölümüne gidin, Add New Training: Website (Yeni Eğitim Ekle: Web Sitesi) butonuna tıklayın ve ardından Advanced settings (Gelişmiş ayarlar) alanını genişletin. İçeride bu kılavuz boyunca kullanılan akordeon menüleri bulacaksınız: URL Filtering (URL Filtreleme - Include only URLs that contain / Exclude URLs that contain), Query Parameters (Sorgu Parametreleri), Content Filtering (İçerik Filtreleme) ve Scraping Behavior (Kazıma Davranışı).
İki filtreleme seviyesi (temel kavram budur)
ChatLab, bir web sitesi eğitiminin gelişmiş ayarlarında size birbirinden bağımsız iki kontrol seviyesi sunar. Bunları birbirine karıştırmak kolaydır, bu yüzden zihninizde ayrı tutun:
- URL filtreleme - hangi sayfaların eğitime dahil edileceği. Tarayıcının hangi adresleri tutacağına karar verir. Include only URLs that contain (Yalnızca içeren URL'leri dahil et) ve Exclude URLs that contain (İçeren URL'leri hariç tut) ile ayarlanır (noktalı virgülle ayrılmış URL alt dizeleri, örn.
/product;/produkt). - Öğe filtreleme - tutulan her sayfanın hangi bölümlerinin içeriğe dönüşeceği. URL filtrelemesinden sonra, yalnızca bu filtreyi geçen sayfalara uygulanır. Include element IDs (Öğe kimliklerini dahil et) ve Exclude element IDs (Öğe kimliklerini hariç tut) ile ayarlanır (CSS seçicileri: kimlikler için
#id, sınıflar için.classname, nitelikler için[data-hook="description"], noktalı virgülle ayrılmış, örn..product-description;#tab-description).
Bunu bir huni gibi düşünün: URL filtreleme sayfaları seçer, ardından öğe filtreleme her sayfayı kırparak değerli içeriğe indirger.
Daha az ama daha değerli içerik tutun
RAG chatbot'ları, eğitilen her parça odaklanmış olduğunda en iyi performansı gösterir. Bir ürün sayfasında, ürünün kendi açıklaması değerlidir; çevreleyen menüler, altbilgiler, "ilgili ürünler" ve ek satış (upsell) blokları ise aramayı zayıflatan ve eğitim karakterlerini tüketen gürültüdür. Yalnızca ürün içeriği üzerinde eğitim yapın.
İki ayrı eğitim ayarlayın
Mağazanızı iki web sitesi kaynağına bölmek, her birini temiz ve kolayca ayarlanabilir tutar. Her eğitim kendi URL filtrelemesini (seviye 1) ve öğe filtrelemesini (seviye 2) kullanır.
1. Bilgilendirme sayfaları
Amaç: İşletmenizi açıklayan sayfaları tutmak (Hakkımızda, İletişim, Kargo, Teslimat, İadeler, Garanti, Ödeme, Gizlilik, SSS).
- Seviye 1 - URL filtreleme: Exclude URLs that contain alanında, ürün ve kategori kalıplarınızı listeleyin, örn.
/product;/products;/shop;/category;/collections. Bu, ürün sayfalarını bu eğitimin dışında tutar. - Seviye 2 - öğe filtreleme: Burada genellikle hafiftir. İsteğe bağlı olarak genel üstbilgiyi/altbilgiyi çıkarmak için Exclude element IDs kullanın, örn.
header;footer;#navigation. - Öngörülebilir bir kapsam için sitemap (site haritası) üzerinden eğitim yapmayı tercih edin.
2. Ürün veritabanı
Amaç: Ürün sayfaları üzerinde, yalnızca her ürünün kendi içeriğini taşıyan odaklanmış tek bir eğitim.
- Seviye 1 - URL filtreleme: Include only URLs that contain alanında, yalnızca ürün kalıplarınızı listeleyin, örn.
/product;/products. Diğer her şey atlanır. - Seviye 2 - öğe filtreleme: Yalnızca ürün içeriğini tuttuğunuz yer burasıdır. Ürün bilgisi bloğunu yakalamak için Include element IDs ve/veya mağaza arayüz öğelerini (üstbilgi, altbilgi, gezinme, ilgili ürünler, ek satışlar, kenar çubukları) çıkarmak için Exclude element IDs kullanın. Aşağıdaki platform bazlı seçicilere bakın.
Her eğitimi genişletmeden önce test edin
- Uygun öğe filtrelerini kullanarak Single address (Tek adres) ve temsil niteliğindeki bir bilgilendirme veya ürün sayfası ile başlayın.
- Start scanning the website (Web sitesini taramaya başla) butonuna tıklayın ve Training completed (Eğitim tamamlandı) durumunu bekleyin. Küçük bir kaynak birkaç dakika içinde tamamlanabilir; daha büyük taramalar daha uzun sürebilir ve arka planda devam eder.
- Training > Links bölümünde View (Görüntüle) seçeneğine tıklayın ve ürün adının, açıklamasının, ilgili niteliklerinin, fiyat bağlamının ve yararlı bağlantıların kaldığını doğrulayın. Görsellerin hariç tutulması, görsel kartlar için gereken referansları kaldırabilir.
- Doğrulanan yapılandırmayı ilgili site haritasına veya tam taramaya uygulayın. Bilgilendirme ve ürün eğitimlerinin çakışmaması için birbiriyle kesişmeyen URL kalıpları kullanın.
- Overview (Genel Bakış) bölümünde ürün, kargo ve iade sorularını test edin. Varsa yeniden eğitim planlayın ve ziyaretçilere değişken fiyatları ve stok durumunu mağaza sayfasından doğrulamalarını söyleyin.
Platform bazında öğe kimlikleri (seviye 2 - başlangıç noktaları)
Bunlar Include element IDs ve Exclude element IDs alanları (seviye 2) için değerlerdir. Noktalı virgülle ayrılmış CSS seçicileridir. Seçiciler temaya göre değişir; kendi mağazanızda doğrulayın ve ayarlayın. Model her zaman aynıdır: ürün bilgisi bloğunu dahil edin, genel arayüz öğelerini ve çapraz satış bloklarını hariç tutun.
Bu örnekler temaya bağlı adaylardır, garanti edilen platform seçicileri değildir. Emin değilseniz web sitenizin yöneticisinden gerçek ürün sayfasını incelemesini isteyin. Shopify tema yapısı ve WooCommerce şablon özelleştirmesi düzenlerin neden farklılık gösterdiğini açıklar. Hiçbir şeyle eşleşmeyen veya yalnızca bir açıklama bloğuyla eşleşen bir seçici; adları, fiyatları, varyantları veya görselleri atlayabilir; her zaman yukarıdaki önizleme kontrolünü kullanın.
WooCommerce
- Include element IDs:
.summary.entry-summary;.woocommerce-product-details__short-description;#tab-description - Exclude element IDs:
header;footer;.related.products;.up-sells;.cross-sells;#secondary
Shopify
- Include element IDs:
.product__info;.product-single__description;.rte - Exclude element IDs:
header;footer;.announcement-bar;.product-recommendations
PrestaShop
- Include element IDs:
.product-information;.product-description;#description - Exclude element IDs:
#header;#footer;#_desktop_top_menu;.block-categories;.featured-products;#search_filters
Magento / Adobe Commerce
- Include element IDs:
.product-info-main;.product.attribute.description;#description - Exclude element IDs:
.page-header;.page-footer;.nav-sections;.block.related;.block.upsell;.sidebar
Shoper
- Include element IDs:
.productfull;.productfull__description;#product-description - Exclude element IDs:
.header;.footer;.navbar;.mainmenu;.product-suggested;.basket
CS-Cart
- Include element IDs:
.ty-product-block;.ty-product-feature;.ty-wysiwyg-content - Exclude element IDs:
.ty-header;.ty-footer;.ty-menu;.ty-product-block__advanced-list;.ty-mainbox-title
IdoSell / IAI
- Include element IDs:
#projector_longDescription;.product_description;#detail_atributes - Exclude element IDs:
#header;#footer;#menu;.suggestedProducts;.breadcrumb
OpenCart
- Include element IDs:
#tab-description;#product .description;.product-description - Exclude element IDs:
#header;#footer;#menu;#column-left;#column-right;.related
BigCommerce
- Include element IDs:
.productView-description;.productView-details;#tab-description - Exclude element IDs:
.header;.footer;.navPages;.productCarousel;.sidebar
Shopware
- Include element IDs:
.product-detail-name;.product-detail-description;.product-detail-description-text - Exclude element IDs:
.header-main;.footer-main;.nav-main;.product-detail-cross-selling;.cms-element-product-slider
Wix Stores
- Include element IDs:
[data-hook="description"];[data-hook="product-description"];[data-hook="info-section"] - Exclude element IDs:
header;footer;[data-hook="header"];[data-hook="related-products"]
Diğer platformlar (osCommerce, Abicart, Selly, RedCart, AtomStore ve daha fazlası)
Aynı ilke geçerlidir: Bir ürün sayfasını açın, ürün adını, açıklamasını ve niteliklerini içeren kapsayıcıyı bulun, bunu Include element IDs alanına ekleyin ve genel üstbilgiyi, altbilgiyi, gezinme menülerini, kenar çubuklarını ve "bunu da beğenebilirsiniz" bloklarını Exclude element IDs alanına koyun.
İpuçları
- Botun ayarlarında e-ticaret mantık yürütmesine uygun bir yapay zeka modeli seçin.
- Açıklamaların güncel kalması için periyodik olarak yeniden eğitin (kazıma bir anlık görüntüdür).
- Birinin URL ve öğe filtrelerini diğerini etkilemeden ayarlayabilmek için bilgilendirme ve ürün eğitimlerini ayrı tutun.