Entità

Questa pagina introduce le entità, i modi per acquisire comportamenti diversi degli utenti a seconda di più brand o prodotti su un singolo sito aziendale, nonché come e perché possono essere utilizzate.

Per la maggior parte dei casi d'uso, le entità non sono necessarie per Vertex AI Search for Commerce. Tuttavia, i rivenditori che gestiscono più brand o regioni da un unico catalogo di prodotti possono ottenere risultati migliori se utilizzano le entità.

Panoramica

La configurazione di più entità nel tuo progetto è un modo per prendere in considerazione comportamenti e preferenze diversi degli acquirenti che si trovano in regioni o paesi diversi o che fanno acquisti su siti con brand diversi appartenenti alla tua azienda.

Esempio di caso d'uso: due paesi

Un rivenditore, Example Organization, ha una presenza web sia negli Stati Uniti che in Canada.

L'organizzazione di esempio vuole pubblicare risultati di navigazione e ricerca e suggerimenti di completamento automatico che tengano conto delle differenze tra gli acquirenti dei due paesi. Pertanto, l'organizzazione di esempio designa due entità: org_us e org_ca.

Gli eventi utente vengono taggati con un valore dell'entità, a seconda del sito web visitato dall'acquirente (.com o ca). Quando un acquirente effettua una richiesta di ricerca, il valore dell'entità viene incluso nella richiesta.

I due paesi hanno festività importanti ma diverse a luglio. Con le entità configurate, quando gli acquirenti cercano July sul sito dell'organizzazione di esempio, gli acquirenti americani visualizzano per primi gli articoli a tema 4 luglio e gli acquirenti canadesi ricevono articoli a tema Canada Day.

Allo stesso modo, è più probabile che i consigli per gli acquirenti canadesi mostrino articoli per la festa nazionale del Canada rispetto a quelli per il 4 luglio.

Esempio di caso d'uso: un'acquisizione

L'organizzazione di esempio aziendale ha acquisito di recente l'organizzazione di esempio startup. I cataloghi sono stati combinati, ma il brand e il sito web Startup vengono mantenuti perché hanno un seguito fedele.

L'azienda crea un'entità, startup, per taggare gli eventi utente provenienti dal sito della startup. In questo modo, i suggerimenti di ricerca, navigazione, completamento automatico e consigli forniti al sito di avvio tengono conto delle preferenze degli acquirenti del sito di avvio.

Più progetti o più entità?

Quando configuri Vertex AI Search per il commercio, puoi utilizzare progetti diversi o entità diverse nello stesso progetto per ottenere suggerimenti diversi per i tuoi diversi segmenti di acquirenti.

Per alcune applicazioni sono necessari progetti separati. Per altre applicazioni, la configurazione delle entità è la soluzione migliore.

Utilizza le entità quando hai:

  • Un catalogo condiviso completamente o parzialmente tra le entità

  • Uno o più dei seguenti elementi:

    • Più brand nello stesso paese o area linguistica, ad esempio il tuo brand originale e un brand acquisito, google_home e nest.

    • Più regioni nello stesso paese, ad esempio enterprise_east e enterprise_west.

    • Un brand, ma in più paesi con la stessa lingua, ad esempio brand_us e brand_ca.

Utilizza progetti separati anziché entità quando:

  • Cataloghi che non possono essere combinati o che, se combinati, hanno una sovrapposizione minima o nulla.

  • Entità che richiedono lingue diverse. È consentita una sola lingua per progetto.

Eventi ed entità utente

Per sfruttare la funzionalità delle entità, aggiungi il campo entità agli eventi utente.

  • Per la ricerca e il completamento automatico:includi il campo entity negli eventi utente di tipo search.

    L'inclusione del campo entità in altri tipi di eventi utente può essere utile per la risoluzione dei problemi, ma non influisce sulla qualità della ricerca o delle risposte di completamento automatico.

  • Per i consigli:includi il campo entità in quanti più tipi di eventi utente possibile.

In genere, sono necessari 30-90 giorni di dati sugli eventi utente prima che la funzionalità delle entità restituisca suggerimenti ottimali.

Se un'entità non è presente in una richiesta, la richiesta non fa alcuna ipotesi sull'entità nel risultato. Otterrai un risultato medio basato sugli eventi utente con e senza l'entità specificata.

Ricerca ed entità

Per ottenere risultati di ricerca o navigazione che tengano conto dell'entità:

  1. Includi il campo entity nella ricerca di eventi utente (eventType="search"). Per un esempio, consulta l'esempio di oggetto completo per l'evento utente Search.

  2. Aggiungi il campo entity alla richiesta di ricerca. Per informazioni su come effettuare richieste di ricerca, vedi Ottenere risultati di ricerca.

Completamento automatico ed entità

Per ottenere risultati del completamento automatico che tengano conto dell'entità:

Consigli ed entità

Dopo aver aggiunto il campo entity agli eventi utente, non è necessaria alcuna ulteriore azione per sfruttare le entità per i suggerimenti. Questo perché il valore dell'entità fa parte dell'evento utente, che a sua volta è incluso nella chiamata al metodo predict.