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 Platform Web SDK. - 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 Platform Web SDK. 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 Platform Web SDK 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 Platform Web SDK 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 Platform Web SDK.