applyPropositions
Il comando applyPropositions
consente di eseguire nuovamente il rendering delle proposte già sottoposte a rendering mediante il comando sendEvent
. Questo comando è utile quando si lavora con applicazioni a pagina singola in cui viene eseguito nuovamente il rendering di parti della pagina, sovrascrivendo potenzialmente eventuali personalizzazioni già applicate alla pagina.
Questo comando supporta i campi seguenti:
-
Proposte: array di oggetti delle proposte di cui si desidera eseguire nuovamente il rendering.
-
Nome visualizzazione: nome della visualizzazione da riprodurre. Le notifiche di visualizzazione per queste decisioni sono memorizzate nella cache e possono essere incluse in un comando
sendEvent
successivo utilizzando l'opzionepersonalization.includeRenderedPropositions
. -
Metadati: oggetto che determina la modalità di applicazione delle offerte HTML. Contiene le seguenti proprietà:
- Portata
- Selettore
- Tipo di azione
Applicare le proposte tramite l’estensione tag Web SDK
L’applicazione delle proposte viene eseguita come azione all’interno di una regola nell’interfaccia dei tag di Adobe Experience Platform Data Collection.
- Accedi a experience.adobe.com utilizzando le credenziali Adobe ID.
- Passa a Raccolta dati > Tag.
- Seleziona la proprietà tag desiderata.
- Passa a Regole, quindi seleziona la regola desiderata.
- In Azioni, seleziona un'azione esistente o creane una.
- Imposta il campo a discesa Estensione su Adobe Experience Platform Web SDK e imposta Tipo azione su Applica proposte.
- Imposta i campi desiderati a destra.
- Fai clic su Mantieni modifiche, quindi esegui il flusso di lavoro di pubblicazione.
Applicare le proposte utilizzando la libreria JavaScript dell’SDK web
Esegui il comando applyPropositions
quando chiami l'istanza configurata dell'SDK Web. L’oggetto contenente le opzioni di configurazione supporta i campi seguenti:
-
propositions
: array di oggetti della proposta di cui si desidera eseguire nuovamente il rendering. Questo oggetto in genere non viene utilizzato, in quanto il campopropositionScopes
determina in genere gli ambiti o le superfici di cui eseguire nuovamente il rendering. -
metadata
: determina il modo in cui vengono applicate le offerte HTML. È una mappa in cui la chiave è un ambito o una superficie e il valore è un oggetto contenente le chiaviselector
eactionType
.selector
: stringa contenente un selettore CSS di dove applicare il HTML.actionType
: azione da eseguire con il HTML. I valori validi includonosetHtml
,replaceHtml
eappendHtml
.
-
viewName
: nome della visualizzazione di cui eseguire il rendering in un'applicazione a pagina singola. Le notifiche di visualizzazione per queste decisioni sono memorizzate nella cache e possono essere incluse in un comandosendEvent
successivo utilizzandopersonalization.includeRenderedPropositions
.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});