Automatische Vervollständigung für die Suche

Auf dieser Seite wird die Funktion zur automatischen Vervollständigung und ihre Verwendung vorgestellt. Die Suche bietet eine automatische Vervollständigung für Einzelhändler Suche Vorschläge für die automatische Vervollständigung.

Die automatische Vervollständigung ist eine Funktion zur Vorhersage des restlichen die ein Nutzer eingibt. Dies kann die Sucherfahrung verbessern und um den Kaufvorgang zu beschleunigen. Außerdem kann damit die Suche verbessert werden, und so den Umsatz steigern, indem Sie gut formatierte Abfragen.

Übersicht

Wenn ein Endnutzer auf Ihrer Website einen Suchbegriff eingibt, kann die Suche eine Liste mit Vorschlägen liefern, die der Nutzer interessieren könnte. Beispiel: „Schuhe“ und „T-Shirts“ werden vorgeschlagen, wenn der Nutzer „sh“ eingibt.

Datenquelle

Sie können eine der folgenden Datenquellen für Ihren Vorschlag auswählen Vervollständigungen:

  • Ein BigQuery-Dataset, das Sie hochladen.
  • Ein Dataset, das aus Nutzerereignissen und anderen Metadaten mit einer Maschine generiert wird zu lernen.

Hochgeladenes Dataset

Eine BigQuery-Vorschlagstabelle, die Sie als Dataset hochladen, das verwendet, um Anfragen vorzuschlagen. Informationen zum Hochladen eines Datasets finden Sie unter Daten für die automatische Vervollständigung importieren

Dataset für automatisches Lernen

Ein durch maschinelles Lernen gestütztes Vorschlags-Dataset, Basierend auf dem Nutzerverhalten suchen nach Ereignissen suchen.

So aktivieren Sie das automatische Lernen:

Console

  1. Zur Seite "Steuerelemente"

  2. Rufen Sie den Tab Steuerelemente für die automatische Vervollständigung auf.

  3. Klicken Sie auf Einstellungen bearbeiten.

  4. Aktivieren Sie Automatisches Lernen.

  5. Klicken Sie auf Einstellungen speichern.

    Es kann ein bis zwei Tage dauern, bis das automatische Lernen aktualisiert wird.

cURL

curl -X PATCH -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
  -H "Content-Type: application/json" \
  "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/completionConfig?update_mask.paths=auto_learning"  --data "{auto_learning: true}"

Voraussetzung für das Auto-Learning-Dataset

Automatisches Lernen generiert Vorschläge basierend auf Nutzerereignissen des Suchtyps (eventType = „suchen“). Die Generierung verwendet die Nutzerereignisse der letzten 180 Tage. Sie erfordert eine hohe Qualität und Quantität der importierten Nutzerereignisse.

Beim automatischen Lernen werden seltene Vorschläge herausgefiltert. Wenn das Suchtyp Nutzerereignismenge ist zu klein (weniger als 20.000), viele Vorschläge werden möglicherweise herausgefiltert. In diesem Szenario sollten Sie zunächst mit einer häufigeren Suchanfrage.

Releasezeitplan für das Auto-Learning-Dataset

Das Dataset mit automatischem Lernen wird täglich generiert, an die Indexierung Veröffentlichung. Der vollständige Zyklus dauert etwa zwei Tage.

Funktionen für automatisches Lernen

In der Google Suche werden maschinelle Lernverfahren eingesetzt, Format von Abfragen und Vorschlagsdaten Dataset für automatisches Lernen.

Feature Beschreibung Beispiel
Sonderzeichen entfernen
  • Entfernen Sie Sonderzeichen aus den Vorschlagsdaten und eingegebenen Suchanfragen. Standardzeichen, die in den Vorschlagsdaten enthalten sind, und in den eingegebenen Suchanfragen sind %, $, & und . (Punkt)
„Das beste #* der Welt! Milch“ → „weltbeste milch“
Suchanfragen ohne Ergebnisse entfernen
  • Suchanfragen ohne Suchergebnisse entfernen
