Ondersteuning voor archivering archiving-support

Berichten archiveren about-archiving

Regels zoals HIPAA schrijven voor dat Journey Optimizer een manier moet bieden om berichten te archiveren die naar individuen zijn verzonden. Als uw klanten een claim indienen, moeten zij een kopie van het verzonden bericht kunnen krijgen voor controledoeleinden.

  • Voor het e-mailkanaal biedt Journey Optimizer een ingebouwde BCC-e-mailfunctie. Meer informatie

  • Bovendien, voor alle kanalen, kunt u het gebied van het "Malplaatje"in de Dataset van de Entiteit gebruiken, die de details van de niet-gepersonaliseerde berichtmalplaatjes bevat. Exporteer de dataset met dit veld om metagegevens op te slaan, zoals: wie het bericht heeft verzonden, naar wie en wanneer. Persoonlijke gegevens worden niet geëxporteerd. Alleen de sjabloon (indeling en structuur van het bericht) wordt in aanmerking genomen. Meer informatie

NOTE
Journey Optimizer heeft geen eigen ondersteuning voor de archiveringsvereisten voor SMS. Voor specifieke archiefsteun, werk met uw verkoper van SMS (Sinch, Infobip, of Twilio).

BCC gebruiken voor e-mailberichten bcc-email

U kunt BCC (blind carbon copy) van een e-mail die door Journey Optimizer wordt verzonden naar een speciaal BCC-adres verzenden. Met deze optionele functie kunt u kopieën behouden van e-mailberichten die u naar uw gebruikers verzendt voor compatibiliteits- en/of archiefdoeleinden. Het BCC-adres is niet zichtbaar voor andere ontvangers van het bericht.

BCC-e-mail inschakelen enable-bcc

Om de BCC email optie toe te laten, ga het e-mailadres van uw keus op het specifieke gebied van de kanaalconfiguratie(d.w.z. vooraf ingesteld bericht) in. U kunt elk extern adres opgeven in de juiste indeling, behalve een e-mailadres dat is gedefinieerd voor een subdomein dat is gedelegeerd aan de Adobe. Bijvoorbeeld, als u marketing.luma.com subdomain aan Adobe delegeerde, wordt om het even welk adres als abc@marketing.luma.com verboden.

CAUTION
U kunt slechts één BCC-e-mailadres definiëren. Zorg ervoor dat het BCC-adres voldoende ontvangstcapaciteit heeft om alle e-mails op te slaan die met de huidige kanaalconfiguratie worden verzonden.
Meer aanbevelingen worden vermeld in deze sectie.
NOTE
Als u de add-on aanbieding van het Schild van de Gezondheid hebt gekocht, moet u ervoor zorgen dat ISP van uw BCC adres het protocol TLS 1.2 steunt.

Zodra configuratie wordt gedaan, worden alle e-mailberichten die op deze configuratie worden gebaseerd blind-gekopieerd aan het BCC e-mailadres u inging. Van daar, kunnen de berichten worden verwerkt en worden gearchiveerd gebruikend een extern systeem.

CAUTION
Het gebruik van uw BCC-functie wordt afgeteld bij het aantal berichten waarvoor u een licentie hebt. Vandaar, laat slechts het in de configuraties toe die voor kritieke mededelingen worden gebruikt die u wenst te archiveren. Controleer uw contract op volumes met licentie.

De instelling voor het e-mailadres van de BCC wordt direct opgeslagen en verwerkt op configuratieniveau. Als u een nieuw bericht maakt met deze configuratie, wordt het BCC-e-mailadres automatisch weergegeven.

Nochtans, wordt het adres BCC opgepikt voor het verzenden van mededelingen na de hier beschreven logica 🔗.

Recommendations en beperkingen bcc-recommendations-limitations

  • Om ervoor te zorgen dat uw privacy wordt nageleefd, moeten BCC-e-mails worden verwerkt door een archiveringssysteem dat PII's (Secure Persoonlijke Identifier Information) kan opslaan.

  • Aangezien de berichten gevoelige of privé gegevens, zoals persoonlijk identificeerbare informatie (PII) kunnen bevatten, zorg ervoor het adres BCC correct is, en beveilig de toegang tot berichten.

  • De inbox die voor BCC wordt gebruikt, moet correct worden beheerd voor ruimte en levering. Als het postvak inbox bellen retourneert, worden sommige e-mails mogelijk niet ontvangen en worden deze daarom niet gearchiveerd.

  • De berichten kunnen aan het BCC e-mailadres vóór de doelontvangers worden geleverd. BCC de berichten kunnen ook worden verzonden alhoewel de originele berichten 🔗 kunnen hebben teruggestuurd.

  • Open of klik niet door de e-mail die naar het adres BCC wordt verzonden aangezien het in het totaal wordt overwogen opent en klikt van verzendt analyse, die sommige misberekeningen in rapportenkon veroorzaken.

  • Markeer geen berichten als spam in de BCC-postvak, omdat dit invloed heeft op alle andere e-mails die naar dit adres worden verzonden.

CAUTION
Klik niet op de koppeling Abonnement opzeggen in de e-mails die naar het BCC-adres worden verzonden, omdat u het abonnement op de desbetreffende ontvangers meteen opzegt.

