Bereitstellungseinstellungen

Sie können Steuerelemente für die Bereitstellung auf Bereitstellungskonfigurationen anwenden, um anzupassen, wie Suchanfragen behandelt und Ergebnisse zurückgegeben werden. Eine Bereitstellungssteuerung ist eine Regel, die aus einem Bedingungs-Aktion-Paar besteht. Die Bedingung gibt an, wann die Bereitstellungssteuerung ausgeführt wird, und die Aktion gibt an, welches Verhalten die Bereitstellungssteuerung ausführt.

Sie können eine Auslieferungssteuerung mithilfe der API-Methode Control.create erstellen.

Wenn Sie die API nicht verwenden möchten, können Sie Console auswählen, um in Vertex AI Search for Commerce Bereitstellungssteuerungen zu erstellen.

Verfügbare Bereitstellungseinstellungen

Folgende Bereitstellungssteuerungen sind verfügbar:

  • Boost/Bury: Wirkt sich auf die Rangfolge und Reihenfolge der Ergebnisse in der zurückgegebenen Ergebnisliste aus. Verfügbar für Suchanfragen und Empfehlungen.
  • Filter: Entfernt Ergebnisse, die nicht den Filter enthalten, aus der zurückgegebenen Ergebnisliste. Nur für die Suche verfügbar.
  • Weiterleiten: Leitet Ihre Nutzer abhängig von der Suchanfrage auf eine bestimmte Seite weiter. Nur für die Suche verfügbar.
  • Anpinnen: Die genaue Position in den Ergebnissen wird für ein bestimmtes Produkt angegeben.
  • Linguistisch: Passt die linguistische Suchanfrage an. Nur für die Suche verfügbar. Es gibt verschiedene Arten von linguistischen Steuerelementen:
    • Synonym: Maximiert Synonyme als Synonyme für eine Suchanfrage.
    • Unidirektionales Synonym: Maximiert Synonyme für bestimmte Begriffe unidirektional.
    • Ignorieren: Verhindert, dass ein Begriff in Suchanfragen verwendet wird.
    • Nicht verknüpfen: Verhindern Sie, dass Begriffe in Suchanfragen verwendet werden, wenn bestimmte Begriffe angezeigt werden.
    • Ersetzung: Ersetzt Begriffe in der Suchanfrage.

Steuerungsbedingungen

Steuerbedingungen bestimmen, wann eine Auslieferungssteuerung ausgeführt wird.

Kontrollbedingungsfelder können Abfragebedingungen, Zeiträume oder beides sein. Bei einigen Steuerelementtypen sind mehrere Bedingungsfelder zulässig oder nicht.

Verfügbare Bedingungsfelder:

  • Suchbegriffe: Wird ausgelöst, wenn der Begriff in der Suchanfrage angezeigt wird.
    • Bei einer vollständigen Übereinstimmung muss die gesamte Suchanfrage mit dem Abfragebegriff übereinstimmen.
    • Es können mehrere Begriffe angegeben werden. Sie wird ausgelöst, wenn einer der Suchbegriffe in der Suchanfrage angezeigt wird.
  • Aktiver Zeitraum: Wird ausgelöst, wenn das Datum der Suchanfrage in dem Zeitraum liegt.
    • Es können mehrere Zeiträume angegeben werden. Trigger, solange das Datum der Abfrage im Zeitraum liegt (einschließlich).

Die von Ihnen angegebenen Bedingungsfelder bestimmen, ob die Steuerung angewendet wird.

  • Mehrere Bedingungsfelder werden mit AND kombiniert. Wenn Sie also sowohl Zeitraum als auch Abfragebedingungen angeben, müssen beide Bedingungsfelder ausgelöst werden, damit die Steuerung angewendet wird.
  • Mehrere Bedingungsunterfelder werden mithilfe von OR kombiniert. Das bedeutet, dass die Abfragebedingungen ausgelöst werden, wenn ein Abfragebegriff übereinstimmt, wenn Sie mehrere Abfragebedingungen haben. Wenn Sie mehrere Zeiträume haben, wird die Steuerung durch einen beliebigen übereinstimmenden Zeitraum ausgelöst.
  • Keine Bedingungsfelder geben an, dass die Steuerung immer gilt. Bei einigen Steuerelementen muss jedoch ein Feld definiert werden.

