Supporto per l’archiviazione archiving-support

Archiviare i messaggi about-archiving

Normative come l'HIPAA richiedono che Journey Optimizer deve fornire un modo per archiviare i messaggi inviati ai singoli utenti. In effetti, se i clienti presentano una richiesta, devono avere la possibilità di ottenere una copia del messaggio inviato a scopo di verifica.

  • Per il canale e-mail, Journey Optimizer fornisce una funzionalità e-mail CCN integrata. Ulteriori informazioni

  • Inoltre, per tutti i canali, puoi utilizzare il campo "Modello" nel Set di dati di entità, che contiene i dettagli dei modelli di messaggio non personalizzati. Esporta il set di dati con questo campo per salvare metadati quali: chi ha inviato il messaggio, a chi e quando. Tieni presente che i dati personalizzati non vengono esportati, ma solo il modello (formato e struttura del messaggio). Ulteriori informazioni

NOTE
Journey Optimizer non dispone del supporto per i requisiti di archiviazione SMS. Per il supporto di archiviazione dedicato, collabora con il fornitore di SMS (Synch, Infobip o Twilio).

Come utilizzare Ccn per le e-mail bcc-email

Puoi inviare una copia per conoscenza nascosta (CCN) di un’e-mail inviata da Journey Optimizer a un indirizzo Ccn dedicato. Questa funzione opzionale consente di conservare le copie delle comunicazioni e-mail inviate agli utenti per scopi di conformità e/o archiviazione. L'indirizzo Ccn non è visibile agli altri destinatari del messaggio.

Abilita e-mail Ccn enable-bcc

Per attivare E-mail Ccn , immetti l’indirizzo e-mail desiderato nel campo dedicato del superficie di canale (ossia predefinito per messaggi). Puoi specificare qualsiasi indirizzo esterno nel formato corretto, ad eccezione di un indirizzo e-mail definito in un sottodominio delegato ad Adobe. Ad esempio, se hai delegato marketing.luma.com sottodominio da Adobe, qualsiasi indirizzo come abc@marketing.luma.com è vietato.

CAUTION
È possibile definire un solo indirizzo e-mail Ccn. Assicurati che l’indirizzo Ccn disponga di una capacità di ricezione sufficiente per memorizzare tutte le e-mail inviate utilizzando la superficie di canale corrente.
Altri consigli sono elencati in questa sezione.
NOTE
Se hai acquistato il componente aggiuntivo Healthcare Shield, assicurati che l’ISP dell’indirizzo Ccn supporti il protocollo TLS 1.2.

Al termine della configurazione, tutti i messaggi e-mail basati su questa superficie vengono copiati in modo cieco nell'indirizzo e-mail Ccn immesso. Da lì, i messaggi possono essere elaborati e archiviati utilizzando un sistema esterno.

CAUTION
L’utilizzo della funzione Ccn viene conteggiato rispetto al numero di messaggi per i quali disponi della licenza. Pertanto, abilitarla solo nelle superfici utilizzate per le comunicazioni critiche che si desidera archiviare. Verifica la disponibilità di volumi con licenza nel contratto.

L’impostazione dell’indirizzo e-mail Ccn viene immediatamente salvata ed elaborata a livello di superficie. Quando si crea un nuovo messaggio utilizzando questa superficie, l'indirizzo e-mail Ccn viene visualizzato automaticamente.

Tuttavia, l’indirizzo Ccn viene selezionato per inviare comunicazioni seguendo la logica descritta qui.

Recommendations e limitazioni bcc-recommendations-limitations

  • Per garantire la conformità alla privacy, le e-mail in Ccn devono essere elaborate da un sistema di archiviazione in grado di memorizzare informazioni personali (PII, personally identifiable information) in modo sicuro.

  • Poiché i messaggi possono contenere dati sensibili o privati, ad esempio informazioni personali (PII, personally identifiable information), accertati che l’indirizzo Ccn sia corretto e che l’accesso ai messaggi sia sicuro.

  • La casella in entrata utilizzata per il campo Ccn deve essere gestita correttamente per quanto riguarda lo spazio e la consegna. Se la casella in entrata restituisce mancati recapiti, alcuni messaggi e-mail potrebbero non essere ricevuti e pertanto non verranno archiviati.

  • I messaggi possono essere recapitati all’indirizzo e-mail Ccn prima dei destinatari target. I messaggi Ccn possono essere inviati anche se i messaggi originali non recapitato.

  • Non aprire o scorrere le e-mail inviate all’indirizzo Ccn, in quanto vengono prese in considerazione nel totale delle aperture e dei clic dall’analisi di invio, il che potrebbe causare alcuni errori di calcolo in rapporti.

  • Non contrassegnare i messaggi come spam nella casella in entrata Ccn, in quanto influirà su tutte le altre e-mail inviate a questo indirizzo.

