Auf dieser Seite werden Entitäten vorgestellt und es wird erläutert, wie und warum sie verwendet werden können.
In den meisten Anwendungsfällen werden für Vertex AI Search für den Einzelhandel keine Entitäten benötigt. Einzelhändler, die für mehrere Marken oder Regionen einen einzigen Produktkatalog nutzen, erzielen jedoch mit Entitäten bessere Ergebnisse.
Überblick
Wenn Sie in Ihrem Projekt mehrere Entitäten einrichten, können Sie unterschiedliche Verhaltensweisen und Vorlieben von Käufern in verschiedenen Regionen oder Ländern berücksichtigen oder auf Websites mit unterschiedlichen Marken Ihres Unternehmens einkaufen.
Anwendungsbeispiel: zwei Länder
Der Einzelhändler „Beispielorganisation“ hat eine Webpräsenz in den USA und Kanada.
Die Beispielorganisation möchte Stöber- und Suchergebnisse sowie Vorschläge zur automatischen Vervollständigung bereitstellen, um Unterschiede zwischen Käufern in den beiden Ländern zu berücksichtigen. Daher gibt die Beispielorganisation zwei Entitäten an: org_us
und org_ca
.
Nutzerereignisse werden mit einem Entitätswert getaggt, je nachdem, welche Website der Käufer besucht hat (.com
oder ca
). Wenn ein Käufer eine Suchanfrage stellt, ist der Entitätswert in der Anfrage enthalten.
In beiden Ländern gibt es im Juli wichtige, aber unterschiedliche Feiertage. Wenn Entitäten eingerichtet sind und Käufer auf der Website der Beispielorganisation nach July
suchen, werden amerikanischen Käufern zuerst Artikel angezeigt, die dem Unabhängigkeitstag gewidmet sind. Kanadische Käufer erhalten Artikel, die dem kanadischen Nationalfeiertag gewidmet sind.
Entsprechend werden in den Empfehlungen für Käufer aus Kanada eher Artikel für den Canada Day angezeigt als Artikel für den US-amerikanischen Nationalfeiertag.
Anwendungsbeispiel: Akquisition
Die Unternehmen Beispielorganisation hat vor Kurzem die Start-up-Beispielorganisation übernommen. Die Kataloge wurden kombiniert, aber die Marke und die Website des Start-ups bleiben erhalten, da sie eine treue Fanbase haben.
Das Unternehmen erstellt die Entität startup
, um Nutzerereignisse zu taggen, die von der Start-up-Website stammen. Dadurch können die auf der Start-up-Website bereitgestellten Such-, Such-, Autovervollständigungs- und Empfehlungsvorschläge die Präferenzen der Käufer der Startup-Website berücksichtigen.
Mehrere Projekte oder mehrere Entitäten?
Wenn Sie Vertex AI Search für den Einzelhandel einrichten, können Sie verschiedene Projekte oder verschiedene Entitäten im selben Projekt verwenden, um unterschiedliche Vorschläge für unterschiedliche Käufergruppen zu erhalten.
Für einige Anwendungen sind separate Projekte erforderlich. Für andere Anwendungen ist das Einrichten von Entitäten die bessere Lösung.
Verwenden Sie Entitäten, wenn Sie
Ein vollständig oder teilweise von den Entitäten gemeinsam genutzter Katalog
Mindestens eine der folgenden Optionen:
Mehrere Marken im selben Land oder in derselben Sprachregion, z. B. Sie haben Ihre ursprüngliche Marke und eine übernommene Marke,
google_home
undnest
.Mehrere Regionen im selben Land, z. B.
enterprise_east
undenterprise_west
Eine Marke, aber in mehreren Ländern mit derselben Sprache, z. B.
brand_us
undbrand_ca
.
Verwenden Sie separate Projekte anstelle von Entitäten, wenn Folgendes zutrifft:
Kataloge, die nicht kombiniert werden können, oder Kataloge, die sich, wenn sie kombiniert, kaum oder gar nicht überschneiden.
Entitäten, für die unterschiedliche Sprachen erforderlich sind. Pro Projekt ist nur eine Sprache zulässig.
Nutzerereignisse und -entitäten
Fügen Sie Ihren Nutzerereignissen das Entitätsfeld hinzu, um die Entitätenfunktion zu nutzen.
Für Suche und automatische Vervollständigung:Fügen Sie das Feld
entity
in Nutzerereignisse vom Typsearch
ein.Das Einschließen des Entitätsfelds in andere Nutzerereignistypen kann bei der Fehlerbehebung hilfreich sein, wirkt sich aber nicht auf die Qualität der Suche oder der Antworten auf die automatische Vervollständigung aus.
Für Empfehlungen:Nehmen Sie das Entitätsfeld in möglichst viele Arten von Nutzerereignissen auf.
In der Regel dauert es 30 bis 90 Tage, bis Nutzerereignisdaten von der Entitätsfunktion optimal sind.
Wenn eine Entität in einer Anfrage fehlt, wird bei der Anfrage keine Annahme über die Entität im Ergebnis getroffen. Sie erhalten ein durchschnittliches Ergebnis, das auf Nutzerereignissen mit und ohne die angegebene Entität basiert.
Suche und Entitäten
So rufen Sie Such- oder Stöberergebnisse ab, die die Entität berücksichtigen:
Fügen Sie das Feld
entity
in die Nutzerereignisse für die Suche ein (eventType="search"
). Ein Beispiel finden Sie im vollständigen Objektbeispiel für das Nutzerereignis Suche.Fügen Sie Ihrer Suchanfrage das Feld
entity
hinzu. Informationen zum Stellen von Suchanfragen finden Sie unter Suchergebnisse abrufen.
Autocomplete und Entitäten
So erhalten Sie Ergebnisse der automatischen Vervollständigung, die die Entität berücksichtigen:
- Folgen Sie der Anleitung unter Dataset für automatisches Lernen und Nach Entität gefiltert.
Empfehlungen und Entitäten
Nachdem Sie Ihren Nutzerereignissen das Feld entity
hinzugefügt haben, sind keine weiteren Maßnahmen erforderlich, um Entitäten für Empfehlungen zu nutzen.
Dies liegt daran, dass der Entitätswert Teil des Nutzerereignisses ist, das wiederum im Aufruf der Methode predict enthalten ist.