Hjælpecenter
Træning af din chatbot

Træning af en bot på en e-commerce-webshop uden integration

Sidst opdateret:

Du behøver ikke en direkte integration for at træne en kompetent chatbot til din webshop. Med scraping af dit website alene - konfigureret korrekt - kan ChatLab besvare detaljerede spørgsmål om dine produkter, fragt, retur og handelsbetingelser.

Denne guide gennemgår den anbefalede opsætning: to separate træninger (informationssider og din produktdatabase) og de to niveauer af filtrering, der holder dem begge skarpe.

Integration vs. scraping - hvad du får ud af hver

  • Scraping (uden integration) - et statisk øjebliksbillede af dine sider. Oplagt til produktbeskrivelser, specifikationer, ofte stillede spørgsmål (FAQ), fragt- og returpolitikker samt generel information om butikken. Den kender ikke aktuel lagerstatus eller ordrestatus i realtid.
  • Integration - forespørger din webshop direkte i realtid: produktsøgning i dit aktuelle varekatalog, opdaterede priser og lagertal samt opslag af ordrestatus.

De bedste resultater opnås ved at kombinere begge dele. Hvis du ikke kan aktivere en integration, er en velkonfigureret scraping et stærkt udgangspunkt.

Hvis din butik senere tilkobler en understøttet e-handelsintegration (WooCommerce, Shopify, PrestaShop m.fl.), vises dens live-katalog separat under Training > E-commerce catalog (Træning > E-handelskatalog) på fanerne Products (Produkter) og Categories (Kategorier). Dette katalog synkroniseres fra integrationen - det er ikke det samme som de scrapede sider, der beskrives her, som forbliver et statisk øjebliksbillede.

Hvor finder du filtreringsindstillingerne?

Gå til Training > Links (Træning > Links), klik på Add New Training: Website (Tilføj ny træning: Website), og fold derefter Advanced settings (Avancerede indstillinger) ud. Her finder du de sektioner, der bruges i denne guide: URL Filtering (URL-filtrering - med Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Indholdsfiltrering) og Scraping Behavior.

Avancerede indstillinger i modalen til websitetræning

De to niveauer af filtrering (dette er nøglebegrebet)

ChatLab giver dig to uafhængige kontrolniveauer i avancerede indstillinger for websitetræning. Det er nemt at forveksle dem, så hold dem adskilt:

Sektionen URL Filtering fremhævet i Advanced settings

  1. URL-filtrering - hvilke sider der medtages i træningen. Afgør, hvilke adresser crawleren beholder. Konfigureres via Include only URLs that contain (Medtag kun webadresser, der indeholder) og Exclude URLs that contain (Udeluk webadresser, der indeholder) (URL-delstrenge adskilt med semikolon, f.eks. /product;/produkt).
  2. Elementfiltrering - hvilke dele af hver medtaget side der bliver til indhold. Anvendes efter URL-filtrering, udelukkende på de sider, der slap igennem. Konfigureres via Include element IDs (Medtag element-id'er) og Exclude element IDs (Udeluk element-id'er) (CSS-selektorer: #id for id'er, .klassenavn for klasser, [data-hook="description"] for attributter, adskilt med semikolon, f.eks. .product-description;#tab-description).

Tænk på det som en tragt: URL-filtrering udvælger siderne, og elementfiltrering beskærer derefter hver side ned til det værdifulde indhold.

Behold mindre, men mere værdifuldt indhold

RAG-chatbots fungerer bedst, når hver træningsenhed er fokuseret. På en produktside er selve produktets beskrivelse værdifuld - de omkringliggende menuer, sidefødder, "relaterede produkter" og mersalgsblokke er støj, der udvander søgeresultaterne og bruger unødige træningstegn. Træn udelukkende på produktets eget indhold.

Opret to separate træninger

Ved at opdele din webshop i to websitekilder holdes hver kilde overskuelig og let at finjustere. Hver træning bruger sin egen URL-filtrering (niveau 1) og elementfiltrering (niveau 2).

1. Informationssider

Mål: behold de sider, der beskriver din virksomhed (Om os, Kontakt, Fragt, Levering, Retur, Garanti, Betaling, Privatlivspolitik, FAQ).

  • Niveau 1 - URL-filtrering: angiv dine produkt- og kategorimønstre i Exclude URLs that contain, f.eks. /product;/products;/shop;/category;/collections. Dette udelukker produktsider fra denne træning.
  • Niveau 2 - elementfiltrering: er normalt begrænset her. Brug eventuelt Exclude element IDs til at fjerne den globale sidehoved/sidefod, f.eks. header;footer;#navigation.
  • Vælg gerne træning ud fra dit sitemap for at opnå forudsigelig dækning.

2. Produktdatabase

Mål: én fokuseret træning af produktsider, der kun indeholder hvert enkelt produkts eget indhold.

  • Niveau 1 - URL-filtrering: angiv kun dine produktmønstre i Include only URLs that contain, f.eks. /product;/products. Alt andet springes over.
  • Niveau 2 - elementfiltrering: det er her, du isolerer produktindholdet. Brug Include element IDs til at fange blokken med produktoplysninger, og/eller Exclude element IDs til at fjerne butikkens generelle rammer (sidehoved, sidefod, navigation, relaterede produkter, mersalg, sidepaneler). Se selektorerne for de enkelte platforme nedenfor.

Element-id'er pr. platform (niveau 2 - udgangspunkter)

Dette er værdier til felterne Include element IDs og Exclude element IDs (niveau 2). De er CSS-selektorer adskilt med semikolon. Selektorer varierer afhængigt af tema - kontrollér altid på din egen webshop og tilpas dem. Princippet er altid det samme: medtag blokken med produktoplysninger, udeluk globale rammer og krydssalgsblokke.

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 platforme (osCommerce, Abicart, Selly, RedCart, AtomStore med flere)

Samme princip gælder: Åbn en produktside, find den container, der indeholder produktnavn, beskrivelse og egenskaber, indsæt den i Include element IDs, og placer det globale sidehoved, sidefoden, navigationsmenuer, sidepaneler og blokke som "du vil måske også synes om" i Exclude element IDs.

Gode råd

  • Vælg en AI-model i bottens indstillinger, der egner sig til ræsonnering inden for e-handel.
  • Genoptog træningen regelmæssigt, så beskrivelserne holdes opdaterede (scraping er et øjebliksbillede).
  • Hold informations- og produkttræninger adskilte, så du kan justere URL- og elementfiltrene for hver enkelt uden at påvirke den anden.

Relaterede artikler