Suporte para arquivamento archiving-support

Nesta página: saiba como arquivar as mensagens enviadas com o Adobe Journey Optimizer para fins de conformidade, incluindo o recurso interno de email CCO para o canal de email e as opções baseadas em conjunto de dados para outros canais.

Como arquivar mensagens about-archiving

Regulamentos como o HIPAA exigem que Journey Optimizer forneça uma maneira de arquivar mensagens enviadas a indivíduos. Na verdade, se os clientes fizerem uma reclamação, eles deverão ter a capacidade de obter uma cópia da mensagem enviada para fins de verificação.

  • Para o canal de email, Journey Optimizer fornece um recurso interno de email com CCO. Saiba mais

  • Além disso, para todos os canais, você pode usar o campo “Modelo” no Conjunto de Dados da Entidade, que contém os detalhes dos modelos de mensagem não personalizados. Exporte o conjunto de dados com este campo para salvar metadados como: quem enviou a mensagem, para quem e quando. Observe que os dados personalizados não são exportados - somente o template (formato e estrutura da mensagem) é levado em consideração. Saiba mais

NOTE
Journey Optimizer não tem suporte para o requisito de arquivamento de SMS. Para obter suporte dedicado ao arquivamento, trabalhe com seu fornecedor de SMS (Sinch, Infobip ou Twilio).

Use a tabela abaixo para identificar a opção certa para sua necessidade.

Requisito
Opção recomendada
Distinção importante
Manter uma cópia oculta das mensagens de email de saída
Email de cópia (CCO)
Envia uma cópia para uma caixa de correio configurada; não expõe um URL de mirror page ou cria um campo do Experience Platform consultável.
Exportar conteúdo de email ou SMS enviado para um sistema externo
Exportação de mensagens
Grava conteúdo e metadados enviados no Conjunto de dados de exportação de mensagens do AJO para exportação downstream; não gera um URL de mirror page.
Exibir a versão online de um email para o recipient
Link da mirror page
Gerado como parte do email enviado; não é uma API de recuperação de URL pós-envio compatível.
Armazenar o modelo de mensagem não personalizado ou os metadados de entrega
Conjunto de dados da entidade
Não fornece o conteúdo personalizado exato recebido por um indivíduo.

Como usar o campo CCO para emails bcc-email

Você pode enviar uma cópia oculta (Cco) de um email enviado por Journey Optimizer a um endereço CCO dedicado. Esse recurso opcional permite reter cópias das comunicações por e-mail enviadas aos usuários para fins de conformidade e/ou arquivamento. O endereço CCO não está visível para outros destinatários da mensagem.

Habilitar email com CCO enable-bcc

Para habilitar a opção Email com CCO, digite o endereço de email de sua escolha no campo dedicado da configuração de canal. Você pode especificar qualquer endereço externo no formato correto, exceto um endereço de email definido em um subdomínio delegado à Adobe. Por exemplo, se você delegou o subdomínio marketing.luma.com à Adobe, qualquer endereço como abc@marketing.luma.com será proibido.

CAUTION
  • Você só pode definir um endereço de email de CCO. Verifique se ele tem capacidade de recepção suficiente para armazenar todos os emails enviados usando a configuração de canal atual. Mais recomendações estão listadas em esta seção.
  • Se você adquiriu a oferta complementar do Healthcare Shield, verifique se o ISP do endereço CCO é compatível com o protocolo TLS 1.2.

Quando a configuração estiver concluída, todas as mensagens de email baseadas nessa configuração serão copiadas de forma oculta para o endereço de email CCO inserido. A partir daí, as mensagens podem ser processadas e arquivadas usando um sistema externo.

CAUTION
O uso do recurso CCO é contabilizado em relação ao número de mensagens para as quais você está licenciado. Portanto, ative-o somente nas configurações usadas para comunicações críticas que você deseja arquivar. Verifique se há volumes licenciados em seu contrato.

A configuração de endereço de email CCO é imediatamente salva e processada no nível de configuração. Ao criar uma nova mensagem usando essa configuração, o endereço de email de CCO é exibido automaticamente.

