行銷電子郵件與取消訂閱
將版面配置標記為「行銷」類別,透過Send Marketing Email動作發送,讓應用程式自動為您加入取消訂閱連結、公司資訊以及取消訂閱清單。
有些電子郵件是客戶所期待的:訂單確認、出貨更新、密碼重設通知;而有些則可能並非客戶所願:電子報、評價邀請、回流優惠。 現在,透過版面配置即可區分這兩類郵件。行銷郵件的版面配置符合郵件服務供應商及反垃圾郵件法規對行銷郵件的要求:每封郵件都包含取消訂閱連結、頁尾標示公司資訊,以及應用程式會自動遵守的「已選擇退出」客戶清單。交易型電子郵件則完全維持不變。
交易型或行銷型:電子郵件類型
當您建立佈局時,建立頁面會要求您指定其電子郵件類型:
| 電子郵件類型 | 用途為何 | 這款應用程式的功能 |
|---|---|---|
| 交易型 | 客戶所期待的電子郵件,例如訂單和運送狀態更新 | 與以往相同:每次都向每位收件者發送一封電子郵件,即使是已取消訂閱行銷郵件的客戶也不例外 |
| 行銷 | 電子報、促銷活動、評論邀請、挽回客戶電子郵件 | 每位收件者僅發送一封電子郵件,郵件中包含退訂連結,且頁尾載有貴公司的詳細資訊;已退訂的客戶將被跳過 |
「交易型」是預設設定,您在此版本發布前所建立的所有佈局皆為交易型。您目前擁有的所有內容發送方式均未改變。
您稍後可以變更此類型。在富文本/HTML 版面配置中,「電子郵件類型」欄位位於「基本資訊」區塊;在視覺化建構器中,則位於「一般」索引標籤下。在翻譯介面中,此欄位為唯讀狀態,因為該類型屬於版面配置,且由該版面配置的所有語言共用。
「電子郵件版面配置」清單中有兩個分頁:「交易型」和**「行銷型**」,每個分頁皆顯示其數量。行銷型版面配置的名稱旁還會標示「行銷」標籤,且從「行銷型」分頁建立的版面配置,預設會選取**「行銷型**」。
貴公司的詳細資料優先
行銷電子郵件必須顯示發件人資訊。當您首次建立行銷版面配置時,若「設定」中的公司詳細資料仍為空白,系統會在建立頁面中直接要求您輸入公司名稱和郵寄地址,並將其儲存至「設定」中;若未填寫這些資訊,則無法建立該版面配置。 若行銷版面的頁尾未包含任何公司資訊(「設定」欄位為空且版面中無自訂文字),其編輯器頂端會顯示警告訊息,該版面無法儲存至Shopify Flow步驟中,也不會被發送:該執行紀錄將在「歷史紀錄」中標記為**「失敗」**,並附上失敗原因。 編輯器中的測試電子郵件仍會正常發送,因此您可在此期間繼續進行版面設計。




Shopify Flow 動作:Send Marketing Email
此應用程式為 Shopify Flow 新增了第三項操作。Send Marketing Email用於發送行銷郵件;Send Transactional Email則繼續發送交易郵件。
這兩項操作中的欄位完全相同:收件者 (To)、副本 (CC)、密件副本 (BCC)、回覆至 (Reply-To)、寄件者名稱 (From name)、語言 (Language) 以及變數 (JSON)。從 Shopify Flow 傳遞資料、以客戶的語言發送電子郵件 及 回覆地址與寄件者名稱 中的所有內容均適用於這兩項操作。
在動作的設定畫面中,您可在**「發送自(Send from)」下選擇寄件者,並在「版面配置(Layout)」下選擇版面配置。在「發送行銷電子郵件(Send Marketing Email)」中僅列出行銷版面配置;在「發送交易型電子郵件(Send Transactional Email)」中則僅列出**交易型版面配置。若您尚未建立行銷版面配置,畫面會顯示相關提示:請在應用程式中建立一個,或將現有版面配置的「電子郵件類型(Email type)」設為「行銷(Marketing)」,然後返回此處。 在輸入欄位下方,「預覽」區塊會顯示所選的版面配置,其中包含主旨行和取消訂閱的頁尾,並已填入該版面配置的測試變數。**點擊「儲存」**後,系統會顯示「設定已成功儲存」以確認操作完成。



