Renderizar atividades do Target que usam o compositor baseado em formulário
Algumas implementações do Target podem usar mboxes regionais (agora conhecidas como "escopos") para fornecer conteúdo de atividades que usam o Experience Composer baseado em formulário. Se sua implementação do at.js Target usar mboxes, será necessário fazer o seguinte:
- Atualize todas as referências da implementação at.js que usam
getOffer()
ougetOffers()
para os métodos equivalentes do SDK da Web da plataforma. - Adicione o código para acionar um evento
propositionDisplay
de forma que uma impressão seja contada.
Solicitar e aplicar conteúdo sob demanda
As atividades criadas usando o compositor baseado em formulário do Target e entregues a mboxes regionais não podem ser renderizadas automaticamente pelo SDK da Web da Platform. Semelhante à at.js, as ofertas entregues a locais específicos do Target precisam ser renderizadas sob demanda.
getOffer()
e applyOffer()
:- Executar
getOffer()
para solicitar uma oferta para uma localização - Executar
applyOffer()
para renderizar a oferta para um seletor especificado - Uma impressão de atividade é automaticamente incrementada no momento da solicitação
getOffer()
code language-javascript |
---|
|
applyPropositions
:- Execute o comando
sendEvent
para solicitar ofertas (propostas) para um ou mais locais (escopos) - Execute o comando
applyPropositions
com o objeto de metadados que fornece instruções sobre como aplicar conteúdo à página para cada escopo - Execute o comando
sendEvent
com eventType dedecisioning.propositionDisplay
para rastrear uma impressão
code language-javascript |
---|
|
O SDK da Web da Platform oferece maior controle para aplicar atividades baseadas em formulário à página usando o comando applyPropositions
com um actionType
especificado:
actionType
applyOffer()
applyPropositions
setHtml
replaceHtml
appendHtml
Consulte a documentação dedicada sobre renderização de conteúdo usando o SDK da Web da plataforma para obter opções de renderização adicionais e exemplos.
Exemplo de implementação
A página de exemplo abaixo se baseia na implementação descrita na seção anterior, apenas adiciona escopos adicionais ao comando sendEvent
.
code language-html |
---|
|
Em seguida, saiba como passar parâmetros do Target usando o SDK da Web da plataforma.
note note |
---|
NOTE |
Estamos empenhados em ajudar você a ter sucesso com a migração do Target da at.js para o SDK da Web. Se você encontrar obstáculos com sua migração ou achar que há informações críticas ausentes neste guia, envie-nos uma mensagem em esta discussão da comunidade. |