Hi @diegopa6 ,
In AJO, entry capping and segment realization are two different mechanisms:
1) RULESET_ENTRY_CAP_VIOLATION
This is shown only when the entry rule is matched, but the entry cap condition specifically blocks the profile from re-entering the journey.
This means the segment AND the event conditions were met, but the cap rule stopped entry.
2) ERROR_SEGMENT_REALISATION_CONDITION_MISMATCH
This appears when the segment or audience qualification condition is no longer met at the time of the event trigger.
This often happens when:
- The profile exits the audience (segment disqualification) before the second event fires.
- The audience is a read segment, not a live or streaming segment — so it doesn’t re-evaluate in time.
- There is latency in audience qualification updates.
Why You’re Seeing ERROR_SEGMENT_REALISATION_CONDITION_MISMATCH
Looking at your scenario:
- The journey is triggered by an event.
- The profile enters successfully the first time.
- You fire the event a second time, expecting to hit the cap.
But here's what likely happened:
- By the time the second event was fired, the profile was no longer qualified for the audience segment used in the entry condition.
- Therefore, AJO never got to the point of evaluating the entry cap rule — it excluded the profile earlier in the process due to segment mismatch.
- Hence, no RULESET_ENTRY_CAP_VIOLATION is logged, because technically, the profile didn’t even qualify for entry.
What You Can Do
To accurately test entry capping, ensure that:
- The segment/audience used in the journey's entry condition is persistent and continually re-qualifies the user (e.g., use a streaming or real-time segment).
- The event is retriggered within the cap evaluation window while the profile is still part of the qualifying segment.
Alternatively, if you're debugging behavior and just want to isolate the cap violation:
Try building a test journey where the segment qualification is static or guaranteed, and only vary the event and timing.
You're seeing ERROR_SEGMENT_REALISATION_CONDITION_MISMATCH because the profile didn’t meet segment/audience criteria when the second event was triggered. Adobe never evaluated the entry cap at all in that case.