當版面配置與動作不符時
儲存工作流程時,系統會檢查各步驟。若Send Marketing Email步驟指向交易型版面配置,則會顯示錯誤訊息**:「此步驟需要行銷型版面配置」。 請選擇其中一種,或將佈局的電子郵件類型設定為「行銷」。**反之,若Send Transactional Email步驟針對交易型佈局,也會顯示相同的錯誤訊息。若行銷佈局中缺少公司詳細資料,系統會以「公司詳細資料遺漏」為由拒絕,並說明應在何處新增這些資料。
如果還是發生了不匹配的情況(您在建立步驟後變更了佈局的類型),當該步驟執行時,將會發生以下情況:
- 以交易型佈局發送行銷電子郵件(Send Marketing Email):未成功發送。歷史紀錄顯示該訊息發生「**失敗」**事件,且您的計畫中未觸發任何動作。
- 使用行銷版面配置發送Send Transactional Email:此電子郵件將以行銷郵件的形式發送,其中包含取消訂閱連結、頁尾及取消訂閱清單。版面配置決定了電子郵件的呈現方式。
該動作的回傳結果為何
後續的 Shopify Flow 步驟可根據結果進行分支:
| 返回欄位 | 價值觀 |
|---|---|
status |
SENT、FAILED 或 SKIPPED(所有收件者均已取消訂閱) |
messageId |
若可取得,則為服務提供者所發送的第一封電子郵件的訊息識別碼 |
provider |
GOOGLE、MICROSOFT、SMTP 或 DEFAULT |
行銷電子郵件是如何發送的
交易型電子郵件是指寄給「收件人」欄位中所有人的單一郵件。行銷電子郵件的運作方式則有所不同,因為每位收件者都需要專屬的退出途徑:
- **每位「收件人」僅會收到一封電子郵件。**每位收件人都會收到一封專屬的郵件,其中包含專屬的取消訂閱連結及專屬的取消訂閱標頭,因此無人能替他人取消訂閱。
- 每則訊息都會加入「副本 (CC)」和「密件副本 (BCC)」,無論是該步驟本身的設定,還是「設定」中商店的預設值。
- 首先會從「收件人」、「副本」和「密件副本」中移除已取消訂閱的收件人。
- **每項操作最多可設定 20 位「To」收件者。**超過第 20 位的收件者將不會收到訊息;系統紀錄中會顯示為「未發送:單一操作中有超過 20 位收件者」。若需觸及更廣泛的受眾,請讓 Shopify Flow 針對每位客戶執行此步驟一次,或將清單分拆至不同步驟中。
- 訊息會依序發送出去,並符合您所選發送者的速率限制。
每項操作會產生一筆「歷史紀錄」,並計入您的計畫中一次,無論該操作有多少位收件者。歷史紀錄中會列出每位收件者及其結果:已發送、失敗或跳過,並附上原因。
| 結果 | 當 | 歷史上的地位 |
|---|---|---|
| 大家都收到了電子郵件 | 成功 | |
| 有些人懂,有些人不懂 | 在寄出另一封郵件後,其中一位收件人的郵件寄送失敗 | 失敗,錯誤訊息會指出哪些對象未被涵蓋。Shopify Flow 不會重新嘗試,因為重新嘗試會將訊息再次發送給已經收到服務的對象 |
| 沒人收到,這是暫時性的問題 | 發件人在第一則訊息中表示「稍後再試」,或者其速率限制已達上限 | Shopify Flow 會稍後重新嘗試整個步驟,就像處理交易電子郵件一樣 |
| 所有「收件人」欄位的收件者均已取消訂閱 | 已跳過,未傳送任何內容,請參閱下方 | |
| 頁尾中未列出公司資料 | 設定為空,且佈局上沒有任何自訂文字 | 失敗,未成功傳送;請填寫您的公司名稱及郵寄地址,然後重新傳送 |
取消訂閱的頁尾
每封行銷電子郵件的版面下方都會有一段簡短的頁尾:包含退訂連結的退訂聲明,以及貴公司的詳細資訊。這部分會自動加入;您無需在版面中手動添加任何內容。
預設的句子內容為:「_您收到這封電子郵件,是因為您是本店的顧客。」_其後附有標示為**「取消訂閱」**的連結。公司資料由您提供:當您首次建立行銷版面時,應用程式會要求您提供這些資料,且若未填寫這些資料,任何行銷電子郵件都無法發送。

