Segment didn’t evaluate a profile, but Journey still sent an email

If you find that Journey sends out emails even when Segment has not evaluated any profiles, it could be because of a capacity issue. Beyond a certain point, it has to be manually scaled as per your requirement.

Description description

Environment

Adobe Journey Optimizer (AJO)

Issue/Symptoms

Journey sends emails even when Segment has not evaluated any profiles.

In this case, the audience size is 0, but when targeted from Journey using a read Segment, it is still sending emails.

Following this, the export job ID was checked using the query below:

SELECT
Timestamp,
_experience.journeyOrchestration.serviceEvents.segmentExportJob.eventCode AS EVENT_CODE,
_experience.journeyOrchestration.serviceEvents.segmentExportJob.exportSegmentID AS SEGMENT_ID,
_experience.journeyOrchestration.serviceEvents.segmentExportJob.ID AS EXPORTJOB_ID,
_experience.journeyOrchestration.serviceEvents.segmentExportJob.status AS EXPORTJOB_STATUS,
_experience.journeyOrchestration.serviceEvents.segmentExportJob.exportCountTotal AS TOTAL_EXPORTED_PROFILES_COUNT,
_experience.journeyOrchestration.serviceEvents.segmentExportJob.exportCountRealized AS SUCCESS_EXPORTED_PROFILES_COUNT,
_experience.journeyOrchestration.serviceEvents.segmentExportJob.exportCountFailed AS FAILED_EXPORTED_PROFILES_COUNT
FROM
journey_step_events
WHERE
_experience.journeyOrchestration.journey.versionID = '729c3f1d-d945-42e4-961a-06d16ce9e86f'
AND
_experience.journeyOrchestration.serviceEvents.segmentExportJob.eventType = 'segmenttrigger-orchestrator' order by TIMESTAMP

A difference/gain of five Profiles (on a base of 0) between Segments UI & Read Segment in AJO was observed.

Resolution resolution

This occurs due to a capacity issue. The system scales as much as it can, beyond which manual provisioning is required.

Given how dynamic Profile stores are, a certain minimal deviation between the two counts – Segments UI and Read Segment in AJO – is acceptable.

However, as part of an ongoing re-architecture effort, differences between audience size (Segments UI & Read Segment in AJO) should reduce further.

If it still persists, you can attribute it to:

  • Segment count changes that happen because of Profile ID graph split/merge.
  • GDPR/Hygiene deleting profiles, post Segmentation completion, among others.

Cause

Underline storage used by materialized segments store provides 10x auto-scaling. However, if processing requires higher scaling, profiles start dropping from this secondary store. Therefore, manual scaling is required to fix this issue.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f