No entanto, o endereço CCO é selecionado para o envio de comunicações seguindo a lógica descrita aqui.

Recomendações e limitações bcc-recommendations-limitations

  • Para garantir sua conformidade com a privacidade, os emails com CCO devem ser processados por um sistema de arquivamento capaz de armazenar com segurança informações de identificação pessoal (PII).

  • Como as mensagens podem conter dados confidenciais ou privados, como informações de identificação pessoal (PII), verifique se o endereço CCO está correto e proteja o acesso às mensagens.

  • Sua caixa de entrada usada para Cco deve ser gerenciada corretamente para espaço e entrega. Se a caixa de entrada retornar rejeições, alguns emails poderão não ser recebidos e, portanto, não serão arquivados.

  • As mensagens podem ser entregues no endereço de email de CCO antes dos recipients do público-alvo. As mensagens com CCO também podem ser enviadas mesmo que as mensagens originais tenham devolvido.

  • Não abra ou clique nos emails enviados para o endereço CCo, pois ele é considerado no total de aberturas e cliques da análise de envio, o que pode causar alguns erros de cálculo em relatórios.

  • Não marque mensagens como spam na caixa de entrada CCO, pois isso afetará todos os outros emails enviados para esse endereço.

CAUTION
Não clique no link de cancelamento de inscrição nos emails enviados para o endereço CCo, pois você cancelará imediatamente a inscrição dos recipients correspondentes.

Conformidade com o GDPR gdpr-compliance

Regulamentos como o GDPR afirmam que os titulares de dados devem poder modificar seu consentimento a qualquer momento. Como os emails com CCO que você está enviando com o Journey Optimizer incluem informações pessoalmente identificáveis com segurança (PII), você deve editar o Esquema de evento de feedback secundário de recipient do AJO para gerenciar essas PII em conformidade com o GDPR e regulamentos semelhantes.

Para fazer isso, siga as etapas abaixo.

  1. Vá para Gerenciamento de dados > Esquemas > Procurar e selecione Esquema do Evento de Comentários do Destinatário Secundário do AJO.

    {width="95%"}

  2. Clique para expandir a _experiência, customerJourneyManagment e depois secondaryRecipientDetail.

  3. Selecione originalRecipientAddress.

  4. Nas Propriedades do campo à direita, role até a caixa de seleção Identidade.

  5. Selecione e também selecione Identidade principal.

  6. Selecione um namespace na lista suspensa.

    {width="85%"}

  7. Clique em Aplicar.

NOTE
Saiba mais sobre como gerenciar a privacidade e os regulamentos aplicáveis na documentação do Experience Platform.

Dados de relatório CCO bcc-reporting

Criar relatórios como tal no Cco não está disponível nos relatórios de jornada e mensagem. No entanto, as informações são armazenadas em um conjunto de dados do sistema chamado Conjunto de Dados de Evento de Feedback de Destinatário Secundário do AJO. Você pode executar consultas nesse conjunto de dados para encontrar informações úteis para fins de depuração, por exemplo.

Para acessar este conjunto de dados por meio da interface, selecione Gerenciamento de dados > Conjuntos de dados > Procurar. Saiba mais sobre como acessar conjuntos de dados em esta seção.

{width="85%"}

Para executar consultas nesse conjunto de dados, você pode usar o Editor de consultas fornecido pelo Serviço de consulta do Adobe Experience Platform. Para acessá-lo, selecione Gerenciamento de dados > Consultas e clique em Criar consulta. Saiba mais

{width="100%"}

