Asistencia para el archivado archiving-support
Cómo archivar mensajes about-archiving
Las regulaciones como HIPAA requieren que Journey Optimizer proporcione una forma de archivar los mensajes enviados a las personas. De hecho, si sus clientes presentan una reclamación, deben tener la capacidad de obtener una copia del mensaje enviado para fines de verificación.
-
Para el canal de correo electrónico, Journey Optimizer proporciona una capacidad de correo electrónico CCO integrada. Más información
-
Además, para todos los canales, puede usar el campo "Plantilla" en el Conjunto de datos de entidad, que contiene los detalles de las plantillas de mensajes no personalizadas. Exporte el conjunto de datos con este campo para guardar metadatos como: quién envió el mensaje, a quién y cuándo. Tenga en cuenta que los datos personalizados no se exportan, solo se tiene en cuenta la plantilla (formato y estructura del mensaje). Más información
Cómo utilizar CCO para correos electrónicos bcc-email
Puede enviar una copia oculta (CCO) de un correo electrónico enviado por Journey Optimizer a una dirección CCO dedicada. Esta función opcional le permite conservar copias de las comunicaciones por correo electrónico que envía a sus usuarios para fines de conformidad o archivo. La dirección CCO no es visible para otros destinatarios del mensaje.
Habilitar correo electrónico CCO enable-bcc
Para habilitar la opción correo electrónico CCO, escriba la dirección de correo electrónico que desee en el campo dedicado de la configuración del canal (es decir, el ajuste preestablecido de mensaje). Puede especificar cualquier dirección externa en el formato correcto, excepto una dirección de correo electrónico definida en un subdominio delegado al Adobe. Por ejemplo, si delegó el subdominio marketing.luma.com al Adobe, cualquier dirección como abc@marketing.luma.com está prohibida.
Una vez completada la configuración, todos los mensajes de correo electrónico basados en esta configuración se copian de forma oculta en la dirección de correo electrónico CCO que haya introducido. A partir de ahí, los mensajes se pueden procesar y archivar mediante un sistema externo.
La configuración de la dirección de correo electrónico CCO se guarda y procesa inmediatamente en el nivel de configuración. Al crear un nuevo mensaje con esta configuración, se muestra automáticamente la dirección de correo electrónico CCO.
Sin embargo, la dirección de CCO se recoge para enviar comunicaciones siguiendo la lógica descrita aquí.
Recommendations y limitaciones bcc-recommendations-limitations
-
Para garantizar el cumplimiento de la privacidad, los correos electrónicos CCO deben procesarse mediante un sistema de archivado capaz de almacenar información de identificación personal (PII) de forma segura.
-
Dado que los mensajes pueden contener datos confidenciales o privados, como información de identificación personal (PII), asegúrese de que la dirección de CCO sea correcta y garantice el acceso a los mensajes.
-
La bandeja de entrada utilizada para CCO debe administrarse correctamente para el espacio y la entrega. Si la bandeja de entrada devuelve devoluciones, es posible que algunos correos electrónicos no se reciban y, por lo tanto, no se archiven.
-
Los mensajes se pueden enviar a la dirección de correo electrónico CCO antes que los destinatarios objetivo. Los mensajes CCO también se pueden enviar aunque los mensajes originales hayan rebotado.
-
No abra ni haga clic en los correos electrónicos enviados a la dirección de CCO, ya que se tienen en cuenta en el total de aperturas y clics del análisis de envío, lo que podría provocar algunos cálculos erróneos en informes.
-
No marque los mensajes como correo no deseado en la bandeja de entrada CCO, ya que afectará a todos los demás correos electrónicos enviados a esta dirección.
Cumplimiento del RGPD gdpr-compliance
Las regulaciones como el RGPD establecen que los sujetos de datos deben poder modificar su consentimiento en cualquier momento. Dado que los mensajes de correo electrónico CCO que envía con Journey Optimizer incluyen información de identificación personal (PII) segura, debe editar el Esquema de evento de comentarios CCO de correo electrónico de CJM para poder administrar estos PII de conformidad con el RGPD y regulaciones similares.
Para realizar esto, siga los pasos a continuación.
-
Vaya a Administración de datos > Esquemas > Examinar y seleccione Esquema de evento de comentarios CCO de correo electrónico de CJM.
-
Haga clic para expandir _experience, customerJourneyManagement y secondaryRecipientDetail.
-
Seleccione originalRecipientAddress.
-
En las propiedades del campo a la derecha, desplácese hacia abajo hasta la casilla de verificación Identidad.
-
Selecciónelo y también Identidad principal.
-
Seleccione un área de nombres de la lista desplegable.
-
Haga clic en Aplicar.
Datos de informes de CCO bcc-reporting
La creación de informes como tal en CCO no está disponible en los informes de recorrido y mensaje. Sin embargo, la información se almacena en un conjunto de datos del sistema llamado Conjunto de datos de evento de comentarios CCO de AJO. Puede ejecutar consultas en este conjunto de datos para encontrar información útil para la depuración, por ejemplo.
Para obtener acceso a este conjunto de datos a través de la interfaz de usuario, seleccione Administración de datos > Conjuntos de datos > Examinar. Obtenga más información sobre cómo obtener acceso a los conjuntos de datos en esta sección.
Para ejecutar consultas en este conjunto de datos, puede usar el Editor de consultas que proporciona Adobe Experience Platform Query Service. Para acceder a él, seleccione Administración de datos > Consultas y haga clic en Crear consulta. Más información
Según la información que esté buscando, puede ejecutar las siguientes consultas.
-
Para las demás consultas siguientes, necesitará el ID de acción de recorrido. Ejecute esta consulta para recuperar todos los ID de acción asociados a un ID de versión de recorrido concreto en los últimos 2 días:
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 Para obtener el parámetro <journey version id>
, seleccione la versión de recorrido correspondiente en el menú administración de Recorrido > Recorridos. El ID de versión del recorrido se muestra al final de la dirección URL mostrada en el explorador web. -
Ejecute esta consulta para recuperar todos los eventos de comentarios de mensajes (especialmente el estado de los comentarios) generados para un mensaje en particular dirigido a un usuario específico en los últimos 2 días:
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 Para obtener el parámetro <journey action id>
, ejecute la primera consulta descrita anteriormente con el id. de versión de recorrido. El parámetro<recipient email address>
es la dirección de correo electrónico del destinatario objetivo o real. -
Ejecute esta consulta para recuperar todos los eventos de comentarios de mensajes CCO generados para un mensaje en particular dirigidos a un usuario específico en los últimos 2 días:
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;
-
Ejecute esta consulta para recuperar todas las direcciones de destinatarios que no hayan recibido el mensaje, mientras que su entrada CCO existe en los últimos 30 días:
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;
Utilice el encabezado del mensaje para reconciliar la copia de CCO y la información de correo electrónico enviada bcc-header
Cuando, por ejemplo, las copias de CCO de los correos electrónicos se archivan en un sistema externo, puede recuperar la información de los correos electrónicos enviados correspondientes mediante un encabezado incluido en el mensaje.
Cada mensaje de correo electrónico contiene ahora un encabezado denominado x-message-profile-id
. El valor de este encabezado es diferente para cada perfil: es exclusivo para cada correo electrónico enviado y para su copia de correo electrónico CCO correspondiente.
El encabezado x-message-profile-id
también se almacena en los siguientes conjuntos de datos del sistema: Conjunto de datos de evento de comentarios de mensajes de AJO (correos electrónicos enviados) y Conjunto de datos de evento de comentarios de CCO de AJO (copias de CCO). Puede consultar estos conjuntos de datos para reconciliar la copia de CCO y el correo electrónico real correspondiente.
-
Para acceder a estos conjuntos de datos a través de la interfaz de usuario, seleccione Administración de datos > Conjuntos de datos > Examinar. Obtenga más información sobre cómo obtener acceso a los conjuntos de datos en esta sección.
-
Use el Editor de consultas proporcionado por Adobe Experience Platform Query Service. Para acceder a él, seleccione Administración de datos > Consultas y haga clic en Crear consulta. Más información
A continuación se muestran algunas consultas de ejemplo que puede ejecutar para recuperar información correspondiente a sus copias CCO.
Consulta 1
Para que el evento CCO se vincule con el evento de comentarios correspondiente del correo electrónico real con los detalles de la acción de campaña:
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;
Consulta 2
Para que el evento CCO se vincule con el evento de comentarios correspondiente del correo electrónico real con los detalles de la acción de recorrido:
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;