リスト登録解除 list-unsubscribe

このページ:​リスト登録解除ヘッダーを有効化および設定する方法について説明します。これにより、受信者は宛先アドレスまたはワンクリック登録解除 URL を使用してインボックスから直接オプトアウトできます。

Adobe Journey Optimizer で、新しいメールチャネル設定を指定する際に、リストからサブドメインを選択すると、「リスト登録解除を有効にする」オプションが表示されます。 これは、デフォルトで有効です。

ワンクリックリスト登録解除 URL は、メールの送信者情報の横に表示される登録解除リンクまたはボタンであり、受信者は 1 回のクリックでメーリングリストから即座にオプトアウトできます。

例えば、ワンクリック登録解除 URL は、Gmail で次のようなリンクが表示されます。

IMPORTANT
メールヘッダーにワンクリック登録解除 URL を表示するには、受信者のメールクライアントがこの機能をサポートしている必要があります。

メールクライアントとメール設定の登録解除設定に応じて、メールヘッダーの登録解除リンクをクリックすると、次のような影響を受ける可能性があります。

  • 宛先(登録解除)​機能を有効にすると、登録解除リクエストは、設定したサブドメインに基づいてデフォルトの登録解除アドレスに送信されます。
  • ワンクリック登録解除 URL 機能が有効になっている場合や、メール本文コンテンツに登録解除 URL を挿入した場合、受信者が、(設定したサブドメインに基づく)ワンクリック登録解除 URL をクリックすると、チャネルレベルまたは ID レベル(同意の設定方法によって異なる)で直接オプトアウトされます。
NOTE
登録解除設定を管理する方法について詳しくは、以下のこの節を参照してください。

どちらの場合も、受信者がオプトアウトリンクをクリックすると、登録解除リクエストがそれに応じて処理されます。 対応するプロファイルはすぐにオプトアウトされ、この選択は Experience Platform で更新されます。 同意処理について詳しくは、Experience Platform ドキュメントを参照してください。

NOTE
場合によっては、ダウンストリームのデータ処理により、登録解除イベントがプロファイルレベルで反映されるまでに時間がかかることがあります。 システムの更新に多少時間がかかる場合があります。

リスト登録解除を有効にする enable-list-unsubscribe

リスト登録解除を有効にする」オプションが有効になっている場合、受信者のメールクライアントでサポートされている場合は、メールヘッダーに、受信者がメーリングリストから登録解除に使用できる宛先と URL の両方がデフォルトで含まれます。

NOTE
このオプションを無効にした場合、メールヘッダーにワンクリック登録解除 URL は表示されません。

リスト登録解除ヘッダーには、2 つのオプションがあり、いずれかまたは両方をオフにしない限り、デフォルトでこれらのオプションが有効になります。

{width="80%"}

  • 宛先(登録解除)​アドレスは、自動処理で登録解除リクエストがルーティングされる宛先アドレスです。 Journey Optimizer の場合、登録解除のメールアドレスは、選択したサブドメインに基づいてチャネル設定に表示される、デフォルトの​ 宛先(登録解除) ​アドレスです。

  • ワンクリック登録解除 URL は、デフォルトでは、選択したサブドメインに基づいてワンクリックオプトアウト URL で生成された、リスト登録解除ヘッダーです。

対応するドロップダウンリストから​ 同意レベル ​を選択できます。 チャネルまたはプロファイル ID に固有のものにすることができます。 この設定に基づいて、ユーザーがメールのヘッダーにあるリスト登録解除 URL を使用して登録解除すると、Adobe Journey Optimizer においてチャネルレベルまたは ID レベルで同意が更新されます。

ガードレールとレコメンデーション list-unsubscribe-guardrails

ワンクリックリスト登録解除 URL 機能を使用すると、受信者は簡単に通信をオプトアウトできます。 ただし、すべてのメールクライアントがメールヘッダーのこのリンクをサポートしているわけではないので、アドビでは、メールの本文にワンクリックオプトアウトリンクまたは登録解除リンクも追加することをお勧めします。

