Questa pagina introduce la funzionalità di navigazione a riquadri di AI Commerce Search.
Perché utilizzare i riquadri?
In quanto rappresentazione visiva delle coppie di valori degli attributi, i riquadri sono un modo diverso di presentare le stesse informazioni delle sfaccettature dinamiche, mostrando solo gli attributi più utilizzati per una determinata query, indipendentemente dalle famiglie di sfaccettature dinamiche che non sono sempre intuitive per l'acquirente. L'obiettivo è aumentare l'utilizzo dei filtri, il che a sua volta aumenta le entrate per utente. La navigazione a riquadri rende l'utilizzo dei filtri nelle query HEAD più pertinente, facilitando una previsione delle entrate più accurata (tramite regressione).
La navigazione a riquadri funziona nell'ambito del pacchetto di ricerca guidata, a vantaggio del cliente, in quanto restringe le query degli utenti in modo più rapido e con maggiore pertinenza per l'utente finale. La funzionalità di navigazione a riquadri è stata progettata per risolvere il problema dello spazio dei facet dinamici e consentire all'utente di trovare più rapidamente ciò che è più pertinente per lui. La navigazione a riquadri impedisce inoltre all'acquirente di dover cercare tra tutte le famiglie di filtri in un riquadro di navigazione a sinistra o a destra per trovare esattamente il prodotto che sta cercando prima di dover comunque confermare la selezione della ricerca ristretta con un secondo clic di un pulsante di invio.
La navigazione a riquadri integra i facet dinamici
Le sfaccettature dinamiche vengono fornite in AI Commerce Search nella console Gemini Enterprise for Customer Experience caricando il catalogo dei prodotti. Sono filtri che restringono le query modificando l'ordine dei filtri visualizzati in modo che quelli corretti siano in alto e la ricerca restituisca risultati più pertinenti a ogni turno di ricerca.
Le sfaccettature dinamiche ordinano le famiglie di filtri come Stile, Manica per una query abito per i rivenditori di moda o Volume, Varietà o Contenitore per il latte per i rivenditori di generi alimentari. Spesso, queste famiglie di sfaccettature dinamiche sono organizzate in modo non sempre intuitivo per l'utente. Inoltre, un riquadro a comparsa per la selezione dinamica dei filtri occupa molto spazio sul sito del prodotto e non è sempre ottimizzato per il mobile.
È quindi emersa la necessità di ridurre lo spazio sui siti web di merchandising e aumentare le entrate per conversione di ricerca.
Come funzionano i riquadri?
La navigazione a schede consente all'utente di eseguire una ricerca più mirata in modo più rapido, in modo da aumentare il coinvolgimento nella ricerca e le entrate per ricerca. I riquadri possono essere visualizzati orizzontalmente nel sito del prodotto indipendentemente dalle famiglie di sfaccettature. La funzionalità dei riquadri controlla i filtri di ricerca in modo da posizionare i filtri più probabili individualmente nella parte superiore della pagina, separando i risultati di ricerca dalle famiglie di facet dinamici per fornire una visualizzazione immediata. In questo modo, la navigazione a riquadri offre agli utenti una disposizione più accessibile dei contenuti delle sfaccettature dinamiche.
Percorso dell'acquirente
Quando un acquirente esegue una ricerca sul sito web di un rivenditore con la navigazione a riquadri attivata, visualizza fino a 20 riquadri che mostrano i singoli valori di filtro con cui è più probabile che interagisca. Questi riquadri sono ordinati in base alla probabilità di utilizzo, indipendentemente dalla famiglia di attributi del prodotto. Ogni riquadro può includere un'immagine che rappresenta un prodotto tipico con il filtro applicato. Se un cliente fa clic su un riquadro, viene applicato il valore della sfaccettatura corrispondente. L'elenco dei prodotti viene aggiornato in modo che corrisponda alla query e al filtro e viene visualizzato il facet applicato. Inoltre, i riquadri visualizzati vengono aggiornati per riflettere il nuovo tasso di coinvolgimento previsto, escludendo eventuali filtri già applicati.
Percorso del rivenditore
Il rivenditore invia una query ad AI Commerce Search e riceve una risposta standard alla query che include un elenco ordinato di valori dei riquadri classificati in base alle famiglie di attributi del prodotto e un modo per generare un'immagine del riquadro. Il rivenditore esegue il rendering dei riquadri con o senza immagini. Se un potenziale cliente fa clic su un riquadro o su un valore di sfaccettatura, il rivenditore invia una nuova query a Google con il filtro corrispondente al riquadro o alla sfaccettatura aggiunto al campo del filtro. Il sito del rivenditore invia anche a Google un evento per la seconda query con il filtro aggiunto. La risposta della ricerca AI Commerce, la query inviata a Google e gli eventi inviati a Google sono gli stessi sia per "L'utente ha fatto clic sul filtro" sia per "L'utente ha fatto clic sul riquadro".
Filtri mostrati nei riquadri
I filtri possono essere idonei all'affiancamento in base alle preferenze che i rivenditori possono impostare nella console AI Commerce Search in Gemini Enterprise for Customer Experience o nell'API AI Commerce Search per contenuti, conteggi dei prodotti e query quantitative correlate.
In base ai contenuti
- I filtri non possono essere stati applicati in una ricerca precedente.
- Solo i riquadri che corrispondono ai valori degli attributi negli attributi del catalogo contrassegnati come dinamicamente filtrabili.
- Il risultato della ricerca (la risposta di AI Commerce Search) deve contenere almeno un prodotto.
- Non vengono visualizzati riquadri corrispondenti ai filtri di sistema, ad esempio "in stock = sì" o "disponibile per la vendita = sì".
- I riquadri sono ordinati in base alla probabilità di interazione.
In base al conteggio dei prodotti
- Cosa succede se ci sono meno di 20 tessere classificabili?
- Se sono presenti tra 2 e 19, restituisci il maggior numero possibile di riquadri.
- Se sono disponibili meno di due tessere, non restituire tessere.
- Se ci sono più di 20 tessere classificabili, restituisci le prime 20 in base alla probabilità di coinvolgimento.
In base alle query quantitative
- I riquadri supportano sia i valori "categorici" (colore = rosso) sia quelli numerici (peso = "1 lb - 2 lb").
- Bucketizzazione dei riquadri numerici:
- Il bucketing configurato utilizzando i controlli per attributi specifici viene rispettato. Ad esempio, se una sfaccettatura viene suddivisa manualmente in bucket con pesi di 0-1, 1-3 libbre e 3-6 libbre, questi bucket vengono utilizzati nei riquadri. Per maggiori dettagli, vedi Controlli dinamici di sfaccettature e riquadri.
- Se una sfaccettatura viene raggruppata automaticamente, nei riquadri devono essere utilizzati gli stessi bucket.
Navigazione a riquadri nell'API AI Commerce Search?
Non esiste una nuova API per la funzionalità dei riquadri. Tuttavia, sono stati aggiunti nuovi campi all'API principale (query) Vertex AI già esistente.
Richiedi tileNavigationSpec
Response tileNavigationResult
L'API restituisce quindi fino a 20 riquadri nel campo tileNavigationResult, ordinati in base alla probabilità di utilizzo. La risposta mostra i riquadri in base ai valori degli attributi e un'immagine rappresentativa corrispondente:
Non sono necessarie modifiche all'API esistente e le nuove librerie client sono disponibili al momento della disponibilità generale e vengono pubblicate nella documentazione della libreria pubblica.
Cosa devono fare i rivenditori con i risultati di ricerca delle schede
Mostra riquadri:mostra i riquadri restituiti nell'ordine fornito, con il primo riquadro nella risposta che viene mostrato per primo.
ProductAttributeValueè una coppia chiave-valore che contiene il valore dell'attributo, in modo da sapere quali riquadri mostrare. Nelle successive richieste di ricerca,ProductAttributeValuedeve essere impostato nel campoappliedTilese anche nel campofilter(ad es.filter = "attributes.weight:ANY(\"large\")"). La risposta conterrà quindi i prodotti filtrati e un nuovo insieme di riquadri da mostrare.Visualizzazione delle immagini:queste immagini possono essere ottenute facendo riferimento al campo
representativeProductIdnella risposta, che fornisce l'ID prodotto di un prodotto tipico che corrisponde al filtro applicato. I rivenditori cercano questo ID prodotto rappresentativo e selezionano un'immagine appropriata da visualizzare nel riquadro. È importante utilizzare l'ID prodotto rappresentativo, anziché l'ID prodotto principale, per assicurarsi che l'immagine rifletta accuratamente l'attributo filtrato (ad es. visualizzando una variante rossa per il filtrocolor = "red").
Configurare il comportamento dei riquadri nella console
La selezione dei riquadri da visualizzare nella schermata di ricerca è determinata direttamente dagli attributi del catalogo, che a loro volta vengono estratti dalle informazioni che il rivenditore carica nel catalogo dei prodotti. I riquadri dei candidati sono tutti i valori all'interno degli attributi di tutti gli "attributi con sfaccettature dinamiche" nel Catalogo dei prodotti.
Abilita facet e tiling dinamici
Le sfaccettature sono controllate dagli attributi del prodotto, che provengono dal catalogo e dagli eventi utente. Il faceting e il tiling dinamici sono configurati per consentire alle query degli utenti finali di corrispondere agli attributi del prodotto.
Per controllare quali attributi sono idonei per i facet e i riquadri dinamici:
Vai alla pagina Controlli della console AI Commerce Search in Gemini Enterprise for Customer Experience. Vai alla pagina Controlli
Fai clic sulla scheda Controlli attributi e imposta i controlli dei riquadri.
(Facoltativo) Per modificare i controlli degli attributi, fai clic su editModifica controlli accanto ad Attributi, poi imposta i controlli per ogni attributo su True o False.

