Ansichtennavigation

Auf dieser Seite wird die Kachelnachlauffunktion von Vertex AI Search for Retail vorgestellt.

Warum Kacheln?

Als visuelle Darstellung von Attributwertpaaren stellen Tiles eine andere Möglichkeit dar, dieselben Informationen wie dynamische Attribute darzustellen, da sie unabhängig von den dynamischen Attributfamilien, die für den Käufer nicht immer intuitiv sind, nur die Attribute zeigen, die am häufigsten für eine bestimmte Abfrage verwendet werden. Ziel ist es, die Filternutzung zu erhöhen, was wiederum den Umsatz pro Nutzer steigert. Durch die Kachelnachfrage wird die Filternutzung bei starken HEAD-Abfragen relevanter, was eine genauere Umsatzprognose (durch Regression) ermöglicht.

Die Kachelnavigation ist Teil des Pakets „Geführte Suche“ und bietet dem Kunden den Vorteil, dass Suchanfragen schneller eingegrenzt und für den Endnutzer relevanter sind. Die Kachelnavigationsfunktion wurde entwickelt, um das räumliche Problem dynamischer Facetten zu lösen, damit Nutzende schneller finden können, was für sie wahrscheinlich relevanter ist. Dank der Kacheln müssen Nutzer nicht alle Facettenfamilien in einem linken oder rechten Navigationsbereich durchsuchen, um genau das Produkt zu finden, nach dem sie suchen, und dann noch einmal auf eine Schaltfläche zum Senden klicken, um ihre eingegrenzte Suchauswahl zu bestätigen.

Die Kachelnnavigation ergänzt dynamische Attribute

Dynamische Attribute werden in der Search for Retail-Konsole durch Hochladen des Produktkatalogs bereitgestellt. Mit diesen Filtern können Sie Suchanfragen eingrenzen, indem Sie die Reihenfolge der angezeigten Filter ändern, sodass die richtigen Filter oben angezeigt werden und die Suchergebnisse mit jeder Suchanfrage relevanter werden.

Mithilfe dynamischer Attribute werden Filterfamilien wie „Stil“, „Hülle“ für ein Abfragekleid für Modehändler oder „Menge“, „Sorte“ oder „Behälter für Milch“ für Lebensmittelhändler sortiert. Häufig sind diese dynamischen Attributfamilien auf eine Weise angeordnet, die für die Nutzenden nicht immer intuitiv ist. Außerdem nimmt ein Ausklappbereich für die dynamische Auswahl von Facetten viel Platz auf der Produktseite ein und ist ebenfalls nicht immer für Mobilgeräte optimiert.

Daher bestand die Notwendigkeit, die Anzeigenfläche auf Merchandise-Websites zu reduzieren und den Umsatz pro Such-Conversion zu steigern.

Wie funktionieren Ansichten?

Über die Kachelnavigation gelangen Nutzer schneller zu einer enger gefassten Suche, um das Suchinteresse und den Umsatz pro Suche zu steigern. Kacheln können unabhängig von Facettenfamilien horizontal auf der Produktwebsite angezeigt werden. Mit der Tile-Funktion werden Suchfilter so gesteuert, dass die am wahrscheinlichsten aktiven Filter einzeln im oberen Bereich der Seite platziert werden. Dabei werden die Suchergebnisse aus den dynamischen Attributfamilien getrennt, um eine sofortige Visualisierung zu ermöglichen. Auf diese Weise bietet die Kachelnavigation den Nutzenden eine barrierefreiere Anordnung dynamischer Attributinhalte.

Kaufprozess

Wenn ein Käufer eine Suche auf der Website eines Einzelhändlers mit aktivierter Kachelnavigation durchführt, werden bis zu 20 Kacheln mit individuellen Filterwerten angezeigt, die mit der größten Wahrscheinlichkeit aktiv sind. Diese Kacheln werden unabhängig von der Produktattributfamilie nach Wahrscheinlichkeit der Verwendung sortiert. Jede Kachel kann ein Bild mit einem typischen Produkt mit dem angewendeten Filter enthalten. Wenn ein Kunde auf eine Kachel klickt, wird der entsprechende Facettenwert angewendet. Dadurch wird die Produktliste an die Abfrage und den Filter angepasst und das angewendete Attribut wird angezeigt. Außerdem werden die angezeigten Kacheln aktualisiert, um die neue erwartete Interaktionsrate widerzuspiegeln. Dabei werden bereits angewendete Filter nicht berücksichtigt.

