mboxDefine() e mboxUpdate() - at.js 1.x
Defina e atualize uma mbox no Adobe Target.
mboxDefine()
e mboxCreate()
estão vinculados a elementos HTML DIV onde a oferta deve ser exibida. Esses elementos HTML DIV devem ter a classe mboxDefault
. Se os elementos HTML não tiverem essa classe anexada, você pode observar alguma cintilação perceptível.
mboxDefine
Cria um mapeamento interno entre um nodeId e um nome de mbox, mas não executa a solicitação. Usado em conjunto com mboxUpdate()
. Incorporada na at.js, principalmente para facilitar a transição da mbox.js (descontinuada) para a at.js.
mboxUpdate
Executa a solicitação e aplica a oferta ao elemento identificado pelo nodeId
em mboxDefine()
. Também pose ser usada para atualizar uma mbox iniciada por mboxCreate
. Incorporada na at.js, principalmente para facilitar a transição da mbox.js (descontinuada) para a at.js. mboxDefine()
/ mboxUpdate()
pode ser substituído por adobe.target.getOffer() e adobe.target.applyOffer() usando a opção do seletor.
Exemplo
<div id="someId" class="mboxDefault"></div>
<script>
mboxDefine('someId','mboxName','param1=value1','param2=value2');
mboxUpdate('mboxName','param3=value3','param4=value4');
</script>