Global rule capping
Hi AJO Community,
I'm trying to confirm the exact behaviour of channel-level frequency capping within a multi-step journey, specifically when the Global Rule Set is involved. I'd appreciate any official confirmation or real-world validation of what I've outlined below.
Our Setup:
We have a Global Rule Set (channel domain) with two active email rules:
Daily Email Limit: 1 email per day
Weekly Email Limit: 3 emails per week
Our journey is a Read Segment (batch) with the following structure:
Email 1 → 10-Day Wait → Email 2
My Understanding of the Behaviour:
When a profile enters the journey and hits the daily or weekly cap at Email 1, the message is skipped but the profile continues moving through the journey canvas — it is not ejected. The exclusion is recorded at the message delivery level with reason code ExcludedForControlRules (050002).
After the 10-day wait, both the daily and weekly caps will have fully reset (daily resets at midnight UTC, weekly resets Saturday at 23:59:59 UTC). So assuming no other journey or campaign consumes the profile's email quota on the day Email 2 fires, the profile should receive Email 2.
My Questions:
Is my understanding correct that a profile suppressed at Email 1 by the Global Rule Set continues through the journey and can potentially receive Email 2 after a sufficient wait period?
Is there any official documentation that explicitly confirms the profile continues traversing the journey canvas when suppressed at a message node by channel-level capping? The docs confirm exclusion is at the message/delivery level, but don't explicitly describe the journey traversal behaviour post-suppression.
In the scenario above, the profile receives Email 2 without ever having received Email 1. Is there a recommended pattern in AJO to gate Email 2 delivery based on whether Email 1 was actually delivered — for example, using a condition node checking the ExcludedForControlRules exclusion reason from the message feedback dataset?
AJO does not retry suppressed messages — is the only recovery path creating a separate audience of suppressed profiles and enrolling them into a new journey after the cap window resets?
Any guidance from the community or Adobe team would be greatly appreciated.