1. サブスクリプション管理

グローバルオプトアウトリストの設定

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

受信者がメール内の「すべてのリンクからの購読解除」をクリックしたり、メールをスパムとしてマークしたり、受信者にハードバウンスが登録された場合、その受信者はマネージャールートの指定されたグローバルオプトアウトリストに追加され、メールから除外されます。

メール送信のたびに、Email Experience Manager(EXM)は指定されたグローバルオプトアウトリストをチェックし、そのリストに含まれる受信者がメールを受け取らないかを確認します。

デフォルト設定を指定する際は、各 マネージャーのルートごとにグローバルなオプトアウトリストを指定する必要があります。

!注グローバルオプトアウトリストは静的な連絡先リストのみであって、分割されたリストにはできません。

デフォルトのグローバルオプトアウトリスト

新しいマネージャールートを作成すると、共通グローバルオプトアウト リストが自動的に新しいマネージャールートのデフォルトのグローバルオプトアウトリストとして指定されます。これはデフォルト設定ダイアログボックスで変更できます。

また、EXMはグローバルオプトアウトリストの要求時に管理者ルートの設定が誤っている場合、例えばデフォルト設定ダイアログボックスを開く際に共通グローバルオプトアウトリストを使用します。

デフォルトのグローバルオプトアウトリストは、Sitecore.EmailExperience.ContentManagement.configファイルのStandardMessages.DefaultGlobalOptOutList設定で指定できます:

!注EXMはCommon Global Opt-outリストをリクエストされると自動的に作成します。しかし、コンポーネントがパス全体を作成するわけではありません。設定を変更したい場合は、指定されたフォルダ構造がコンテンツツリーに存在していることを必ず確認してください。

実装の詳細

ManagerRootクラスにはGlobalSubscriptionプロパティがあり、GlobalSubscription型のオブジェクトを含みます。このオブジェクトは以下の方法でグローバルオプトアウトリストとやり取りできます。

  • AddToDefaultExcludeCollection() – 受信者をデフォルトのグローバルオプトアウトリストに追加します。
  • IsInDefaultExcludeCollection() – 受信者がデフォルトのグローバルオプトアウトリストにいるかどうかを確認します。
この記事を改善するための提案がある場合は、 お知らせください!