Hjelpesenter
Trene chatboten din

Trening av en bot på en nettbutikk uten en integrasjon

Sist oppdatert:

Du trenger ikke en integrasjon for å trene en dyktig chatbot for nettbutikken din. Med nettsideskraping alene - riktig konfigurert - kan ChatLab svare på detaljerte spørsmål om produkter, frakt, returer og vilkår.

Denne veiledningen viser det anbefalte oppsettet: to separate treninger (informasjonssider og produktdatabasen din) og de to filtreringsnivåene som holder hver av dem ryddig.

Integrasjon vs. skraping - hva du får med hver løsning

  • Skraping (uten integrasjon) - et statisk øyeblikksbilde av sidene dine. Ypperlig for produktbeskrivelser, spesifikasjoner, vanlige spørsmål (FAQ), frakt- og returvilkår samt generell butikkinformasjon. Løsningen kjenner ikke til lagerstatus i sanntid eller ordrestatus.
  • Integrasjon - gjør oppslag i nettbutikken din i sanntid: produktsøk i gjeldende katalog, oppdaterte priser og tilgjengelighet samt oppslag av ordrestatus.

De beste resultatene oppnås ved å kombinere begge deler. Hvis du ikke har mulighet til å aktivere en integrasjon, er en godt konfigurert skraping et solid utgangspunkt.

Dersom nettbutikken din senere kobler til en støttet e-handelsintegrasjon (WooCommerce, Shopify, PrestaShop og andre), vises sanntidskatalogen separat under Training > E-commerce catalog (Trening > E-handelskatalog), på fanene Products (Produkter) og Categories (Kategorier). Denne katalogen synkroniseres fra integrasjonen - den er ikke det samme som de skrapede sidene som beskrives her, som forblir et statisk øyeblikksbilde.

Hvor du finner filtreringsinnstillingene

Gå til Training > Links (Trening > Lenker), klikk på Add New Training: Website (Legg til ny trening: Nettsted), og utvid deretter Advanced settings (Avanserte innstillinger). Der finner du trekkspillmenyene som brukes gjennom hele denne veiledningen: URL Filtering (URL-filtrering - Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Innholdsfiltrering) og Scraping Behavior.

Avanserte innstillinger i modulen for nettstedstrening

De to filtreringsnivåene (dette er nøkkelkonseptet)

ChatLab gir deg to uavhengige kontrollnivåer i de avanserte innstillingene for en nettstedstrening. Det er lett å blande dem sammen, så hold dem adskilt:

URL Filtering-delen uthevet i Advanced settings

  1. URL-filtrering - hvilke sider som tas med i treningen. Bestemmer hvilke adresser skraperen beholder. Konfigureres med Include only URLs that contain (Inkluder bare URL-er som inneholder) og Exclude URLs that contain (Ekskluder URL-er som inneholder) (delstrenger av URL-er, atskilt med semikolon, f.eks. /product;/produkt).
  2. Elementfiltrering - hvilke deler av hver beholdte side som blir til innhold. Brukes etter URL-filtrering, kun på sidene som passerte det første trinnet. Konfigureres med Include element IDs (Inkluder element-ID-er) og Exclude element IDs (Ekskluder element-ID-er) (CSS-selektorer: #id for ID-er, .klassenavn for klasser, [data-hook="description"] for attributter, atskilt med semikolon, f.eks. .product-description;#tab-description).

Tenk på det som en trakt: URL-filtrering velger ut sidene, og deretter kutter elementfiltrering hver side ned til det verdifulle innholdet.

Behold mindre, men mer verdifullt innhold

RAG-chatboter fungerer best når hver treningsdel er fokusert. På en produktside er selve produktbeskrivelsen verdifull - omkringliggende menyer, bunntekster, «relaterte produkter» og mersalgsblokker er støy som svekker treffsikkerheten ved søk og kaster bort treningstegn. Tren kun på produktinnholdet.

Sett opp to separate treninger

Ved å dele nettbutikken din inn i to nettstedskilder holder du hver kilde ren og enkel å justere. Hver trening bruker sin egen URL-filtrering (nivå 1) og elementfiltrering (nivå 2).

1. Informasjonssider

Mål: Beholde sidene som forklarer virksomheten din (Om oss, Kontakt, Frakt, Levering, Retur, Garanti, Betaling, Personvern, FAQ).

  • Nivå 1 - URL-filtrering: I Exclude URLs that contain fører du opp mønstre for produkter og kategorier, f.eks. /product;/products;/shop;/category;/collections. Dette holder produktsidene ute av denne treningen.
  • Nivå 2 - elementfiltrering: Vanligvis enkel her. Bruk eventuelt Exclude element IDs for å fjerne global topptekst/bunntekst, f.eks. header;footer;#navigation.
  • Tren gjerne fra sitemap (nettstedskart) for forutsigbar dekning.

2. Produktdatabase

Mål: Én målrettet trening over produktsidene som kun inneholder hvert enkelt produkts eget innhold.

  • Nivå 1 - URL-filtrering: I Include only URLs that contain fører du kun opp produktmønstrene dine, f.eks. /product;/products. Alt annet hoppes over.
  • Nivå 2 - elementfiltrering: Det er her du sørger for å beholde bare produktinnholdet. Bruk Include element IDs for å hente ut blokken med produktinformasjon, og/eller Exclude element IDs for å fjerne butikkelementer (topptekst, bunntekst, navigasjon, relaterte produkter, mersalg, sidekolonner). Se plattformspesifikke selektorer nedenfor.

Element-ID-er per plattform (nivå 2 - utgangspunkt)

Dette er verdier for feltene Include element IDs og Exclude element IDs (nivå 2). De er CSS-selektorer, atskilt med semikolon. Selektorer varierer fra tema til tema - kontroller mot din egen butikk og gjør nødvendige tilpasninger. Mønsteret er alltid det samme: inkluder blokken med produktinformasjon, ekskluder globale elementer og kryssalgsblokker.

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"]

Andre plattformer (osCommerce, Abicart, Selly, RedCart, AtomStore med flere)

Samme prinsipp gjelder: Åpne en produktside, finn containeren som inneholder produktnavn, beskrivelse og attributter, legg denne inn i Include element IDs, og legg global topptekst, bunntekst, navigasjonsmenyer, sidekolonner og «du liker kanskje også»-blokker inn i Exclude element IDs.

Tips

  • Velg en AI-modell som er godt egnet til e-handelsresonnering i botens innstillinger.
  • Tren på nytt med jevne mellomrom, slik at beskrivelsene holdes oppdaterte (skraping er et øyeblikksbilde).
  • Hold informasjonstreninger og produkttreninger adskilt, slik at du kan justere URL- og elementfiltrene for hver av dem uten å påvirke den andre.

Relaterte artikler