Questa pagina introduce la funzionalità di navigazione a riquadri di Vertex AI Search for Commerce.
Perché le tessere?
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 come parte del pacchetto Ricerca guidata, a vantaggio del cliente, in quanto restringe le query degli utenti più rapidamente 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 su un pulsante di invio.
La navigazione a riquadri integra i facet dinamici
Le sfaccettature dinamiche vengono fornite nella console Search for commerce 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 degli utenti per conversione di ricerca.
Come funzionano i riquadri?
La navigazione a riquadri consente all'utente di eseguire una ricerca più mirata in modo più rapido 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 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 abilitata, visualizza fino a 20 riquadri che mostrano i singoli valori di filtro più coinvolgenti. 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, è come se fosse stato 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 a Vertex AI Search for commerce e riceve una risposta alla query standard 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 inoltre a Google un evento per la seconda query con il filtro aggiunto. La risposta di Vertex AI Search for commerce, la query inviata a Google e gli eventi inviati a Google sono gli stessi per "L'utente ha fatto clic sul filtro" e "L'utente ha fatto clic sul riquadro".
Filtri mostrati nei riquadri
I filtri possono essere idonei alla visualizzazione a mosaico in base alle preferenze che i rivenditori possono impostare nella console Search for Commerce o nell'API Vertex AI Search for Commerce per contenuti, conteggi dei prodotti e query quantitative.
In base ai contenuti
- I filtri non devono essere stati applicati in una ricerca precedente.
- Solo i riquadri che corrispondono ai valori degli attributi negli attributi catalogo contrassegnati come dinamicamente filtrabili.
- Il risultato della ricerca (la risposta di Vertex AI Search for Commerce) 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 coinvolgimento.
In base ai conteggi dei prodotti
- Cosa succede se ci sono meno di 20 tessere classificabili?
- Se il numero di tessere è compreso tra >= 2 e < 20, restituisci il maggior numero possibile di tessere.
- Se sono disponibili meno di due tessere, non restituire tessere.
- Se ci sono più di 20 riquadri classificabili, restituisci i primi 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").
- Bucket dei riquadri numerici:
- Il bucketing configurato utilizzando i controlli per attributi specifici viene rispettato. Ad esempio, se una sfaccettatura viene raggruppata manualmente in intervalli di peso di 0-1, 1-3 libbre e 3-6 libbre, questi bucket vengono utilizzati nei riquadri. Per ulteriori dettagli, consulta Controlli dinamici di sfaccettature e riquadri.
- Se una sfaccettatura viene raggruppata automaticamente, nei riquadri devono essere utilizzati gli stessi bucket.
Quali sono le novità della navigazione a riquadri nell'API Retail?
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 campotileNavigationResult
, 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 tessere
Mostra riquadri:mostra i riquadri restituiti nell'ordine fornito, con il primo riquadro nella risposta che è il primo riquadro mostrato.
ProductAttributeValue
è una coppia chiave-valore che contiene 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à quindi i prodotti filtrati e un nuovo insieme di riquadri da mostrare.Visualizzazione delle immagini:queste immagini possono essere ottenute facendo riferimento al campo
representativeProductId
nella 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 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 è 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 sfaccettatura dinamica" nel catalogo prodotti.
Abilitare il tiling e i facet 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:
Imposta i controlli dei riquadri nella scheda Controlli degli attributi della pagina Controlli nella console Search for commerce. Vai alla pagina Controlli
Per modificare i controlli degli attributi, fai clic su editModifica controlli accanto ad Attributi, poi imposta i controlli per ogni attributo su Vero o Falso.
La terza e la quarta colonna (Indicizzabile e Faceting dinamico) sono fondamentali per controllare i riquadri. Affinché i riquadri funzionino, entrambe queste colonne devono essere contrassegnate come True per ogni riga dell'attributo. Indicizzabile consente a Vertex AI Search for Commerce di filtrare in base all'attributo. Con il faceting dinamico attivato, Vertex AI Search per il commercio 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 tuo 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.
Il seguente valore del facet controlla i flag contrassegnati con Faceting e tiling dinamici a livello di catalogo e influisce anche 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 controllo dei facet dinamici nel menu a discesa dei tipi di controllo dei facet non influiscono sui riquadri:
- Forza facet di ritorno
- Riclassifica i facet dinamici
- Unisci facet
Per ulteriori informazioni sul controllo di valori e comportamenti specifici dei riquadri di 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 Commerce.
Controlli degli attributi
Per la ricerca e i consigli, 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
, indicizzabile e ricercabile. 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 sulla possibilità di eseguire ricerche, sulla creazione dinamica di sfaccettature 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 negli "attributi sfaccettabili" del catalogo dei prodotti possono essere candidati per la visualizzazione a mosaico:
Campi pertinenti al riquadro | |
DynamicFacetableOption
|
enum campo di controllo globale 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 è impostato in Controlli degli attributi nella console Google Cloud .
|
facetConfig
|
oggetto che contiene le opzioni per i singoli valori dei facet. 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 affiancabili. È 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 una sfaccettatura dinamica, 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.