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
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 o Twilio).
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.
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.
È 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.
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.
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.
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.
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.
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.
Vai a Gestione dei dati > Schemi > Sfoglia e seleziona Schema evento feedback CJM e-mail CCN.
Fai clic per espandere _experience, customerJourneyManagment allora secondaryRecipientDetail.
Seleziona originalRecipientAddress.
In Proprietà campo a destra, scorri verso il basso fino al Identità casella di controllo.
Selezionala e seleziona anche Identità primaria.
Seleziona uno spazio dei nomi dall’elenco a discesa.
Fai clic su Applica.
Per ulteriori informazioni sulla gestione della privacy e sulle normative applicabili, consulta la documentazione di Experience Platform.
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.
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:
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;
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.
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:
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;
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.
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:
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;
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:
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;