清單取消訂閱 list-unsubscribe

在此頁面上:​瞭解如何啟用和設定 List-Unsubscribe 標頭,讓收件者可以使用 mailto 地址或一鍵取消訂閱 URL 直接從收件匣選擇退出。

在 Adobe Journey Optimizer設定新的電子郵件管道設定時,從清單選取子網域後,會顯示​ 啟用取消清單訂閱 ​選項。 這項設定預設為啟用。

一鍵式清單取消訂閱 URL 是在電子郵件寄件者資訊旁邊顯示的取消訂閱連結或按鈕,可讓收件者只需按一下即可立即選擇退出您的郵寄清單。

例如,一鍵取消訂閱 URL 會在 Gmail 顯示以下連結:

IMPORTANT
若要在電子郵件標題中顯示一鍵取消訂閱 URL,收件者的電子郵件用戶端必須支援此功能。

根據電子郵件用戶端和電子郵件組態取消訂閱設定,按一下電子郵件標頭的取消訂閱連結將產生下列影響:

  • 啟用 Mailto (取消訂閱) 功能時,會根據您設定的子網域,將取消訂閱要求傳送至預設取消訂閱位址。
  • 啟用​一鍵取消訂閱 URL 功能時,或如果您在電子郵件內文內容插入取消訂閱 URL,當收件者按一下一鍵取消訂閱 URL (根據您設定的子網域) 時,收件者會直接在頻道層級或 ID 層級 (視同意的設定方式而定) 選擇退出。
NOTE
請參閱下方本節以瞭解如何管理取消訂閱設定。

在這兩種情況下,當收件者按一下選擇退出連結時,則會據此處理其取消訂閱請求。 會立即退出對應的輪廓,可在 Experience Platform 中更新此選項。 在 Experience Platform 文件中深入了解同意處理。

NOTE
有時,由於下游資料處理的緣故,取消訂閱事件可能需要更長的時間才能反映在設定檔層級。 留出一些時間讓系統更新。

啟用取消清單訂閱 enable-list-unsubscribe

啟用​ 啟用清單取消訂閱 ​選項時,如果收件者的電子郵件用戶端支援,則電子郵件標頭預設會包含收件者可用以取消訂閱您郵寄清單的 mailto 和/或 URL。

NOTE
如果停用此選項,一鍵取消訂閱 URL 將不會顯示在電子郵件標頭。

「取消清單訂閱」標頭提供兩種功能,除非您取消選取至少一項功能,否則按預設,這兩項功能都會啟用:

{width="80%"}

  • Mailto (取消訂閱) 位址,這是將取消訂閱要求路由至進行自動處理的目標位址。 在 Journey Optimizer,取消訂閱電子郵件地址是根據選取的子網域,顯示在管道設定的預設 Mailto (取消訂閱) 位址。

  • 一鍵取消訂閱 URL,預設為根據選取的子網域產生的一鍵選擇退出 URL 清單取消訂閱標頭。

您可以從下拉式清單中,選取​同意層級。 它可特定於管道或輪廓身分。 依據設定,當使用者使用電子郵件標題的「取消清單訂閱」URL 時,同意內容就會在 Adobe Journey Optimizer 中,按管道層級或 ID 層級更新。

護欄和推薦 list-unsubscribe-guardrails

一鍵清單取消訂閱 URL 功能可讓您的收件者輕鬆選擇退出通訊。 不過,由於並非所有電子郵件用戶端都在電子郵件標頭中支援此連結,因此 Adobe 建議您也在電子郵件內文新增一鍵選擇退出連結取消訂閱連結

Mailto (取消訂閱) 功能和​一鍵取消訂閱 URL 功能是選用功能。

  • 如果您在電子郵件組態設定中啟用了​ 啟用清單取消訂閱 ​選項,我們建議您同時啟用這兩種方法 — Mailto (取消訂閱) 和​一鍵取消訂閱 URL。 並非所有電子郵件用戶端都支援 HTTP 方法。 透過提供的 Mailto 清單取消訂閱功能,您可以選取替代方案,更好地保護您的寄件者信譽,並且您的所有收件者都能夠使用取消訂閱功能。

  • 如果您不想使用預設產生的一鍵取消訂閱 URL,可以取消核取該功能。

    • 在​ 啟用取消清單訂閱 ​選項處於開啟狀態且​一鍵取消訂閱 URL 功能處於取消勾選的情況下,如果您在使用此設定所建立的訊息中新增一鍵選擇退出連結,則「取消清單訂閱」標頭會取得您在電子郵件內文插入的一鍵選擇退出連結,並將其用作一鍵取消訂閱 URL 值。

    • 如果您未在訊息內容加入一鍵選擇退出連結,且管道設定中的預設​一鍵取消訂閱 URL 取消勾選,則沒有 URL 會傳遞至「取消清單訂閱」標題的電子郵件標頭。

    note
    NOTE
    本章節之中,進一步了解訊息中的管理取消訂閱功能等更多資訊。