GDPR-conformiteit gdpr-compliance

In verordeningen zoals de GDPR is bepaald dat betrokkenen hun toestemming te allen tijde kunnen wijzigen. Omdat de BCC-e-mails die u met Journey Optimizer verzendt, veilig herkenbare gegevens (PII's) bevatten, moet u de CJM Email BCC Feedback Event Schema bewerken om deze PII te kunnen beheren in overeenstemming met GDPR en soortgelijke regels.

Volg de onderstaande stappen om dit te doen.

  1. Ga naar Data management > Schemas > Browse en selecteer CJM Email BCC Feedback Event Schema .

  2. Klik om _experience, customerJourneyManagment then secondaryRecipientDetail uit te vouwen.

  3. Selecteer originalRecipientAddress.

  4. Schuif in de Field properties aan de rechterkant omlaag naar het selectievakje Identity .

  5. Selecteer het en selecteer ook Primary identity.

  6. Selecteer een naamruimte in de vervolgkeuzelijst.

  7. Klik op Apply.

NOTE
Leer meer bij het beheren van Privacy en de toepasselijke verordeningen in de documentatie van het Experience Platform.

BCC-rapportagegegevens bcc-reporting

Rapportage als zodanig over BCC is niet beschikbaar in de reis- en berichtrapporten. De informatie wordt echter opgeslagen in een systeemgegevensset met de naam AJO BCC Feedback Event Dataset . U kunt vragen tegen deze dataset in werking stellen om nuttige informatie voor het zuiveren doel bijvoorbeeld te vinden.

Selecteer Data management > Datasets > Browse om via de gebruikersinterface toegang te krijgen tot deze gegevensset. Leer meer op hoe te om tot datasets in toegang te hebben deze sectie.

Om vragen tegen deze dataset in werking te stellen, kunt u de Redacteur van de Vraag gebruiken die door de wordt verstrekt de Dienst van de Vraag van Adobe Experience Platform. Selecteer Data management > Queries en klik op Create query om het bestand te openen. Meer informatie

Afhankelijk van welke informatie u zoekt, kunt u de volgende vragen in werking stellen.

  1. Voor alle andere hieronder vragen, zult u identiteitskaart van de reisactie nodig hebben. Voer deze query uit om alle actie-id's op te halen die zijn gekoppeld aan een bepaalde versie-id voor de reis binnen de laatste twee dagen:

    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 de <journey version id> parameter te krijgen, selecteer de overeenkomstige reisversievan Journey management > Journeys menu. De reisversie-id wordt weergegeven aan het einde van de URL die in uw webbrowser wordt weergegeven.
  2. Voer deze query uit om alle bericht-feedbackgebeurtenissen (met name feedbackstatus) op te halen die zijn gegenereerd voor een bepaald bericht dat binnen de laatste twee dagen als doel is ingesteld voor een specifieke gebruiker:

    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
    Als u de parameter <journey action id> wilt ophalen, voert u de eerste hierboven beschreven query uit met de id van de reisversie. De parameter <recipient email address> is het beoogde of feitelijke e-mailadres van de ontvanger.
  3. Voer deze query uit om alle BCC-bericht-feedbackgebeurtenissen op te halen die zijn gegenereerd voor een bepaald bericht dat is gericht op een specifieke gebruiker in de laatste 2 dagen:

    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. Voer deze query uit om alle geadresseerde adressen op te halen die het bericht niet hebben ontvangen, terwijl de BCC-vermelding ervan in de laatste 30 dagen bestaat:

    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;
    

Koptekst van bericht gebruiken om BCC-kopie en verzonden e-mailgegevens te combineren bcc-header

Wanneer uw BCC-e-mailkopieën worden gearchiveerd op een extern systeem, kunt u de gegevens over de bijbehorende verzonden e-mails ophalen met een header die in het bericht staat.

Elk e-mailbericht bevat nu een koptekst met de naam x-message-profile-id . De waarde van deze koptekst verschilt per profiel: deze is uniek voor elke verzonden e-mail en voor de bijbehorende BCC-e-mailkopie.

De x-message-profile-id kopbal wordt ook opgeslagen in de volgende systeemdatasets: Dataset van de Gebeurtenis van de Feedback van het Bericht van AJO(verzonden e-mails) en Dataset van de Gebeurtenis van de BCC van AJO BCC(exemplaren BCC). U kunt deze datasets vragen om het exemplaar BCC en overeenkomstige daadwerkelijke e-mail met elkaar in overeenstemming te brengen.

Hieronder volgen enkele voorbeeldquery's die u kunt uitvoeren om informatie op te halen die overeenkomt met uw BCC-kopieën.

Vraag 1

U kunt als volgt de BCC-gebeurtenis gekoppeld krijgen aan de corresponderende feedbackgebeurtenis voor de werkelijke e-mail met de campagneactiedetails:

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;

Vraag 2

U kunt als volgt de BCC-gebeurtenis gekoppeld krijgen aan de corresponderende feedbackgebeurtenis voor de werkelijke e-mail met de details van de reisactie:

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;
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76