El campo "Ya no se puede contactar (por ningún canal)" se actualiza incorrectamente en Adobe Campaign

Al administrar las preferencias de suscripción mediante una página de aterrizaje, el campo No volver a contactar (por ningún canal) se actualiza incorrectamente.  Para resolver el problema, actualice la lógica de la página de aterrizaje para excluir la exclusión del canal.

Descripción description

Entorno

  • Producto: Adobe Campaign Standard
  • Instancia: Ensayo

Problema/Síntomas

  • Ya no se puede contactar por correo electrónico si el campo se actualiza correctamente según las acciones del usuario.
  • Ya no se puede contactar (por ningún canal) campo siempre está marcado, incluso cuando no debería estarlo.

Resolución resolution

Para resolver el problema, siga estos pasos:

  1. Revise y modifique la función setOptOutFlag() en el código de la página de aterrizaje.

  2. Elimine cualquier línea que establezca el atributo @blackList en true a menos que se requiera explícitamente. Por ejemplo,

    • Eliminar: document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
  3. Si solamente desea modificar el campo Ya no se puede contactar por correo electrónico, conserve solamente la línea que actualiza el atributo @blackListEmailid. Por ejemplo,

    • Conservar: document.controller.setValue('/ctx/recipient/@blackListEmail', '1', 'blackListEmail');
  4. Pruebe exhaustivamente los cambios para confirmar lo siguiente:

    • El campo Ya no se puede contactar por correo electrónico se actualiza correctamente.
    • El campo No volver a contactar (por ningún canal) permanece sin cambios a menos que se modifique explícitamente.

Si el problema persiste, cree una nueva aplicación web o página de aterrizaje con lógica simplificada para aislar y probar el problema.

Lectura relacionada

Administración de la inclusión y la exclusión en la documentación de Campaign Standard

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