Weitere Informationen zu den Bedingungen finden Sie in der Controls.condition API-Referenz.

Steuerungsaktionen

Eine Steuerungsaktion gibt an, wie sich die Bereitstellungssteuerung verhält, wenn die Bedingungen während einer Suche erfüllt werden.

Welche Art von Aktion Sie angeben können, hängt von der Art der Auslieferungssteuerung ab, die Sie erstellen. Beispiel: Die Aktion für eine Boost/Bury-Steuerung besteht darin, einen Verstärkungs/Abschwächungswert auf Produktfilter anzuwenden, während die Aktion für eine unidirektionale Synonymsteuerung darin besteht, einen von Ihnenen vergebenen verknüpfter Begriff anzuwenden.

Einstellungen zum Hoch-/Herabstufen

Mit den Boost-/Bury-Steuerelementen können Sie bestimmte Suchergebnisse als höher oder niedriger im Ranking anzeigen.

Sie können ein Steuerelement zum Optimieren oder Ausblenden für die Suche oder Empfehlungen erstellen. Die Funktion „Empfehlungen hervorheben/begraben“ befindet sich in der öffentlichen Vorschau.

Beim Erstellen einer Boost-/Bury-Steuerung können Sie Filterausdrücke verwenden, um die Bedingungen basierend auf Product-Feldern anzugeben.

Sie können dann einen boost-Wert zwischen -1,0 und 1,0 anwenden, um anzugeben, in welcher Höhe Produktergebnisse optimiert oder abgeschwächt werden sollen, die diesen Bedingungen entsprechen. Ein positiver Wert erhöht die Ergebnisse und ein negativer Wert setzt sie herab.

Durch Festlegen einer hohen Stärke für den Artikel erhält das Element eine große Werbeaktion. Dies bedeutet jedoch nicht unbedingt, dass der Boosted Item immer das oberste Ergebnis ist. Ergebnisse, die für die Suchanfrage erheblich relevanter sind, können immer noch stark bevorzugt, aber irrelevante Elemente enthalten. Würde die Optimierungsstärke entsprechend auf -1,0 gesetzt werden, würde das Element zu einer großen Verschlechterung führen, aber die Ergebnisse, die sehr hoch relevant sind, werden möglicherweise weiterhin angezeigt.

Als Beispiel für die Nutzung von Boost/Bury können Sie kostengünstigere Produkte priorisieren und die Priorität der teuren Produkte herabsetzen.

Die Kontrollbedingungen unterscheiden sich zwischen den Einstellungen zum Hoch-/Herabstufen von Suchergebnissen und Empfehlungen:

  • Suche: Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen.
  • Empfehlungen: Steuerbedingungen sind nicht verfügbar. Die Einstellung gilt immer.

Als Steuerungsaktion geben Sie einen Produktfilter für Boost/Bury an und legen die entsprechenden Werte fest.

Informationen zum Erstellen einer Boost-/Bury-Steuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Weitere Informationen zu den Einstellungen für Boost-/Bury-Steuerelemente finden Sie in der Controls.BoostAction API-Referenz.

Filtereinstellungen

Mit Filtersteuerungen können Sie vordefinierte Filter basierend auf einer bestimmten Suchanfrage dynamisch hinzufügen.

Sie können Filterausdrücke basierend auf Product-Feldern verwenden. Informationen zur Syntax des Filterausdrucks finden Sie unter Ergebnisse filtern und sortieren.

Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen. Als Steuerungsaktion geben Sie einen Filter an, der zum Zeitpunkt der Abfrage angewendet werden soll.

