Navigazione delle schede

Questa pagina introduce la funzionalità di navigazione a riquadri di AI Commerce Search.

Perché i riquadri?

In quanto rappresentazione visiva delle coppie di valori degli attributi, i riquadri sono un modo diverso per presentare le stesse informazioni dei facet dinamici, mostrando solo gli attributi con cui si interagisce più frequentemente per una determinata query, indipendentemente dalle famiglie di facet dinamici che non sono sempre intuitive per l'acquirente. L'obiettivo è aumentare l'utilizzo dei filtri, che a sua volta aumenta le entrate per utente. La navigazione a riquadri rende più pertinente l'utilizzo dei filtri nelle query HEAD complesse, facilitando una previsione delle entrate più accurata (tramite regressione).

La navigazione a riquadri fa parte del pacchetto Ricerca guidata e avvantaggia il cliente restringendo 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 disponibile dei facet dinamici, in modo da consentire all'utente di trovare più rapidamente ciò che è probabilmente più pertinente per lui. La navigazione a riquadri impedisce inoltre all'acquirente di dover cercare tra tutte le famiglie di facet 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 di ricerca ristretta con un secondo clic su un pulsante di invio.

La navigazione a riquadri integra i facet dinamici

I facet dinamici vengono forniti nella console AI Commerce Search in 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 i filtri corretti siano in alto e la ricerca restituisca risultati più pertinenti a ogni turno di ricerca.

I facet dinamici ordinano le famiglie di filtri, ad esempio Stile, Manica per un abito di query per i rivenditori di moda o Volume, Varietà o Contenitore per il latte per i rivenditori di alimentari. Spesso, queste famiglie di facet dinamici sono disposte in modo non sempre intuitivo per l'utente. Inoltre, un riquadro a comparsa per la selezione dei facet dinamici occupa molto spazio sul sito del prodotto e non è sempre ottimizzato per i dispositivi mobili.

È quindi emersa la necessità di ridurre lo spazio disponibile sui siti web di merchandising e aumentare le entrate per utente per conversione di ricerca.

Come funzionano i riquadri?

La navigazione a riquadri consente all'utente di eseguire una ricerca più ristretta più rapidamente per aumentare il coinvolgimento nella ricerca e le entrate per ricerca. I riquadri possono essere visualizzati orizzontalmente sul sito del prodotto indipendentemente dalle famiglie di facet. La funzionalità dei riquadri controlla i filtri di ricerca in modo da inserire i filtri più probabili individualmente nella parte superiore della pagina, separando i risultati di ricerca dalle relative 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 dei facet dinamici.

Shopping journey

Quando un acquirente esegue una ricerca sul sito web di un rivenditore con la navigazione a riquadri abilitata, vedrà fino a 20 riquadri che mostrano i singoli valori dei filtri 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, è come se fosse stato applicato il valore del facet 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.

Journey del rivenditore

Il rivenditore invia una query ad AI Commerce Search 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 del facet, il rivenditore invia una nuova query a Google con il filtro corrispondente al riquadro o al facet 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 AI Commerce Search, 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 per il tiling 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 i contenuti, i conteggi dei prodotti e le query quantitative.

In base ai contenuti

  • I filtri non devono essere stati applicati in una ricerca precedente.
  • Vengono visualizzati solo i riquadri che corrispondono ai valori degli attributi negli attributi del catalogo contrassegnati come facet dinamici.
  • La risposta di ricerca (la risposta di AI Commerce Search) 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 ai conteggi dei prodotti

  • Che cosa succede se ci sono meno di 20 riquadri classificabili?
    • Se sono compresi 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 alle query quantitative

  • I riquadri supportano sia "categorici" (color = red) sia numerici (weight = "1lb - 2lb").
  • Bucket dei riquadri numerici:
    • Viene rispettato il bucketing configurato utilizzando i controlli per attributi specifici. Ad esempio, se un facet viene suddiviso manualmente in bucket di peso di 0-1, 1-3 libbre e 3-6 libbre, questi bucket vengono utilizzati nei riquadri. Per ulteriori dettagli, consulta Controlli di facet e riquadri dinamici.
    • Se un facet viene suddiviso automaticamente in bucket, gli stessi bucket devono essere utilizzati nei riquadri.

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) di Vertex AI già esistente.

