Variabili disponibili
Nell’elenco seguente sono illustrate le variabili disponibili.
entity.id
Solo valore singolo.
Questo parametro richiesto identifica il prodotto. Questo ID alfanumerico deve essere lo stesso in tutti i prodotti Adobe Experience Cloud utilizzati, tra cui Analytics, affinché i vari prodotti riconoscano l’elemento e ne condividano i dati.
I valori entity.id
devono not contenere spazi, barre, e commerciali, punti interrogativi, simboli percentuali, virgole o altri caratteri di punteggiatura che richiedono la codifica URL quando vengono trasmessi in una chiamata API REST. Sono consentiti trattini e trattini bassi. L’inclusione di punteggiatura non valida in un valore entity.id
causerà il mancato funzionamento di alcune funzionalità di Recommendations.
Esempio: 'entity.id=67833'
entity.name
Solo valore singolo.
Il nome del prodotto visualizzato sul sito Web quando il prodotto viene consigliato.
Esempio: 'entity.name=Giants& vs& Rockies& 5/12'
entity.categoryId
Supporta più valori (elenco delimitato da virgole).
Categoria della pagina corrente. entity.categoryID può includere più categorie, ad esempio una sottosezione cardigan (ad esempio, womens
, womens:sweaters
, womens:sweaters:cardigans
). Più categorie devono essere separate da virgole.
Il valore categoryId
è limitato a 250 caratteri.
categoryId
nella mbox utilizzata per visualizzare quel consiglio specifico. Il valore di categoryId
deve corrispondere esattamente al valore di entity.categoryId
passato nella pagina Product Detail.Esempi:
- Esempio di pagina dettagli prodotto:
womens
,womens:sweaters
,womens:sweaters:cardigans
- Esempio di pagine di Sweaters categoria:
womens:sweaters
- Esempio di cardigan pagina categoria:
womens:sweaters:cardigans
Per i consigli basati su categorie, una virgola separa il valore della categoria. I valori separati da virgole diventano categorie. Puoi inoltre definire le sottocategorie usando un separatore diverso, ad esempio un segno di due punti (:), per separare le sottocategorie nel valore della categoria.
Ad esempio, nel codice seguente la categoria Donne è suddivisa in diverse sottocategorie:
mboxCreate('mboxName', 'entity.id=343942-32', 'entity.categoryId= Womens, Womens:Outerwear, Womens:Outerwear:Jackets, Womens:Outerwear:Jackets:Parka, Womens:Outerwear:Jackets:Caban', 'entity.thumbnailUrl=...', 'entity.message=...', );
Per la distribuzione mbox, viene utilizzato il nome di attributo più lungo per la chiave. Se c'è un pareggio, viene utilizzato l'ultimo attributo. Nell'esempio precedente, la chiave della categoria è Womens:Outerwear:Jackets:Caban
.
entity.brand
Solo valore singolo.
Visualizza il nome del marchio di un elemento.
Esempio: 'entity.brand=brandxyz'
entity.pageUrl
Solo valore singolo.
Definisce l'URL relativo della pagina nella quale l'elemento può essere acquistato.
Esempio: 'entity.pageUrl=baseball/giants-tix/giantsvrockies5.12.2000-67833'
entity.thumbnailUrl
Solo valore singolo.
Definisce l'URL relativo all'immagine di miniatura visualizzata con l'elemento.
Esempio: 'entity.thumbnailUrl=baseball/giants-tix/giants-136px.gif'
entity.message
Solo valore singolo.
Un messaggio relativo al prodotto che viene visualizzato nel consiglio, come ad esempio “in offerta” o “saldo”. Il messaggio è in genere più dettagliato rispetto al nome del prodotto. Utilizza entity.message per definire informazioni aggiuntive da visualizzare con il prodotto nel modello.
Esempio: 'entity.message=Family special'
entity.inventory
Solo valore singolo. Richiede un valore intero o lungo.
Visualizza il livello di inventario dell'elemento.
Esempio: 'entity.inventory=1'
Gestione attributi inventario vuoti: Per la consegna, se disponi di una regola di inclusione, una regola di raccolta o un'impostazione dei criteri con entity.inventory
> 0 o entity.inventory
= 0 e il prodotto non ha impostato l'inventario, Target valuta questo valore su TRUE e include i prodotti in cui l'inventario non è impostato. Di conseguenza, i prodotti con inventario non impostato vengono visualizzati nei risultati dei consigli.
Analogamente, se si dispone di una regola di esclusione globale con entity.inventory
= 0 e entity.inventory
non è impostato, Target valuta questa regola in modo che sia TRUE ed esclude il prodotto.
Problema noto: la ricerca del prodotto non è coerente con la consegna per gli attributi dei valori di inventario non impostati. Ad esempio, per una regola con entity.inventory
= 0 , la ricerca del prodotto non visualizza i prodotti in cui il valore di inventario non è impostato.
entity.value
Solo valore singolo.
Definisce il prezzo o il valore dell'elemento.
Esempio: 'entity.value=15.99'
entity.value supporta solo il formato decimale (ad esempio, 15.99). Il formato virgola (15,99) non è supportato.
entity.margin
Solo valore singolo.
Il margine di profitto o altro valore dell'elemento.
Esempio: 'entity.margin=1.00'
entità.personalizzato
Supporta più valori (array JSON).
Definisci fino a 100 variabili personalizzate che forniscono informazioni aggiuntive sul prodotto. Puoi specificare qualsiasi nome di attributo non utilizzato per ogni attributo personalizzato. Ad esempio, è possibile creare un attributo personalizzato denominato entity.genre
per definire un libro o un film. Un venditore di biglietti può creare attributi per un luogo di un evento per un artista secondario, ad esempio una squadra in visita in un evento sportivo o un atto di apertura in un concerto.
Limitazioni:
- Non è possibile utilizzare nomi di attributi di entità predefiniti per attributi di entità personalizzati.
- L’attributo entity.environment è riservato dal sistema e non può essere utilizzato per gli attributi di entità personalizzati. I tentativi di passare entity.environment utilizzando targetPageParams, feed o API vengono ignorati.
Esempi:
'entity.venue=AT&T Park'
'entity.secondary=Rockies'
Gli attributi di entità personalizzati supportano più valori. Consulta Attributi di entità personalizzata per i limiti di carattere e valore.
Esempio: 'entity.secondary=["band1", "band2"]'
Gli attributi di entità personalizzati multivalore richiedono array JSON validi. Per informazioni sulla sintassi corretta, vedere Attributi di entità personalizzati.