支援封存 archiving-support

如何封存訊息 about-archiving

HIPAA等法規規定 Journey Optimizer 應提供一種封存傳送給個人的訊息的方法。 事實上,如果您的客戶提出索賠,他們應該能夠取得已傳送訊息的副本以進行驗證。

  • 針對電子郵件頻道, Journey Optimizer 提供內建的密件副本電子郵件功能。 了解更多

  • 此外,針對所有管道,您可以使用 實體資料集,其中包含非個人化訊息範本的詳細資料。 使用此欄位匯出資料集,以儲存中繼資料,例如:傳送訊息的對象、對象和時間。 請注意,不會匯出個人化資料,而只會考慮範本(訊息的格式和結構)。 了解更多

NOTE
Journey Optimizer 不支援SMS封存要求。 如需專屬的封存支援,請與您的SMS供應商(Synch、Infobip或Twilio)合作。

如何使用密件副本寄送電子郵件 bcc-email

您可以傳送寄件者所傳送電子郵件的密件副本(BCC) Journey Optimizer 至專屬密件副本位址。 此選擇性功能可讓您保留您傳送給使用者的電子郵件通訊復本,以供合規性和/或封存之用。 訊息的其他收件者看不到密件副本地址。

啟用密件副本電子郵件 enable-bcc

若要啟用 密件副本電子郵件 選項,請在的專屬欄位中輸入您選擇的電子郵件地址 頻道介面 (即訊息預設集)。 您可以指定正確格式的任何外部地址,但委派給Adobe的子網域上定義的電子郵件地址除外。 例如,如果您已委派 marketing.luma.com 要Adobe的子網域,任何位址,例如 abc@marketing.luma.com 是禁止的。

CAUTION
您只能定義一個密件副本電子郵件地址。 請確定密件副本位址有足夠的接收容量,可以儲存使用目前頻道介面傳送的所有電子郵件。
以下清單列出更多建議: 本節.
NOTE
如果您已購買Healthcare Shield附加產品,您必須確定密件副本位址的ISP支援TLS 1.2通訊協定。

完成設定後,所有以此表面為基礎的電子郵件訊息都會以密件副本方式密件副本至您輸入的密件副本電子郵件地址。 在那裡,可以使用外部系統處理和封存訊息。

CAUTION
密件副本功能的使用量會根據您獲授權的訊息數量計算。 因此,只能在用於要封存的關鍵通訊的表面中啟用它。 檢查您的合約中是否有授權磁碟區。

密件副本電子郵件地址設定會立即在表面層級儲存和處理。 當您使用此介面建立新郵件時,會自動顯示密件副本電子郵件地址。

但是,系統會擷取密件副本位址,以便依照所述的邏輯傳送通訊 此處.

Recommendations和限制 bcc-recommendations-limitations

  • 為確保您的隱私權合規性,密件副本電子郵件必須由能夠安全儲存個人識別資訊(PII)的封存系統處理。

  • 由於訊息可能包含敏感或私人資料,例如個人識別資訊(PII),請確定BCC位址正確,並保護對訊息的存取權。

  • 您用於密件副本的收件匣應該可正確管理空間和傳遞。 如果收件匣傳回跳出,則可能無法接收某些電子郵件,因此無法封存。

  • 訊息可在目標收件者之前傳遞至密件副本電子郵件地址。 密件副本訊息也可以傳送,即使原始訊息可能會 已退回.

  • 請勿開啟或點進傳送至密件副本地址的電子郵件,因為傳送分析的總開啟數和點按數已將其列入考量,這可能會導致計算錯誤 報表.

  • 請勿在密件副本收件匣中將郵件標示為垃圾郵件,因為這會影響傳送至此地址的所有其他電子郵件。

CAUTION
請勿在傳送到密件副本地址的電子郵件中按一下取消訂閱連結,因為您將立即取消訂閱對應的收件者。

GDPR法規遵循 gdpr-compliance

GDPR等法規規定,資料主體應能隨時修改其同意書。 由於您使用Journey Optimizer傳送的密件副本電子郵件包含安全的個人識別資訊(PII),因此您必須編輯 CJM電子郵件BCC回饋事件結構 能夠根據GDPR和類似法規管理這些PII。

請依照下列步驟以執行此操作。

  1. 前往 資料管理 > 方案 > 瀏覽 並選取 CJM電子郵件BCC回饋事件結構.

  2. 按一下以展開 體驗(_E)customerJourneyManagementsecondaryRecipientDetail.

  3. 選取 originalRecipientAddress.

  4. 欄位屬性 在右側,向下捲動至 身分 核取方塊。

  5. 選取它,同時選取 主要身分.

  6. 從下拉式清單中選取名稱空間。

  7. 按一下​ 套用

NOTE
進一步瞭解隱私權管理和中的適用法規 Experience Platform檔案.

密件副本報表資料 bcc-reporting

歷程和訊息報表中沒有密件副本的相關報表。 不過,資訊會儲存在名為的系統資料集上。 AJO密件副本意見事件資料集. 您可以針對此資料集執行查詢,以尋找有用的偵錯資訊。

您可以透過使用者介面存取此資料集。 選取 資料管理 > 資料集 > 瀏覽 並啟用 顯示系統資料集 從篩選器切換以顯示系統產生的資料集。 進一步瞭解如何在中存取資料集 本節.

若要針對此資料集執行查詢,您可以使用以下提供的查詢編輯器: Adobe Experience Platform查詢服務. 若要存取,請選取「 」 資料管理 > 查詢 並按一下 建立查詢. 了解更多

根據您要尋找的資訊,您可以執行下列查詢。

  1. 對於以下所有其他查詢,您將需要歷程動作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. 執行此查詢以擷取針對特定使用者在過去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> 引數為目標或實際收件者的電子郵件地址。
  3. 執行此查詢以擷取針對過去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;
    
  4. 執行此查詢以擷取所有未收到訊息的收件者地址,但其密件副本專案在過去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;
    
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76