Unterstützung für Archivierung archiving-support
So archivieren Sie Nachrichten about-archiving
Vorschriften wie HIPAA erfordern, dass Journey Optimizer eine Möglichkeit bietet, um an Einzelpersonen gesendete Nachrichten zu archivieren. Wenn Ihre Kundinnen und Kunden einen Anspruch einreichen, sollten sie die Möglichkeit haben, eine Kopie der gesendeten Nachricht zu Verifizierungszwecken zu erhalten.
-
Für den E-Mail-Kanal bietet Journey Optimizer eine integrierte BCC-Funktion. Weitere Informationen
-
Darüber hinaus können Sie für alle Kanäle das Feld „Vorlage“ im Entitätsdatensatz verwenden, in dem die Details der nicht personalisierten Nachrichtenvorlagen enthalten sind. Exportieren Sie den Datensatz mit diesem Feld, um Metadaten zu speichern, wie etwa die Personen, die die Nachricht gesendet und empfangen haben sowie den Zeitpunkt. Beachten Sie, dass personalisierte Daten nicht exportiert werden – es wird nur die Vorlage (Format und Struktur der Nachricht) berücksichtigt. Weitere Informationen
So verwenden Sie BCC in E-Mails bcc-email
Sie können eine Blindkopie (BCC) einer von Journey Optimizer gesendeten E-Mail an eine spezielle BCC-Adresse senden. Mit dieser optionalen Funktion können Sie Kopien der E-Mail-Nachrichten speichern, die Sie Ihren Benutzerinnen und Benutzern zu Zwecken der Einhaltung der Vorschriften und/oder Archivierung senden. Die BCC-Adresse ist für andere Empfängerinnen und Empfänger der Nachricht nicht sichtbar.
Aktivieren von BCC-E-Mails enable-bcc
Um die Option BCC-E-Mail zu aktivieren, geben Sie die E-Mail-Adresse Ihrer Wahl in das dafür vorgesehene Feld der Kanalkonfiguration (d. h. der Nachrichtenvoreinstellung) ein. Sie können eine beliebige externe Adresse im korrekten Format angeben, mit Ausnahme einer E-Mail-Adresse, die in der Adobe zugewiesenen Subdomain definiert ist. Wenn Sie zum Beispiel die Subdomain marketing.luma.com an Adobe delegiert haben, ist jede Adresse des Typs abc@marketing.luma.com verboten.
Nach der Konfiguration wird für alle auf dieser Konfiguration basierenden E-Mail-Nachrichten eine Blindkopie an die von Ihnen eingegebene BCC-E-Mail-Adresse gesendet. Von dort aus können Nachrichten mithilfe eines externen Systems verarbeitet und archiviert werden.
Die Einstellung der BCC-E-Mail-Adresse wird sofort auf der Ebene der Konfiguration gespeichert und verarbeitet. Wenn Sie mit dieser Konfiguration eine neue Nachricht erstellen, wird die BCC-E-Mail-Adresse automatisch angezeigt.
Die BCC-Adresse wird jedoch gemäß der hier beschriebenen Logik für den Versand von Nachrichten übernommen.
Empfehlungen und Einschränkungen bcc-recommendations-limitations
-
Aus Datenschutzgründen müssen BCC-E-Mails von einem Archivierungssystem bearbeitet werden, in dem personenbezogene Daten (PII, Personally Identifiable Information) sicher aufbewahrt werden.
-
Da Nachrichten vertrauliche oder private Daten enthalten können, z. B. personenbezogene Daten (PII), müssen Sie dafür sorgen, dass die BCC-Adresse korrekt ist, und den Zugriff auf Nachrichten schützen.
-
Ihr Posteingang, der für BCC verwendet wird, sollte in Bezug auf Speicherplatz und Versand ordnungsgemäß verwaltet werden. Wenn der Posteingang Bounces zurückgibt, werden manche E-Mails möglicherweise nicht empfangen und daher nicht archiviert.
-
Nachrichten können vor dem Versand an die Zielgruppe an die BCC-E-Mail-Adresse gesendet werden. BCC-Nachrichten können auch dann gesendet werden, wenn es bei den ursprünglichen Nachrichten zu einem Bounce kam.
-
Öffnen oder klicken Sie nicht durch die an die BCC-Adresse gesendeten E-Mails, da sie bei der Versandanalyse in der Gesamtzahl der Öffnungen und Klicks berücksichtigt werden. Das könnte in Berichten zu falschen Berechnungen führen.
-
Markieren Sie im BCC-Posteingang keine Nachrichten als Spam, da sich das auf alle anderen an diese Adresse gesendeten E-Mails auswirken wird.
DSGVO-Konformität gdpr-compliance
Vorschriften wie die DSGVO besagen, dass die betroffenen Personen ihr Einverständnis jederzeit ändern können. Da die mit Journey Optimizer gesendeten BCC-E-Mails auf sichere Weise personenbezogene Daten enthalten, müssen Sie das CJM E-Mail-BCC-Feedback-Ereignisschema bearbeiten, um diese personenbezogenen Daten unter Einhaltung der DSGVO und ähnlicher Vorschriften verwalten zu können.
Gehen Sie dazu wie folgt vor.
-
Gehen Sie zu Daten-Management > Schemata > Durchsuchen und wählen Sie CJM E-Mail-BCC-Feedback-Ereignisschema aus.
-
Klicken Sie auf _experience, customerJourneyManagement und dann auf secondaryRecipientDetail, um die Struktur zu erweitern.
-
Wählen Sie originalRecipientAddress aus.
-
In den Feldeigenschaften rechts scrollen Sie nach unten zum Kontrollkästchen Identität.
-
Markieren Sie es und wählen Sie auch Primäre Identität aus.
-
Wählen Sie einen Namespace aus der Dropdown-Liste aus.
-
Klicken Sie auf Übernehmen.
BCC-Berichtsdaten bcc-reporting
Das Reporting über BCC als solches ist in den Journey- und Nachrichtenberichten nicht verfügbar. Informationen werden jedoch in einem Systemdatensatz mit dem Namen Datensatz mit AJO BCC-Feedback-Ereignissen gespeichert. Sie können Abfragen für diesen Datensatz ausführen, um beispielsweise nützliche Informationen zu Debugging-Zwecken zu finden.
Um über die Benutzeroberfläche auf diesen Datensatz zuzugreifen, wählen Sie Daten-Management > Datensätze > Durchsuchen aus. In diesem Abschnitt erfahren Sie mehr über den Zugriff auf Datensätze.
Um Abfragen für diesen Datensatz auszuführen, können Sie den Abfrage-Editor verwenden, der vom Adobe Experience Platform-Abfrage-Service bereitgestellt wird. Um darauf zuzugreifen, wählen Sie Daten-Management > Abfragen und klicken Sie auf Abfrage erstellen. Weitere Informationen
Je nach gesuchten Informationen können Sie die folgenden Abfragen ausführen.
-
Für alle anderen Abfragen unten benötigen Sie die Journey-Aktions-ID. Führen Sie diese Abfrage aus, um alle innerhalb der letzten 2 Tage mit einer bestimmten Journey-Versions-ID verknüpften Aktions-IDs abzurufen:
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 Um den <journey version id>
-Parameter abzurufen, wählen Sie die entsprechende Journey-Version aus dem Menü Journey-Management > Journeys. Die Journey-Versions-ID wird am Ende der URL angezeigt, die in Ihrem Webbrowser angezeigt wird. -
Führen Sie diese Abfrage aus, um alle Nachrichten-Feedback-Ereignisse (insbesondere den Feedback-Status) abzurufen, die in den letzten 2 Tagen für eine bestimmte Nachricht, die an einen bestimmten Benutzer gesendet wurde, generiert wurden:
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 Um den <journey action id>
-Parameter abzurufen, führen Sie die erste oben beschriebene Abfrage mit der Journey-Versions-ID aus. Der<recipient email address>
-Parameter ist die E-Mail-Adresse des Zielkontakts oder des tatsächlichen Empfängers. -
Führen Sie diese Abfrage aus, um alle BCC-Nachrichten-Feedback-Ereignisse abzurufen, die für eine bestimmte Nachricht, die innerhalb der letzten 2 Tage an einen bestimmten Benutzer gesendet wurde, generiert wurden:
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;
-
Führen Sie diese Abfrage aus, um alle Empfängeradressen abzurufen, die die Nachricht nicht erhalten haben, obwohl ihr BCC-Eintrag innerhalb der letzten 30 Tage existierte:
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;
Verwenden des Nachrichten-Headers, um BCC-Kopien und gesendete E-Mail-Informationen abzugleichen bcc-header
Wenn Ihre E-Mail-BCC-Kopien beispielsweise auf einem externen System archiviert werden, können Sie die Informationen zu den entsprechenden gesendeten E-Mails mithilfe eines in der Nachricht enthaltenen Headers abrufen.
Jede E-Mail-Nachricht enthält jetzt einen Header mit dem Namen x-message-profile-id
. Der Wert dieses Headers ist für jedes Profil unterschiedlich: Er ist für jede gesendete E-Mail und die entsprechende BCC-E-Mail-Kopie eindeutig.
Der Header x-message-profile-id
wird auch in den folgenden Systemdatensätzen gespeichert: AJO-Nachrichten-Feedback-Ereignisdatensatz (gesendete E-Mails) und AJO-BCC-Feedback-Ereignisdatensatz (BCC-Kopien). Sie können diese Datensätze abfragen, um die BCC-Kopie und die entsprechende tatsächliche E-Mail abzugleichen.
-
Um über die Benutzeroberfläche auf diese Datensätze zuzugreifen, wählen Sie Daten-Management > Datensätze > Durchsuchen aus. In diesem Abschnitt erfahren Sie mehr über den Zugriff auf Datensätze.
-
Verwenden Sie den Abfrage-Editor, der vom Abfragedienst von Adobe Experience Platform bereitgestellt wird{target=“_blank”}. Um darauf zuzugreifen, wählen Sie Daten-Management > Abfragen und klicken Sie auf Abfrage erstellen. Weitere Informationen
Nachfolgend finden Sie einige Beispielabfragen, die Sie ausführen können, um Informationen zu Ihren BCC-Kopien abzurufen.
Abfrage 1
So verknüpfen Sie das BCC-Ereignis mit dem entsprechenden Feedback-Ereignis für die tatsächliche E-Mail mit den Details der Kampagnenaktion:
SELECT
mfe.timestamp AS OriginalRecipientFeedbackEventTime,
mfe._experience.customerJourneyManagement.emailChannelContext.address AS OriginalRecipientEmailAddress,
bcc._experience.customerJourneyManagement.emailChannelContext.address AS BCCEmailAddress,
mfe._experience.customerjourneymanagement.messagedeliveryfeedback.feedbackstatus AS OriginalRecipientMessageFeedbackStatus,
mfe._experience.customerJourneyManagement.messageExecution.campaignID AS CampaignID,
mfe._experience.customerJourneyManagement.messageExecution.campaignActionID AS CampaignActionID,
mfe._experience.customerJourneyManagement.messageExecution.batchInstanceID AS BatchInstanceID,
mfe._experience.customerJourneyManagement.messageExecution.messageID AS MessageID
FROM ajo_bcc_feedback_event_dataset bcc
LEFT JOIN ajo_message_feedback_event_dataset mfe
ON bcc._experience.customerJourneyManagement.messageProfile.messageProfileID =
mfe._experience.customerJourneyManagement.messageProfile.messageProfileID AND
mfe.timestamp > now() - INTERVAL '30' day
WHERE
bcc.timestamp > now() - INTERVAL '30' DAY AND
bcc._experience.customerJourneyManagement.messageProfile.messageProfileID = '<x-message-profile-id>'
ORDER BY mfe.timestamp DESC;
Abfrage 2
So verknüpfen Sie das BCC-Ereignis mit dem entsprechenden Feedback-Ereignis für die eigentliche E-Mail mit den Details der Journey-Aktion:
SELECT
mfe.timestamp AS OriginalRecipientFeedbackEventTime,
mfe._experience.customerJourneyManagement.emailChannelContext.address AS OriginalRecipientEmailAddress,
bcc._experience.customerJourneyManagement.emailChannelContext.address AS BCCEmailAddress,
mfe._experience.customerjourneymanagement.messagedeliveryfeedback.feedbackstatus AS OriginalRecipientMessageFeedbackStatus,
mfe._experience.customerJourneyManagement.messageExecution.journeyActionID AS journeyActionID,
mfe._experience.customerJourneyManagement.messageExecution.journeyVersionID AS JourneyVersionID,
mfe._experience.customerJourneyManagement.messageExecution.journeyVersionInstanceID AS JourneyVersionInstanceID,
mfe._experience.customerJourneyManagement.messageExecution.batchInstanceID AS BatchInstanceID,
mfe._experience.customerJourneyManagement.messageExecution.messageID AS MessageID
FROM ajo_bcc_feedback_event_dataset bcc
LEFT JOIN ajo_message_feedback_event_dataset mfe
ON bcc._experience.customerJourneyManagement.messageProfile.messageProfileID =
mfe._experience.customerJourneyManagement.messageProfile.messageProfileID AND
mfe.timestamp > now() - INTERVAL '30' day
WHERE
bcc.timestamp > now() - INTERVAL '30' DAY AND
bcc._experience.customerJourneyManagement.messageProfile.messageProfileID = '<x-message-profile-id>'
ORDER BY mfe.timestamp DESC;