支援封存 archiving-support
如何封存訊息 about-archiving
HIPAA等法規規定 Journey Optimizer 應提供一種封存傳送給個人的訊息的方法。 事實上,如果您的客戶提出索賠,他們應該能夠取得已傳送訊息的副本以進行驗證。
如何使用密件副本寄送電子郵件 bcc-email
您可以傳送寄件者所傳送電子郵件的密件副本(BCC) Journey Optimizer 至專屬密件副本位址。 此選擇性功能可讓您保留您傳送給使用者的電子郵件通訊復本,以供合規性和/或封存之用。 訊息的其他收件者看不到密件副本地址。
啟用密件副本電子郵件 enable-bcc
若要啟用 密件副本電子郵件 選項,請在的專屬欄位中輸入您選擇的電子郵件地址 頻道介面 (即訊息預設集)。 您可以指定正確格式的任何外部地址,但委派給Adobe的子網域上定義的電子郵件地址除外。 例如,如果您已委派 marketing.luma.com 要Adobe的子網域,任何位址,例如 abc@marketing.luma.com 是禁止的。
完成設定後,所有以此表面為基礎的電子郵件訊息都會以密件副本方式密件副本至您輸入的密件副本電子郵件地址。 在那裡,可以使用外部系統處理和封存訊息。
密件副本電子郵件地址設定會立即在表面層級儲存和處理。 當您使用此介面建立新郵件時,會自動顯示密件副本電子郵件地址。
但是,系統會擷取密件副本位址,以便依照所述的邏輯傳送通訊 此處.
Recommendations和限制 bcc-recommendations-limitations
-
為確保您的隱私權合規性,密件副本電子郵件必須由能夠安全儲存個人識別資訊(PII)的封存系統處理。
-
由於訊息可能包含敏感或私人資料,例如個人識別資訊(PII),請確定BCC位址正確,並保護對訊息的存取權。
-
您用於密件副本的收件匣應該可正確管理空間和傳遞。 如果收件匣傳回跳出,則可能無法接收某些電子郵件,因此無法封存。
-
訊息可在目標收件者之前傳遞至密件副本電子郵件地址。 密件副本訊息也可以傳送,即使原始訊息可能會 已退回.
-
請勿開啟或點進傳送至密件副本地址的電子郵件,因為傳送分析的總開啟數和點按數已將其列入考量,這可能會導致計算錯誤 報表.
-
請勿在密件副本收件匣中將郵件標示為垃圾郵件,因為這會影響傳送至此地址的所有其他電子郵件。
GDPR法規遵循 gdpr-compliance
GDPR等法規規定,資料主體應能隨時修改其同意書。 由於您使用Journey Optimizer傳送的密件副本電子郵件包含安全的個人識別資訊(PII),因此您必須編輯 CJM電子郵件BCC回饋事件結構 能夠根據GDPR和類似法規管理這些PII。
請依照下列步驟以執行此操作。
-
前往 資料管理 > 方案 > 瀏覽 並選取 CJM電子郵件BCC回饋事件結構.
-
按一下以展開 體驗(_E), customerJourneyManagement 則 secondaryRecipientDetail.
-
選取 originalRecipientAddress.
-
在 欄位屬性 在右側,向下捲動至 身分 核取方塊。
-
選取它,同時選取 主要身分.
-
從下拉式清單中選取名稱空間。
-
按一下 套用。
密件副本報表資料 bcc-reporting
歷程和訊息報表中沒有密件副本的相關報表。 不過,資訊會儲存在名為的系統資料集上。 AJO密件副本意見事件資料集. 您可以針對此資料集執行查詢,以尋找有用的偵錯資訊。
您可以透過使用者介面存取此資料集。 選取 資料管理 > 資料集 > 瀏覽 並啟用 顯示系統資料集 從篩選器切換以顯示系統產生的資料集。 進一步瞭解如何在中存取資料集 本節.
若要針對此資料集執行查詢,您可以使用以下提供的查詢編輯器: Adobe Experience Platform查詢服務. 若要存取,請選取「 」 資料管理 > 查詢 並按一下 建立查詢. 了解更多
根據您要尋找的資訊,您可以執行下列查詢。
-
對於以下所有其他查詢,您將需要歷程動作ID。 執行此查詢來擷取過去2天內與特定歷程版本ID相關聯的所有動作ID:
code language-none SELECT DISTINCT CAST(TIMESTAMP AS DATE) AS EventTime, _experience.journeyOrchestration.stepEvents.journeyVersionID, _experience.journeyOrchestration.stepEvents.actionName, _experience.journeyOrchestration.stepEvents.actionID FROM journey_step_events WHERE _experience.journeyOrchestration.stepEvents.journeyVersionID = '<journey version id>' AND _experience.journeyOrchestration.stepEvents.actionID is not NULL AND TIMESTAMP > NOW() - INTERVAL '2' DAY ORDER BY EventTime DESC;
note note NOTE 若要取得 <journey version id>
引數,選取對應的 歷程版本 從 歷程管理 > 歷程 功能表。 歷程版本ID會顯示在網頁瀏覽器中顯示的URL結尾。 -
執行此查詢以擷取針對特定使用者在過去2天內產生的所有訊息回饋事件(尤其是回饋狀態):
code language-none SELECT _experience.customerJourneyManagement.messageExecution.journeyVersionID AS JourneyVersionID, _experience.customerJourneyManagement.messageExecution.journeyActionID AS JourneyActionID, timestamp AS EventTime, _experience.customerJourneyManagement.emailChannelContext.address AS RecipientAddress, _experience.customerjourneymanagement.messagedeliveryfeedback.feedbackStatus AS FeedbackStatus, CASE _experience.customerjourneymanagement.messagedeliveryfeedback.feedbackStatus WHEN 'sent' THEN 'Sent' WHEN 'delay' THEN 'Retry' WHEN 'out_of_band' THEN 'Bounce' WHEN 'bounce' THEN 'Bounce' END AS FeedbackStatusCategory FROM cjm_message_feedback_event_dataset WHERE timestamp > now() - INTERVAL '2' day AND _experience.customerJourneyManagement.messageExecution.journeyVersionID = '<journey version id>' AND _experience.customerJourneyManagement.messageExecution.journeyActionID = '<journey action id>' AND _experience.customerJourneyManagement.emailChannelContext.address = '<recipient email address>' ORDER BY EventTime DESC;
note note NOTE 若要取得 <journey action id>
引數,使用歷程版本id執行上述第一個查詢。 此<recipient email address>
引數為目標或實際收件者的電子郵件地址。 -
執行此查詢以擷取針對過去2天內特定使用者為目標之特定訊息產生的所有密件副本訊息回饋事件:
code language-none SELECT _experience.customerJourneyManagement.messageExecution.journeyVersionID AS JourneyVersionID, _experience.customerJourneyManagement.messageExecution.journeyActionID AS JourneyActionID, _experience.customerJourneyManagement.emailChannelContext.address AS BccEmailAddress, timestamp AS EventTime, _experience.customerJourneyManagement.secondaryRecipientDetail.originalRecipientAddress AS RecipientAddress, _experience.customerjourneymanagement.messagedeliveryfeedback.feedbackStatus AS FeedbackStatus, CASE _experience.customerjourneymanagement.messagedeliveryfeedback.feedbackStatus WHEN 'sent' THEN 'Sent' WHEN 'delay' THEN 'Retry' WHEN 'out_of_band' THEN 'Bounce' WHEN 'bounce' THEN 'Bounce' END AS FeedbackStatusCategory FROM ajo_bcc_feedback_event_dataset WHERE timestamp > now() - INTERVAL '2' day AND _experience.customerJourneyManagement.messageExecution.journeyVersionID = '<journey version id>' AND _experience.customerJourneyManagement.messageExecution.journeyActionID = '<journeyaction id>' AND _experience.customerJourneyManagement.secondaryRecipientDetail.originalRecipientAddress = '<recipient email address>' ORDER BY EventTime DESC;
-
執行此查詢以擷取所有未收到訊息的收件者地址,但其密件副本專案在過去30天內存在:
code language-none SELECT DISTINCT bcc._experience.customerJourneyManagement.secondaryRecipientDetail.originalRecipientAddress AS RecipientAddressesNotRecievedMessage FROM ajo_bcc_feedback_event_dataset bcc LEFT JOIN cjm_message_feedback_event_dataset mfe ON bcc._experience.customerJourneyManagement.messageExecution.journeyVersionID = mfe._experience.customerJourneyManagement.messageExecution.journeyVersionID AND bcc._experience.customerJourneyManagement.messageExecution.journeyActionID = mfe._experience.customerJourneyManagement.messageExecution.journeyActionID AND bcc._experience.customerJourneyManagement.secondaryRecipientDetail.originalRecipientAddress = mfe._experience.customerJourneyManagement.emailChannelContext.address AND mfe._experience.customerJourneyManagement.messageExecution.journeyVersionID = '<journey version id>' AND mfe._experience.customerJourneyManagement.messageExecution.journeyActionID = '<journey action id>' AND mfe.timestamp > now() - INTERVAL '30' DAY AND mfe._experience.customerjourneymanagement.messagedeliveryfeedback.feedbackstatus IN ('bounce', 'out_of_band') WHERE bcc.timestamp > now() - INTERVAL '30' DAY;