Προτού σαρώσετε σελίδες προϊόντων: για τα προϊόντα, μια ροή προϊόντων XML (μορφή Google Merchant) ή ένα μεταφορτωμένο αρχείο προϊόντων XLSX ή CSV με AI Search είναι η καλύτερη επιλογή. Λειτουργεί χωρίς εγγενή ενσωμάτωση, δεν καταναλώνει χαρακτήρες εκπαίδευσης και αποτρέπει το να καταστούν οι τιμές και τα αποθέματα παρωχημένα μεταξύ των σαρώσεων. Δείτε Ενσωμάτωση με ροή προϊόντων και AI Search. Χρησιμοποιήστε τη μέθοδο scraping παρακάτω για πληροφοριακές σελίδες ή για προϊόντα όταν η ροή ή το αρχείο δεν αποτελεί επιλογή.
Δεν χρειάζεστε εγγενή ενσωμάτωση για να εκπαιδεύσετε ένα ικανό chatbot για το ηλεκτρονικό σας κατάστημα. Μόνο με το scraping ιστότοπου - σωστά ρυθμισμένο - το ChatLab μπορεί να απαντά σε λεπτομερείς ερωτήσεις σχετικά με τα προϊόντα σας, την αποστολή, τις επιστροφές και τις πολιτικές σας.
Αυτός ο οδηγός παρουσιάζει τη συνιστώμενη διαμόρφωση: δύο ξεχωριστές εκπαιδεύσεις (πληροφοριακές σελίδες και βάση δεδομένων προϊόντων) και τα δύο επίπεδα φιλτραρίσματος που διατηρούν την καθεμία καθαρή.
Ενοποίηση έναντι scraping - τι προσφέρει το καθένα
- Scraping (χωρίς ενοποίηση) - ένα στατικό στιγμιότυπο των σελίδων σας. Εξαιρετικό για περιγραφές προϊόντων, προδιαγραφές, συχνές ερωτήσεις (FAQ), πολιτικές αποστολής και επιστροφών, καθώς και γενικές πληροφορίες του καταστήματος. Δεν γνωρίζει το ζωντανό απόθεμα ή την κατάσταση της παραγγελίας.
- Ενοποίηση - μπορεί να προσθέσει αναζήτηση προϊόντων και αναζητήσεις παραγγελιών, ανάλογα με τον πάροχο και τις ενεργοποιημένες ενέργειες. Η αναζήτηση καταλόγου ενδέχεται να χρησιμοποιεί συγχρονισμένο ευρετήριο, επομένως ελέγξτε τη συμπεριφορά ανανέωσης της κάθε ενοποίησης προτού υποσχεθείτε απόθεμα σε πραγματικό χρόνο.
Τα καλύτερα αποτελέσματα προκύπτουν όταν διαχωρίζετε τα δύο: scraping για ενημερωτικές σελίδες και ενοποίηση, ροή προϊόντων (product feed) ή αρχείο προϊόντων για τα προϊόντα. Εάν τίποτα από αυτά δεν είναι εφικτό, ένα σωστά ρυθμισμένο scrape αποτελεί μια λειτουργική βάση εκκίνησης.
Εάν το κατάστημά σας συνδέσει αργότερα μια υποστηριζόμενη ενοποίηση e-commerce (WooCommerce, Shopify, PrestaShop και άλλες), ο συγχρονισμένος κατάλογός της εμφανίζεται ξεχωριστά στην ενότητα Training > E-commerce catalog (Εκπαίδευση > Κατάλογος e-commerce), στις καρτέλες Products (Προϊόντα) και Categories (Κατηγορίες). Αυτός ο κατάλογος συγχρονίζεται από την ενοποίηση - δεν είναι το ίδιο πράγμα με τις σελίδες που συλλέχθηκαν μέσω scraping και περιγράφονται εδώ, οι οποίες παραμένουν ένα στατικό στιγμιότυπο.
Πού θα βρείτε τις ρυθμίσεις φιλτραρίσματος
Αρχικά δημιουργήστε το chatbot σας και ελέγξτε τη χωρητικότητα εκπαίδευσης. Επιλέξτε το και μεταβείτε στο Training > Links (Εκπαίδευση > Σύνδεσμοι), κάντε κλικ στο Add New Training: Website (Προσθήκη νέας εκπαίδευσης: Ιστότοπος) και, στη συνέχεια, αναπτύξτε το Advanced settings (Σύνθετες ρυθμίσεις). Μέσα θα βρείτε τα πτυσσόμενα πλαίσια που χρησιμοποιούνται σε όλον αυτόν τον οδηγό: URL Filtering (Φιλτράρισμα URL) (Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Φιλτράρισμα περιεχομένου) και Scraping Behavior.
Τα δύο επίπεδα φιλτραρίσματος (αυτή είναι η βασική έννοια)
Το ChatLab σας προσφέρει δύο ανεξάρτητα επίπεδα ελέγχου στις σύνθετες ρυθμίσεις της εκπαίδευσης ιστοτόπου. Είναι εύκολο να τα μπερδέψετε, επομένως διαχωρίστε τα στο μυαλό σας:
- Φιλτράρισμα URL - ποιες σελίδες εισέρχονται στην εκπαίδευση. Αποφασίζει ποιες διευθύνσεις διατηρεί το crawler. Ορίζεται με τα Include only URLs that contain (Συμπερίληψη μόνο των URL που περιέχουν) και Exclude URLs that contain (Εξαίρεση των URL που περιέχουν) (υποσυμβολοσειρές URL, διαχωρισμένες με ερωτηματικό, π.χ.
/product;/produkt). - Φιλτράρισμα στοιχείων - ποια μέρη κάθε σελίδας που διατηρήθηκε γίνονται περιεχόμενο. Εφαρμόζεται μετά το φιλτράρισμα URL, μόνο στις σελίδες που πέρασαν από αυτό. Ορίζεται με τα Include element IDs (Συμπερίληψη αναγνωριστικών στοιχείων) και Exclude element IDs (Εξαίρεση αναγνωριστικών στοιχείων) (επιλογείς CSS:
#idγια ID,.classnameγια κλάσεις,[data-hook="description"]για χαρακτηριστικά, διαχωρισμένα με ερωτηματικό, π.χ..product-description;#tab-description).
Σκεφτείτε το σαν ένα χωνί: το φιλτράρισμα URL επιλέγει τις σελίδες και, στη συνέχεια, το φιλτράρισμα στοιχείων αποκόπτει από κάθε σελίδα ό,τι δεν είναι χρήσιμο περιεχόμενο.
Διατηρήστε λιγότερο, αλλά πιο πολύτιμο περιεχόμενο
Τα RAG chatbot λειτουργούν καλύτερα όταν κάθε εκπαιδευμένο τμήμα (chunk) είναι στοχευμένο. Σε μία σελίδα προϊόντος, η ίδια η περιγραφή του προϊόντος είναι πολύτιμη - τα γύρω μενού, τα υποσέλιδα, τα "σχετικά προϊόντα" και τα πλαίσια cross-sell/upsell είναι θόρυβος που αποδυναμώνει την ανάκτηση πληροφοριών και καταναλώνει χαρακτήρες εκπαίδευσης. Εκπαιδεύστε αποκλειστικά στο περιεχόμενο του προϊόντος.
Ρύθμιση δύο ξεχωριστών εκπαιδεύσεων
Ο διαχωρισμός του καταστήματός σας σε δύο πηγές ιστοτόπου διατηρεί την καθεμία καθαρή και εύκολη στην προσαρμογή. Κάθε εκπαίδευση χρησιμοποιεί το δικό της φιλτράρισμα URL (επίπεδο 1) και φιλτράρισμα στοιχείων (επίπεδο 2).
1. Ενημερωτικές σελίδες
Στόχος: να διατηρηθούν οι σελίδες που εξηγούν την επιχείρησή σας (Σχετικά με εμάς, Επικοινωνία, Αποστολές, Παράδοση, Επιστροφές, Εγγύηση, Πληρωμές, Απόρρητο, FAQ).
- Επίπεδο 1 - φιλτράρισμα URL: στο Exclude URLs that contain, αναφέρετε τα μοτίβα προϊόντων και κατηγοριών σας, π.χ.
/product;/products;/shop;/category;/collections. Αυτό κρατά τις σελίδες προϊόντων έξω από αυτήν την εκπαίδευση. - Επίπεδο 2 - φιλτράρισμα στοιχείων: συνήθως ελαφρύ εδώ. Προαιρετικά, χρησιμοποιήστε το Exclude element IDs για να αφαιρέσετε την καθολική κεφαλίδα/υποσέλιδο, π.χ.
header;footer;#navigation. - Προτιμήστε την εκπαίδευση από το sitemap σας για προβλέψιμη κάλυψη.
2. Βάση δεδομένων προϊόντων
Στόχος: μία στοχευμένη εκπαίδευση σε σελίδες προϊόντων, που περιέχει μόνο το περιεχόμενο του ίδιου του προϊόντος.
- Επίπεδο 1 - φιλτράρισμα URL: στο Include only URLs that contain, αναφέρετε μόνο τα μοτίβα των προϊόντων σας, π.χ.
/product;/products. Οτιδήποτε άλλο παραλείπεται. - Επίπεδο 2 - φιλτράρισμα στοιχείων: εδώ κρατάτε μόνο το περιεχόμενο του προϊόντος. Χρησιμοποιήστε το Include element IDs για να καταγράψετε το πλαίσιο πληροφοριών του προϊόντος ή/και το Exclude element IDs για να αφαιρέσετε τα στοιχεία διεπαφής του καταστήματος (κεφαλίδα, υποσέλιδο, πλοήγηση, σχετικά προϊόντα, προωθήσεις, πλευρικές στήλες). Δείτε τους επιλογείς ανά πλατφόρμα παρακάτω.
Δοκιμάστε κάθε εκπαίδευση πριν την επεκτείνετε
- Ξεκινήστε με τη ρύθμιση Single address (Μεμονωμένη διεύθυνση) και μία αντιπροσωπευτική ενημερωτική σελίδα ή σελίδα προϊόντος, χρησιμοποιώντας τα κατάλληλα φίλτρα στοιχείων.
- Κάντε κλικ στο Start scanning the website (Έναρξη σάρωσης ιστοτόπου) και περιμένετε την ένδειξη Training completed (Η εκπαίδευση ολοκληρώθηκε). Μία μικρή πηγή μπορεί να ολοκληρωθεί σε λίγα λεπτά. Οι μεγαλύτερες σαρώσεις μπορεί να διαρκέσουν περισσότερο και να συνεχιστούν στο παρασκήνιο.
- Στο Training > Links, κάντε κλικ στο View (Προβολή) και ελέγξτε αν παραμένουν το όνομα του προϊόντος, η περιγραφή, τα σχετικά χαρακτηριστικά, το πλαίσιο τιμής και οι χρήσιμοι σύνδεσμοι. Η εξαίρεση εικόνων μπορεί να αφαιρέσει αναφορές που απαιτούνται για τις οπτικές κάρτες.
- Εφαρμόστε την επαληθευμένη διαμόρφωση στο αντίστοιχο sitemap ή στην πλήρη σάρωση. Χρησιμοποιήστε διακριτά μοτίβα URL, ώστε οι ενημερωτικές εκπαιδεύσεις και οι εκπαιδεύσεις προϊόντων να μην αλληλεπικαλύπτονται.
- Δοκιμάστε ερωτήσεις σχετικά με προϊόντα, αποστολές και επιστροφές στην ενότητα Overview (Επισκόπηση). Προγραμματίστε επανεκπαίδευση εάν είναι διαθέσιμη και ενημερώστε τους επισκέπτες να επαληθεύουν τις μεταβαλλόμενες τιμές και τη διαθεσιμότητα στη σελίδα του καταστήματος.
Αναγνωριστικά στοιχείων ανά πλατφόρμα (επίπεδο 2 - σημεία εκκίνησης)
Αυτές είναι τιμές για τα πεδία Include element IDs και Exclude element IDs (επίπεδο 2). Πρόκειται για επιλογείς CSS, διαχωρισμένους με ερωτηματικό. Οι επιλογείς ποικίλλουν ανάλογα με το θέμα (theme) - επαληθεύστε τους στο δικό σας κατάστημα και προσαρμόστε τους. Το μοτίβο είναι πάντα το ίδιο: συμπεριλάβετε το πλαίσιο πληροφοριών προϊόντος, εξαιρέστε τα καθολικά στοιχεία διεπαφής και τα πλαίσια cross-sell.
Αυτά τα παραδείγματα αποτελούν πιθανές επιλογές που εξαρτώνται από το θέμα και όχι εγγυημένους επιλογείς της πλατφόρμας. Ζητήστε από τον υπεύθυνο συντήρησης του ιστοτόπου σας να επιθεωρήσει την πραγματική σελίδα του προϊόντος, εάν δεν είστε σίγουροι. Η δομή θεμάτων του Shopify και η προσαρμογή προτύπων του WooCommerce εξηγούν γιατί διαφέρουν οι διατάξεις. Ένας επιλογέας που δεν ταιριάζει με τίποτα ή ταιριάζει μόνο με ένα πλαίσιο περιγραφής, μπορεί να παραλείψει ονόματα, τιμές, παραλλαγές ή εικόνες. Χρησιμοποιείτε πάντα τον έλεγχο προεπισκόπησης που αναφέρεται παραπάνω.
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"]
Άλλες πλατφόρμες (osCommerce, Abicart, Selly, RedCart, AtomStore και άλλες)
Ισχύει η ίδια αρχή: ανοίξτε μία σελίδα προϊόντος, βρείτε το στοιχείο που περιέχει το όνομα του προϊόντος, την περιγραφή και τα χαρακτηριστικά, τοποθετήστε το στο Include element IDs και βάλτε την καθολική κεφαλίδα, το υποσέλιδο, τα μενού πλοήγησης, τις πλευρικές στήλες και τα πλαίσια τύπου "μπορεί επίσης να σας αρέσει" στο Exclude element IDs.
Συμβουλές
- Επιλέξτε ένα μοντέλο AI κατάλληλο για συλλογιστική e-commerce στις ρυθμίσεις του bot.
- Επανεκπαιδεύετε περιοδικά, ώστε οι περιγραφές να παραμένουν ενημερωμένες (το scraping είναι ένα στατικό στιγμιότυπο).
- Διατηρήστε τις ενημερωτικές εκπαιδεύσεις και τις εκπαιδεύσεις προϊόντων ξεχωριστά, ώστε να μπορείτε να ρυθμίζετε τα φίλτρα URL και στοιχείων της καθεμιάς χωρίς να επηρεάζεται η άλλη.