De veldupdates voor "Geen contact meer via een kanaal" worden onjuist weergegeven in Adobe Campaign
Wanneer het beheren van abonnementsvoorkeur door een het landen pagina in Adobe Campaign V8, niet meer contact (door om het even welk kanaal) gebiedsupdates verkeerd. Om het probleem op te lossen, werkt u de logica van de bestemmingspagina bij om de kanaalopt-out uit te sluiten.
Beschrijving description
Omgeving
- Product: Adobe Campaign V8
- Instantie: het Staging
Probleem/symptomen
- niet meer contact door e-mail gebiedsupdates correct gebaseerd op gebruikersacties.
- niet meer contact (door om het even welk kanaal) gebied wordt altijd gecontroleerd, zelfs wanneer het niet zou moeten zijn.
- Dit gedrag is inconsistent met Adobe Campaign Standard Production, waar beide velden naar verwachting worden bijgewerkt.
Resolutie resolution
Ga als volgt te werk om het probleem op te lossen:
-
Bekijk en wijzig de functie
setOptOutFlag()in de code van de landingspagina. -
Verwijder om het even welke lijn die de
@blackListattributen aan waar plaatst tenzij uitdrukkelijk vereist. Bijvoorbeeld:- Verwijderen:
document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
- Verwijderen:
-
Als u enkel wilt wijzigen geen contact meer door e-mail gebied, behoud slechts de lijn die het
@blackListEmailattribuut bijwerkt. Bijvoorbeeld:- Keep:
document.controller.setValue('/ctx/recipient/@blackListEmail', '1', 'blackListEmail');
- Keep:
-
Test de wijzigingen grondig om te bevestigen:
- Het contact niet meer door e-mail gebiedsupdates correct.
- Het contact niet meer (door om het even welk kanaal) gebied blijft onveranderd tenzij uitdrukkelijk gewijzigd.
Als het probleem zich blijft voordoen, maakt u een nieuwe web-app of landingspagina met vereenvoudigde logica om het probleem te isoleren en te testen.
Gerelateerde lezing
het leiden opt-in en opt-out in de Documentatie van Campaign Standard