Dependendo das informações que você está procurando, é possível executar as seguintes consultas.

  1. Para todas as outras consultas abaixo, você precisará da ID de ação de jornada. Execute esta consulta para buscar todas as IDs de ação associadas a uma ID de versão de jornada específica nos últimos 2 dias:

    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
    Para obter o parâmetro <journey version id>selecione a versão do jornada correspondente no menu Gerenciamento de Jornadas > Jornada. O ID da versão do jornada é exibido no final do URL exibido no navegador da Web. Saiba mais sobre as versões do jornada
    {width="85%"}
  2. Execute esta consulta para buscar todos os eventos de feedback de mensagem (especialmente o status de feedback) gerados para uma mensagem específica direcionada a um usuário específico nos últimos dois dias:

    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
    Para obter o parâmetro <journey action id>, execute a primeira consulta descrita acima usando a ID da versão do jornada. O parâmetro <recipient email address> é o endereço de email do destinatário real ou direcionado.
  3. Execute esta consulta para buscar todos os eventos de feedback de mensagem CCO gerados para uma mensagem específica direcionada a um usuário específico nos últimos dois dias:

    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. Execute esta consulta para buscar todos os endereços de destinatários que não receberam a mensagem enquanto sua entrada CCO existe nos últimos 30 dias:

    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;
    

Usar cabeçalho de mensagem para reconciliar informações de cópia CCO e email enviado bcc-header

Quando as cópias Cco de email são arquivadas em um sistema externo, por exemplo, você pode recuperar as informações nos emails enviados correspondentes usando um cabeçalho incluído na mensagem.

Cada mensagem de email agora contém um cabeçalho chamado x-message-profile-id. O valor desse cabeçalho é diferente para cada perfil: ele é exclusivo para cada email enviado e para sua cópia de email CCO correspondente.

O cabeçalho x-message-profile-id também é armazenado nos seguintes conjuntos de dados do sistema: Conjunto de Dados de Evento de Feedback de Mensagens do AJO (emails enviados) e Conjunto de Dados de Evento de Feedback de Destinatário Secundário do AJO (cópias Cco). Você pode consultar esses conjuntos de dados para reconciliar a cópia CCO e o email real correspondente.

  • Para acessar esses conjuntos de dados por meio da interface, selecione Gerenciamento de dados > Conjuntos de dados > Procurar. Saiba mais sobre como acessar conjuntos de dados em esta seção.

  • Use o Editor de Consultas fornecido pelo Serviço de Consulta Adobe Experience Platform. Para acessá-lo, selecione Gerenciamento de dados > Consultas e clique em Criar consulta. Saiba mais

Abaixo estão alguns exemplos de consultas que você pode executar para recuperar informações correspondentes às suas cópias CCO.

Consulta 1

Para obter o evento CCO compilado com o evento de feedback correspondente para o email real com os detalhes da ação da campanha:

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 anexar o evento de CCO ao evento de feedback correspondente do email real com os detalhes da ação de jornada:

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;

Perguntas frequentes faq

Posso recuperar um URL de mirror page depois que um email é enviado?
No momento, não por meio de uma API pública documentada ou de um campo de conjunto de dados do Adobe Experience Platform. A URL da mirror page é gerada como parte do processo de entrega de mensagens. Se precisar reter ou inspecionar o conteúdo enviado, use a Exportação de mensagens ou o Arquivamento do Cco.
O URL da mirror page está disponível no Conjunto de dados da entidade ou em outros conjuntos de dados de rastreamento?
Não. O Conjunto de Dados da Entidade fornece informações de modelo de mensagem e metadados, mas não deve ser usado como uma fonte para o conteúdo personalizado exato recebido por um destinatário.
A Exportação de mensagens pode ser usada para reconstruir um URL de mirror page?
Não. Exportação de Mensagem fornece conteúdo de mensagem enviado e metadados para exportação downstream, arquivamento, conformidade ou uso do atendimento ao cliente. Ele não gera nem retorna uma URL de mirror page.
Qual opção devo usar se precisar ver a mensagem exata enviada a um cliente?
Use a Exportação de mensagens quando precisar de conteúdo e metadados estruturados de mensagens enviadas em um sistema externo. Use Cco quando precisar apenas de uma cópia oculta de um email de saída retido em uma caixa de correio. Nenhuma das opções recupera o URL original da mirror page.
recommendation-more-help
journey-optimizer-help