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
propositionDisplayde 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
sendEventpara solicitar ofertas (propostas) para um ou mais locais (escopos) - Execute o comando
applyPropositionscom o objeto de metadados que fornece instruções sobre como aplicar conteúdo à página para cada escopo - Execute o comando
sendEventcom eventType dedecisioning.propositionDisplaypara 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:
actionTypeapplyOffer()applyPropositionssetHtmlreplaceHtmlappendHtmlConsulte 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. |