Elenco di domande frequenti sulle progettazioni di Adobe Target Recommendations.
Per impostazione predefinita, i valori numerici (ad esempio entity.value
) restituiti nei modelli di progettazione non presentano eventuali zeri finali dopo il separatore dei decimali. Ad esempio, se un articolo costa $35,00, entity.value
è pari a 35 e sulla pagina viene visualizzato solo $35, e non $35,00.
Per risolvere il problema sono disponibili due opzioni:
Puoi utilizzare uno script Velocity o JavaScript per applicare la formattazione al valore restituito.
Potete trasmettere il prezzo dell’articolo come due attributi di entità distinti. Il primo, entity.value
, può essere utilizzato per confronti numerici (ad esempio per regole di confronto dei prezzi). Il secondo, può essere un attributo personalizzato, ad esempio entity.displayValue
, in cui il valore dell’entità viene memorizzato come stringa per consentirne il rendering corretto.
Ad esempio,
"entity.value" : 35.00, "entity.displayValue" : "$35.00"
$entity1.categoryId
.L'ID categoria non può essere visualizzato nella progettazione. Poiché è possibile archiviare più categorie, il sistema non saprebbe quale categoria visualizzare.
L'aggiornamento delle modifiche alla progettazione in uso richiede un po' di tempo. Per modificare immediatamente la progettazione, creane una nuova, selezionala nell’attività e salva il consiglio.
Il parametro $key. *
value*
acquisisce la maggior parte delle informazioni relative al prodotto chiave da visualizzare nella progettazione. Esempio: per visualizzare la miniatura del prodotto chiave, puoi utilizzare $key.thumbnailURL
.
La versione 1.7 senza l’aggiunta di strumenti o librerie ulteriori. È disponibile la funzionalità di Velocity base.
Sembrerebbe possibile ottenere questo risultato mediante uno spazio unificatore JavaScript. Chiedi agli sviluppatori di inviare il valore \u00A0
. Esempio: entity.message=\u00A0
. Considera l'utilizzo di questo valore come impostazione predefinita se non è presente alcun valore, anziché null.
Sì. Per utilizzare uno script di profilo in una progettazione Recommendations, racchiudi il nome in \${...}
. Ad esempio, se lo script di profilo è denominato user.basket
, nella progettazione dovrai fare riferimento a \${user.basket}
. La barra rovesciata implica che lo script del profilo non viene renderizzato da Velocity. Pertanto, non è possibile eseguire alcuna operazione sullo script del profilo in un modello Velocity. Il valore verrà stampato direttamente sulla pagina.