Kaufprozess von Einzelhändlern

Der Einzelhändler sendet eine Abfrage an Vertex AI Search for Retail und erhält eine Standardabfrageantwort, die eine sortierte Liste von Kachelwerten in verschiedenen Produktattributfamilien sowie eine Möglichkeit zum Generieren eines Kachelbilds enthält. Der Händler rendert die Kacheln dann mit oder ohne Bilder. Wenn ein potenzieller Kunde auf einen Tile- oder Attributwert klickt, sendet der Händler eine neue Abfrage an Google mit dem Filter, der der Kachel oder dem Attribut entspricht, der dem Filterfeld hinzugefügt wurde. Die Website des Einzelhändlers sendet Google auch ein Ereignis für die zweite Abfrage mit dem hinzugefügten Filter. Die Antwort von Vertex AI Search for Retail, die an Google gesendete Anfrage und die an Google gesendeten Ereignisse sind sowohl für „Nutzer hat auf Filter geklickt“ als auch für „Nutzer hat auf Kachel geklickt“ identisch.

In Kacheln angezeigte Filter

Filter können basierend auf den Präferenzen, die Einzelhändler in der Search for Retail-Konsole oder der Vertex AI Search for Retail API für Inhalte, Produktzahlen und ähnliche Abfragen festlegen können, für die Tile-Funktion verwendet werden.

Inhaltsabhängig

  • In früheren Suchen können keine Filter angewendet werden.
  • Nur Kacheln, die Attributwerten in Katalogattributen entsprechen, die als dynamisch facettierbar gekennzeichnet sind.
  • Die Suchergebnisse (die Antwort von Vertex AI Search for Retail) müssen mindestens ein Produkt enthalten.
  • Es werden keine Kacheln für Systemfilter wie „instock = yes“ oder „available for sale = yes“ angezeigt.
  • Kacheln werden nach der Wahrscheinlichkeit einer Interaktion sortiert.

Basierend auf der Anzahl der Produkte

  • Was ist, wenn es weniger als 20 kalibrierbare Ansichten gibt?
    • Wenn es zwischen >= 2 und < ist 20, geben Sie so viele Kacheln wie möglich zurück.
    • Wenn < 2 Kacheln verfügbar, keine Kacheln zurückgeben.
  • Wenn > 20 einrangierbare Kacheln; die Top 20 basierend auf der Wahrscheinlichkeit eines Engagements.

Basierend auf quantitativen Suchanfragen

  • Für Ansichten werden sowohl kategorische (Farbe = rot) als auch numerische (Gewicht = „1 kg bis 2 kg“) Daten unterstützt.
  • Bucketing numerischer Tiles:
    • Das Bucketing, das mit Steuerelementen für bestimmte Attribute konfiguriert wurde, wird berücksichtigt. Wenn eine Facette beispielsweise manuell in Gewichtsgruppen von 0–1, 1–3 und 3–6 kg unterteilt wird, werden diese Gruppen in den Kacheln verwendet. Weitere Informationen finden Sie unter Steuerelemente für dynamische Attribute und Kacheln.
    • Wenn für eine Facette automatisch Bucketing verwendet wird, sollten in den Kacheln dieselben Bucket verwendet werden.

Was ist neu bei der Kachelnnavigation in der Retail API?

Es gibt keine neue API für die Tile-Funktion. Der bereits vorhandenen Vertex AI-Haupt-API (Abfrage-API) wurden jedoch neue Felder hinzugefügt.

tileNavigationSpec anfordern

Antwort tileNavigationResult

Die API gibt dann bis zu 20 Kacheln im Feld tileNavigationResult zurück, sortiert nach Nutzungswahrscheinlichkeit. In der Antwort werden die Kacheln gemäß ihren Attributwerten und einem entsprechenden repräsentativen Bild angezeigt:

An der vorhandenen API sind keine Änderungen erforderlich. Neue Clientbibliotheken sind ab der allgemeinen Verfügbarkeit verfügbar und werden in der Dokumentation der öffentlichen Bibliothek veröffentlicht.