CAUTION
Non fare clic sul collegamento per annullare l’abbonamento nelle e-mail inviate all’indirizzo in Ccn, in quanto l’abbonamento dei destinatari corrispondenti verrà immediatamente annullato.

Conformità al RGPD gdpr-compliance

Regolamenti come il RGPD stabiliscono che gli interessati devono essere in grado di modificare il loro consenso in qualsiasi momento. Poiché le e-mail in Ccn che stai inviando con Journey Optimizer includono informazioni personali (PII) protette, devi modificare i Schema evento feedback CJM e-mail CCN essere in grado di gestire queste informazioni PII in conformità al RGPD e a normative simili.

Per farlo, segui la procedura indicata di seguito.

  1. Vai a Gestione dei dati > Schemi > Sfoglia e seleziona Schema evento feedback CJM e-mail CCN.

  2. Fai clic per espandere _experience, customerJourneyManagment allora secondaryRecipientDetail.

  3. Seleziona originalRecipientAddress.

  4. In Proprietà campo a destra, scorri verso il basso fino al Identità casella di controllo.

  5. Selezionala e seleziona anche Identità primaria.

  6. Seleziona uno spazio dei nomi dall’elenco a discesa.

  7. Fai clic su Applica.

NOTE
Per ulteriori informazioni sulla gestione della privacy e sulle normative applicabili, consulta Documentazione di Experienci Platform.

Dati di reporting Ccn bcc-reporting

La generazione di rapporti in quanto tale in Ccn non è disponibile nei rapporti percorso e messaggio. Tuttavia, le informazioni vengono memorizzate in un set di dati di sistema denominato Set di dati evento feedback Ccn AJO. Puoi eseguire query su questo set di dati per trovare informazioni utili, ad esempio a scopo di debug.

Puoi accedere a questo set di dati tramite l’interfaccia utente. Seleziona Gestione dei dati > Set di dati > Sfoglia e abilita Mostra set di dati di sistema attiva dal filtro per visualizzare i set di dati generati dal sistema. Scopri come accedere ai set di dati in questa sezione.

Per eseguire query su questo set di dati, puoi utilizzare l’Editor query fornito da Servizio query Adobe Experience Platform. Per accedervi, seleziona Gestione dei dati > Query e fai clic su Crea query. Ulteriori informazioni

A seconda delle informazioni che stai cercando, puoi eseguire le seguenti query.

  1. Per tutte le altre query seguenti, è necessario l’ID azione di percorso. Esegui questa query per recuperare tutti gli ID azione associati a un particolare ID versione percorso negli ultimi 2 giorni:

    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
    Per ottenere <journey version id>, seleziona il parametro corrispondente Versione percorso dal Gestione dei percorsi > Percorsi menu. L’ID della versione del percorso viene visualizzato alla fine dell’URL visualizzato nel browser web.
  2. Esegui questa query per recuperare tutti gli eventi di feedback dei messaggi (in particolare lo stato di feedback) generati per un particolare messaggio destinato a un utente specifico negli ultimi 2 giorni:

    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
    Per ottenere <journey action id> , eseguire la prima query descritta in precedenza utilizzando l'id versione percorso. Il <recipient email address> Il parametro è l’indirizzo e-mail del destinatario effettivo o di destinazione.
  3. Esegui questa query per recuperare tutti gli eventi di feedback dei messaggi Ccn generati per un particolare messaggio destinato a un utente specifico negli ultimi 2 giorni:

    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. Esegui questa query per recuperare tutti gli indirizzi dei destinatari che non hanno ricevuto il messaggio mentre la relativa voce Ccn esiste negli ultimi 30 giorni:

    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