Das Feld „Nicht mehr kontaktieren (alle Kanäle)“ wird in Adobe Campaign falsch aktualisiert

Beim Verwalten von Abonnementvoreinstellungen über eine Landingpage in Adobe Campaign v8 wird das Feld Nicht mehr kontaktieren (alle Kanäle) falsch aktualisiert.  Um das Problem zu beheben, aktualisieren Sie die Landingpage-Logik, um ein Kanal-Opt-out auszuschließen.

Beschreibung description

Umgebung

  • Produkt: Adobe Campaign v8
  • instance: Staging

Problem/Symptome

  • Nicht mehr per E-Mail kontaktieren wird das Feld auf der Grundlage von Benutzeraktionen korrekt aktualisiert.
  • Nicht mehr kontaktieren (alle Kanäle) Feld wird immer aktiviert, auch wenn dies nicht der Fall sein sollte.
  • Dieses Verhalten stimmt nicht mit der Adobe Campaign Standard-Produktion überein, in der beide Felder erwartungsgemäß aktualisiert werden.

Auflösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Überprüfen und ändern Sie die setOptOutFlag() in Ihrem Landingpage-Code.

  2. Entfernen Sie alle Zeilen, die das @blackListAttribut auf „true“ setzen, es sei denn, dies ist ausdrücklich erforderlich. Beispiel:

    • Entfernen: document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
  3. Wenn Sie nur das Feld Nicht mehr per E-Mail kontaktieren ändern möchten, behalten Sie nur die Zeile bei, die das Attribut @blackListEmail aktualisiert. Beispiel:

    • Beibehalten: document.controller.setValue('/ctx/recipient/@blackListEmail', '1', 'blackListEmail');
  4. Testen Sie die Änderungen sorgfältig, um Folgendes zu bestätigen:

    • Das Feld Nicht mehr per E-Mail kontaktieren wird korrekt aktualisiert.
    • Das Feld Nicht mehr kontaktieren (alle Kanäle) bleibt unverändert, es sei denn, es wurde explizit geändert.

Wenn das Problem weiterhin besteht, erstellen Sie eine neue Web-App oder Landingpage mit vereinfachter Logik, um das Problem zu isolieren und zu testen.

Verwandtes Lesen

Opt-in- und Opt-out- in der Dokumentation zu Campaign Standard

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