Was Einzelhändler mit den Suchergebnissen von Ansichten tun sollten

  • Kacheln anzeigen: Die zurückgegebenen Kacheln werden in der angegebenen Reihenfolge angezeigt. Die erste Kachel in der Antwort ist die erste Kachel, die angezeigt wird. ProductAttributeValue ist ein Schlüssel/Wert-Paar, das den Attributwert enthält. So können Sie festlegen, welche Kacheln angezeigt werden sollen. In den nachfolgenden Suchanfragen sollte die ProductAttributeValue sowohl im Feld appliedTiles als auch im Feld filter festgelegt werden (z. B. filter = "attributes.weight:ANY(\"large\")"). Die Antwort enthält dann gefilterte Produkte und eine neue Gruppe von Ansichten.

  • Bilder anzeigen: Diese Bilder können mithilfe einer Referenz auf das Feld representativeProductId in der Antwort abgerufen werden. Dieses Feld enthält die Produkt-ID eines typischen Produkts, das dem angewendeten Filter entspricht. Die Einzelhändler suchen dann auf ihrer Seite nach dieser repräsentativen Produkt-ID und wählen ein geeignetes Bild aus, das in der Kachel angezeigt werden soll. Verwenden Sie die repräsentative Produkt-ID anstelle der primären Produkt-ID, damit das Bild das gefilterte Attribut genau widerspiegelt (z. B. eine rote Variante für den Filter color = "red").

Kachelverhalten in der Console konfigurieren

Die Auswahl der Kacheln, die auf dem Suchbildschirm angezeigt werden, wird direkt von den Katalogattributen gesteuert, die wiederum aus den Informationen extrahiert werden, die der Einzelhändler in den Produktkatalog hochlädt. Die Kandidatenkacheln sind alle Werte innerhalb der Attribute aller „dynamisch facettierbaren Attribute“ im Produktkatalog.

Dynamische Attribute und Tiling aktivieren

Die Facetten werden durch Produktattribute gesteuert, die aus dem Katalog und Nutzerereignissen stammen. Die dynamische Attributierung und Kacheln sind so eingerichtet, dass Suchanfragen von Endnutzern Produktattributen zugeordnet werden können.

So legen Sie fest, welche Attribute für dynamische Facetten und Kacheln verwendet werden können:

  1. Legen Sie die Steuerelemente für Kacheln auf der Seite „Steuerelemente“ der Retail-Konsole auf dem Tab Attributsteuerungen fest. Zur Seite „Einstellungen“

  2. Wenn Sie die Attributsteuerelemente ändern möchten, klicken Sie neben Attribute auf Steuerelemente ändern und legen Sie dann für jedes Attribut den Wert True oder False fest.

Alternativer Text

Die dritte und vierte Spalte (Indexierbar und Dynamische Attribute) sind für die Steuerung der Kacheln wichtig. Damit die Kacheln funktionieren, müssen beide Spalten für jede Attributzeile als True gekennzeichnet sein. Mit Indexierbar kann Vertex AI Search for Retail anhand des Attributs gefiltert werden. Wenn Dynamische Attribute aktiviert ist, kann Search for Retail automatisch ein Attribut als dynamisches Attribut verwenden, das auf dem bisherigen Nutzerverhalten wie Attributklicks und ‐ansichten basiert.

Weitere Informationen dazu, wie Sie dies in der API tun, finden Sie im Abschnitt Kacheln in der API steuern.

Steuerelemente für einzelne Kacheln

Mit Attributeinstellungen können Sie das Verhalten Ihrer Attribute verwalten, ohne den Katalog zu ändern und das Suchverhalten auf Ihrer gesamten Website zu beeinflussen.

Mit dem Steuerelement Facetten entfernen wird bei bestimmten Suchanfragen eine ganze Facette aus den Ergebnissen für dynamische Facetten entfernt. Außerdem können Mitgliedskacheln dieses Attributs nicht mehr als Kacheln zurückgegeben werden.

