PREMIUM Domande frequenti sulle progettazioni

Elenco di domande frequenti sulle progettazioni di Adobe Target Recommendations.

Nel prezzo consigliato dell’articolo non vengono visualizzati i due valori a destra del punto decimale. Come è possibile visualizzarli?

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"

Perché la categoria non viene visualizzata nella progettazione? Sto utilizzando $entity1.categoryId.

L'ID categoria non può essere visualizzato nella progettazione. Poiché è possibile archiviare più categorie, il sistema non saprebbe quale categoria visualizzare.

Come posso modificare una progettazione per ottenere un aggiornamento immediato?

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.

Come posso acquisire le informazioni chiave da visualizzare nella progettazione? Esempio: se vogliamo visualizzare la categoria del prodotto chiave, come posso codificare tale valore nel progetto Velocity?

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.

Quale versione di Velocity viene utilizzata?

La versione 1.7 senza l’aggiunta di strumenti o librerie ulteriori. È disponibile la funzionalità di Velocity base.

Come posso sostituire un valore entità esistente con uno vuoto? Ad esempio, per cancellare l'oggetto entity.message di un elemento al termine di una promozione.

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.

Posso utilizzare uno script di profilo in una progettazione Recommendations?

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.

In questa pagina