Stöd för arkivering archiving-support
Arkivera meddelanden about-archiving
Regler som HIPAA kräver att Journey Optimizer ska tillhandahålla ett sätt att arkivera meddelanden som skickas till enskilda personer. Om era kunder gör anspråk bör de ha möjlighet att få en kopia av det skickade meddelandet för verifieringsändamål.
-
För e-postkanalen har Journey Optimizer en inbyggd e-postfunktion för BCC. Läs mer
-
För alla kanaler kan du dessutom använda fältet Template i Entity Dataset som innehåller information om de icke-personliga meddelandemallarna. Exportera datauppsättningen med det här fältet om du vill spara metadata som vem som skickade meddelandet, till vem och när. Observera att personaliserade data inte exporteras - endast mallen (meddelandets format och struktur) beaktas. Läs mer
Så här använder du BCC för e-post bcc-email
Du kan skicka en blind kopia (BCC) av ett e-postmeddelande som skickats av Journey Optimizer till en dedikerad BCC-adress. Med den här valfria funktionen kan du behålla kopior av e-postmeddelanden som du skickar till användarna för att uppfylla regelkrav och/eller arkivera. BCC-adressen är inte synlig för andra mottagare av meddelandet.
Aktivera BCC-e-post enable-bcc
Om du vill aktivera alternativet BCC email anger du den e-postadress du vill ha i det dedikerade fältet i kanalkonfigurationen (d.v.s. meddelandeförinställningen). Du kan ange en extern adress i rätt format, förutom en e-postadress som har definierats för en underdomän som har delegerats till Adobe. Om du till exempel har delegerat underdomänen marketing.luma.com till Adobe tillåts inte adresser som abc@marketing.luma.com.
När konfigurationen är klar kopieras alla e-postmeddelanden som är baserade på den här konfigurationen automatiskt till den e-postadress som du angav för den kontroll av webbläsarkompatibilitet som du angav. Därifrån kan meddelanden bearbetas och arkiveras i ett externt system.
Inställningen för e-postadress för hemlig kopia sparas och bearbetas omedelbart på konfigurationsnivån. När du skapar ett nytt meddelande med den här konfigurationen, visas e-postadressen för BCC automatiskt.
BCC-adressen hämtas emellertid upp för att skicka kommunikation enligt logiken som beskrivs här.
Recommendations och begränsningar bcc-recommendations-limitations
-
För att säkerställa att din integritet efterlevs måste e-post från innehållsförteckningen behandlas av ett arkiveringssystem som kan lagra säkert personligt identifierbar information (PII).
-
Eftersom meddelanden kan innehålla känsliga eller privata data, t.ex. personligt identifierbar information (PII), måste du se till att BCC-adressen är korrekt och skydda åtkomsten till meddelanden.
-
Din inkorg som används för BCC bör hanteras på rätt sätt för utrymme och leverans. Om inkorgen returnerar studsar kanske vissa e-postmeddelanden inte tas emot och kommer därför inte att arkiveras.
-
Meddelanden kan levereras till e-postadressen för den kopierade kopian före målmottagarna. BCC-meddelanden kan också skickas trots att de ursprungliga meddelandena har studsat.
-
Öppna inte och klicka inte igenom de e-postmeddelanden som skickas till BCC-adressen eftersom den tas med i det totala antalet öppningar och klickningar från sändningsanalysen, vilket kan orsaka vissa felberäkningar i rapporter.
-
Markera inte meddelanden som skräppost i BCC-inkorgen eftersom det påverkar alla andra e-postmeddelanden som skickas till den här adressen.
GDPR-efterlevnad gdpr-compliance
I sådana förordningar som GDPR anges att registrerade bör kunna ändra sitt samtycke när som helst. Eftersom de BCC-e-postmeddelanden som du skickar med Journey Optimizer innehåller personligt identifierbar information (PII) måste du redigera CJM Email BCC Feedback Event Schema för att kunna hantera dessa PII i enlighet med GDPR och liknande regler.
Följ stegen nedan för att göra detta.
-
Gå till Data management > Schemas > Browse och välj CJM Email BCC Feedback Event Schema.
-
Klicka för att expandera _experience, customerJourneyManagment och sedan secondaryRecipientDetail.
-
Välj originalRecipientAddress.
-
Bläddra nedåt till kryssrutan Identity i Field properties till höger.
-
Markera den och välj även Primary identity.
-
Välj ett namnutrymme i listrutan.
-
Klicka på Apply.
BCC-rapporteringsdata bcc-reporting
Det går inte att rapportera som sådant på en hemlig kopia i rese- och meddelanderapporterna. Information lagras emellertid på en systemdatauppsättning med namnet AJO BCC Feedback Event Dataset. Du kan köra frågor mot den här datauppsättningen om du till exempel vill hitta användbar information för felsökning.
Om du vill komma åt den här datauppsättningen via användargränssnittet väljer du Data management > Datasets > Browse. Läs mer om hur du får åtkomst till datauppsättningar i det här avsnittet.
Om du vill köra frågor mot den här datauppsättningen kan du använda frågeredigeraren som tillhandahålls av Adobe Experience Platform Query Service. Om du vill komma åt den väljer du Data management > Queries och klickar på Create query. Läs mer
Beroende på vilken information du söker kan du köra följande frågor.
-
För alla andra frågor nedan behöver du reseåtgärds-ID:t. Kör den här frågan för att hämta alla åtgärds-ID:n som är kopplade till ett visst reseversion-ID inom de senaste två dagarna:
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 Om du vill hämta parametern <journey version id>
väljer du motsvarande reseversion på menyn Journey management > Journeys . Resursversions-ID visas i slutet av den URL som visas i webbläsaren. -
Kör den här frågan om du vill hämta alla meddelandefeedbackhändelser (särskilt feedbackstatus) som har genererats för ett visst meddelande som är riktat till en viss användare under de senaste två dagarna:
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 Om du vill hämta parametern <journey action id>
kör du den första frågan som beskrivs ovan med reseversion-ID:t. Parametern<recipient email address>
är målmottagarens eller den faktiska mottagarens e-postadress. -
Kör den här frågan om du vill hämta alla BCC-meddelandefeedbackhändelser som genererats för ett visst meddelande och som är riktat till en viss användare under de senaste två dagarna:
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;
-
Kör den här frågan för att hämta alla mottagaradresser som inte har fått meddelandet, medan dess BCC-post finns inom de senaste 30 dagarna:
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;
Använd meddelanderubrik för att stämma av BCC-kopia och skickad e-postinformation bcc-header
När dina BCC-kopior för e-post arkiveras på ett externt system kan du hämta information om motsvarande skickade e-postmeddelanden med en rubrik som finns i meddelandet.
Alla e-postmeddelanden innehåller nu en rubrik med namnet x-message-profile-id
. Värdet för det här huvudet är olika för varje profil: det är unikt för varje skickat e-postmeddelande och för motsvarande BCC-e-postkopia.
Rubriken x-message-profile-id
lagras också i följande systemdatauppsättningar: AJO Message Feedback Event Dataset (skickade e-postmeddelanden) och AJO BCC Feedback Event Dataset (BCC-kopior). Du kan söka efter dessa datauppsättningar för att stämma av kopian av den kostnadsfria kopian och motsvarande e-postadress.
-
Om du vill komma åt dessa datauppsättningar via användargränssnittet väljer du Data management > Datasets > Browse. Läs mer om hur du får åtkomst till datauppsättningar i det här avsnittet.
-
Använd Frågeredigeraren som tillhandahålls av Adobe Experience Platform Query Service. Om du vill komma åt den väljer du Data management > Queries och klickar på Create query. Läs mer
Nedan visas några exempelfrågor som du kan köra för att hämta information som motsvarar dina BCC-kopior.
Fråga 1
Så här sätter du ihop BCC-händelsen med motsvarande feedback-händelse för det faktiska e-postmeddelandet med kampanjåtgärdsinformationen:
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;
Fråga 2
Så här sätter du ihop BCC-händelsen med motsvarande feedback-händelse för det faktiska e-postmeddelandet med information om reseåtgärder:
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;