Hilfezentrum
Chatbot-Integrationen

Integration mit einem Produkt-Feed (XML, Google Merchant)

Zuletzt aktualisiert:

Verbinden Sie jeden Online-Shop über einen Produkt-Feed mit Ihrem ChatLab-Chatbot. Wenn Ihre Plattform keine native ChatLab-Integration besitzt, ist der Feed der richtige Weg, um dem Chatbot Ihren Katalog bereitzustellen: Er liest die Produkte aus dem Feed aus, indexiert sie mit AI Search und antwortet mit Produktkarten, die direkt auf Ihren Shop verlinken.

Wichtig: E-Commerce Best Practices

Lesen Sie nach Abschluss der unten stehenden Integration den umfassenden Leitfaden zur Optimierung Ihres Chatbots für den E-Commerce: So richten Sie ChatLab für Ihren E-Commerce-Shop ein

Was die Integration bietet

KI-Produktsuche - Kunden beschreiben in ihren eigenen Worten, was sie suchen, und der Chatbot findet passende Produkte in Ihrem Katalog. Die Antwort enthält:

  • Produktname und Beschreibung
  • Preis (und Angebotspreis, sofern im Feed vorhanden)
  • Produktbild
  • Direkter Link zur Produktseite in Ihrem Shop
  • Marke, Verfügbarkeit, GTIN / SKU und weitere Attribute aus dem Feed

Kategorien - Wenn der Feed den Produkttyp enthält (zum Beispiel "Haushalt > Küche > Wasserkocher"), kann der Chatbot die Suche auf eine bestimmte Kategorie eingrenzen.

Geplante Aktualisierung - Der Katalog wird nach dem von Ihnen festgelegten Zeitplan aktualisiert, sodass neue Produkte, Preise und Verfügbarkeiten ohne Ihr Zutun beim Chatbot ankommen.

Was die Integration nicht bietet

Der Feed ist eine Datei und keine direkte Verbindung zu Ihrem Shop. Daher kann der Chatbot Folgendes nicht:

  • den Status einer Bestellung prüfen
  • Produkte in den Warenkorb legen oder eine Bestellung aufgeben
  • Live-Lagerbestände zwischen den Aktualisierungen abfragen

Produktkarten verlinken immer auf Ihren Shop, wo der Kunde den Kauf abschließt. Wenn Sie eine Sendungsverfolgung oder das Hinzufügen zum Warenkorb benötigen, nutzen Sie bitte eine native Integration.

Voraussetzungen

  • Die Integration Feed XML, die in Ihrem Plan enthalten ist
  • Das dem Chatbot zugewiesene AI Search-Produktpaket: Es bestimmt, wie viele Produkte indexiert werden können
  • Ein Produkt-Feed im XML-Format von Google Merchant (Google Shopping), der unter einer öffentlichen https-Adresse erreichbar ist. Komprimierte Feeds (.gz) sowie mit Benutzername und Passwort geschützte Feeds werden unterstützt.

Schritt 1: Produkt-Feed aus Ihrem Shop abrufen

Die meisten Plattformen exportieren einen Google Merchant-Feed standardmäßig oder über eine kostenlose Erweiterung:

  • Magento / Adobe Commerce - eine Google Shopping-Feed-Erweiterung (zum Beispiel aus dem Magento Marketplace) generiert das XML unter einer Adresse wie https://yourstore.com/feeds/google.xml
  • IdoSell - Marketing und Integrationen, Preisvergleichsseiten und Marktplätze, Google Merchant: Aktivieren Sie den Feed und kopieren Sie seine Adresse
  • OpenCart - Erweiterungen, Feeds, Google Base: Aktivieren Sie die Option und kopieren Sie die Daten-Feed-URL
  • BigCommerce - Channel Manager, Google Shopping, oder eine Feed-App aus dem BigCommerce App Marketplace
  • Shopware - Marketing, Produktvergleiche, Google Shopping: Erstellen Sie den Export und kopieren Sie dessen URL
  • osCommerce und individuelle Shops - jedes Modul, das einen RSS 2.0- oder Atom-Feed mit den g:-Produktattributen ausgibt

Der Feed muss mindestens eine Produktkennung (g:id), einen Namen und einen Link enthalten. Preis, Bild, Beschreibung, Verfügbarkeit und Produkttyp verbessern die Antworten des Bots erheblich.

Schritt 2: Feed in ChatLab verbinden

  1. Melden Sie sich bei ChatLab an und wählen Sie Ihren Bot aus
  2. Gehen Sie auf den Reiter Connect (Verbinden)
  3. Klicken Sie auf der Kachel Feed XML auf Connect (Verbinden)
  4. Fügen Sie die Feed URL ein
  5. Wenn der Feed ein Login erfordert, aktivieren Sie The feed requires a username and password (Der Feed erfordert Benutzername und Passwort) und geben Sie die Zugangsdaten ein
  6. Legen Sie optional die Product language (Produktsprache) fest (Zwei-Buchstaben-Code der im Feed verwendeten Sprache)
  7. Klicken Sie auf Test feed (Feed testen) - ChatLab lädt den Anfang des Feeds herunter und zeigt das Format, die Anzahl der gefundenen Produkte, die ersten Produkte so, wie sie indexiert werden, sowie eventuelle Warnungen (fehlende Preise, Links, Bilder oder Kategorien) an
  8. Klicken Sie auf Connect (Verbinden)