La terza e la quarta colonna (Indicizzabile e Faceting dinamico) sono fondamentali per controllare i riquadri. Per ogni riga di attributo, entrambe queste colonne devono essere contrassegnate come True affinché i riquadri funzionino. Indicizzabile consente ad AI Commerce Search di filtrare utilizzando l'attributo. Se il faceting dinamico è attivato, AI Commerce Search può utilizzare automaticamente un attributo come facet dinamico in base al comportamento passato degli utenti, ad esempio clic e visualizzazioni dei facet.
Per scoprire come farlo nell'API, consulta la sezione Controllo dei riquadri nell'API.
Controlli dei singoli riquadri
I controlli dei facet ti consentono di gestire il comportamento dei facet senza modificare il catalogo e influiscono sul comportamento di ricerca nel sito.
Il controllo Rimuovi facet rimuove un intero facet dai risultati per i facet dinamici per determinate query. Inoltre, impedisce la restituzione dei riquadri dei membri di questo facet come riquadri.
Allo stesso modo, i seguenti valori dei facet contrassegnati con faceting e tiling dinamici a livello di catalogo influiscono sui riquadri:
- Ignora valori di facet: impedisce la visualizzazione del riquadro e rimuove il facet dinamico nei risultati di ricerca.
- Sostituisci valori facet: consente al rivenditore di modificare il valore del facet (ad esempio, per l'attributo
color, modificanavy blueinblue) per query specifiche sia nei riquadri che nei facet dinamici. - Imposta intervalli numerici: consente al rivenditore di specificare le dimensioni dei bucket per generare una risposta di ricerca in un determinato intervallo dinamico, sia nei facet che nei riquadri dinamici.
Gli ultimi tre tipi di controllo dei facet dinamici nel menu a discesa dei controlli dei tipi di controllo dei facet non influiscono sui riquadri:
- Forza facet di ritorno
- Riclassifica i facet dinamici
- Unisci facet
Per saperne di più sul controllo di valori e comportamenti specifici dei facet in ogni controllo, consulta Controlli dei facet.
Controllo dei riquadri nell'API
Questa sezione descrive come controllare il comportamento dei riquadri nell'API AI Commerce Search.
Controlli degli attributi
Per la ricerca e i suggerimenti, troverai l'API a livello di catalogo nella risorsa REST Risorsa: projects.locations.catalogs.attributesConfig. Questa API fornisce metodi per aggiungere, rimuovere e sostituire gli attributi a livello di catalogo e prodotto. Il campo catalogAttributes può essere mappato su dynamicFacetable indicizzabili e ricercabili. dynamicFacetable si applica al comportamento dei riquadri se i facet sono idonei per il tiling.
Configurazione degli attributi a livello di catalogo.
| Campo pertinente al riquadro | |
catalogAttributes
|
map Attiva la configurazione degli attributi a livello di catalogo, che contiene informazioni su se è possibile eseguire ricerche, se è possibile creare sfaccettature dinamiche e altro ancora, mappando il nome di un attributo a un valore, che è un oggetto chiamabile, CatalogAttribute.
|
La risorsa attributesConfig fornisce CatalogAttribute, un oggetto a livello di catalogo. Due dei campi di questo oggetto generano controlli sugli attributi visualizzati come riquadri. Ciò significa che tutti gli attributi in tutti gli "attributi sfaccettabili" del catalogo dei prodotti possono essere candidati per la visualizzazione a mosaico:
| Campi pertinenti al riquadro | |
DynamicFacetableOption
|
Campo di controllo globale enum che deve essere specificato come attivato o disattivato. che attiva o disattiva i facet dinamici, che a loro volta determinano i riquadri. Questo viene impostato in Controlli degli attributi nella console Google Cloud .
|
facetConfig
|
oggetto che contiene le opzioni per i singoli valori delle sfaccettature. Questo campo è un controllo dei facet. |
Controlli facet
FacetConfig
Un oggetto che contiene opzioni di facet per rendere dinamici i singoli valori di facet e quindi potenzialmente visualizzabili come riquadri. Si tratta di un campo della configurazione CatalogAttribute a livello di catalogo.
L'oggetto contiene campi già esistenti il cui impatto ora si estende ai riquadri:
| Campi pertinenti al riquadro | |
ignoredFacetValues
|
Questo campo del messaggio in FacetConfig contiene valori di sfaccettatura da ignorare per il nome dell'attributo corrente per un determinato intervallo di tempo e solo nella sfaccettatura, senza influire sulle descrizioni dei prodotti nel catalogo.
|
facetIntervals
|
Ciò consente al rivenditore di specificare le dimensioni dei bucket per un input numerico. Il funzionamento dovrebbe essere lo stesso per i riquadri: se un rivenditore imposta intervalli numerici specifici per un facet dinamico, deve utilizzare gli stessi intervalli numerici per i riquadri. |
removeFacetValue
|
Rimuove i valori dei facet per chiavi di facet specifiche. Questi valori vengono mappati ai valori degli attributi. |
Scopri come creare questi singoli controlli nella console.