在「設定」中編輯文字
在「設定」中的「行銷電子郵件」分頁下,您會看到三個欄位:
| 領域 | 這是什麼 |
|---|---|
| 取消訂閱的句子 | 電子郵件末尾的那句話。若需顯示連結,請在該處放入 {{ unsubscribe_link }};若僅需顯示網址,則放入 {{ unsubscribe_url }} |
| 取消訂閱連結文字 | {{ unsubscribe_link }} 連結的文字內容 |
| 公司資料 | 貴公司的名稱及郵寄地址,例如:My Store Ltd,1 Main Street,10115 柏林,德國 |
在這些欄位下方,「**語言」**功能可讓您針對每種語言新增相同的三个欄位。以其中一種語言發送的電子郵件(透過Shopify Flow步驟的「語言」欄位或佈局的「主要語言」設定),將使用該語言的文字;其餘所有電子郵件則使用上方的主要文字。 若某種語言中的欄位為空,則會使用該欄位的主文字。底部的「預覽」會依各語言顯示與實際寄出內容完全相同的頁尾。

可依佈局或語言進行覆寫
行銷版面配置中設有「行銷頁尾卡片」(位於富文本/HTML 版面配置頁面中,視覺化建構器的「一般」索引標籤下)。在**「頁尾文字」**中選擇:
- 請使用「設定」中的預設文字。您可在「設定」的「行銷電子郵件」中進行修改。
- 此佈局的自訂文字:三個欄位會顯示出來,並預先填入今日寄出的內容。僅此佈局發送的電子郵件會使用這些欄位,若欄位為空,則會回退至「設定」中的值。
佈局的翻譯中,同一張卡片會顯示「與佈局相同」或「此語言的自訂文字」。若該處欄位為空,則會回退至佈局的原始文字。
因此,對於每個欄位,應用程式會依序採用第一個已設定的值:首先是翻譯文字,接著是佈局文字,然後是電子郵件語言的「設定」文字,再接著是「設定」中的主要文字,最後才是應用程式的預設值。 自訂頁尾文字會隨佈局一同傳遞:它們屬於佈局的版本歷史紀錄、複製本、匯出檔案以及 API 的一部分。

