Auf dieser Seite wird beschrieben, wie Sie Bereitstellungseinstellungen aufrufen, bearbeiten, löschen, exportieren und importieren.
Allgemeine Informationen zu Bereitstellungssteuerungen und eine Anleitung zum Erstellen von Bereitstellungssteuerungen finden Sie unter Bereitstellungssteuerungen und Bereitstellungssteuerungen erstellen.
Steuerelemente für die Bereitstellung aufrufen und bearbeiten
Sie können die Auslieferungssteuerungen für Vertex AI Search for Retail über die Console und die API aufrufen.
Steuerelemente für die Bereitstellung in der Console aufrufen und bearbeiten
Der Tab Steuerelemente für die Bereitstellung auf der Seite „Steuerelemente“ enthält alle Steuerelemente für die Bereitstellung und die zugehörigen Bereitstellungskonfigurationen. Klicken Sie auf das Symbol editSteuerelement bearbeiten für ein Steuerelement, um die Einstellungen und zugehörigen Bereitstellungskonfigurationen im Bereich Steuerelement bearbeiten zu ändern. Klicken Sie auf das Symbol deleteSteuerelement löschen, um ein Steuerelement zu löschen. Dadurch wird es auch aus allen Bereitstellungskonfigurationen entfernt.
Die Steuerelemente für eine bestimmte Bereitstellungskonfiguration können Sie auch auf der Seite Bereitstellungskonfigurationen aufrufen und bearbeiten. Klicken Sie auf eine Bereitstellungskonfiguration, um die Seite Details aufzurufen, auf der alle Bereitstellungssteuerelemente für diese Konfiguration aufgeführt sind. Klicken Sie auf das Symbol editSteuerelement bearbeiten für ein Steuerelement, um die Einstellungen im Bereich Steuerelement bearbeiten zu ändern. Klicken Sie auf das Symbol do_not_disturb_onSteuerelement entfernen, um die Verknüpfung des Steuerelements mit der Bereitstellungskonfiguration aufzuheben. Das Steuerelement wird dadurch nicht gelöscht.
Es dauert einige Minuten, bis neu erstellte oder aktualisierte Steuerelemente für die Bereitstellung von Live-Traffic verfügbar sind. Sie können auf der Seite Bewerten prüfen, ob Ihre Änderungen angewendet wurden.
Steuerelemente für die Bereitstellung inline ansehen
Wenn Sie eine einzelne Bereitstellungssteuerung inline sehen möchten, verwenden Sie Control.get
.
Weitere Informationen zu dieser Methode findest du in der Control.get
API-Referenz.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls/CONTROL_ID'
Wenn du mehrere Bereitstellungssteuerungen inline auflisten möchtest, verwende Controls.list
.
Optional können Sie mit dem Parameter pageSize
eine maximale Anzahl von Ergebnissen festlegen, die zurückgegeben werden sollen. Wenn weitere Ergebnisse verfügbar sind, enthält die list
-Antwort ein Seitentoken. Sie können ein Seitentoken im Parameter pageToken
einer list
-Anfrage übergeben, um die nächste Ergebnisseite abzurufen.
Wenn Sie nur die Steuerelemente auflisten möchten, die mit einer bestimmten Bereitstellungskonfiguration verknüpft sind, verwenden Sie den Abfrageparameter filter
, um die ID der Bereitstellungskonfiguration anzugeben.
Weitere Informationen zu dieser Methode findest du in der Control.list
API-Referenz.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls?pageSize=PAGE_SIZE&pageToken=PAGE_TOKEN&filter=servingConfig=SERVING_CONFIG_ID
Bereitstellungseinstellungen für Patches inline
Wenn Sie Felder in einem Auslieferungskontrollelement aktualisieren möchten, verwenden Sie Controls.patch
und fügen Sie dem Anfragetext eine Instanz von Control
hinzu. Geben Sie die zu aktualisierenden Felder mit dem Parameter updateMask
an oder lassen Sie ihn deaktiviert, um alle unterstützten Felder zu aktualisieren.
Weitere Informationen zu dieser Methode findest du in der Controls.patch
API-Referenz.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d '{ "name": "projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls/CONTROL_ID", "FIELD_NAME_1": "NEW_FIELD_VALUE_1" "FIELD_NAME_2": "NEW_FIELD_VALUE_2" }' \ 'https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls/CONTROL_ID?updateMask=FIELD_NAME_1,FIELD_NAME_2'
Steuerelemente Inline zu Bereitstellungskonfigurationen hinzufügen
Verwenden Sie ServingConfig.addControl
, um einer Bereitstellungskonfiguration ein Steuerelement hinzuzufügen.
Weitere Informationen zu dieser Methode findest du in der ServingConfig.addControl
API-Referenz.
Ein Beispiel für diese Methode finden Sie unter Bereitstellungskonfigurationen verwalten.
Steuerelemente inline aus Bereitstellungskonfigurationen entfernen
Verwenden Sie ServingConfig.removeControl
, um ein Steuerelement aus einer Bereitstellungskonfiguration zu entfernen.
Weitere Informationen zu dieser Methode findest du in der ServingConfig.addControl
API-Referenz.
Ein Beispiel für diese Methode finden Sie unter Bereitstellungskonfigurationen verwalten.
Steuerelement für die Bereitstellung löschen
Sie können ein Auslieferungskontrollelement über die Console oder inline mit der Methode Controls.delete
löschen.
Steuerelement für die Bereitstellung in der Console löschen
Sie können ein Steuerelement für die Bereitstellung löschen, um dieses Steuerelement aus allen Bereitstellungskonfigurationen zu entfernen, die es verwenden.
Rufen Sie in der Console „Suchen für Einzelhandel“ die Seite Einstellungen auf.
Zur Seite „Steuerelemente“Klicken Sie in der Tabellenzeile des Steuerelements, das Sie entfernen möchten, auf deleteLöschen.
Klicken Sie im Bestätigungsfenster auf Löschen, um den Löschvorgang abzuschließen.
Steuerelement für die Bereitstellung inline löschen
Verwenden Sie Controls.delete
, um Steuerelemente für die Bereitstellung inline zu löschen.
Weitere Informationen zu dieser Methode findest du in der Controls.delete
API-Referenz.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/controls/SERVING_CONTROL_ID'
Bereitstellungseinstellungen exportieren
Sie können Ihre Bereitstellungseinstellungen in eine Datei in einem Cloud Storage-Bucket exportieren.
Es gibt zwei Gründe, warum Sie Bereitstellungseinstellungen exportieren und importieren sollten:
Sie können Bereitstellungssteuerungen von einem Projekt in ein anderes verschieben.
So führen Sie eine Bulk-Änderung an allen oder einigen Steuerelementen für die Bereitstellung durch: Exportieren Sie die Bereitstellungseinstellungen, bearbeiten Sie die exportierte Datei und importieren Sie sie dann, um Bereitstellungseinstellungen zu ändern oder hinzuzufügen.
Sie können über die Search for Retail-Konsole exportieren und importieren. Wenn Sie Bereitstellungseinstellungen exportieren, werden alle Bereitstellungseinstellungen im Projekt exportiert.
So exportieren Sie Bereitstellungseinstellungen:
Rufen Sie in der Console „Suchen für Einzelhandel“ die Seite Einstellungen auf.
Zur Seite „Steuerelemente“Klicken Sie auf dem Tab Steuerelemente für die Bereitstellung auf Steuerelemente exportieren.
Wählen Sie im Fenster Export Serving Controls (Auslieferungssteuerungen exportieren) den Cloud Storage-Bucket aus, in den Sie die Steuerungsdatei exportieren möchten.
Klicken Sie auf Exportieren.
Die exportierten Steuerelemente werden im ausgewählten Bucket in einer NDJSON-Datei mit dem folgenden Namen gespeichert:
projects_PROJECT_ID_TIMESTAMP_exported_controls.ndjson
Nach Abschluss des Exportvorgangs sehen Sie den Vorgangsstatus in der Liste Aktivitäten für Bulk-Import, -Export und -Löschen im Fenster Aktivitäten exportieren. Öffnen Sie das Fenster Exportaktivität, indem Sie im Nachrichtenfenster auf Anzeigen klicken oder der Anleitung unter Status eines bestimmten Integrationsvorgangs ansehen folgen.
Bereitstellungseinstellungen importieren
Wenn Sie Steuerelemente für die Bereitstellung hinzufügen oder vorhandene in Bulk ändern möchten, können Sie die Änderungen in einer exportierten Steuerelementdatei vornehmen. Sie können sie dann in das ursprüngliche Projekt oder in ein anderes Projekt importieren.
Wissenswertes zum Importieren von Bereitstellungseinstellungen:
Sie können eine Datei mit Bereitstellungseinstellungen nicht importieren, wenn sie sowohl Bereitstellungseinstellungen für Suchergebnisse als auch für Empfehlungen enthält.
Wenn Sie Bereitstellungseinstellungen importieren, werden alle Bereitstellungseinstellungen in der Datei mit der Bereitstellungskonfiguration verknüpft, die Sie beim Import angeben. Wenn eine Bereitstellungseinstellung bereits mit einer anderen Bereitstellungskonfiguration im Projekt verknüpft ist, wird diese Verknüpfung ebenfalls beibehalten.
So importierst du Einstellungen für die Auslieferung:
Bearbeiten und prüfen Sie eine exportierte Bereitstellungskontrolldatei und legen Sie sie in einem Cloud Storage-Bucket ab. Informationen zum Exportieren von Bereitstellungseinstellungen finden Sie in der vorherigen Aufgabe Bereitstellungseinstellungen exportieren.
Die Datei darf nur Einstellungen für die Anzeigenbereitstellung oder nur Einstellungen für die Empfehlungen enthalten. Sie können keine Datei importieren, die beide Typen enthält.
Rufen Sie in der Console „Suchen für Einzelhandel“ die Seite Einstellungen auf.
Zur Seite „Steuerelemente“Klicken Sie auf dem Tab Steuerelemente für die Bereitstellung auf Steuerelemente importieren.
Gehen Sie im Fenster Bereitstellungseinstellungen importieren so vor:
Wählen Sie den Cloud Storage-Bucket und die NDJSON-Datei mit den Steuerelementen aus, die Sie importieren möchten.
Wählen Sie die Bereitstellungskonfiguration aus, mit der Sie die importierten Bereitstellungseinstellungen verknüpfen möchten.
Sehen Sie sich den Importvorschauplan an. Die Steuerelemente, die erstellt werden, werden auf dem Tab Neu angezeigt. Die Steuerelemente, die geändert werden, werden auf dem Tab Geändert angezeigt.
Klicken Sie auf Importieren.
Es wird ein Vorgang mit langer Ausführungszeit gestartet, um die neuen und geänderten Steuerelemente zu importieren.
Nach Abschluss des Importvorgangs sehen Sie den Vorgangsstatus im Fenster Aktivitätsstatus auf dem Tab Steuerelemente. Öffnen Sie das Fenster Aktivitätsstatus, indem Sie im Meldungsfenster auf Anzeigen klicken oder der Anleitung unter Status eines bestimmten Integrationsvorgangs ansehen folgen.