Questa pagina illustra la funzionalità di navigazione tra riquadri di Vertex AI Search per il retail.
Perché le schede?
In quanto rappresentazione visiva di coppie di valori dell'attributo, i riquadri sono un modo diverso per 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 lo shopper. L'obiettivo è aumentare l'utilizzo dei filtri, il che a sua volta aumenta le entrate per utente. La navigazione a riquadri rende più pertinente l'utilizzo dei filtri per le query HEAD efficaci, facilitando una previsione più accurata delle entrate (tramite la regressione).
La navigazione tra riquadri fa parte del pacchetto Ricerca guidata e offre al cliente il vantaggio di restringere le query degli utenti più rapidamente e con una maggiore pertinenza per l'utente finale. La funzionalità di navigazione tra riquadri è stata progettata per risolvere il problema delle sfaccettature dinamiche nel settore immobiliare e consentire all'utente di trovare più rapidamente ciò che è probabilmente più pertinente per lui. La navigazione a riquadri evita inoltre all'acquirente di dover esaminare tutte le famiglie di sfaccettature 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 facendo clic un secondo volta su un pulsante di invio.
La navigazione dei riquadri integra i facet dinamici
Le sezioni dinamiche vengono fornite nella console Ricerca per la vendita al dettaglio caricando il catalogo dei prodotti. Si tratta di filtri che restringono le query modificando l'ordine dei filtri visualizzati in modo che i filtri corretti siano in alto e rendano la ricerca più pertinente a ogni passaggio.
Le sfaccettature dinamiche ordinano famiglie di filtri, come Stile, Manica per una query su vestiti per rivenditori di moda o Volume, Varietà o Contenitore per il latte per rivenditori di generi alimentari. Spesso, queste famiglie di aspetti dinamici sono disposte in un modo non sempre intuitivo per l'utente. Inoltre, un riquadro popup per la selezione di sfaccettature dinamiche occupa molto spazio sul sito del prodotto e non è sempre ottimizzato per il mobile.
Di conseguenza, è emerso il bisogno di ridurre lo spazio sui siti web di merchandising e aumentare le entrate utente per conversione della rete di ricerca.
Come funzionano i riquadri?
La navigazione tra riquadri consente all'utente di eseguire più rapidamente una ricerca più specifica per 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 singolarmente i filtri più utilizzati nella parte superiore della pagina, suddividendo i risultati di ricerca dalle relative famiglie di facet dinamiche per fornire una visualizzazione immediata. In questo modo, la navigazione dei riquadri offre agli utenti una disposizione più accessibile dei contenuti delle sfaccettature dinamiche.
Percorso dello shopper
Quando un acquirente esegue una ricerca sul sito web di un rivenditore con la navigazione tra riquadri abilitata, vedrà fino a 20 riquadri che mostrano i singoli valori di filtro con le maggiori probabilità di coinvolgimento. 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 frazione corrispondente. L'elenco dei prodotti viene aggiornato in base alla query e al filtro e viene visualizzata la dimensione applicata. Inoltre, i riquadri visualizzati vengono aggiornati in base al nuovo tasso di coinvolgimento previsto, escludendo eventuali filtri già applicati.
Percorso del rivenditore
Il rivenditore invia una query a Vertex AI Search per la vendita al dettaglio e riceve una risposta alla query standard che include un elenco ordinato di valori delle schede classificati in base alle famiglie di attributi dei prodotti e un modo per generare un'immagine della scheda. Il rivenditore poi esegue il rendering delle schede con o senza immagini. Se un potenziale cliente fa clic su un valore della scheda o della sezione, il rivenditore invia una nuova query a Google con il filtro corrispondente alla scheda o alla sezione 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 di Vertex AI Search per il retail, la query inviata a Google e gli eventi inviati a Google sono gli stessi sia per "utente ha fatto clic sul filtro" sia per "utente ha fatto clic sul riquadro".
Filtri visualizzati nei riquadri
I filtri possono essere idonei per la suddivisione in riquadri in base alle preferenze che i rivenditori possono impostare nella console Search for Retail o nell'API Vertex AI Search for Retail 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 corrispondenti ai valori degli attributi negli attributi del catalogo contrassegnati come dinamicamente visualizzabili.
- Il risultato della ricerca (la risposta di Vertex AI Search for Retail) deve contenere almeno un prodotto.
- Non vengono visualizzati riquadri corrispondenti ai filtri di sistema, ad esempio "instock = yes" o "available for sale = yes".
- I riquadri sono ordinati in base alla probabilità di coinvolgimento.
In base al numero di prodotti
- Cosa succede se sono presenti meno di 20 riquadri classificabili?
- Se ce ne sono tra 2 e 20, restituisci il maggior numero possibile di riquadri.
- Se sono disponibili meno di 2 riquadri, non restituire alcun riquadro.
- Se sono presenti più di 20 riquadri classificabili, restituisci i primi 20 in base alla probabilità di coinvolgimento.
In base a query quantitative
- I riquadri supportano sia i valori "categorici" (colore = rosso) sia quelli numerici (peso = "0,5 - 1 kg").
- Raggruppamento dei riquadri numerici:
- Il raggruppamento configurato utilizzando i controlli per attributi specifici viene rispettato. Ad esempio, se un aspetto viene suddiviso manualmente in pesi da 0 a 0,5 kg, da 0,5 a 1,5 kg e da 1,5 a 3 kg, questi bucket vengono utilizzati nei riquadri. Per ulteriori dettagli, consulta la sezione Controlli dei riquadri e dei facet dinamici.
- Se una frazione viene raggruppata automaticamente, negli riquadri devono essere utilizzati gli stessi bucket.
Quali sono le novità per la navigazione tra riquadri nell'API Retail?
Non è disponibile una nuova API per la funzionalità riquadri. Tuttavia, sono stati aggiunti nuovi campi all'API principale (di query) Vertex AI già esistente.
Richiedi tileNavigationSpec
Risposta tileNavigationResult
L'API restituisce quindi fino a 20 riquadri nel campotileNavigationResult
, ordinati in base alla probabilità di utilizzo. La risposta mostra i riquadri in base ai relativi valori degli attributi e un'immagine rappresentativa corrispondente:
Non sono necessarie modifiche all'API esistente e le nuove librerie client sono disponibili al momento del rilascio generale e vengono pubblicate nella documentazione della libreria pubblica.
Cosa devono fare i rivenditori con i risultati di ricerca delle schede
Visualizzazione dei riquadri:mostra i riquadri restituiti nell'ordine specificato, con il primo riquadro della risposta che è il primo visualizzato.
ProductAttributeValue
è una coppia chiave-valore contenente il valore dell'attributo, in modo da sapere quali riquadri mostrare. Nelle richieste di ricerca successive,ProductAttributeValue
deve essere impostato nel campoappliedTiles
e anche nel campofilter
(ad es.filter = "attributes.weight:ANY(\"large\")"
). La risposta conterrà i prodotti filtrati e una nuova serie di riquadri da mostrare.Immagini in evidenza: queste immagini possono essere ottenute facendo riferimento al campo
representativeProductId
nella risposta, che fornisce l'ID prodotto di un prodotto tipico corrispondente al filtro applicato. I rivenditori cercano quindi questo ID prodotto rappresentativo e selezionano un'immagine appropriata da mostrare nel riquadro. È importante utilizzare l'ID prodotto rappresentativo anziché l'ID prodotto principale per assicurarti che l'immagine rifletta con precisione l'attributo filtrato (ad es. la visualizzazione di una variante rossa per il filtrocolor = "red"
).
Configurare il comportamento dei riquadri nella console
La selezione dei riquadri da visualizzare nella schermata di ricerca è direttamente basata sugli attributi del catalogo, che a loro volta vengono estratti dalle informazioni caricate dal rivenditore nel catalogo dei prodotti. I riquadri candidati sono tutti i valori all'interno degli attributi di tutti gli "attributi aggregabili dinamicamente" nel catalogo dei prodotti.
Attivare il tiling e i facet dinamici
Le sfaccettature sono controllate dagli attributi dei prodotti, 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 dei prodotti.
Per controllare quali attributi sono idonei per i facet e i riquadri dinamici:
Imposta i controlli dei riquadri nella scheda Controlli degli attributi della pagina Controlli nella console Ricerca per la vendita al dettaglio. Vai alla pagina Controlli
Per modificare i controlli degli attributi, fai clic su editModifica controlli accanto a Attributi, quindi imposta i controlli per ciascun attributo su True o False.
La terza e la quarta colonna (Indicizzabile e Faceting dinamico) sono fondamentali per controllare i riquadri. Affinché i riquadri funzionino, per ogni riga dell'attributo entrambe queste colonne devono essere contrassegnate come True. L'attributo Indicizzabile consente a Vertex AI Search for Retail di filtrare utilizzando l'attributo. Con il faceting dinamico abilitato, la Ricerca per la vendita al dettaglio può utilizzare automaticamente un attributo come facet dinamico in base al comportamento passato degli utenti, ad esempio i clic e le visualizzazioni dei facet.
Per scoprire come eseguire questa operazione nell'API, consulta la sezione Controllo riquadro nell'API.
Controlli dei singoli riquadri
I controlli dei facet ti consentono di gestire il comportamento dei facet senza modificare il catalogo e di influire sul comportamento di ricerca nel tuo sito.
Il controllo Rimuovi facet rimuove un'intera dimensione dai risultati per i facet dinamici per determinate query. Inoltre, i riquadri dei membri di questo aspetto non possono più essere restituiti come riquadri.
I seguenti controlli del valore del facet contrassegnati con Faceting e tiling dinamici a livello di catalogo influiscono allo stesso modo sui riquadri:
- Ignora valori di facet: impedisce la visualizzazione del riquadro e rimuove il facet dinamico nei risultati di ricerca.
- Sostituisci i valori dei facet: consente al rivenditore di modificare il valore del facet (ad esempio, per l'attributo
color
, modificanavy blue
inblue
) 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 dinamici che nei riquadri.
Gli ultimi tre tipi di controlli dei facet dinamici nel menu a discesa dei controlli dei tipi di facet non influiscono sui riquadri:
- Forzare i facet di ritorno
- Riclassifica i facet dinamici
- Unisci facet
Per ulteriori informazioni su come controllare il comportamento di riquadri e valori di un determinato aspetto in ogni controllo, consulta Controlli dei facet.
Controllo dei riquadri nell'API
Questa sezione descrive come controllare il comportamento dei riquadri nell'API Vertex AI Search for Retail.
Controlli degli attributi
Per la ricerca e i consigli, troverai l'API a livello di catalogo nella risorsa REST Resource: projects.locations.catalogs.attributesConfig. Questa API fornisce metodi per aggiungere, rimuovere e sostituire gli attributi a livello di catalogo e di prodotto. Il campo catalogAttributes
può essere mappato a indicizzato, disponibile per la ricerca e dynamicFacetable
. dynamicFacetable
si applica al comportamento delle schede se i facet sono idonei per il tiling.
Configurazione degli attributi a livello di catalogo.
Campo pertinente per la scheda | |
catalogAttributes
|
map Consente la configurazione degli attributi a livello di catalogo, che contiene informazioni su se è possibile eseguire ricerche, se è possibile filtrare in modo dinamico e altro ancora, mappando il nome di un attributo a un valore, ovvero un oggetto richiamabile, 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 aggregabili" del catalogo dei prodotti possono essere candidati per la suddivisione in riquadri:
Campi pertinenti per le schede | |
DynamicFacetableOption
|
Campo di controllo globale enum che deve essere specificato come abilitato o disabilitato. In questo modo vengono attivate o disattivate le sfaccettature dinamiche, che a loro volta determinano i riquadri. Questo valore è impostato in Controlli attributi nella console Google Cloud.
|
facetConfig
|
che contiene le opzioni per i singoli valori delle sfaccettature. Questo campo è un controllo delle sfaccettature. |
Controlli facet
FacetConfig
Un oggetto che contiene opzioni per rendere dinamici i singoli valori delle sfaccettature e quindi potenzialmente riducibili in 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 per le schede | |
ignoredFacetValues
|
Questo campo del messaggio in FacetConfig contiene i valori delle sfaccettature 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
|
In questo modo, il rivenditore può specificare le dimensioni dei bucket per un input numerico. Questo dovrebbe funzionare allo stesso modo per i riquadri: se un rivenditore imposta intervalli numerici specifici per un aspetto dinamico, deve utilizzare gli stessi intervalli numerici per i riquadri. |
removeFacetValue
|
Rimuove i valori dei facet per chiavi di facet specifiche. Questi valori sono mappati ai valori degli attributi. |
Scopri come creare questi singoli controlli nella console.