宛先(登録解除)​機能と​ワンクリック登録解除 URL 機能はオプションです。

  • メール設定で「リスト登録解除を有効にする」オプションをオンにしている場合は、宛先(登録解除)​と​ワンクリック登録解除 URL の両方の方法を有効にすることをお勧めします。 すべてのメールクライアントが HTTP メソッドをサポートしているわけではありません。 代替手段を選択できる宛先リスト登録解除機能を使用すると、送信者の評判をより適切に保護でき、すべての受信者が登録解除機能を使用できます。

  • デフォルトで生成されたワンクリック登録解除 URL を使用しない場合は、この機能をオフにできます。

    • リスト登録解除を有効にする」オプションがオンに切り替わり、ワンクリック登録解除 URL 機能がオフになっているシナリオで、この設定を使用して作成されたメッセージにワンクリックオプトアウトリンクを追加する場合、リスト登録解除ヘッダーは、メールの本文に挿入したワンクリックオプトアウトリンクをピックアップし、それをワンクリック登録解除 URL 値として使用します。

    • メッセージコンテンツにワンクリックオプトアウトリンクを追加せず、チャネル設定でデフォルトの​ワンクリック登録解除 URL をオンにしていない場合、メールヘッダーにリスト登録解除ヘッダーの一部として URL が渡されることはありません。

    note
    NOTE
    メッセージ内の登録解除機能の管理について詳しくは、この節を参照してください。

Journey Optimizer では、同意は Experience Platform 同意スキーマで処理されます。 デフォルトでは同意フィールドの値は空で、通信内容の受信に同意したものとして扱われます。 このデフォルト値をここに一覧表示されている値の 1 つにオンボーディングする際に変更したり、同意ポリシーを使用してデフォルトのロジックを上書きしたりできます。

現在、Journey Optimizer は、リスト登録解除機能によってトリガーされる登録解除イベントに特定のタグを追加しません。 リスト登録解除クリックを他の登録解除アクションと区別する必要がある場合は、外部でカスタムタグ付けを実装するか、トラッキング用に外部ランディングページを活用する必要があります。

外部での登録解除データ管理 custom-managed

アドビの外部で同意を管理している場合は、「顧客管理」オプションを選択して、カスタムの登録解除メールアドレスと独自のワンクリック登録解除 URL を入力します。

{width="80%"}

ワンクリック登録解除 URL は、POST URL にする必要があります。

WARNING
顧客管理」オプションを使用している場合、アドビでは登録解除データや同意データを保存しません。 「顧客管理」オプションを選択した場合、組織は外部システムを使用することを選択し、そのような外部システムで同意データを管理する責任があります。 外部システムと Journey Optimizer の間で同意データの自動同期は行われません。 Journey Optimizer のユーザー同意データを更新することを目的に、外部システムから行われる同意データの同期は、組織がデータ転送として開始し、同意データを Journey Optimizer にプッシュバックする必要があります。

エンドポイントへのカスタム属性の追加 custom-attributes

顧客管理」オプションを選択した場合、カスタムエンドポイントを入力してキャンペーンやジャーニーで使用すると、受信者が登録解除リンクをクリックした際に、Journey Optimizer によって、同意更新イベントにいくつかのデフォルトのプロファイル固有のパラメーターが追加されます。

エンドポイント をさらにパーソナライズするには、カスタム属性を定義できます。これらは同意イベントにも追加されます。

AVAILABILITY
この機能は、限定提供で使用できます。 アクセス権を取得するには、アドビ担当者にお問い合わせください。
宛先(登録解除)」オプションの場合は、以下の「カスタム属性(限定提供)を使用した宛先(登録解除)」セクションに記載されている、新しいクエリパラメーターを使用する必要があります。

エンドポイントのカスタム属性を定義するには、「URL トラッキングパラメーター」セクションを使用します。 対応するセクションで定義するすべての URL トラッキングパラメーターは、デフォルトのパラメーターに加えて、カスタムエンドポイントの末尾に追加されます。 カスタム URL トラッキングの設定方法の詳細情報

NOTE
URL に追加される UTM パラメーターの順序はランダムで、制御できません。 システムに特定の順序でパラメーターが必要な場合は、解析して並べ替える必要があります。

復号化 API の設定 configure-decrypt-api

受信者がカスタム登録解除リンクをクリックすると、同意更新イベントに追加されたパラメーターが暗号化された状態でエンドポイントに送信されます。 したがって、外部の同意システムは、アドビから送信されたパラメーターを復号化することを目的に、Adobe Developer を通じて特定の API を実装する必要があります。

これらのパラメーターを取得する GET 呼び出しは、使用しているリスト登録解除オプション(ワンクリック登録解除 URL または​宛先(登録解除))によって異なります。

ワンクリック登録解除 URL

ワンクリック登録解除 URL」オプションを使用して、登録解除リンクをクリックすると、ユーザーは直接登録解除されます。

GET 呼び出しは次のとおりです。

エンドポイント:https://platform.adobe.io/journey/imp/consent/decrypt

クエリパラメーター:

  • params:暗号化されたペイロードが格納されています
  • pid:暗号化されたプロファイル ID

これら 2 つのパラメーターは、カスタムエンドポイントに送信される同意更新イベントに含まれます。