Für Lebensmittelhändler: „Gucci-Handtaschen“ hat 0 Suchergebnisse und wird daher entfernt
Tippfehler korrigieren
  • Korrektur von Tippfehlern
  • Auch Eingabeabfragen in Echtzeit vor dem Abgleich bereinigen
„Milc“ → „Milch“
Abfragen der Zulassungsliste hinzufügen
  • Abfragen, die Sie explizit zulassen, werden
Weitere Informationen finden Sie unten im Abschnitt Weitere Informationen.
Sperrlistenabfragen entfernen
  • Abfragen, die Sie explizit blockieren, werden entfernt
Weitere Informationen finden Sie unten im Abschnitt Weitere Informationen.
Unsichere Begriffe entfernen
  • Powered by Google Safe Search
  • Unangemessene Suchanfragen entfernen
Sexuelle Inhalte, nicht jugendfreie Inhalte, vulgäre, Gewalt usw.
Sehr seltene Begriffe entfernen
  • Das KI-System passt den Grenzwert je nach Abfragestatistik an
  • Wenn Begriffe ungewöhnlich selten sind, werden sie
„2 Schicht-Twin-Luftmatratze mit 120-V-Handpumpe (1,8 x 93 x 23 cm)“
Begriffe deduplizieren
  • Unterstützt durch KI-gesteuertes semantisches Verständnis
  • Für nahezu identische Begriffe zu verwenden, wird jeder Begriff als Übereinstimmung angezeigt, aber nur der beliebteste wird vorgeschlagen
„Schuhe für Damen“, „Damenschuhe“ und „Damenschuhe“ dedupliziert werden, Daher wird nur ein Vorschlag vorgeschlagen.

Vervollständigungsvorschläge erhalten

Verwenden Sie die completeQuery API, um die Vorschläge abzurufen. Beispiel:

cURL

curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
"https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog:completeQuery?query=sho&dataset=user-data&deviceType=DESKTOP&maxSuggestions=5"

Optionen und Steuerelemente für die automatische Vervollständigung

In diesem Abschnitt werden die Optionen und Steuerelemente für die automatische Vervollständigung erläutert. Eine Übersicht finden Sie in der folgenden Tabelle. Weitere Informationen finden Sie weiter unten.

Steuerung Details Standort
Sperrliste
  • Entfernt Abfragen manuell aus den Vorschlagsdaten
API-Anfrage: CompletionData:import. Weitere Informationen finden Sie unter Daten für die automatische Vervollständigung importieren
Zulassungsliste
  • Fügt den Vorschlagsdaten manuell Abfragen hinzu
API Request: CompletionData:import (siehe auch Import Autocomplete Data )
Mindestlänge zum Auslösen der automatischen Vervollständigung
  • Steuert die Anzahl von Zeichen, bevor die automatische Vervollständigung ausgelöst wird
Cloud Console > Einstellungen
Abgleichreihenfolge
  • Die Reihenfolge der Übereinstimmungen bestimmt, wie Nutzeranfrage und Vorschläge abgeglichen werden.
Cloud Console > Einstellungen
Anzahl der Vorschläge
  • Dies ist die Anzahl der Vorschläge, die von der automatischen Vervollständigung zurückgegeben werden
Cloud Console > Steuerelemente oder
API-Anfrage: completeQuery.maxSuggestions
Gerätetyp
  • Wenn Gerätetypen angegeben sind, werden Vorschläge generiert. basierend auf der Beliebtheit der jeweiligen Gerätetypen
  • Keine Angabe gibt Vorschläge basierend auf der kombinierten Beliebtheit aller Gerätetypen zurück
API-Anfrage: completeQuery.deviceType
Datenquelle für Vorschläge
  • Wenn Sie sowohl automatisch generierte als auch hochgeladene Datenquellen haben, können Sie auswählen, welche zum Zeitpunkt der Abfrage verwendet werden soll,
API-Anfrage: completeQuery.dataset
Sprache
  • Du kannst angeben, in welchen Sprachen Vorschläge angezeigt werden sollen
