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:

  1. Revise e modifique a função setOptOutFlag() no código da página de aterrissagem.

  2. Remova qualquer linha que defina o atributo @blackList como true, a menos que seja explicitamente necessário. Por exemplo,

    • Remover: document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
  3. 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');
  4. 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

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f