Bei der Abfrage blaue Schuhe können Sie beispielsweise ein Filterkontrollelement verwenden, um Suchergebnisse automatisch nach der Farbe Blau zu filtern. Sie können auch Filtersteuerungen verwenden, um zu verhindern, dass bestimmte Ergebnisse an Käufer zurückgegeben werden.

Informationen zum Erstellen einer Filtersteuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Weitere Informationen zu den Einstellungen für die Filtersteuerung findest du in der Controls.FilterAction API-Referenz.

Weiterleitungseinstellungen

Mit einer Weiterleitungssteuerung können Sie Ihre Käufer je nach Absicht zu verschiedenen Seiten weiterleiten, anstatt ihnen nur Suchergebnisse anzuzeigen.

Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen. Geben Sie als Steuerungsaktion einen Weiterleitungs-URI an, an den weitergeleitet wird, wenn die Bedingungen erfüllt sind.

Sie können beispielsweise eine Weiterleitungssteuerung erstellen, sodass Abfragen während einer Werbeaktion für das Produkt gShoe bei Abfragen mit Laufschuhe oder Sportschuhe auf die gShoe-Produktseite weiterleiten. Eine weitere Möglichkeit für die Verwendung von Weiterleitungssteuerungen besteht darin, Käufer zu einer bestimmten Seite weiterzuleiten, wenn sie nach einem Begriff suchen, der für Ihre Website nicht relevant ist. Wenn beispielsweise nach häufig gestellten Fragen gesucht wird, wird der Nutzer auf die Seite mit den häufig gestellten Fragen auf Ihrer Website weitergeleitet, anstatt Suchergebnisse zu sehen.

Informationen zum Erstellen einer Weiterleitungssteuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Weitere Informationen zu den Einstellungen für die Weiterleitungssteuerung finden Sie in der Controls.RedirectAction API-Referenz.

Steuerelemente für das Anpinnen

Mit den Anpinning-Steuerelementen können Sie eine genaue Position in den Ergebnissen angeben, an der ein bestimmtes Produkt erscheinen soll.

Sie können ein Anpinnen-Steuerelement für die Suche oder die Ansicht erstellen. Sie wird nicht für Empfehlungen unterstützt.

Beim Erstellen eines Anpinnen-Steuerfelds können Sie Filterausdrücke verwenden, um die Bedingungen basierend auf Product-Feldern anzugeben.

Fügen Sie als Steueraktion ein Rule zu Ihrer Suche oder Ihrem Suchen/Ansehen-Condition hinzu, das als Aktionsfeld pin_action. dient.

Sie können dann einen pin-Wert zwischen [1,120] anwenden, um die feste Position anzugeben, an der die Ergebnisse angepinnt werden sollen, die diesen Bedingungen entsprechen.

  • Regelnbedingung: Sie müssen entweder eine nicht leere [Condition.query_terms][] (nur für die Suche) oder [Condition.page_categories][] (nur für die Suche) angeben, aber nicht beide.
  • Aktionseingabe: [pin_position, product_id] Paare werden zugeordnet (die Eingabeposition kann einen Wert von 1 bis 120 haben). Die maximale Größe entspricht der maximalen Seitengröße der Anfrage. 10 ist die Anzahl der zulässigen Paare in der Markierungskarte.
  • Aktionsergebnis: Produkte mit übereinstimmenden IDs an der in der endgültigen Ergebnisreihenfolge angegebenen Position anpinnen. Angenommen, die Suchanfrage lautet Schuhe, [Condition.query_terms][] ist "shoes" und pin_map hat {1, pid1}. Das Produkt mit pid1 wird in den endgültigen Ergebnissen an der obersten Position angepinnt.

Markierungen und angewendete Regeln aktivieren

