Enne tootelehtede skannimist: toodete jaoks on parem valik XML-tootevoog (Google Merchant Centeri vormingus) või üleslaaditud XLSX- või CSV-tootefail koos funktsiooniga AI Search. See toimib ilma natiivse integratsioonita, ei kuluta treeningumärke ning väldib hindade ja laoseisude aegumist skannimiste vahel. Vaadake jaotisi Integration with a product feed ja AI Search. Kasutage allolevat veebikogumise meetodit teabelehtede jaoks või toodete puhul siis, kui voog või fail pole võimalik.
Te ei vaja oma e-poe jaoks võimeka chatboti treenimiseks natiivset integratsiooni. Õigesti seadistatud veebikogumise (veebilehtede kraapimise) abil suudab ChatLab vastata üksikasjalikele küsimustele teie toodete, tarne, tagastuste ja eeskirjade kohta.
See juhend tutvustab soovitatud seadistust: kaks eraldi treeningut (teabelehed ja teie tooteandmebaas) ning kahetasandilist filtreerimist, mis hoiab mõlemad puhtana.
Integratsioon vs. kraapimine - mida kumbki annab
- Kraapimine (ilma integratsioonita) - teie lehtede staatiline hetktõmmis. Sobib suurepäraselt tootekirjelduste, tehniliste andmete, KKK-de, tarne- ja tagastusreeglite ning poe üldinfo jaoks. See ei tea reaalajas laoseisu ega tellimuse staatust.
- Integratsioon - võib lisada tooteotsingu ja tellimuse staatuse kontrolli, olenevalt pakkujast ja lubatud toimingutest. Kataloogiotsing võib kasutada sünkroonitud indeksit, seega kontrollige enne reaalajas laoseisu lubamist iga integratsiooni värskendussagedust.
Parima tulemuse annab nende kahe lahus hoidmine: kraapimine infolehtede jaoks ning integratsioon, tootevoog või toetefail toodete jaoks. Kui ükski neist pole võimalik, on hästi seadistatud kraapimine toimiv lähtepunkt.
Kui teie pood ühendab hiljem toetatud e-commerce integratsiooni (WooCommerce, Shopify, PrestaShop ja teised), kuvatakse selle sünkroonitud kataloog eraldi jaotises Training > E-commerce catalog (Treening > E-kaubanduse kataloog), vahekaartidel Products (Tooted) ja Categories (Kategooriad). Seda kataloogi sünkroonitakse integratsioonist - see ei ole sama mis siin kirjeldatud kraabitud lehed, mis jäävad staatiliseks hetktõmmiseks.
Kust leida filtreerimise seaded
Kõigepealt looge oma chatbot ja kontrollige treenimismahtu. Valige see ja liikuge jaotisse Training > Links (Treenimine > Lingid), klõpsake Add New Training: Website (Lisa uus treenimine: Veebisait) ning avage Advanced settings (Täpsemad seaded). Sealt leiate kogu selles juhendis kasutatavad lahtitõmmatavad jaotised: URL Filtering (URL-ide filtreerimine: Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Sisu filtreerimine) ja Scraping Behavior.
Filtreerimise kaks taset (see on peamine kontseptsioon)
ChatLab pakub veebisaidi treenimise täpsemates seadetes kahte sõltumatut juhtimistaset. Neid on lihtne segi ajada, seega hoidke need enda jaoks lahus:
- URL-ide filtreerimine - millised lehed treenimisse jõuavad. Otsustab, millised aadressid veebirobot alles jätab. Seadistatakse väljadega Include only URLs that contain (Kaasa ainult URL-id, mis sisaldavad) ja Exclude URLs that contain (Välista URL-id, mis sisaldavad) (URL-i osasõned, eraldatud semikooloniga, nt
/product;/produkt). - Elementide filtreerimine - millised allesjäetud lehe osad saavad sisuks. Rakendatakse pärast URL-ide filtreerimist ja ainult neile lehtedele, mis selle läbisid. Seadistatakse väljadega Include element IDs (Kaasa elementide ID-d) ja Exclude element IDs (Välista elementide ID-d) (CSS-selektorid:
#idID-de jaoks,.classnameklasside jaoks,[data-hook="description"]atribuutide jaoks, eraldatud semikooloniga, nt.product-description;#tab-description).
Kujutage seda ette lehtrina: URL-ide filtreerimine valib lehed ja elementide filtreerimine kärbib iga lehe väärtusliku sisuni.
Hoidke vähem, kuid väärtuslikumat sisu
RAG-chatbotid töötavad kõige paremini siis, kui iga treenitud tekstiosa on fookuses. Tootelehel on väärtuslik toote enda kirjeldus - ümbritsevad menüüd, jalused, "seotud tooted" ja lisamüügiplokid on müra, mis lahjendab otsingut ja kulutab treenimistähemärke. Treenige ainult toote sisu põhjal.
Seadistage kaks eraldi treenimist
Poe jagamine kaheks veebisaidi allikaks hoiab mõlemad puhtana ja neid on lihtne häälestada. Iga treenimine kasutab oma URL-ide filtreerimist (1. tase) ja elementide filtreerimist (2. tase).
1. Infolehed
Eesmärk: jätta alles lehed, mis tutvustavad teie ettevõtet (Meist, Kontakt, Transport, Tarne, Tagastused, Garantii, Maksmine, Privaatsus, KKK).
- 1. tase - URL-ide filtreerimine: loetlege väljal Exclude URLs that contain oma toodete ja kategooriate mustrid, nt
/product;/products;/shop;/category;/collections. See hoiab tootelehed sellest treenimisest eemal. - 2. tase - elementide filtreerimine: tavaliselt siin tagasihoidlik. Soovi korral kasutage välja Exclude element IDs, et eemaldada üldine päis/jalus, nt
header;footer;#navigation. - Prognoositava katvuse saavutamiseks eelistage treenimist oma sisukaardi (sitemap) kaudu.
2. Toodete andmebaas
Eesmärk: üks konkreetne treenimine tootelehtede põhjal, mis sisaldab ainult iga toote enda sisu.
- 1. tase - URL-ide filtreerimine: loetlege väljal Include only URLs that contain ainult oma tootemustrid, nt
/product;/products. Kõik muu jäetakse vahele. - 2. tase - elementide filtreerimine: siin jätate alles ainult toote sisu. Kasutage välja Include element IDs tooteinfoploki hõivamiseks ja/või välja Exclude element IDs poe üldise raamistiku (päis, jalus, navigatsioon, seotud tooted, lisamüük, külgribad) eemaldamiseks. Vaadake platvormipõhiseid selektoreid allpool.
Katsetage iga treenimist enne selle laiendamist
- Alustage valikuga Single address (Üksik aadress) ja ühe esindusliku info- või tootelehega, kasutades sobivaid elementide filtreid.
- Klõpsake Start scanning the website (Alusta veebisaidi skannimist) ja oodake olekut Training completed (Treenimine lõpetatud). Väike allikas võib valmida mõne minutiga; suuremad skannimised võivad võtta kauem aega ja jätkuda taustal.
- Jaotises Training > Links klõpsake View (Vaata) ja veenduge, et toote nimi, kirjeldus, asjakohased atribuudid, hinnakontekst ja kasulikud lingid jäävad alles. Piltide välistamine võib eemaldada visuaalsete kaartide jaoks vajalikud viited.
- Rakendage kontrollitud seadistus vastavale sisukaardile või täielikule skannimisele. Kasutage mittelõikuvaid URL-i mustreid, et info- ja tootetreenimised ei kattuks.
- Katsetage toote-, tarne- ja tagastusküsimusi vaates Overview (Ülevaade). Ajastage uuesti treenimine, kui see on saadaval, ja suunake külastajad kontrollima muutuvaid hindu ja saadavust poe lehel.
Platvormipõhised elementide ID-d (2. tase - lähtepunktid)
Need on väärtused väljadele Include element IDs ja Exclude element IDs (2. tase). Need on semikooloniga eraldatud CSS-selektorid. Selektorid varieeruvad kujunduste lõikes - kontrollige oma poe põhjal ja kohandage. Tööpõhimõte on alati sama: kaasake tooteinfo plokk, välistage üldine kujundusraamistik ja ristmüügiplokid.
Need näited on kujundusest sõltuvad kandidaadid, mitte garanteeritud platvormiselektorid. Kui te pole kindel, paluge oma veebisaidi haldajal tegelikku tootelehte uurida. Shopify kujunduse struktuur ja WooCommerce'i mallide kohandamine selgitavad, miks paigutused erinevad. Selektor, mis ei vasta millelegi või vastab ainult kirjelduse plokile, võib välja jätta nimed, hinnad, variatsioonid või pildid; kasutage alati eespool kirjeldatud eelvaate kontrolli.
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"]
Muud platvormid (osCommerce, Abicart, Selly, RedCart, AtomStore ja teised)
Kehtib sama põhimõte: avage tooteleht, leidke konteiner, mis sisaldab toote nime, kirjeldust ja atribuute, sisestage see väljale Include element IDs ning lisage üldine päis, jalus, navigatsioonimenüüd, külgribad ja soovituste plokid väljale Exclude element IDs.
Soovitused
- Valige boti seadetes tehisintellekti mudel, mis sobib e-kaubanduse loogika ja järelduste tegemiseks.
- Treenige perioodiliselt uuesti, et kirjeldused püsiksid ajakohased (kraapimine on hetktõmmis).
- Hoidke info- ja tootetreenimised lahus, et saaksite kummagi URL-i ja elementide filtreid kohandada teist mõjutamata.