Richiedi tileNavigationSpec

Risposta 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 relativi valori degli attributi e a 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.

Che cosa devono fare i rivenditori con i risultati di ricerca dei riquadri

  • Mostrare i riquadri: mostra i riquadri restituiti nell'ordine fornito, con il primo riquadro nella risposta come primo riquadro visualizzato. ProductAttributeValue è una coppia chiave-valore che contiene il valore dell'attributo, in modo che tu sappia quali riquadri mostrare. Nelle successive richieste di ricerca, ProductAttributeValue deve essere impostato nel campo appliedTiles e anche nel campo filter (ad es. filter = "attributes.weight:ANY(\"large\")"). La risposta conterrà quindi i prodotti filtrati e un nuovo set di riquadri da mostrare.

  • Mostrare le 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 quindi 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 filtro color = "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 candidati sono tutti i valori all'interno degli attributi di tutti gli "attributi con facet dinamici" nel catalogo dei prodotti.

Abilitare i facet e il tiling dinamici

I facet sono controllati 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:

  1. Vai alla pagina Controlli della console AI Commerce Search in Gemini Enterprise for Customer Experience. Vai alla pagina Controlli

  2. Fai clic sulla scheda Controlli degli attributi > imposta i controlli dei riquadri.

  3. (Facoltativo) Per modificare i controlli degli attributi, fai clic su Modifica controlli accanto ad Attributi, quindi imposta i controlli per ogni attributo su True o False.

Testo alternativo

La terza e la quarta colonna (Indicizzabile e Facet dinamici) 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. Con Facet dinamici abilitato, 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 eseguire questa operazione nell'API, consulta la sezione Controllo dei riquadri nell'API.

Controlli dei singoli riquadri

I controlli dei facet 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. Rimuove anche i riquadri membri di questo facet dalla possibilità di essere restituiti come riquadri.

Allo stesso modo, i seguenti controlli valore del facet contrassegnati con Facet e tiling dinamici a livello di catalogo influiscono sui riquadri:

  • Ignora valori dei facet: impedisce la visualizzazione del riquadro e rimuove il facet dinamico nei risultati di ricerca.
  • Sostituisci valori dei facet: consente al rivenditore di modificare il valore del facet (ad esempio, per l'attributo color, modifica navy blue in blue) per query specifiche sia nei riquadri sia 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 sia 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 del valore del facet specifico e sul comportamento dei riquadri 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, l'API è disponibile 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 di prodotto. Il campo catalogAttributes può essere mappato su indicizzabile, ricercabile e dynamicFacetable. dynamicFacetable si applica al comportamento dei riquadri se i facet sono idonei per il tiling.

AttributesConfig

Configurazione degli attributi a livello di catalogo.

Campo pertinente per i riquadri
catalogAttributes map Abilita la configurazione degli attributi a livello di catalogo, che contiene informazioni sulla possibilità di eseguire ricerche, sui facet dinamici e altro ancora, mappando il nome di un attributo a un valore, che è un oggetto chiamabile, CatalogAttribute.

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 con facet" del catalogo dei prodotti possono essere candidati per il tiling:

Campi pertinenti per i riquadri
DynamicFacetableOption enum campo di controllo globale che deve essere specificato come abilitato o disabilitato. Attiva o disattiva i facet dinamici, che a loro volta determinano i riquadri. Questo campo è impostato in Controlli degli attributi nella Google Cloud console.
facetConfig oggetto che contiene le opzioni per i singoli valori dei facet. Questo campo è un controllo dei facet.

Controlli dei facet

FacetConfig

Un oggetto che contiene le opzioni dei facet per rendere dinamici i singoli valori dei facet e quindi potenzialmente tileable. È 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 i riquadri
ignoredFacetValues Questo campo del messaggio in FacetConfig contiene i valori dei facet da ignorare per il nome dell'attributo corrente per un determinato intervallo di tempo e solo nel facet senza influire sulle descrizioni dei prodotti nel catalogo.
facetIntervals Consente al rivenditore di 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 facet 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.