Adobe Campaignで「今後の連絡は不要(すべてのチャネル)」フィールドが正しく更新されない
Adobe Campaign V8 のランディングページを使用してサブスクリプションの環境設定を管理する場合、「 今後の連絡は不要(すべてのチャネル) フィールドが正しく更新されません。 この問題を解決するには、ランディングページのロジックを更新して、チャネルオプトアウトを除外します。
説明 description
環境
- 製品: Adobe Campaign V8
- インスタンス: ステージング
問題/症状
- 今後のメールによる連絡は不要 フィールドは、ユーザーのアクションに基づいて正しく更新されます。
- (どのチャネルからも)連絡がなくなり 余計な場合でも、フィールドは常にチェックされます。
- この動作は、Adobe Campaign Standardの実稼動環境と矛盾しています。つまり、両方のフィールドが期待どおりに更新されます。
解決策 resolution
この問題を解決するには、次の手順に従います。
-
ランディングページのコード内の
setOptOutFlag()関数を確認し、変更します。 -
明示的に必要な場合を除き、
@blackListattribute を true に設定する行をすべて削除します。 例:- 削除:
document.controller.setValue('/ctx/recipient/@blackList', '1', 'blackList');
- 削除:
-
「 今後のメールによる連絡は不要 」フィールドのみを変更する場合は、
@blackListEmail属性を更新する行のみを保持します。 例:- 保持:
document.controller.setValue('/ctx/recipient/@blackListEmail', '1', 'blackListEmail');
- 保持:
-
変更内容を十分にテストして、次の点を確認します。
- 「 今後のメールによる連絡は不要 」フィールドは正しく更新されます。
- 明示的に変更しない限り、「 今後の連絡は不要(すべてのチャネル) フィールドは変更されません。
問題が解決しない場合は、簡略化されたロジックを使用して新しい web アプリまたはランディングページを作成し、問題を分離してテストします。
関連資料
Campaign Standard ドキュメントの オプトインとオプトアウトの管理
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f