O campo "Não entrar mais em contato (por qualquer canal)" é atualizado incorretamente no Adobe Campaign
Ao gerenciar preferências de assinatura por meio de uma página de aterrissagem no Adobe Campaign V8, o campo Não contatar mais (por nenhum canal) é atualizado incorretamente. Para resolver o problema, atualize a lógica da página de aterrissagem para excluir a recusa de canal.
Descrição description
Ambiente
- Produto: Adobe Campaign V8
- Instância: Preparação
Problema/Sintomas
- Não contatar mais por email atualizações de campo corretamente com base nas ações do usuário.
- O campo Não contatar mais (por nenhum canal) está sempre marcado, mesmo quando não deveria estar.
- Esse comportamento é inconsistente com a produção do Adobe Campaign Standard, em que ambos os campos são atualizados conforme esperado.
Resolução resolution
Para resolver o problema, siga estas etapas:
-
Revise e modifique a função
setOptOutFlag()no código da página de aterrissagem. -
Remova qualquer linha que defina o atributo
@blackListcomo true, a menos que seja explicitamente necessário. Por exemplo,- Remover:
document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
- Remover:
-
Se você quiser modificar apenas o campo Não contatar mais por email, retenha apenas a linha que atualiza o atributo
@blackListEmail. Por exemplo,- Manter:
document.controller.setValue('/ctx/recipient/@blackListEmail', '1', 'blackListEmail');
- Manter:
-
Teste as alterações minuciosamente para confirmar:
- O campo Não contatar mais por email é atualizado corretamente.
- O campo Não contatar mais (por nenhum canal) permanece inalterado, a menos que seja modificado explicitamente.
Se o problema persistir, crie um novo aplicativo Web ou página de aterrissagem com lógica simplificada para isolar e testar o problema.
Leitura relacionada
Gerenciamento de aceitação e recusa na Documentação do Campaign Standard