[{"data":1,"prerenderedAt":743},["ShallowReactive",2],{"blog-shop-search-analytics-de":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"keywords":14,"about":25,"sources":35,"cover":72,"og":73,"expertise":74,"locales":75,"lang":77,"title":79,"description":80,"coverAlt":81,"metaTitle":82,"takeaways":83,"faq":89,"toc":105,"blocks":133,"others":471},"shop-search-analytics","2026-10-06",10,"web",[9,10,11,12,13],"Search analytics","Zero-result search","Position bias","Search logs","GDPR",[15,16,17,18,19,20,21,22,23,24],"shop search analytics","zero result rate","zero result search queries","site search metrics","search click-through rate position bias","query intent classification LLM","search abandonment rate","synonyms from zero-result queries","interleaving vs A\u002FB testing search","search log retention GDPR",[26,29,32],{"name":27,"url":28},"Information retrieval","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FInformation_retrieval",{"name":30,"url":31},"Learning to rank","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLearning_to_rank",{"name":33,"url":34},"General Data Protection Regulation","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGeneral_Data_Protection_Regulation",[36,39,42,45,48,51,54,57,60,63,66,69],{"title":37,"url":38},"Algolia: search analytics concepts (metrics and definitions)","https:\u002F\u002Fwww.algolia.com\u002Fdoc\u002Fguides\u002Fsearch-analytics\u002Fconcepts\u002F",{"title":40,"url":41},"Algolia: query aggregation and userToken","https:\u002F\u002Fwww.algolia.com\u002Fdoc\u002Fguides\u002Fsearch-analytics\u002Fconcepts\u002Fquery-aggregation\u002F",{"title":43,"url":44},"User Behavior Insights (UBI) specification 1.3.0","https:\u002F\u002Fgithub.com\u002Fo19s\u002Fubi",{"title":46,"url":47},"Google Research: position bias estimation for unbiased learning to rank in personal search (WSDM 2018)","https:\u002F\u002Fresearch.google\u002Fpubs\u002Fposition-bias-estimation-for-unbiased-learning-to-rank-in-personal-search\u002F",{"title":49,"url":50},"eBay: click propensity estimation for e-commerce search (SPIRE 2019)","https:\u002F\u002Farxiv.org\u002Fabs\u002F1812.09338",{"title":52,"url":53},"Chapelle, Joachims, Radlinski, Yue: interleaved search evaluation (TOIS 2012)","https:\u002F\u002Fwww.cs.cornell.edu\u002Fpeople\u002Ftj\u002Fpublications\u002Fchapelle_etal_12a.pdf",{"title":55,"url":56},"Shopping Queries Dataset (ESCI), KDD Cup 2022","https:\u002F\u002Farxiv.org\u002Fabs\u002F2206.06588",{"title":58,"url":59},"BERTopic: neural topic modeling with class-based TF-IDF","https:\u002F\u002Farxiv.org\u002Fabs\u002F2203.05794",{"title":61,"url":62},"Hello Retail: ecommerce search statistics (24 Feb 2026)","https:\u002F\u002Fhelloretail.com\u002Fen\u002Fblog\u002F2026-02-24-ecommerce-search-statistics\u002F",{"title":64,"url":65},"Algolia: adding synonyms","https:\u002F\u002Fwww.algolia.com\u002Fdoc\u002Fguides\u002Fmanaging-results\u002Foptimize-search-results\u002Fadding-synonyms\u002F",{"title":67,"url":68},"Regulation (EU) 2016\u002F679 (GDPR), EUR-Lex","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2016\u002F679\u002Foj",{"title":70,"url":71},"Arbeitsverfassungsgesetz § 96, RIS (consolidated text)","https:\u002F\u002Fwww.ris.bka.gv.at\u002FNormDokument.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10008329&Paragraf=96","\u002Fimages\u002Fblog\u002Fshop-search-analytics\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fshop-search-analytics\u002Fog.jpg","b2b-ecommerce-developer",[76,77,78],"en","de","hu","Suchanalytik im Shop: was Sie protokollieren und welche Null-Treffer-Fixes zuerst kommen","Suche im Shop messen: ein Ereignisschema, fünf Kennzahlen mit Zielwerten, Positionsbias berücksichtigen, wöchentliche Null-Treffer-Prüfung und DSGVO-Grenzen.","Eine Lupe neben einem Balkendiagramm mit einem leeren Balken.","Suchanalytik im Shop: Protokoll · Balázs Csorba",[84,85,86,87,88],"Protokollieren Sie pro Interaktion ein Suchereignis und ein Folgeereignis, verbunden über eine query_id, bevor Sie ein Dashboard anschauen.","Beginnen Sie die wöchentliche Schleife mit Null-Treffer-Anfragen: Sie sind der günstigste Fehler zum Finden, und viele sind Wortschatzlücken mit bekannter Lösung.","Lesen Sie die Klickrate nach Position als Beschreibung, wo Klicks landen, nicht als Relevanzmaß, und testen Sie Ranking-Änderungen mit Interleaving oder A\u002FB-Tests.","Ordnen Sie jeden Fehler als Katalog-, Wortschatz- oder Absichtslücke ein, bevor Sie eine Lösung wählen, damit Katalogprobleme nicht mit Synonymen überdeckt werden.","Halten Sie Sitzungskennungen pseudonym und Aufbewahrungsfristen kurz; Suchprotokolle sind personenbezogene Daten, und Protokolle, die namentlich Beschäftigte erreichen, fallen in Österreich unter § 96 ArbVG.",[90,93,96,99,102],{"q":91,"a":92},"Welche Null-Treffer-Quote ist für einen Shop gut?","Der einzige öffentliche Richtwert in diesem Artikel stammt aus einer Herstelleraussage von Hello Retail vom Februar 2026: Im Durchschnitt liefern 10 bis 15 % der Suchen nichts, Ziel sind weniger als 5 %. Betrachten Sie das als groben Maßstab. Legen Sie Ihre eigene Baseline aus Ihren Protokollen fest und messen Sie Änderungen daran.",{"q":94,"a":95},"Welche Suchereignisse sollten Sie zuerst protokollieren?","Protokollieren Sie das Suchereignis mit Suchbegriff, Filtern, Seite und Trefferzahl sowie das Klickereignis mit query_id, Objektkennung und Position. Ohne gemeinsame query_id können Sie einen Klick nicht der Suche zuordnen, die ihn ausgelöst hat.",{"q":97,"a":98},"Warum reicht die Klickrate allein nicht aus?","Ein Klick zeigt Interesse, nicht Erfolg, und Klicks konzentrieren sich auf höhere Positionen, unabhängig von der Relevanz. Lesen Sie die Klickrate nach Position mit diesem Bias und bewerten Sie Ranking-Änderungen mit einer Methode, die nicht von der Positionskurve abhängt.",{"q":100,"a":101},"Ist Interleaving für die Suche besser als A\u002FB-Tests?","Bei Ranking-Änderungen kommt Interleaving mit deutlich weniger Anfragen zu einer Entscheidung. Chapelle et al. berichten von mehr als einer Größenordnung weniger Anfragen gegenüber klickbasierten Signalen. A\u002FB-Tests bleiben das richtige Werkzeug für große Änderungen und für Geschäftskennzahlen wie Conversion und Umsatz.",{"q":103,"a":104},"Sind Suchprotokolle nach der DSGVO personenbezogene Daten?","Das können sie sein. Eine Anfrage, die mit einem Konto, einer Sitzung oder einer IP-Adresse verknüpft ist, kann eine Person identifizieren, dann gilt die DSGVO. Beschränken Sie die erhobenen Felder, pseudonymisieren Sie Kennungen und legen Sie Aufbewahrungsfristen fest, die zum Zweck passen.",[106,109,112,115,118,121,124,127,130],{"id":107,"title":108},"what-to-fix-first","Was sollten Sie zuerst beheben?",{"id":110,"title":111},"where-search-analytics-usually-fails","Wann führt Suchanalytik in die Irre?",{"id":113,"title":114},"search-log-schema","Was sollte ein Suchereignis enthalten?",{"id":116,"title":117},"core-metrics-and-targets","Welche fünf Kennzahlen sollten Sie verfolgen?",{"id":119,"title":120},"position-bias-and-why-raw-ctr-misleads","Warum täuscht die rohe Klickrate nach Position?",{"id":122,"title":123},"classifying-zero-result-queries","Wie gruppieren Sie Null-Treffer-Anfragen?",{"id":125,"title":126},"weekly-review-loop","Wie sieht die wöchentliche Prüfung aus?",{"id":128,"title":129},"privacy-and-retention","Wie lange sollten Suchprotokolle aufbewahrt werden?",{"id":131,"title":132},"sources","Quellen",[134,138,147,150,153,156,157,160,190,191,199,202,205,211,212,215,304,307,308,315,322,329,330,336,342,345,346,349,352,382,385,389,397,398,404,410,417,424,432,433],{"type":135,"content":136},"paragraph",[137],"Die meisten Shops protokollieren, dass eine Suche stattgefunden hat. Deutlich weniger protokollieren, ob sie funktioniert hat. Die Messung, die das leistet, ist eine Schleife: Jede Suche schreibt ein Ereignis mit Suchbegriff, Filtern, Trefferzahl und einem Verknüpfungsschlüssel; jeder Klick schreibt ein Folgeereignis, das auf diesen Schlüssel zeigt; und einmal pro Woche liest jemand die Anfragen, die nichts lieferten oder nicht angeklickt wurden, und macht daraus eine Maßnahme. Dieser Artikel beschreibt diese Schleife: das Ereignisschema, fünf Kennzahlen mit Definitionen und ersten Maßnahmen, eine Korrektur des Positionsbias, eine Methode zur Gruppierung von Fehlschlägen und die Grenzen dessen, was Sie erheben sollten.",{"type":135,"content":139},[140,141,146],"Die Schleife ersetzt keine Retrieval-Arbeit. Matching, Query-Umformulierung und ein sauberer Katalog bestimmen, was eine Suche finden kann; ",{"tag":142,"to":143,"children":144},"link","\u002Fblog\u002Fsemantic-product-search-b2b",[145],"semantische Produktsuche im B2B"," behandelt diese Seite. Die Analytik zeigt, welche dieser Probleme Kunden tatsächlich treffen. Die Kennzahlendefinitionen unten folgen der Dokumentation von Algolia zu seinem Analytics-Produkt, und die Ereignisform folgt der offenen User Behavior Insights (UBI) Spezifikation, sodass das Design nicht an einem Anbieter hängt.",{"type":148,"level":149,"id":107,"text":108},"heading",2,{"type":135,"content":151},[152],"Schließen Sie zuerst die Lücken beim Protokollieren, dann die Null-Treffer-Anfragen, dann die Suchen ohne Klick und erst danach das Ranking. Jede andere Zahl ist nur so gut wie die Ereignisse dahinter, deshalb kommt das Protokollieren zuerst. Null-Treffer-Anfragen folgen, weil sie die günstigsten Fehler zum Finden sind und viele Wortschatzlücken mit bekannter Lösung darstellen. In den ersten zwei Wochen einer nachträglichen Einführung ist das Ziel kein Dashboard. Das Ziel ist eine vollständige Woche Ereignisse, die Sie exportieren, lesen und auswerten können.",{"type":135,"content":154},[155],"Eine praktikable Reihenfolge für einen Shop ohne Suchanalytik sieht so aus. Ergänzen Sie ein Suchereignis und ein Klickereignis, die eine query_id teilen. Exportieren Sie eine Woche Null-Treffer-Anfragen und lesen Sie sie von Hand. Setzen Sie drei bis fünf Synonym- oder Weiterleitungsfixes um. Ergänzen Sie die Ansicht ohne Klick. Starten Sie ein Experiment erst, wenn die Baseline einige Wochen stabil war. Jeder Schritt ist für sich nützlich, daher muss die vollständige Instrumentierung nicht fertig sein, bevor Sie etwas lernen.",{"type":148,"level":149,"id":110,"text":111},{"type":135,"content":158},[159],"Suchanalytik führt in die Irre, wenn der Traffic zu dünn ist, um einen Unterschied zu zeigen, wenn eine einzelne Quote als Urteil gelesen wird, wenn Saisonalität ignoriert wird und wenn einige wiederkehrende Fachhändler mit allen anderen gemittelt werden. Jeder dieser Punkte ist in B2B-Shops üblich, in denen eine kleine Kundengruppe oft den größten Teil der Suchen ausführt, mit Artikelnummern und gespeicherten Warenkörben.",{"type":161,"ordered":162,"items":163},"list",false,[164,170,175,180,185],[165,169],{"tag":166,"children":167},"strong",[168],"Zu wenig Traffic."," Eine Änderung, die eine Quote um wenige Punkte bewegt, braucht pro Variante genug Suchen, bevor das Ergebnis etwas bedeutet. Bei einer Kategorie mit einigen hundert Suchen pro Woche rechnen Sie in Wochen statt in Tagen und akzeptieren Sie, dass manche Fragen offen bleiben.",[171,174],{"tag":166,"children":172},[173],"Klickrate als Urteil."," Ein Klick zeigt Interesse, nicht Erfolg. Ein Kunde, der das erste Ergebnis anklickt, das falsche Teil sieht und geht, hat einen Klick und eine gescheiterte Suche erzeugt.",[176,179],{"tag":166,"children":177},[178],"Saisonalität."," Null-Treffer-Quoten bei saisonaler Ware oder Ersatzteilen bewegen sich mit dem Kalender. Vergleichen Sie also dieselben Wochen im Jahresvergleich oder Gleiches mit Gleichem, nicht die letzte Woche mit einer ruhigen.",[181,184],{"tag":166,"children":182},[183],"Verzerrung durch B2B-Traffic."," Wiederkehrende Kunden, die nach Artikelnummer suchen, können die Durchschnitte dominieren. Wo Ihre Daten es erlauben, segmentieren Sie nach Kontotyp, bevor Sie eine Quote als shopweites Ergebnis lesen.",[186,189],{"tag":166,"children":187},[188],"Protokolle, die Sie nicht führen sollten."," Manche Felder helfen der Schleife nicht und erhöhen das rechtliche Risiko. Der Abschnitt zum Datenschutz erklärt, welche Sie weglassen sollten.",{"type":148,"level":149,"id":113,"text":114},{"type":135,"content":192},[193,194,198],"Ein Suchereignis hält die Anfrage und den Kontext fest, in dem sie lief. Separate Ereignisse halten fest, was der Kunde danach getan hat, und beide werden über eine query_id verbunden, die der Suchdienst mit jeder Antwort zurückgibt. Die UBI-Spezifikation nennt die Felder, die ein Suchprotokoll verknüpfbar machen: query_id, den Suchtext, Filter, Seite, eine client_id, die beim Wechsel von anonym zu angemeldet stabil bleibt, die Position bei Klickereignissen und die Objektkennung wie eine Artikelnummer. ",{"tag":195,"href":44,"children":196},"a",[197],"Die UBI-Spezifikation"," verwendet als Beispiel einen Artikelklick auf eine Artikelnummer. Eine Skizze der beiden Ereignisse für einen Shop sieht so aus:",{"type":200,"code":201},"code","\u002F\u002F search event\n{\n  \"query_id\": \"3f9c0b7e-6d2a-4c1e-9a55-2b8f1d7e4a10\",\n  \"client_id\": \"c-7b1e44\",\n  \"user_query\": { \"query\": \"m8x25 hex bolt a2\" },\n  \"filter\": [\"in_stock:true\"],\n  \"page\": 1,\n  \"result_count\": 0\n}\n\n\u002F\u002F click event, same query_id\n{\n  \"query_id\": \"3f9c0b7e-6d2a-4c1e-9a55-2b8f1d7e4a10\",\n  \"client_id\": \"c-7b1e44\",\n  \"event_attributes\": { \"position\": 3 },\n  \"object\": { \"object_id\": \"SKU-100234\", \"object_id_field\": \"sku\" }\n}",{"type":135,"content":203},[204],"Die query_id und die client_id tragen das System. Ohne sie können Sie einen Klick nicht der Suche zuordnen, die ihn ausgelöst hat, und nicht erkennen, ob ein Kunde dieselbe Frage verfeinert hat. Die Felder Filter und Seite zeigen, ob eine Null-Treffer-Suche überfiltert war, was oft das eigentliche Problem ist. Die Position macht die Klickdaten für die Bias-Korrektur weiter unten in diesem Artikel brauchbar. Speichern Sie die beiden Ereignistypen in getrennten Tabellen und halten Sie den rohen Suchtext in einer eigenen Spalte, damit er nach Zeitplan gelöscht werden kann, ohne die Aggregate zu verlieren.",{"type":206,"src":207,"alt":208,"wide":209,"caption":210},"image","\u002Fimages\u002Fblog\u002Fshop-search-analytics\u002Fdiagram-12.webp","Instrumentierter Suchpfad Vier Schritte von links nach rechts: Eine Suchanfrage schreibt ein Suchereignis mit Suchbegriff und Filtern; der Kunde klickt ein Ergebnis an, und der Klick schreibt ein Klickereignis mit derselben query_id und der Position; der Wochenexport gruppiert die Suchen, die nichts lieferten oder nicht angeklickt wurden.",true,"Jede Suche und jeder Klick schreibt ein Ereignis; der Wochenexport gruppiert die Fehlschläge über die gemeinsame query_id.",{"type":148,"level":149,"id":116,"text":117},{"type":135,"content":213},[214],"Fünf Kennzahlen decken den größten Teil der Schleife ab. Die Definitionen folgen dem Wortlaut der Hersteller, damit sich Ihre Zahlen mit der Dokumentation vergleichen lassen, und jede Zeile nennt das Ereignisfeld dahinter, damit sich eine sich bewegende Zahl auf ihre Ereignisse zurückführen lässt. Die Konzepte der Algolia-Analytik führen dieselbe Familie von Ansichten auf, einschließlich Suchen ohne Ergebnis und Suchen ohne Klick, und dort beginnt die wöchentliche Prüfung.",{"type":216,"head":217,"rows":228},"table",[218,220,222,224,226],[219],"Kennzahl",[221],"Definition (Herstellerformulierung)",[223],"Quellfeld",[225],"Richtwert oder Ziel",[227],"Erste Maßnahme bei falscher Richtung",[229,247,261,273,290],[230,232,234,239,245],[231],"Null-Treffer-Quote",[233],"Anteil der Suchen ohne Ergebnis (Algolia nennt sie No-Results-Rate)",[235,238],{"tag":200,"children":236},[237],"result_count"," im Suchereignis",[240,241,244],"10–15 % Durchschnitt, Ziel unter 5 % (",{"tag":195,"href":62,"children":242},[243],"Hello Retail",")",[246],"Die größten Null-Treffer-Cluster der Woche sichten",[248,250,252,257,259],[249],"Klickrate",[251],"Anteil der erfassten Suchen mit mindestens einem Klick; mehrere Klicks in einer Suche zählen einmal",[253,256],{"tag":200,"children":254},[255],"query_id"," verknüpft mit Klickereignissen",[258],"Kein öffentlicher Durchschnitt; eigene Baseline festlegen",[260],"Vor dem Schuldspruch über die Relevanz die Klickposition prüfen",[262,264,266,270,271],[263],"Quote ohne Klick",[265],"Eindeutige Suchen ohne Klick, geteilt durch eindeutige Suchen; zusammen mit der Klickrate ergibt sie nicht 100 %",[267,269],{"tag":200,"children":268},[255]," ohne passenden Klick",[258],[272],"Die Anfragen ohne Klick mit dem größten Volumen prüfen",[274,276,278,286,288],[275],"Verfeinerungsquote",[277],"Anteil der Suchen, auf die in derselben Sitzung eine weitere Anfrage desselben Clients folgt (eigene Definition)",[279,282,283],{"tag":200,"children":280},[281],"client_id"," und ",{"tag":200,"children":284},[285],"user_query",[287],"Eigene Baseline festlegen",[289],"Synonyme und Standardfilter bei den verfeinerten Anfragen prüfen",[291,293,295,300,302],[292],"Klickposition",[294],"Durchschnittliche Position der angeklickten Ergebnisse; roh, nicht um Bias korrigiert (Klicks auf 1, 1, 3 und 10 ergeben 3,75)",[296,299],{"tag":200,"children":297},[298],"event_attributes.position"," im Klickereignis",[301],"Kein öffentlicher Durchschnitt",[303],"Erst nach der Bias-Prüfung aus diesem Artikel nach Position lesen",{"type":135,"content":305},[306],"Bei den Zielwerten ist die öffentliche Evidenz dünn. Der einzige Richtwert hier ist eine Herstelleraussage von Hello Retail vom Februar 2026, die die durchschnittliche Null-Treffer-Quote auf 10 bis 15 % der Suchen und ein Ziel unter 5 % ansetzt. Es ist ein Blogbeitrag des Herstellers, keine Studie, also verwenden Sie ihn als Linie zum Prüfen, nicht als Ziel. Für Klick- und Nicht-Klick-Quoten gibt es keinen verlässlichen öffentlichen Durchschnitt. Legen Sie Ihre eigene Baseline aus vier bis sechs Wochen Protokollen fest und ändern Sie sie erst, wenn eine Änderung getestet wurde.",{"type":148,"level":149,"id":119,"text":120},{"type":135,"content":309},[310,311,314],"Die rohe Klickposition beschreibt vor allem, wo Ergebnisse standen, nicht wie gut sie waren. Kunden klicken das oberste Ergebnis häufiger an, weil es oben steht. Das WSDM-2018-Paper von Google zum Positionsbias hält fest, dass diese Propensities durch Randomisierung der Ergebnisse zu schätzen „nicht erwünscht [ist], weil Ergebnisrandomisierung das Sucherlebnis der Nutzer negativ beeinflussen kann“, und schlägt stattdessen vor, sie aus regulären Klickdaten zu schätzen (",{"tag":195,"href":47,"children":312},[313],"Google Research",").",{"type":135,"content":316},[317,318,321],"Die SPIRE-2019-Arbeit von eBay geht weiter und schätzt Klick-Propensities direkt aus E-Commerce-Paaren aus Anfrage und Dokument, die auf unterschiedlichen Rängen erscheinen, ohne Live-Eingriff und ohne Relevanzmodell, bis Rang 500 (",{"tag":195,"href":50,"children":319},[320],"arXiv","). Die meisten Shops werden das nicht bauen. Die praktische Regel ist einfacher: Lesen Sie kein Diagramm der Klickrate nach Position als Relevanzdiagramm. Nutzen Sie es, um zu sehen, wo sich Klicks konzentrieren, und bewerten Sie Ranking-Änderungen mit einer Methode, die nicht von der Positionskurve abhängt.",{"type":135,"content":323},[324,325,328],"Interleaving ist diese Methode. Sie mischt die Ergebnisse zweier Ranker in eine Liste und rechnet jeden Klick dem Ranker zu, der das angeklickte Ergebnis geliefert hat. Chapelle, Joachims, Radlinski und Yue berichteten, dass Interleaving die Zahl der benötigten Anfragen gegenüber klickbasierten Signalen um mehr als eine Größenordnung senkte und dass ein bewertetes Paar aus Anfrage und Dokument etwa so viel Empfindlichkeit lieferte wie ein oder zwei Anfragen mit Klicks (",{"tag":195,"href":53,"children":326},[327],"Chapelle et al., TOIS 2012","). Ein klassischer A\u002FB-Test beantwortet weiterhin Geschäftsfragen wie Conversion und Umsatz und ist das richtige Werkzeug für große Änderungen. Bei Ranking-Änderungen kommt Interleaving mit deutlich weniger Traffic zu einer Antwort.",{"type":148,"level":149,"id":122,"text":123},{"type":135,"content":331},[332,333,335],"Gruppieren Sie in Stufen, die günstigste zuerst. Regeln fangen die offensichtlichen Fälle, etwa einen falsch geschriebenen Markennamen oder ein Fragment einer Artikelnummer. Normalisierung erledigt Groß- und Kleinschreibung, Trennzeichen, Einheitenschreibweisen und Pluralformen. Was übrig bleibt, geht durch ein Embedding-Modell und einen Clustering-Schritt. BERTopic beschreibt das Standardrezept: die Dokumente mit einem vortrainierten Transformer einbetten, die Einbettungen clustern und die Themen mit klassenbasiertem TF-IDF benennen (",{"tag":195,"href":59,"children":334},[320],"). Ein Sprachmodell benennt danach jeden Cluster und ordnet ihm ein Label zu.",{"type":135,"content":337},[338,339,341],"Das Label-Vokabular ist wichtiger als die Werkzeuge. Der Shopping Queries Dataset von Amazon bewertet Paare aus Anfrage und Produkt als Exact, Substitute, Complement oder Irrelevant. Er umfasst rund 130.000 eindeutige Anfragen und 2,6 Millionen manuelle Bewertungen auf Englisch, Japanisch und Spanisch und wurde für den KDD Cup 2022 veröffentlicht (",{"tag":195,"href":56,"children":340},[320],"). Die Daten brauchen Sie nicht, um das Vokabular zu übernehmen. Für die Sichtung lässt sich ein Null-Treffer-Cluster meist einer von drei Lücken zuordnen: einer Katalogslücke, wenn das Produkt nicht im Shop ist; einer Wortschatzlücke, wenn das Produkt unter anderen Worten existiert; oder einer Absichtslücke, wenn der Kunde etwas verlangt, das der Shop nicht als Produkt fasst, etwa eine Kompatibilitätsfrage.",{"type":135,"content":343},[344],"Der Benennungsschritt ist absichtlich günstig. Er sieht Clusternamen und einige Beispielanfragen statt jeder Suche, daher folgen seine Kosten der Größe der Clusterzusammenfassung und nicht dem Traffic des Shops. Wenn der Wochenexport nur einige Dutzend verschiedene Null-Treffer-Anfragen enthält, lesen Sie sie von Hand. Clustering lohnt sich, wenn die Liste lang ist.",{"type":148,"level":149,"id":125,"text":126},{"type":135,"content":347},[348],"Die Schleife läuft einmal pro Woche und endet mit einer Änderung. Exportieren Sie die Null-Treffer- und Nicht-Klick-Anfragen der Woche. Clustern und benennen Sie sie. Entscheiden Sie, welche Lücke jeder Cluster darstellt. Setzen Sie eine Maßnahme um, tragen Sie sie in ein Änderungsprotokoll ein und messen Sie die folgende Woche, oder testen Sie die Maßnahme, wenn sie riskant ist. Wenn Sie die Schleife mit jeweils einer Änderung schließen, bleibt die Zurechnung sauber.",{"type":135,"content":350},[351],"Die Maßnahmen fallen in vier Gruppen, und die Lücke entscheidet, welche Sie wählen.",{"type":161,"ordered":162,"items":353},[354,362,367,372],[355,358,359,314],{"tag":166,"children":356},[357],"Synonym"," für eine Wortschatzlücke. Der dokumentierte Ablauf von Algolia beginnt bei der Suchanalytik und ergänzt Synonyme verschiedener Art: reguläre, einseitige, alternative Korrekturen und Platzhalter. Synonyme wirken nicht kaskadierend, und die Dokumentation warnt davor, sie zu überstrapazieren (",{"tag":195,"href":65,"children":360},[361],"Algolia",[363,366],{"tag":166,"children":364},[365],"Weiterleitung"," für eine Anfrage mit einem klaren Ziel, etwa eine Kategorieseite oder eine Kampagnen-Landingpage.",[368,371],{"tag":166,"children":369},[370],"Boost oder Anheften"," für ein Produkt, das die Anfrage bereits trifft, aber unter schwächeren Ergebnissen rangiert.",[373,376,377,381],{"tag":166,"children":374},[375],"Datenkorrektur"," für eine Katalogslücke. Wenn das Produkt existiert, aber Name oder Attribute nicht das Wort tragen, das der Kunde benutzt hat, gehört die Korrektur dem Katalogverantwortlichen. ",{"tag":142,"to":378,"children":379},"\u002Fblog\u002Frag-product-catalog-pim-data",[380],"Datenqualität im Katalog"," beschreibt, wie diese Arbeit zugewiesen wird.",{"type":135,"content":383},[384],"Cluster, die in Wahrheit Navigationsprobleme sind, etwa ein fehlender Kategorielink, sind keine Suchprobleme. Leiten Sie sie aus der Schleife heraus und halten Sie sie als verworfen fest, damit derselbe Cluster nicht jede Woche wiederkommt.",{"type":206,"src":386,"alt":387,"wide":209,"caption":388},"\u002Fimages\u002Fblog\u002Fshop-search-analytics\u002Fdiagram-30.webp","Wöchentliche Suchprüfung als geschlossene Schleife Sechs Kästen. Oben von links nach rechts: Export, Cluster bilden und benennen, eine Maßnahme umsetzen, Experiment. Das Experiment speist ein Dashboard unten rechts, ein Pfeil vom Dashboard führt zurück zum Exportkasten und schließt die Schleife. Ein gestrichelter Zweig vom Clusterkasten führt zu einem Kasten „verworfen“ für Cluster, die Navigations- oder Katalogprobleme sind und keine Suchprobleme.","Die wöchentliche Schleife als geschlossener Kreislauf: eine Maßnahme pro Woche, gemessen an einer datierten Baseline, mit einem Ausgang für Probleme, die keine Suchprobleme sind.",{"type":135,"content":390},[391,392,396],"Der Experimentschritt schließt den Kreislauf. Setzen Sie jeweils eine Änderung um, halten Sie ihr Datum und den Cluster fest, auf den sie zielte, und lesen Sie die Zahlen der folgenden Woche gegen dieses Datum. Nutzen Sie einen A\u002FB-Test für eine große Änderung bei ausreichend Traffic. Nutzen Sie Interleaving für Ranking-Änderungen, wenn Sie schneller eine Antwort brauchen. Die Umformulierungsmechanik hinter vielen dieser Maßnahmen beschreibt ",{"tag":142,"to":393,"children":394},"\u002Fblog\u002Fconversational-search-query-rewriting",[395],"Query-Umformulierung in der Konversationssuche","; die wöchentliche Prüfung zeigt, welche Umformulierungen sich lohnen.",{"type":148,"level":149,"id":128,"text":129},{"type":135,"content":399},[400,401,314],"Behalten Sie nur die Felder, die die Schleife nutzt, und nur so lange, wie die Schleife sie braucht. Nach der DSGVO gelten Datenminimierung (Artikel 5 Absatz 1 Buchstabe c) und Speicherbegrenzung (Artikel 5 Absatz 1 Buchstabe e) für Suchprotokolle wie für jedes personenbezogene Datum, und Artikel 32 nennt Pseudonymisierung und Verschlüsselung unter den Sicherheitsmaßnahmen (",{"tag":195,"href":68,"children":402},[403],"EUR-Lex",{"type":135,"content":405},[406,407,409],"In der Praxis heißt das: pseudonyme Sitzungskennungen statt Kontonummern, roher Suchtext in einer eigenen Tabelle mit eigener Aufbewahrungsfrist und keine IP-Adressen nach der Aufnahme. Der Standard ist hier wichtig. Algolia nutzt IP-Adressen, um Nutzer zu unterscheiden, sofern Sie kein userToken übergeben, und warnt, dass Backend-Suchen sonst alle Nutzer unter der IP des Servers gruppieren (",{"tag":195,"href":41,"children":408},[361],"). Eine IP-Adresse ist ein personenbezogenes Datum, das Sie besser durch eine pseudonyme Kennung ersetzen, bevor es ins Protokoll gelangt.",{"type":411,"variant":412,"title":413,"body":414},"callout","warn","Roher Suchtext gehört nicht in die Aggregate",[415],[416],"Null-Treffer-Quoten und Klickrate nach Position brauchen den rohen Suchtext nicht, sobald die wöchentliche Prüfung erledigt ist. Löschen oder hashen Sie den Rohtext nach dem Aufbewahrungsplan und behalten Sie die Zählungen.",{"type":135,"content":418},[419,420,423],"Wenn Protokolle namentlich benannte Beschäftigte erreichen können, ändert sich die Frage. In Österreich macht § 96 Abs. 1 Z 3 des Arbeitsverfassungsgesetzes die Einführung von Kontrollmaßnahmen und technischen Systemen zur Überwachung von Arbeitnehmern dort, wo die Menschenwürde berührt ist, von der Zustimmung des Betriebsrats abhängig (",{"tag":195,"href":71,"children":421},[422],"RIS","). Ein internes Suchprotokoll, das sich auf einen namentlich genannten Beschäftigten zurückführen lässt, ist der Fall, den Sie zuerst prüfen; das sichere Design hält den Verknüpfungsschlüssel pseudonym und die Auswertung aggregiert.",{"type":135,"content":425},[426,427,431],"Aufbewahrungsfristen sind eine Richtlinienentscheidung für Ihr Unternehmen, kein Standardwert des Herstellers. Schreiben Sie die Frist in die Schema-Dokumentation und setzen Sie sie mit einer geplanten Löschung durch, damit der Wochenexport weiter funktioniert, ohne dass die Rohhistorie unbegrenzt wächst. Wenn Sie das für einen B2B-Shop bauen, deckt meine ",{"tag":142,"to":428,"children":429},"\u002Fexpertise\u002Fb2b-ecommerce-developer",[430],"B2B-E-Commerce-Arbeit"," neben der Suche auch die Katalogseite ab.",{"type":148,"level":149,"id":131,"text":132},{"type":161,"ordered":209,"items":434},[435,438,441,444,447,450,453,456,459,462,465,468],[436],{"tag":195,"href":38,"children":437},[37],[439],{"tag":195,"href":41,"children":440},[40],[442],{"tag":195,"href":44,"children":443},[43],[445],{"tag":195,"href":47,"children":446},[46],[448],{"tag":195,"href":50,"children":449},[49],[451],{"tag":195,"href":53,"children":452},[52],[454],{"tag":195,"href":56,"children":455},[55],[457],{"tag":195,"href":59,"children":458},[58],[460],{"tag":195,"href":62,"children":461},[61],[463],{"tag":195,"href":65,"children":464},[64],[466],{"tag":195,"href":68,"children":467},[67],[469],{"tag":195,"href":71,"children":470},[70],[472,545,601,675],{"slug":473,"published":474,"minutes":6,"category":7,"tags":475,"keywords":481,"about":493,"sources":502,"cover":539,"og":540,"expertise":74,"locales":541,"lang":77,"title":542,"description":543,"coverAlt":544},"schema-org-structured-data-b2b-shop","2026-10-17",[476,477,478,479,480],"Schema.org","Structured data","B2B e-commerce","Technical SEO","Nuxt",[482,483,484,485,486,487,488,489,490,491,492],"schema.org b2b shop","product structured data b2b","merchant listing structured data","product snippet vs merchant listing","unitpricespecification referencequantity","productgroup variants structured data","organization schema vatid","b2b prices behind login seo","json-ld nuxt schema org","merchant return policy structured data","mpn gtin structured data",[494,496,499],{"name":476,"url":495},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSchema.org",{"name":497,"url":498},"JSON-LD","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FJSON-LD",{"name":500,"url":501},"Business-to-business","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBusiness-to-business",[503,506,509,512,515,518,521,524,527,530,533,536],{"title":504,"url":505},"Google Search Central: Introduction to Product structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct",{"title":507,"url":508},"Google Search Central: Merchant listing (Product, Offer) structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fmerchant-listing",{"title":510,"url":511},"Google Search Central: Product snippet structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct-snippet",{"title":513,"url":514},"Google Search Central: Product variant structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct-variants",{"title":516,"url":517},"Google Search Central: Organization structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Forganization",{"title":519,"url":520},"Google Search Central: Merchant return policy structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Freturn-policy",{"title":522,"url":523},"Google Search Central: General structured data guidelines","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fsd-policies",{"title":525,"url":526},"Google Search Central: Generate structured data with JavaScript","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fgenerate-structured-data-with-javascript",{"title":528,"url":529},"Schema.org: Offer","https:\u002F\u002Fschema.org\u002FOffer",{"title":531,"url":532},"Schema.org: UnitPriceSpecification","https:\u002F\u002Fschema.org\u002FUnitPriceSpecification",{"title":534,"url":535},"Unhead: Product schema (defineProduct)","https:\u002F\u002Funhead.unjs.io\u002Fdocs\u002Fschema-org\u002Fapi\u002Fschema\u002Fproduct",{"title":537,"url":538},"Nuxt SEO: Schema.org identity setup","https:\u002F\u002Fnuxtseo.com\u002Fdocs\u002Fschema-org\u002Fguides\u002Fsetup-identity","\u002Fimages\u002Fblog\u002Fschema-org-structured-data-b2b-shop\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fschema-org-structured-data-b2b-shop\u002Fog.jpg",[76,77,78],"Schema.org-Strukturdaten für B2B-Shops: Preise hinter Logins, Einheiten und Varianten","Produkt-Markup für B2B-Shops: Snippet oder Händlereintrag, welcher Preis, Artikelnummern, Grundpreise, Varianten, Organization und SSR in Nuxt.","Ein Produktrechteck mit dünnem Rahmen und einem kleinen Feld, das eine niedrige Wand verdeckt.",{"slug":546,"published":474,"minutes":547,"category":7,"tags":548,"keywords":553,"about":565,"sources":573,"cover":595,"og":596,"expertise":74,"locales":597,"lang":77,"title":598,"description":599,"coverAlt":600},"ai-assistant-b2b-shop-customer-support",9,[478,549,550,551,552],"AI assistant","Customer support","LLM agents","EU AI Act",[554,555,556,557,558,559,560,561,562,563,564],"ai assistant b2b shop","ai customer support b2b ecommerce","llm chatbot order status","ai agent customer service tools","chatbot liability air canada","klarna ai assistant results","human handoff chatbot design","eu ai act chatbot disclosure","owasp excessive agency","ai support resolution rate","b2b customer portal chatbot",[566,569,572],{"name":567,"url":568},"Customer service","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCustomer_service",{"name":570,"url":571},"Chatbot","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FChatbot",{"name":500,"url":501},[574,577,580,583,586,589,592],{"title":575,"url":576},"Klarna: AI assistant handles two-thirds of customer service chats in its first month (press release, 2024)","https:\u002F\u002Fwww.klarna.com\u002Finternational\u002Fpress\u002Fklarna-ai-assistant-handles-two-thirds-of-customer-service-chats-in-its-first-month\u002F",{"title":578,"url":579},"Entrepreneur: Klarna is hiring customer service agents again, according to its CEO (May 2025)","https:\u002F\u002Fwww.entrepreneur.com\u002Fbusiness-news\u002Fklarna-ceo-reverses-course-by-hiring-more-humans-not-ai\u002F491396",{"title":581,"url":582},"ABA Business Law Today: BC tribunal confirms companies remain liable for information provided by AI chatbot","https:\u002F\u002Fwww.americanbar.org\u002Fgroups\u002Fbusiness_law\u002Fresources\u002Fbusiness-law-today\u002F2024-february\u002Fbc-tribunal-confirms-companies-remain-liable-information-provided-ai-chatbot\u002F",{"title":584,"url":585},"OWASP GenAI Security Project: LLM06:2025 Excessive Agency","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm062025-excessive-agency\u002F",{"title":587,"url":588},"OWASP GenAI Security Project: LLM05:2025 Improper Output Handling","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm052025-improper-output-handling\u002F",{"title":590,"url":591},"EU AI Act, Article 50: Transparency obligations","https:\u002F\u002Fartificialintelligenceact.eu\u002Farticle\u002F50\u002F",{"title":593,"url":594},"Intercom: Fin pricing and billable outcomes","https:\u002F\u002Ffin.ai\u002Fpricing","\u002Fimages\u002Fblog\u002Fai-assistant-b2b-shop-customer-support\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fai-assistant-b2b-shop-customer-support\u002Fog.jpg",[76,77,78],"Ein KI-Assistent für den Support im B2B-Shop: Tools, Berechtigungen und die Übergabe an Menschen","Wie man einen KI-Support-Assistenten für einen B2B-Shop baut: was automatisieren, Tools im Kundenkontext, Übergabe an Menschen, AI Act und Kennzahlen.","Eine hohe Mauer mit schmalem Durchgang: Ein Pfeil führt in ein Feld mit drei Quadraten, ein zweiter nach unten zu einer Ablage.",{"slug":602,"published":474,"minutes":603,"category":7,"tags":604,"keywords":609,"about":621,"sources":631,"cover":668,"og":669,"expertise":670,"locales":671,"lang":77,"title":672,"description":673,"coverAlt":674},"vue-ai-chat-ui-streaming-accessibility",11,[605,480,606,607,608],"Vue","Accessibility","Streaming","AI chat",[610,611,612,613,614,615,616,617,618,619,620],"vue ai chat ui","nuxt llm streaming","sse vs fetch streaming","aria-live streaming text","accessible chat interface","abort fetch stream vue","dompurify markdown llm","role log chat","reduced motion chat ui","wcag 2.2 chat","screen reader streaming",[622,625,628],{"name":623,"url":624},"Web accessibility","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FWeb_accessibility",{"name":626,"url":627},"Server-sent events","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FServer-sent_events",{"name":629,"url":630},"Vue.js","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FVue.js",[632,635,638,641,644,647,650,653,656,659,662,665],{"title":633,"url":634},"MDN: Using server-sent events","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FServer-sent_events\u002FUsing_server-sent_events",{"title":636,"url":637},"MDN: AbortController","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FAbortController",{"title":639,"url":640},"MDN: ReadableStream","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FReadableStream",{"title":642,"url":643},"MDN: TextDecoderStream","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FTextDecoderStream",{"title":645,"url":646},"MDN: ARIA log role","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAccessibility\u002FARIA\u002FReference\u002FRoles\u002Flog_role",{"title":648,"url":649},"W3C: Understanding SC 4.1.3 Status Messages","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Fstatus-messages.html",{"title":651,"url":652},"W3C WAI: What's new in WCAG 2.2","https:\u002F\u002Fwww.w3.org\u002FWAI\u002Fstandards-guidelines\u002Fwcag\u002Fnew-in-22\u002F",{"title":654,"url":655},"MDN: prefers-reduced-motion","https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-reduced-motion",{"title":657,"url":658},"DOMPurify README","https:\u002F\u002Fgithub.com\u002Fcure53\u002FDOMPurify",{"title":660,"url":661},"markdown-it README","https:\u002F\u002Fgithub.com\u002Fmarkdown-it\u002Fmarkdown-it",{"title":663,"url":664},"AI SDK docs: useChat","https:\u002F\u002Fai-sdk.dev\u002Fdocs\u002Fai-sdk-ui\u002Fchatbot",{"title":666,"url":667},"Vue docs: nextTick","https:\u002F\u002Fvuejs.org\u002Fapi\u002Fgeneral.html#nexttick","\u002Fimages\u002Fblog\u002Fvue-ai-chat-ui-streaming-accessibility\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fvue-ai-chat-ui-streaming-accessibility\u002Fog.jpg","vue-nuxt-developer",[76,77,78],"Streaming-Chat mit KI in Vue und Nuxt: von Anfang an barrierefrei","KI-Chat in Vue oder Nuxt: Fetch-Streams, Abbruch und Retry, sicheres Markdown-Rendering, aria-live-Meldungen, Tastaturnavigation und Reduced Motion.","Eine Nachrichtenkarte mit blinkendem Cursor, eine gepunktete Linie öffnet sich zu Wellen, daneben ein Haken.",{"slug":676,"published":474,"minutes":547,"category":7,"tags":677,"keywords":682,"about":694,"sources":704,"cover":737,"og":738,"expertise":670,"locales":739,"lang":77,"title":740,"description":741,"coverAlt":742},"llm-translation-pipeline-i18n",[678,679,680,605,681],"Translation","i18n","LLM","Localization",[683,684,685,686,687,688,689,690,691,692,693],"llm translation pipeline","icu messageformat placeholders","vue i18n llm translation","translation memory llm","glossary enforcement translation","german informal sie du","hungarian translation quality llm","structured output json translation","machine translation post-editing","locale file validation","cldr plural categories",[695,698,701],{"name":696,"url":697},"Internationalization and localization","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FInternationalization_and_localization",{"name":699,"url":700},"ICU MessageFormat","https:\u002F\u002Funicode-org.github.io\u002Ficu\u002Fuserguide\u002Fformat_parse\u002Fmessages\u002F",{"name":702,"url":703},"Vue I18n","https:\u002F\u002Fvue-i18n.intlify.dev\u002F",[705,707,710,713,716,719,722,725,728,731,734],{"title":706,"url":700},"Unicode ICU User Guide: Formatting Messages",{"title":708,"url":709},"Vue I18n: Message Format Syntax","https:\u002F\u002Fvue-i18n.intlify.dev\u002Fguide\u002Fessentials\u002Fsyntax",{"title":711,"url":712},"Nuxt i18n: Getting started","https:\u002F\u002Fi18n.nuxtjs.org\u002Fdocs\u002Fgetting-started",{"title":714,"url":715},"Unicode CLDR: Plural rules","https:\u002F\u002Fcldr.unicode.org\u002Findex\u002Fcldr-spec\u002Fplural-rules",{"title":717,"url":718},"OpenAI: Structured outputs","https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Fstructured-outputs",{"title":720,"url":721},"DeepL API: Glossaries","https:\u002F\u002Fdevelopers.deepl.com\u002Fdocs\u002Fapi-reference\u002Fglossaries",{"title":723,"url":724},"W3C: Localization vs. internationalization","https:\u002F\u002Fwww.w3.org\u002FInternational\u002Fquestions\u002Fqa-i18n",{"title":726,"url":727},"GNU gettext manual","https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fgettext\u002Fmanual\u002Fgettext.html",{"title":729,"url":730},"RFC 5646: Tags for Identifying Languages","https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc5646",{"title":732,"url":733},"Rat für deutsche Rechtschreibung","https:\u002F\u002Fwww.rechtschreibrat.com\u002F",{"title":735,"url":736},"Microsoft Writing Style Guide","https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fstyle-guide\u002Fwelcome\u002F","\u002Fimages\u002Fblog\u002Fllm-translation-pipeline-i18n\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fllm-translation-pipeline-i18n\u002Fog.jpg",[76,77,78],"Eine LLM-Übersetzungspipeline für i18n: Glossar, Platzhalter und Review","Produkt- und Website-Texte mit LLMs übersetzen, ohne Platzhalter, Pluralformen oder Tonalität zu beschädigen: Glossar, ICU-Nachrichten, QA-Checks, Review.","Drei Quellkarten, eine übersetzte Karte mit Glossar-Lesezeichen, dann eine geprüfte Klemmschiene.",1792337023619]