API-Anfrage: completeQuery.languageCodes[]

Zulassungsliste (Liste nicht entfernen)

Die Suche erfolgt nach der Verarbeitung, z. B. Rechtschreibkorrektur, zu den Daten für automatische Vervollständigungen. Sie können eine Zulassungsliste mit Begriffen erstellen, wird die Suche bei der Nachbearbeitung übersprungen.

Begriffe auf der Zulassungsliste werden niemals aus Vorschlägen herausgefiltert. Die Zulassungsliste funktioniert für hochgeladene Datasets und Dataset für automatisches Lernen.

Beispiele: Es gibt einige Markennamen mit absichtlich falsch geschriebenen Begriffen, wie z. B. "Froot Loops" anstelle von "Fruit" oder "Foot". Eine ausführliche Upload-Anleitung finden Sie unter Abschlussdaten für den Import.

Für den Datenimport können Sie Cloud Console > Einstellungen > Steuerelemente für die automatische Vervollständigung > Liste nicht entfernen und CompletionData:import nicht verwenden.

Die Änderungen werden nach etwa zwei Tagen wirksam.

Sperrliste

Die Sperrliste funktioniert nur für Datasets für automatisches Lernen. Die Sperrliste funktioniert nicht für hochgeladene Datasets.

Die Begriffe auf einer Sperrliste werden nie in Vorschlägen angezeigt.

Über Cloud Console > Einstellungen > Steuerelemente für die automatische Vervollständigung > Ablehnungsliste oder API CompletionData:import verwenden. Für Eine ausführliche Anleitung zum Importieren einer Sperrliste finden Sie unter Abschlussdaten importieren.

Die Änderungen werden nach etwa zwei Tagen wirksam.

Mindestlänge zum Auslösen

Sie können die Anzahl der Zeichen festlegen, die für Abfragen mit automatischer Vervollständigung erforderlich sind gibt Ergebnisse zurück. Sie finden die Einstellung in der Cloud Console > Einstellungen > Steuerelemente für die automatische Vervollständigung > Mindestlänge zum Auslösen.

Änderungen treten sofort in Kraft.

Abgleichreihenfolge

Dadurch wird festgelegt, wie Vorschläge mit von Nutzern eingegebenen Begriffen abgeglichen werden.

Wenn die Option auf „Vorschlag beginnt mit dem Begriff“ gesetzt ist, wird bei der automatischen Vervollständigung Begriff als exaktes Präfix für Vorschläge eingeben. Beispiel: Der Nutzer gibt „sh“ ein. stimmt mit den Vorschlägen "Schuhe" überein „hemden“, aber nicht „rote schuhe“.

Wenn die Option auf „Vorschlag kann an einer beliebigen Stelle im Begriff beginnen“ festgelegt ist, erfolgt die automatische Vervollständigung tokenisiert den Eingabebegriff der Nutzenden in Wörter und gleicht ihn mit den Wörtern in unabhängig von der Wortreihenfolge. Beispiel: Der eingegebene Begriff „rot“ sch“ stimmt mit den Vorschlägen „hemden rot“, „rote schuhe“ und „rote schuhe für kinder“ überein. Der Eingabebegriff „Hacken“ wird diesen Vorschlägen nicht zugeordnet, Keines der Wörter in den Vorschlägen beginnt mit "Hacken".

Sie finden die Einstellung in der Cloud Console > Einstellungen > Steuerelemente für die automatische Vervollständigung > Abgleichreihenfolge.

Änderungen treten sofort in Kraft.

Anzahl der Vorschläge

Dies ist die Anzahl der Vorschläge, die von der automatischen Vervollständigung zurückgegeben werden Abfragen und darf 20 nicht überschreiten. Die Einstellung finden Sie unter Cloud Console > Einstellungen > Steuerelemente für die automatische Vervollständigung > Anzahl der Vorschläge oder kann in completeQuery festgelegt werden.

Änderungen treten sofort in Kraft.

Gerätetyp

