Il campo "Non contattare più (tramite nessun canale)" viene aggiornato in modo errato in Adobe Campaign

Quando si gestiscono le preferenze dell'abbonamento tramite una pagina di destinazione in Adobe Campaign V8, il campo Non contattare più (tramite alcun canale) non viene aggiornato correttamente.  Per risolvere il problema, aggiorna la logica della pagina di destinazione per escludere la rinuncia al canale.

Descrizione description

Ambiente

  • Prodotto: Adobe Campaign V8
  • Istanza: Staging

Problema/Sintomi

  • Non contattare più tramite e-mail. Aggiornamenti dei campi basati correttamente sulle azioni dell'utente.
  • Non contattare più (tramite alcun canale) il campo è sempre selezionato, anche quando non dovrebbe esserlo.
  • Questo comportamento non è coerente con la produzione di Adobe Campaign Standard, dove entrambi i campi vengono aggiornati come previsto.

Risoluzione resolution

Per risolvere il problema, effettua le seguenti operazioni:

  1. Rivedi e modifica la funzione setOptOutFlag() nel codice della pagina di destinazione.

  2. Rimuovere le righe che impostano l'attributo @blackList su true a meno che non sia esplicitamente richiesto. Ad esempio:

    • Rimuovi: document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
  3. Se desideri modificare solo il campo Non contattare più tramite e-mail, mantieni solo la riga che aggiorna l'attributo @blackListEmail. Ad esempio:

    • Mantieni: document.controller.setValue('/ctx/recipient/@blackListEmail', '1', 'blackListEmail');
  4. Verifica a fondo le modifiche per confermare:

    • Il campo Non contattare più tramite e-mail viene aggiornato correttamente.
    • Il campo Non contattare più (tramite alcun canale) rimane invariato a meno che non venga modificato in modo esplicito.

Se il problema persiste, crea una nuova app web o pagina di destinazione con logica semplificata per isolare e verificare il problema.

Lettura correlata

Gestione del consenso e della rinuncia nella documentazione di Campaign Standard

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