請在 Journey Optimizer 中,同意交由體驗平台 同意結構描述處理。 預設情況下,如「同意」欄位值為空,則視為同意接受通訊。 您可以在上線時將此預設值修改為此處列出的可能數值之一,或使用同意策略來覆寫預設邏輯。

目前,Journey Optimizer未將特定標籤附加至清單取消訂閱功能所觸發的取消訂閱事件。 如果您需要區分清單取消訂閱點擊與其他取消訂閱操作,則必須在外部實施自訂標記,或利用外部登陸頁面進行追蹤。

從外部管理取消訂閱資料 custom-managed

如果您在 Adobe 外部管理同意,請選取​ 客戶管理 ​選項,即可輸入自訂取消訂閱電子郵件地址,還有自己的一鍵式取消訂閱 URL。

{width="80%"}

一鍵取消訂閱 URL 必須是 POST URL。

WARNING
如果您使用​ 客戶管理 ​的選項,Adobe 就不會儲存任何取消訂閱,或是同意資料。 使用​ 客戶管理 ​選項,組織即選擇使用外部系統,並在此類外部系統中負責管理同意資料。 外部系統與 Journey Optimizer 之間不會自動同步處理同意資料。 若同意資料的同步處理作業源自外部系統,以便更新 Journey Optimizer 中的使用者同意資料,則此同步作業必須由組織透過資料傳輸方式啟動,才能將同意資料推播回 Journey Optimizer。

將自訂屬性附加至您的端點 custom-attributes

選取​ 客戶管理 ​的選項時,若您輸入會在行銷活動或歷程中使用的自訂端點,當收件者按一下「取消訂閱」連結時,Journey Optimizer 就會將一些輪廓專屬的預設參數新增到同意更新事件上

若要進一步個人化您的端點,您可以定義將要同時附加至同意事件的自訂屬性。

AVAILABILITY
此功能為有限可用性。 請聯絡您的 Adobe 代表以取得存取權。
對於 Mailto (取消訂閱) 選項,您需要使用下方Mailto (取消訂閱) 與自訂屬性 (有限可用性) 區段中描述的新查詢參數。

若要定義您端點的自訂屬性,請使用 URL 追蹤參數​區段。 除了預設參數外,您在對應區段中定義的所有 URL 追蹤參數,還將附加至自訂端點的結尾。 了解如何設定自訂 URL 追蹤

NOTE
附加至 URL 的 UTM 參數順序是隨機的,無法控制。 如果您的系統需要特定順序的參數,您將需要自行剖析參數並重新排序。

設定解密 API configure-decrypt-api

當您的收件者按一下自訂取消訂閱連結時,附加至同意更新事件的參數將以加密方式傳送至端點。 因此,外部同意系統需要透過Adobe Developer,才能實施特定 API 來解密從Adobe 傳送的參數。

擷取這些參數的 GET 呼叫大多取決於目前正在使用的取消清單訂閱選項,一鍵取消訂閱 URL 或是 Mailto (取消訂閱)

一鍵取消訂閱 URL

使用​一鍵取消訂閱 URL 選項時,使用者按一下 [取消訂閱] 連結即可直接取消訂閱。

GET 呼叫分述如下:

端點:https://platform.adobe.io/journey/imp/consent/decrypt

查詢參數:

  • params:包含加密的裝載
  • pid:加密的輪廓 ID

這兩個參數包含在傳送到自訂端點的同意更新事件中。

標頭要求:

  • 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”,
}
參數 {
“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"
        }
    ]
}
Mailto (取消訂閱)

使用 Mailto (取消訂閱) 選項時,按一下 [取消訂閱] 連結後將開啟一封預先填入的電子郵件,該電子郵件將傳送至指定的取消訂閱電子郵件地址。

GET 呼叫分述如下。

端點:https://platform.adobe.io/journey/imp/consent/decrypt

查詢參數:

  • emailParams:包含 params (加密承載) 和 pid (加密輪廓 ID) 參數的字串。

paramspid 參數包含在傳送至自訂端點的同意更新事件中。

標頭要求:

  • 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"
}
Mailto (取消訂閱) 與自訂屬性 (有限可用性)

使用 Mailto (取消訂閱) 選項時,按一下 [取消訂閱] 連結後將開啟一封預先填入的電子郵件,該電子郵件將傳送至指定的取消訂閱電子郵件地址。

從 2025 年 10 月開始,如果對 Mailto (取消訂閱) 端點使用​ 客戶管理 ​的選項,您可以定義將附加至同意事件的自訂屬性。 在此情況下,您需要使用下列查詢參數。

note availability
AVAILABILITY
此功能為有限可用性。 請聯絡您的 Adobe 代表以取得存取權。

GET 呼叫分述如下。

端點:https://platform.adobe.io/journey/imp/consent/decrypt

查詢參數:

  • emailParamsSub:從在 Mailto 地址收到的電子郵件主旨擷取的字串。

    • 範例: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>),則需使用新的 emailParamsSubemailParamsBody 參數,而非 emailParams。 請聯絡您的 Adobe 代表以取得更多資訊。

emailParamsSubemailParamsBody 參數包含在傳送至自訂端點的同意更新事件中。

標頭要求:

  • 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