Die automatische Vervollständigung der Suche unterstützt verschiedene Gerätetypen, z. B. MOBILE und DESKTOP. Sie können je nach Gerätetyp verschiedene Vorschläge hochladen oder abrufen. Wenn deviceType nicht angegeben ist in completeQuery, der Vorschlag gilt für alle Gerätetypen.

Legen Sie für ein automatisch lernendes Dataset, das auf Nutzerereignissen für die Suche basiert, user_agent fest. in UserEvent.user_info, um verschiedene Gerätetypen zu unterstützen. Siehe User-Agent im Wiki.

Erweiterte Funktionen

In diesem Abschnitt werden die erweiterten Funktionen der automatischen Vervollständigung beschrieben, die mit suchen. Sie können beispielsweise die automatische Vervollständigung von Suchanfragen ergänzen. Vorschläge zusammen mit anderen Vorschlägen, wie z. B. Marken und Kategorien.

Diese erweiterten Funktionen sind nur für Datasets mit automatischem Lernen verfügbar.

Vorschlags-FeatureSet

Wir stellen für jeden Begriff der vorgeschlagenen Suchanfrage ein zusätzliches FeatureSet zur Verfügung, Kunden erweiterte Funktionen auf ihren Websites präsentieren können.

Das FeatureSet wird in der Antwort als Schlüsselwertzuordnung angezeigt. Derzeit Vertex AI Search for Retail gibt bis zu fünf beliebte Kategorien und Marken im Zusammenhang mit jeden Suchanfragenvorschlag im completeQuery.completionResults.attributes API-Antwort. FeatureSet-Vorschläge müssen nicht mit den Abfragestrings übereinstimmen Input der Endanwendenden.

Sie können das FeatureSet in der Antwort verwenden, um Suchvorschläge anzureichern. Beispiel:

  • „Beliebte Marken“ aggregieren und erstellen und „Beliebte Kategorien“ die unter der Liste mit Suchvorschlägen angezeigt werden.
  • Blenden Sie die beliebteste Marke oder Kategorie neben den Suchbegriffen ein.

Nachdem Sie Änderungen am Katalog vorgenommen haben, z. B. die Produktkategorien geändert haben, zwei Wochen bis 30 Tage warten, bis die FeatureSet-Vorschläge die Änderungen am Produktkatalog. Das liegt daran, dass das automatische Lernen Suchereignisdaten der letzten 30 Tage.

Attributvorschläge

In der Google Suche werden Attributvorschläge angezeigt, die der Nutzereingabe entsprechen Zeichenfolgen. Unterstützte Typen für Attributvorschläge sind Marken und Kategorien.

Attributvorschläge unterscheiden sich von einem FeatureSet. Attributvorschläge sind Listen vorgeschlagener Produktattribute (z. B. Marken und Kategorien), wie Vorschläge für Suchanfragen Listen mit vorgeschlagenen Abfragen sind. Attributvorschläge unabhängig von Suchanfragenvorschlägen verwendet werden. Ein Vorschlag FeatureSet Metadaten für einen Abfragevorschlag und hängen daher von Abfragevorschlägen ab.

Attributvorschläge können zur automatischen Vervollständigung von Marken oder Kategorien verwendet werden, die die ein Endnutzer in separate Abschnitte unter der Liste mit Suchvorschlägen eingibt.

Vorschlagsattribut mit Produktanzahl (experimentell)

Dies ist eine experimentelle Funktion, die nur für bestimmte Kunden verfügbar ist. Wenden Sie sich an den Supportteam.

