Le champ « Ne plus contacter (tous canaux) » est incorrectement mis à jour dans Adobe Campaign
Lors de la gestion des préférences d’abonnement par le biais d’une page de destination dans Adobe Campaign V8, le champ Ne plus contacter (tous canaux) se met à jour de manière incorrecte. Pour résoudre ce problème, mettez à jour la logique de la page de destination afin d’exclure le processus d’opt-out du canal.
Description description
Environnement
- Produit : Adobe Campaign V8
- Instance: Staging
Problème/Symptômes
- Ne plus contacter par e-mail le champ se met correctement à jour en fonction des actions de l’utilisateur.
- Le champ Ne plus contacter (tous canaux) est toujours coché, même lorsqu’il ne devrait pas l’être.
- Ce comportement est incompatible avec la production Adobe Campaign Standard, où les deux champs se mettent à jour comme prévu.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Examinez et modifiez la fonction
setOptOutFlag()dans le code de votre page de destination. -
Supprimez toute ligne qui définit l’attribut
@blackListattribute sur true sauf si explicitement requis. Par exemple,- Supprimer :
document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
- Supprimer :
-
Si vous souhaitez modifier uniquement le champ Ne plus contacter par e-mail , conservez uniquement la ligne qui met à jour l’attribut
@blackListEmail. Par exemple,- Conserver :
document.controller.setValue('/ctx/recipient/@blackListEmail', '1', 'blackListEmail');
- Conserver :
-
Testez minutieusement les modifications pour confirmer :
- Le champ Ne plus contacter par email est correctement mis à jour.
- Le champ Ne plus contacter (tous canaux) reste inchangé, sauf modification explicite.
Si le problème persiste, créez une application web ou une page de destination avec une logique simplifiée pour isoler et tester le problème.
Lecture connexe
Gestion des processus d’opt-in et d’opt-out dans la documentation de Campaign Standard