Die folgenden Werte für Facetten, die auf Katalogebene mit Dynamische Attribute und Kacheln gekennzeichnet sind, wirken sich ebenfalls auf Kacheln aus:

  • Attributwerte ignorieren: Die Kachel wird ausgeblendet und die dynamische Facette wird aus den Suchergebnissen entfernt.
  • Attributwerte ersetzen: Ermöglicht es dem Einzelhändler, den Attributwert für bestimmte Abfragen in Tiles und dynamischen Attributen zu ändern (für das Attribut color beispielsweise navy blue in blue ändern).
  • Numerische Intervalle festlegen: Damit kann der Einzelhändler Bucket-Größen angeben, um eine Suchantwort in einem bestimmten dynamischen Bereich auszugeben, sowohl in dynamischen Facetten als auch in Kacheln.

Die letzten drei Typen dynamischer Attributeinstellungen im Drop-down-Menü der Attributeinstellungen haben keine Auswirkungen auf Kacheln:

  • Rückgabe von Attributen erzwingen
  • Dynamische Attribute neu einstufen
  • Attribute zusammenführen

Weitere Informationen zum Steuern des Verhaltens bestimmter Facettenwerte und Kacheln für die einzelnen Steuerelemente finden Sie unter Attributeinstellungen.

Steuerelement für Ansichten in der API

In diesem Abschnitt wird beschrieben, wie Sie das Verhalten von Kacheln in der Vertex AI Search for Retail API steuern.

Attributsteuerungen

Für die Suche und Empfehlungen finden Sie die API auf Katalogebene unter der REST-Ressource-Ressource: projects.locations.catalogs.attributesConfig. Diese API bietet Methoden zum Hinzufügen, Entfernen und Ersetzen von Attributen sowohl auf Katalog- als auch auf Produktebene. Das Feld „catalogAttributes“ kann dem Feld „Indexierbar“, „Suchbar“ und „dynamicFacetable“ zugeordnet werden. dynamicFacetable gilt für das Kachelverhalten, wenn die Attribute für Tiling geeignet sind.

AttributesConfig

Attributkonfiguration auf Katalogebene

Feld, das für die Kachel relevant ist
catalogAttributes map Aktiviert die Attributkonfiguration auf Katalogebene, die Informationen darüber enthält, ob es suchbar, dynamisch als Attribut verwendbar usw. ist. Dazu wird der Name eines Attributs einem Wert zugeordnet, bei dem es sich um ein aufrufbares Objekt (CatalogAttribute) handelt.

CatalogAttribute

Die Ressource attributesConfig bietet CatalogAttribute, ein Objekt auf Katalogebene. Mit zwei der Felder dieses Objekts können Sie steuern, welche Attribute als Kacheln angezeigt werden. Das bedeutet, dass alle Attribute in allen des Produktkatalogs können Kandidaten für Tiling sein:

Für Kacheln relevante Felder
DynamicFacetableOption enum-Feld für die globale Steuerung, das als „aktiviert“ oder „deaktiviert“ angegeben werden muss. Dadurch werden dynamische Attribute aktiviert oder deaktiviert, was wiederum Kacheln beeinflusst. Dies wird in der Google Cloud Console unter „Attributeinstellungen“ festgelegt.
facetConfig Objekt mit Optionen für einzelne Facettenwerte. Dieses Feld ist ein Attributsteuerelement.

Attributeinstellungen

FacetConfig

Ein Objekt, das Attributoptionen enthält, mit denen einzelne Attributwerte dynamisch und somit möglicherweise in Kacheln umgewandelt werden können. Es ist ein Feld aus der CatalogAttribute-Konfiguration auf Katalogebene.

Das Objekt enthält bereits vorhandene Felder, deren Auswirkungen jetzt auch auf Kacheln zutreffen:

Für Kacheln relevante Felder
ignoredFacetValues Dieses Nachrichtenfeld in der FacetConfig enthält Facettenwerte, die für den aktuellen Attributnamen in einem bestimmten Zeitraum und nur in der Facette ignoriert werden sollen, ohne sich auf die Produktbeschreibungen im Katalog auszuwirken.
facetIntervals So kann der Einzelhändler Bucket-Größen für eine numerische Eingabe angeben. Dies funktioniert auf die gleiche Weise für Kacheln: Wenn ein Händler bestimmte numerische Intervalle für ein dynamisches Attribut festlegt, sollten dieselben numerischen Intervalle für Kacheln verwendet werden.
removeFacetValue Entfernt Attributwerte für bestimmte Attributschlüssel. Diese werden Attributwerten zugeordnet.

Informationen zum Erstellen dieser einzelnen Steuerelemente in der Console