ヘッダー要件:

  • x-api-key
  • x-gw-ims-org-id
  • 認証(技術アカウントからのユーザートークン)

サンプルパラメーターと同意応答を次に示します。

table 0-row-2 1-row-2 2-row-2
クエリパラメーター サンプルペイロード
pid {
“pid” : “5142733041546020095851529937068211571”,
“pns” : “CRMID”,
“e” : “john@google.com”,
“ens” : “Email”,
}
params {
“m” : “messageExecutionId”,
“ci” : “campaignId”,
“jv” : “journeyVersionId”,
“ja” : “journeyActionId”,
“s” : “sandboxId”,
“us” : “unsubscribeScope”
}

同意応答:

code language-none
{
    "profileNameSpace": " CRMID ",
    "profileId": "5142733041546020095851529937068211571",
    "emailAddress": "john@google.com",
    "emailNameSpace": "Email",
    "sandboxId": "sandboxId",
    "optOutLevel": "channel",
    "channelType": "email",
    "timestamp": "2024-11-26T14:25:09.316930Z"
    "utm": [
         {
            "utm_source": "AJO",
            "utm_medium": "Email"
        }
    ]
}
宛先(登録解除)

宛先(登録解除)」オプションを使用して、登録解除リンクをクリックすると、事前に入力されたメールが、指定された登録解除アドレスに送信されます。

GET 呼び出しは次のとおりです。

エンドポイント:https://platform.adobe.io/journey/imp/consent/decrypt

クエリパラメーター:

  • emailParamsparams(暗号化されたペイロード)と pid(暗号化されたプロファイル ID)パラメーターを含む文字列。

params および pid パラメーターは、カスタムエンドポイントに送信される同意更新イベントに含まれます。

ヘッダー要件:

  • x-api-key
  • x-gw-ims-org-id
  • 認証(技術アカウントからのユーザートークン)

サンプルパラメーターと同意応答を次に示します。

table 0-row-2 1-row-2
クエリパラメーター サンプルペイロード
emailParams {
“p” : “profileId”,
“pn” : “profileNamespace”,
“en” : “emailNamespace”,
“ci” : “campaignId”,
“jv” : “journeyVersionId”,
“ja” : “journeyActionId”,
“si” : “sandboxId”,
“us”: “unsubscribeScope”
}

同意応答:

code language-none
{
    "profileNameSpace": " CRMID ",
    "profileId": "5142733041546020095851529937068211571",
    "emailAddress": "john@google.com",
    "emailNameSpace": "Email",
    "sandboxId": "sandboxId",
    "optOutLevel": "channel",
    "channelType": "email",
    "timestamp": "2024-11-26T14:25:09.316930Z"
}
カスタム属性を使用した宛先(登録解除)(限定提供)

宛先(登録解除)」オプションを使用して、登録解除リンクをクリックすると、事前に入力されたメールが、指定された登録解除アドレスに送信されます。

2025年10月以降、宛先(登録解除)​エンドポイントの​ 顧客管理 ​オプションを使用している場合は、同意イベントに追加するカスタム属性を定義できます。 この場合、以下に説明するクエリパラメーターを使用する必要があります。

note availability
AVAILABILITY
この機能は、限定提供で使用できます。 アクセス権を取得するには、アドビ担当者にお問い合わせください。

GET 呼び出しは次のとおりです。

エンドポイント:https://platform.adobe.io/journey/imp/consent/decrypt

クエリパラメーター:

  • emailParamsSub:宛先アドレスで受信したメールの件名から抽出された文字列。

    • 例:unsubscribev1.abc

    • 解析値:v1.abc

  • emailParamsBody:メールの本文(存在する場合)から unsubscribev1.xyz 形式で抽出された文字列。

    • 解析値:v1.xyz

API の例:https://platform.adobe.io/journey/imp/consent/decrypt?emailParamsSub=v1.abc&emailParamsBody=v1.xyz