Wenn das Vorschlagsattribut mit der Funktion zum Zählen von Produkten aktiviert ist, wird der zurückgegebene Wert completeQuery.completionResults wie gewohnt eine Liste mit Vorschlägen für die automatische Vervollständigung. die Produktanzahl für jeden Vorschlag mit der Gesamtanzahl und der Produktanzahl nach Attribut (z. B. „Farbe“ oder „Kategorie“.

Wenn die Suchanfrage beispielsweise „Schuh“ ist, werden die Vorschläge der automatischen Vervollständigung wie folgt zurückgegeben:

  • damen schuhe
  • herren schuhe

Wenn das Kriterium „Farbe“ außerdem die Produktanzahl und das Produkt ist, „count by color“ wird bei jedem Vorschlag der automatischen Vervollständigung zurückgegeben:

  • Damenschuhe (32) <ph type="x-smartling-placeholder">
      </ph>
    • Schwarz (10)
    • Taupe (16)
    • Weiß (10)
  • Herrenschuhe (43) <ph type="x-smartling-placeholder">
      </ph>
    • Schwarz (10)
    • Braun (5)
    • Grün (17)

Als Einzelhändler müssen Sie dem Käufer nicht die Produktanzahl anzeigen, Sie können die Liste der Vorschläge aber auch nach der Anzahl der Produkte sortieren, anstelle der in completeQuery.completionResults zurückgegebenen Bestellung. Beispielsweise können Sie Käufer dazu bewegen, nach grünen Schuhen für Herren zu suchen, indem Sie "grüne Schuhe" werden oben im Vorschlagsfeld angezeigt, obwohl es sich hierbei nicht um die beliebtesten handelt. ein.

Beispiel:

{
  "completion_results": [{ 
    "suggestion": "womens shoes"
    "facets": [ 
      {
        "key": "color"
        "values": [ 
          {
            "value": "black"
            "count": 10
          }
          {
            "value": "taupe"
            "count": 16
          }
          {
            "value": "white"
            "count": 10
          }
        ]
      }
    ]
    "total_product_count": 32
  },
  (...)
  ],
}

Die Informationen zur Attributanzahl werden als Liste Facets Zoll completeQuery.completionResults.facets für jede vorgeschlagene Suchanfrage. Jedes Attribut hat ein FacetValues-Liste mit den Anzahl der Produkte pro Attributwert. Die Gesamtzahl der Produkte für jede vorgeschlagene Suchanfrage Abfrage wird in completeQuery.completionResults.totalProductCount.

Gehen Sie so vor, um Vorschlagsattribute mit Produktzahlen zu aktivieren und zu verwenden:

  1. Bitten Sie das Supportteam, die Funktion zu aktivieren. „Vorschlagsattribut mit Produktanzahl“. Geben Sie an, welche FacetKeys für die Sie die Anzahl der Produkte benötigen. Es sind nur textual_fields Attribute zulässig.

  2. Für mindestens 7 Tage müssen Sie darauf achten, dass Sie bei Verwendung des search API und Attributschlüssel in FacetSpecs einfügen Fügen Sie den Attributschlüssel in search.searchRequest.facetSpecs ein.

    Das liegt daran, dass die Attributinformationen anhand der letzten Woche Daten aus dem Suchverlauf.

  3. Nachdem die Funktion für Sie aktiviert wurde, werden die Vorschläge der Die completeQuery API enthält die Produktanzahl nach Attribut und Vorschlag.

Vorschlag nach Entität gefiltert

Mit Entitäten können Sie Suchvorschläge mit automatischer Vervollständigung filtern. Eine Entität kann für eine andere Marke oder Region. Die automatische Vervollständigung sollte das Verhalten der Nutzer, die diese bestimmte Marke oder regionale Website kaufen. Weitere Informationen zu Entitäten finden Sie unter Entitäten.

So schließen Sie Entitäten in Vorschläge für die automatische Vervollständigung ein:

  1. Feld entity in Nutzerereignisse für die Suche einschließen (eventType = „search“). Weitere Informationen finden Sie im vollständigen Objektbeispiel für Das Nutzerereignis Suchen.

  2. Legen Sie das Feld entity in der CompleteQuery API-Anfrage fest. um nur Vorschläge für diese Entität zu erhalten.

    Der Entitätsstring in den Nutzerereignissen und API-Anfragen muss ein exakter Übereinstimmung. Andernfalls gibt die automatische Vervollständigung leere Vorschläge zurück.

In der Regel dauert es 30 bis 90 Tage an Nutzerereignisdaten, bis die Entitätsfunktion verfügbar ist. kann optimale Vorschläge für die automatische Vervollständigung zurückgeben.