Nach erfolgreicher Verbindung beginnt ChatLab im Hintergrund mit der Indexierung des Katalogs. Je nach Größe des Feeds dauert dies zwischen einer Minute und einigen Dutzend Minuten. Sie können den Fortschritt unter Training > E-commerce catalog (Training > E-Commerce-Katalog) verfolgen.

Schritt 3: Nicht-standardisierte Feeds (Feldzuordnung)

Falls Ihr Feed nicht dem Google Merchant-Format entspricht, kann ChatLab ihn trotzdem einlesen:

  1. Führen Sie zuerst Test feed (Feed testen) aus - die in Ihrer Datei gefundenen Elementnamen erscheinen in den Auswahllisten für das Mapping
  2. Öffnen Sie Field mapping for non-standard feeds (Feldzuordnung für nicht-standardisierte Feeds)
  3. Wenn ein Produkt kein item- oder entry-Element ist, geben Sie den Namen des Product element (Produktelement) an
  4. Wählen Sie das Element für jedes Feld aus: Product identifier (Produktkennung, erforderlich), Product name (Produktname), Description (Beschreibung), Product page URL (URL der Produktseite), Image URL (Bild-URL), Price (Preis), Category path (Kategoriepfad) und die übrigen Felder
  5. Führen Sie Test feed (Feed testen) erneut aus und prüfen Sie die Beispielprodukte
  6. Klicken Sie auf Connect (Verbinden)

Felder, die auf "Default (Google Merchant)" belassen werden, behalten die Standardnamen bei. Ein Feed, der dem Standard entspricht, benötigt daher keinerlei Zuordnung.

Schritt 4: Zeitplan für die Aktualisierung

  1. Gehen Sie zu Training > E-commerce catalog (Training > E-Commerce-Katalog)
  2. Klicken Sie auf der Karte Feed XML auf Retrain (Erneut trainieren)
  3. Retrain now! (Jetzt neu trainieren!) aktualisiert den Katalog sofort
  4. Um ihn automatisch zu aktualisieren, wählen Sie die Häufigkeit (jeden Tag, einmal pro Woche oder einmal im Monat), den Tag sowie die Uhrzeit und klicken Sie auf Schedule retrain (Neutraining planen)

Es werden nur Produkte neu indexiert, die sich seit der letzten Aktualisierung geändert haben; Produkte, die aus dem Feed entfernt wurden, werden aus dem Katalog des Chatbots gelöscht. Die geplante Aktualisierung richtet sich nach Ihrem Plan: Wöchentliche und monatliche Zeitpläne erfordern die Funktion für geplantes Neutraining, tägliche Zeitpläne die Funktion für tägliches Neutraining.

Schritt 5: KI-Aktion konfigurieren

Nach der Verbindung wird die Aktion Feed XML - AI product search für Chatbots mit dem AI Search-Produkt automatisch aktiviert. Um sie anzupassen, gehen Sie zu Settings > Actions (Einstellungen > Aktionen) und filtern Sie nach der Plattform Feed XML. Sie können die Aktionsbezeichnung sowie die Anweisungen für die KI anpassen und Include product card (Produktkarte einbinden) aktivieren, damit der Chatbot die vollständige Produktkarte anstelle der Kurzbeschreibung ausgibt.

Testen Ihrer Integration

Öffnen Sie Ihr Chatbot-Widget und testen Sie beispielsweise:

  • "Zeige mir Wasserkocher unter 50 Dollar" (testet die Suche mit einem Preisfilter)
  • "Habt ihr blaue T-Shirts aus Baumwolle?" (testet den Abgleich von Attributen)

Die Antworten sollten Produkte aus Ihrem Feed mit Links zu Ihrem Shop enthalten.

Tipps

  • Geben Sie den Produkttyp im Feed (g:product_type) als vollständigen Pfad an, zum Beispiel "Kleidung > Herren > T-Shirts" - dieser dient dem Chatbot als filterbare Kategorie
  • Halten Sie die Beschreibungen im Feed vollständig; der Chatbot nutzt sie für den Abgleich mit Kundenfragen
  • Varianten eines Produkts sollten dieselbe item_group_id nutzen - ChatLab stellt sie als ein einziges Produkt mit allen Farben und Größen dar
  • Bei einem großen Datenbestand wird ein komprimierter Feed (.gz) deutlich schneller heruntergeladen

Chatbot in Ihrem Shop installieren

So binden Sie das Chat-Widget in Ihren Online-Auftritt ein:

  1. Gehen Sie in ChatLab für Ihren Bot auf den Reiter Deploy (Bereitstellen)
  2. Kopieren Sie den Code-Ausschnitt
  3. Fügen Sie ihn in das Template Ihres Shops vor dem schließenden </body>-Tag ein, oder nutzen Sie die Einstellung Ihrer Plattform für "Benutzerdefiniertes HTML" bzw. "Skripte"