請自行放置連結
您可以將連結放置在行銷版面的任何位置,而不必僅限於頁尾,例如放在您自己的頁尾預設樣式或 HTML 區塊中:
{{ unsubscribe_link }}會渲染一個連結,其文字為您的**「取消訂閱」連結**。{{ unsubscribe_url }}會顯示純網址,可用於按鈕或您自己的錨點連結。
當渲染後的電子郵件已包含該連結時,頁尾會省略「取消訂閱」的文字,僅附加公司資訊。這兩個變數在主旨和預覽文字中均不顯示任何內容,在交易型佈局中亦同。
該句子必須包含該連結
若取消訂閱的文字中未包含 {{ unsubscribe_link }} 或 {{ unsubscribe_url }},則無論是在「設定」中、版面編輯器中,還是透過 API,皆無法儲存:取消訂閱的文字必須包含 或 ,以確保每封行銷電子郵件都有退訂途徑。 若將該欄位留空亦無妨;系統將使用繼承而來的預設文字。
客戶所見的內容
電子郵件中的連結會開啟一個以該郵件發送語言顯示的小型確認頁面。該頁面會顯示您的商店名稱(即公司資料的第一行,若無則顯示商店暱稱)、以遮罩形式呈現的地址(j***@example.com)以及一個**「取消訂閱」按鈕。 只有點擊該按鈕才能取消訂閱:單純開啟連結並不會產生任何變化,因此連結掃描工具或郵件客戶端的預覽功能均無法讓任何人取消訂閱。點擊後,頁面會顯示「您已取消訂閱**」,並附有「重新訂閱」連結以撤銷此操作。該頁面同時會告知客戶,他們仍會持續收到關於訂單的電子郵件。
**郵件客戶端的取消訂閱按鈕。**透過 SMTP 伺服器或 Google 寄件者發送的電子郵件會包含 List-Unsubscribe 和 List-Unsubscribe-Post 標頭,因此 Gmail、Apple Mail 及其他客戶端都能顯示其專屬的一鍵取消訂閱按鈕。該按鈕無需開啟網頁即可完成取消訂閱的記錄。 Microsoft 365 寄件者無法設定這些標頭,因此郵件客戶端中不會顯示該按鈕;頁尾的連結則具有相同功能。
測試電子郵件。從版面編輯器發送的測試電子郵件也會包含頁尾,但其連結開啟的頁面會顯示「這是封測試電子郵件」,且內容並未變更。測試電子郵件絕不會被跳過,即使該測試信箱已列入您的取消訂閱清單中。
取消訂閱後
從下次寄送開始,每封行銷電子郵件中將不再包含收件人地址。大小寫不分。
- 如果還有其他「抄送」收件者,他們將照常收到電子郵件。歷史紀錄中會註明有多少收件者未被包含在內。
- 若所有「收件者」均已取消訂閱,則不會發送任何內容。歷史紀錄中,該事件將顯示為**「跳過(已取消訂閱)」**,並附有說明而非錯誤訊息;Shopify Flow 步驟會傳回
status: SKIPPED,且您的方案中不會觸發任何動作。這也不被視為失敗,因此絕不會觸發失敗率警示。 「已跳過」事件沒有「**重新發送」**按鈕,因為沒有內容可以重新發送。 - **交易型電子郵件不受影響。**即使客戶已取消訂閱行銷郵件,仍會收到訂單確認信。
- 行銷電子郵件中的「從歷史紀錄**重新寄送」**功能確實會進行實際寄送:它會再次檢查取消訂閱清單,若自上次寄送後所有收件者皆已取消訂閱,則會拒絕寄送。
「取消訂閱」頁面
**「取消訂閱」**項目在應用程式的導覽清單中列出了所有選擇退出的人員。此清單中的客戶將不再收到您行銷版面的電子郵件;但交易型電子郵件仍會送達他們手中。
| 專欄 | 目錄 |
|---|---|
| 電子郵件地址 | 演講全文如下 |
| 已於 | 日期與時間 |
| 版面配置 | 若已知該連結所對應的行銷版面配置,則為 |
| 來源 | 取消訂閱連結(客戶點擊,無論是在電子郵件內或郵件客戶端中)或由您新增 |
您在那裡可以做些什麼:
- 搜尋完整的電子郵件地址或佈局名稱的一部分。
- **「新增地址」**功能可讓您手動將地址加入清單,適用於直接向您提出要求的客戶。
- **「重新訂閱」**會再次將該信箱從清單中移除。此對話方塊僅在客戶主動要求時,才會提醒您執行此操作。
- **「匯出 CSV」**功能會下載包含
email、unsubscribed_at、layout、reason和language這些欄位的完整清單。
儀表板上的「發送狀態」卡片會顯示過去 30 天內有多少客戶取消訂閱,並附有該頁面的連結。請參閱 傳遞健康。
該清單以保護地址的方式儲存:使用雜湊值進行比對,而地址本身則經過加密。當您解除安裝應用程式時,該清單將會被刪除;當 Shopify 針對某位客戶發出資料刪除請求時,該客戶的記錄也會被刪除。請參閱 資料、隱私與安全。

透過 API
佈局的 category(transactional 或 marketing)及其自訂頁尾文字(marketingTexts),可透過 REST API 和 MCP 工具,在佈局本身及每個翻譯中進行讀取與寫入。請參閱 REST API 參考手冊 和 連接 AI 助理(MCP)。
相關
- 建立電子郵件版面配置 - 版面配置、視覺化編輯器以及富文本/HTML。
- 以客戶的語言發送電子郵件 - 翻譯內容,以及「語言」欄位(該欄位同時用於選取頁尾文字)。
- 設定 - 電子郵件預設值、行銷頁尾文字及品牌顏色。
- 電子郵件送達率 - 為何行銷電子郵件需要一個乾淨的寄件者名稱和真實的地址。
- 歷史與疑難排解 - 「歷史紀錄」會為每位收件者記錄哪些內容。