Wenn eine Anlegesteuerung aktiviert ist:

  • Produkte mit Produkt-IDs, die mit einer Markierung übereinstimmen, werden in der endgültigen Antwort an der genauen Position angezeigt, die durch das Steuerelement angegeben wurde.
  • Markierungen auf der zweiten oder einer höheren Seite (höhere Seitennummer) sind nicht zulässig. Das bedeutet, dass alle Markierungen, die auf eine Position festgelegt sind, die höher als die Anfrage page_size ist, ignoriert werden.
  • Mit einer Einstellung können maximal 10 Produkte angepinnt werden.
  • Die product_id muss die ID eines vorhandenen Produkts im Katalog sein.

Das Produkt wird bei jeder Suche aufgerufen und auf der Seite angezeigt, es sei denn:

  • Filter und Sortierung werden angewendet. Dadurch werden Markierungen verhindert.
  • Die Sortierreihenfolge (z. B. die Sortierung der Suchergebnisse nach Preis) ist nicht standardmäßig.

Verhalten von Markierungen

  • Wenn ein Produkt angepinnt ist, werden alle Steigerungs- oder Unterdrückungseffekte aus der Anfrage oder anderen Steuerelementen ignoriert.
  • Wenn ein Produkt an mehreren Positionen angepinnt ist, hat das zuletzt aktualisierte Steuerelement Vorrang.
  • Zwei Produkte können nicht an derselben Position innerhalb desselben Anlege-Steuerfelds (Anlegekarte) angepinnt werden.
    • Wenn mehrere Steuerelemente mit derselben Abfrage übereinstimmen und jedes davon eine andere Markierung für dieselbe Produkt-ID hat, hat das [pin_pos, p_id]-Paar des zuletzt aktualisierten Steuerelements Vorrang.

Sprachliche Steuerelemente

Sie können Hinzufügungen oder Überschreibungen erstellen, die festlegen, wie Wörter bei bestimmten Suchanfragen behandelt werden.

Synonymsteuerelemente

Wenn Sie zwei Wörter als Synonyme festlegen, ist das eine linguistische Steuerung, die zwei Wörter verknüpft.

Mit Synonymsteuerelementen wird einer Suchanfrage zusätzlicher Kontext hinzugefügt. Sie erzwingen nicht, dass ein Ergebnis in den Suchergebnissen enthalten ist, können dem System aber helfen, zusätzliche Produkte in die Suchergebnisse aufzunehmen, wodurch die Wahrscheinlichkeit steigt, dass ein bestimmtes Ergebnis enthalten ist. Mithilfe von Synonymeinträgen können also mehr Optionen für die Suchergebnisse berücksichtigt werden, letztendlich hängt das Suchergebnis jedoch von der Bewertung ab.

Wenn Sie beispielsweise möchten, dass Suchergebnisse für Laufschuhe auch Sportschuhe enthalten, erstellen Sie ein linguistisches Synonymkontrollelement. Die Bedingung ist, dass Laufschuhe als Suchbegriff eingegeben wird. Die Aktion besteht darin, das Synonym Sportschuhe in diese Suchanfrage aufzunehmen. Wenn ein Käufer auf Ihrer Website nach Laufschuhen sucht, wird diese Übereinstimmung in der von Ihnen erstellten linguistischen Steuerung gefunden und die Suche wird auf Sportschuhe erweitert, wenn die Suchergebnisse dem Käufer angezeigt werden.

Informationen zum Erstellen einer Synonymsteuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Bidirektionale Synonymsteuerelemente

Verwenden Sie zweistellige Synonymsteuerelemente, um mehrere Begriffe zu verknüpfen, sodass sie bei Suchvorgängen gleich behandelt werden.

Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen. Sie müssen keine separate Steuerungsaktion festlegen. Wenn ein von Ihnen angegebener Begriff als Abfrage verwendet wird, besteht die Steuerungsaktion darin, andere Begriffe zu verwenden, die Sie als Synonyme festgelegt haben.

