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
Rufen Sie den Tab Steuerelemente für die automatische Vervollständigung auf.
Klicken Sie auf Einstellungen bearbeiten.
Aktivieren Sie Automatisches Lernen.
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 |
|
„Das beste #* der Welt! Milch“ → „weltbeste milch“ |
Suchanfragen ohne Ergebnisse entfernen |
|
Für Lebensmittelhändler: „Gucci-Handtaschen“ hat 0 Suchergebnisse und wird daher entfernt |
Tippfehler korrigieren |
|
„Milc“ → „Milch“ |
Abfragen der Zulassungsliste hinzufügen |
|
Weitere Informationen finden Sie unten im Abschnitt Weitere Informationen. |
Sperrlistenabfragen entfernen |
|
Weitere Informationen finden Sie unten im Abschnitt Weitere Informationen. |
Unsichere Begriffe entfernen |
|
Sexuelle Inhalte, nicht jugendfreie Inhalte, vulgäre, Gewalt usw. |
Sehr seltene Begriffe entfernen |
|
„2 Schicht-Twin-Luftmatratze mit 120-V-Handpumpe (1,8 x 93 x 23 cm)“ |
Begriffe deduplizieren |
|
„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 |
|
API-Anfrage: CompletionData:import. Weitere Informationen finden Sie unter Daten für die automatische Vervollständigung importieren |
Zulassungsliste |
|
API Request: CompletionData:import (siehe auch Import Autocomplete Data ) |
Mindestlänge zum Auslösen der automatischen Vervollständigung |
|
Cloud Console > Einstellungen |
Abgleichreihenfolge |
|
Cloud Console > Einstellungen |
Anzahl der Vorschläge |
|
Cloud Console > Steuerelemente oder API-Anfrage: completeQuery.maxSuggestions |
Gerätetyp |
|
API-Anfrage: completeQuery.deviceType |
Datenquelle für Vorschläge |
|
API-Anfrage: completeQuery.dataset |
Sprache |
|
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:
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 nurtextual_fields
Attribute zulässig.Für mindestens 7 Tage müssen Sie darauf achten, dass Sie bei Verwendung des
search
API und Attributschlüssel inFacetSpecs
einfügen Fügen Sie den Attributschlüssel insearch.searchRequest.facetSpecs
ein.Das liegt daran, dass die Attributinformationen anhand der letzten Woche Daten aus dem Suchverlauf.
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:
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.Legen Sie das Feld
entity
in derCompleteQuery
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.