note caution
CAUTION
以前の実装(例:https://platform.adobe.io/journey/imp/consent/decrypt?emailParams=<v1.xxx>)を使用していた場合は、emailParams ではなく、新しい emailParamsSub および emailParamsBody パラメーターを使用する必要があります。 詳しくは、アドビ担当者にお問い合わせください。

emailParamsSub および emailParamsBody パラメーターは、カスタムエンドポイントに送信される同意更新イベントに含まれます。

ヘッダー要件:

  • x-api-key
  • x-gw-ims-org-id
  • 認証(技術アカウントからのユーザートークン)

同意応答:

code language-none
{
    "profileNameSpace": " CRMID ",
    "profileId": "5142733041546020095851529937068211571",
    "emailAddress": "john@google.com",
    "emailNameSpace": "Email",
    "sandboxId": "sandboxId",
    "optOutLevel": "channel",
    "channelType": "email",
    "timestamp": "2024-11-26T14:25:09.316930Z"
    "utm": [
        {
            "utm_source": "AJO",
            "utm_medium": "Email"
        }
    ]
}
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to enable and configure the List-Unsubscribe header so recipients can opt out from their inbox using a Mailto (unsubscribe) address or a one-click unsubscribe URL, including the Adobe managed and Customer managed options and the decrypt API for external consent systems.

Intents:

  • Enable the List-Unsubscribe header in an email channel configuration
  • Configure the Mailto (unsubscribe) address and the One-click unsubscribe URL options
  • Set the Consent level to channel or profile identity
  • Manage unsubscribe data externally with the Customer managed option
  • Configure the decrypt API to retrieve encrypted consent parameters for custom endpoints
  • Append custom attributes to unsubscribe endpoints using URL tracking parameters

Glossary:

  • List-Unsubscribe header: An email header that lets recipients opt out directly from their inbox; enabled via the Enable List-Unsubscribe option, on by default (product-specific)
  • Mailto (unsubscribe): The destination address where unsubscribe requests are routed for auto-processing, based on the selected subdomain (product-specific)
  • One-click unsubscribe URL: The one-click opt-out URL generated for the List unsubscribe header, based on the selected subdomain (product-specific)
  • Consent level: A setting, specific to the channel or to the profile identity, that determines whether consent updates at channel level or ID level (product-specific)
  • Adobe managed / Customer managed: Options defining whether consent data is managed within the Adobe system, or in an external system with no automatic synchronization to Adobe (product-specific)
  • decrypt API: An API on Adobe Developer used by an external consent system to decrypt the encrypted parameters sent by Adobe to custom endpoints (product-specific)

Guardrails:

  • The Enable List-Unsubscribe option is enabled by default; its two options (Mailto and One-click unsubscribe URL) are enabled by default unless one or both are unchecked.
  • To display the one-click unsubscribe URL in the email header, the recipients’ email client must support this feature.
  • The One-click Unsubscribe URL must use the POST request method.
  • With the Customer managed option, Adobe does not store any unsubscribe or consent data; there is no auto synchronization, and the organization must initiate any data transfer to push consent data back into Journey Optimizer.
  • Appending custom attributes to endpoints is available in Limited Availability (contact your Adobe representative to gain access).
  • Starting October 2025, Customer managed Mailto (unsubscribe) with custom attributes requires the new emailParamsSub and emailParamsBody query parameters instead of emailParams.
  • Journey Optimizer does not append a specific tag to unsubscribe events triggered by the List unsubscribe feature; differentiating these clicks requires custom external tagging or an external landing page.
  • The order of UTM parameters appended to the URL is random and cannot be controlled; systems requiring a specific order must parse and reorder them.
  • By default the consent field value is empty and treated as consent to receive communications.

Terminology:

  • Canonical name: List-Unsubscribe header — Acronym: n/a — variants: List unsubscribe, one-click list unsubscribe URL
  • Synonyms: “One-click unsubscribe URL” = “One-click opt-out URL” (when a one-click opt-out link inserted in the email body is picked up as the header value)
  • Do not confuse: “Mailto (unsubscribe)” (routes an unsubscribe request to an address for auto-processing) ≠ “One-click unsubscribe URL” (directly opts the recipient out on click)
  • Do not confuse: “Adobe managed” (consent data managed within the Adobe system) ≠ “Customer managed” (consent data managed in an external system, no auto synchronization)

FAQ:

  • Q: Is the List-Unsubscribe header on by default? — Yes; the Enable List-Unsubscribe option is enabled by default, and both the Mailto and One-click unsubscribe URL methods are enabled by default unless unchecked.
  • Q: Which methods should I enable? — Adobe recommends enabling both Mailto (unsubscribe) and One-click unsubscribe URL, since not all email clients support the HTTP method; also add a one-click opt-out or unsubscribe link in the email body.
  • Q: What request method must a custom one-click unsubscribe URL use? — It must be a POST URL.
  • Q: What happens to consent data with the Customer managed option? — Adobe stores no unsubscribe or consent data; there is no automatic synchronization, and you must initiate any transfer of consent data back into Journey Optimizer.
  • Q: Can I tell List unsubscribe clicks apart from other unsubscribe actions? — Not by a built-in tag; Journey Optimizer does not append a specific tag, so you must implement custom tagging externally or use an external landing page for tracking.
recommendation-more-help
journey-optimizer-help