Sie können beispielsweise eine bidirektionale Synonymsteuerung festlegen, die die Begriffe Geschirrtuch und Küchentuch als Synonyme verknüpft. Wenn ein Käufer auf Ihrer Website als Suchanfrage Küchentuch eingibt, kann die Suche die Abfrage erweitern, um Ergebnisse für Geschirrtuch und Küchentuch hinzuzufügen.

Informationen zum Erstellen einer Synonymsteuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Synonyme ändern die ursprüngliche Abfrage nicht. Wenn Abfragen A und B beispielsweise ein zweiseitiges Synonym sind, ist mit der folgenden Auswirkung zu rechnen:

  • Von Abfrage A zurückgegebene Ergebnisse: Set A (ohne angewendete Synonyme) und ein Teil von Set B. Die Ergebnisse sind jedoch möglicherweise geringer als bei der Kombination von A und B.

  • Von Abfrage B zurückgegebene Ergebnisse: Menge B und einige Elemente von Menge A, aber möglicherweise weniger als die Summe der Ergebnismengen A und B.

Weitere Informationen zu den Einstellungen für die beidseitige Synonymeingabe finden Sie in der Controls.TwowaySynonymsAction API-Referenz.

Unidirektionale Synonymsteuerelemente

Mit unidirektionalen Synonymsteuerelementen werden Suchbegriffe maximiert, um Begriffe unidirektional zu verknüpfen.

Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen. Geben Sie als Steuerungsaktion die Begriffe an, die als unidirektionale Synonyme verwendet werden sollen.

Beispielsweise können Sie eine One-Way-Synonymsteuerung festlegen, die Suchanfragen nach dem Begriff Rose erweitert, um den Begriff rosa einzuschließen. Da es sich um ein unidirektionales Synonym handelt, erweitern die Suchanfragen nach dem Begriff rosa nicht den Begriff Rose.

Informationen zum Erstellen einer unidirektionalen Synonymsteuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Wie bei zweiseitigen Synonyme wird auch hier die ursprüngliche Abfrage ausgeführt und die Synonyme werden als Hinweise für diese Abfrage bereitgestellt. Synonyme für völlig unterschiedliche Wörter können dazu führen, dass nur wenige Synonyme in die Ergebnisse aufgenommen werden. Im vorherigen Beispiel werden rosafarbene Artikel mit Schwerpunkt auf rosa Rosen zurückgegeben. Mit einer Synonymregel, die Suchanfragen nach dem Begriff Hund um Katze erweitert, werden hauptsächlich Artikel mit Hunden und einige mit Katzen zurückgegeben.

Weitere Informationen zu den Einstellungen für die Einweg-Synonyme finden Sie in der Controls.OnewaySynonymsAction API-Referenz.

Synonyme liefern nicht dieselben Ergebnisse

Die Suchergebnisse für zwei Synonyme sind nicht immer identisch.

Wenn Sie beispielsweise Laptoptaschen und Gepäck als zweiseitige Synonyme festlegen, verknüpft das System Koffer möglicherweise bereits mit Gepäck. Wenn ein Nutzer also nach Gepäck sucht, gibt Vertex AI Search for Commerce Ergebnisse zu Gepäck, Koffern und Laptoptaschen zurück. Wenn Sie jedoch nach Laptoptaschen suchen, fügt Vertex AI Search for Commerce den Synonyme nur Gepäck hinzu. Die Ergebnisse enthalten also möglicherweise nicht Koffer.

Steuerelemente ignorieren

Ignoriert die Verwendung von Suchanfragen, damit bestimmte Suchanfragen während der Suche nicht verwendet werden. Ignorierte Begriffe in einer Suchanfrage werden als nicht wichtig markiert, aber nicht vollständig aus der Suchanfrage ausgeschlossen.

Wenn Sie einen Suchbegriff vollständig aus einer Suchanfrage entfernen möchten, verwenden Sie eine Ersetzungssteuerung. Ein Filterelement wirkt sich darauf aus, welche Ergebnisse angezeigt werden. Mit einem Ersatzelement lässt sich jedoch zuverlässiger verhindern, dass Vertex AI Search for Commerce Ergebnisse für einen bestimmten Begriff zurückgibt.

