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 en Adobe Campaign V8, el campo Ya no se puede 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 V8
- 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.
- Este comportamiento no es coherente con Adobe Campaign Standard Production, donde ambos campos se actualizan según lo esperado.
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