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:
-
Revise y modifique la función
setOptOutFlag()en el código de la página de aterrizaje. -
Elimine cualquier línea que establezca el atributo
@blackListen true a menos que se requiera explícitamente. Por ejemplo,- Eliminar:
document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
- Eliminar:
-
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');
- Conservar:
-
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