Eine Ignoriersteuerung garantiert nicht, dass Ergebnisse für den ignorierten Begriff nicht in den Ergebnissen von Vertex AI Search für den Einzelhandel zurückgegeben werden. So kann beispielsweise eine Ignoriersteuerung für das Wort Öl bei einer Suchanfrage nach Ölfarben trotzdem Ölfarben zurückgeben. Die Abfrage wird als Farben übergeben. Es kann viele Übereinstimmungen mit Ölfarben geben,aber die Ergebnismenge ist größer, da nach Farben gesucht wird. Diese Art der Steuerung kann nützlich sein, wenn Ölfarben eine beliebte Suchanfrage auf Ihrer Website ist und Sie viele verschiedene Arten von Farben, aber nicht viele ölgestützte Farben verkaufen.

Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen. Sie müssen keine separate Steuerungsaktion festlegen. Wenn ein von Ihnen angegebener Begriff als Abfrage verwendet wird, besteht die Steuerungsaktion darin, diesen Begriff zu ignorieren.

Sie können beispielsweise eine Einstellung erstellen, die Abfragebegriffe ignoriert, die anstößige Sprache verwenden.

Informationen zum Erstellen einer Ignorierungssteuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Weitere Informationen zu den Einstellungen für die Ignoriersteuerung findest du in der Controls.IgnoreAction API-Referenz.

Nicht verknüpfende Steuerelemente

Steuerelemente, die nicht verknüpft werden, verhindern, dass Abfragebegriffe bei Suchvorgängen mit anderen von Ihnen angegebenen Begriffen zusammen abgefragt werden.

Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen. Geben Sie als Steuerungsaktion die Begriffe an, die nicht mit den Abfragebegriffen verknüpft werden sollen.

Sie können beispielsweise ein Steuerelement erstellen, das verhindert, dass ein Markenname (z. B. gShoe) in einer Abfrage mit den Begriffen günstig und schlechte Qualität gruppiert wird. Wenn ein Käufer nach schlechter Qualität günstige gShoe sucht, wird in der Suche nur nach gShoe gesucht.

Wenn ein relevantes Ergebnis für den Suchbegriff auch einen Begriff enthält, der als „Nicht verknüpfen“ angegeben ist, wird dieses relevante Ergebnis möglicherweise dennoch zurückgegeben. Verwenden Sie die Filtersteuerung, um dies vollständig zu verhindern.

Informationen zum Erstellen einer Nichtverknüpfungssteuerung finden Sie unter Neue Bereitstellungssteuerung erstellen.

Weitere Informationen zu den Einstellungen für Do-Not-Associate-Steuerelemente finden Sie in der Controls.DoNotAssociateAction API-Referenz.

Ersatzsteuerelemente

Ersetzungsoperatoren ersetzen einen oder mehrere angegebene Abfragebegriffe durch einen anderen von Ihnen angegebenen Begriff. Sie können mehrere Begriffe angeben, die einem einzelnen Begriff zugeordnet werden können (aber nicht umgekehrt).

Sie können Abfragebedingungen und anwendbare Zeiträume als Kontrollbedingungen festlegen. Als Steuerungsaktion geben Sie den Begriff an, der als Ersatz verwendet werden soll.

Sie können beispielsweise ein Steuerelement erstellen, das Aliase für eine Marke durch den vollständigen Markennamen ersetzt, der in Produktbeschreibungen häufiger verwendet wird.

Informationen zum Erstellen einer Ersatzsteuerung in der Search for Commerce Console finden Sie unter Neue Bereitstellungssteuerung erstellen.

Weitere Informationen zu den Einstellungen für die Ersatzsteuerung findest du in der Controls.ReplacementAction API-Referenz.