cancel
Showing results for 
Search instead for 
Did you mean: 

Suppression Rules for general channel limit

vervinckt_joyca
Active Contributor

Dear,

I am looking for a way to model the following in the Suppresion rules (in hybris marketing cloud)

We have a few mail categories with limitations:

CAT1: 1/week

CAT2: 1/week

CAT3; 2/week

CAT4: unlimited

but on top of that we'd like to set a general limitation of max 2 MAILS per week.

I've seen the sap help page of suppression rules with this use case:

https://help.sap.com/viewer/e5261d64879045ca904c750e07a292b4/1802%20500/en-US/121fc8d7d6e44feb8c1b14...

but that use case indicates "don't send a mail if the previous mail was less than x days ago".

But that doesn't correspond with what I want to do...

I found that there is a "number of" available in the condition expressions but I still don't find how to use it correctly...

Does anyone know how to model my requirement?

Another example would be to set a limit on the number of push notifications sent to 2/week. As it is not possible to assign communication categories and limits to other channels than email and text message, these cannot be used on push notifications...

So I'd need a suitable rule in Suppression Rules as well for this.

Thanks!

Kr,

Joyca

former_member475369
Discoverer
0 Kudos

Hi Joyca,

You can check Communication categories and limits app. I am not fully sure of your scenario and if that applies here.

https://help.sap.com/viewer/ac1eab4c66bc490da7ac2c378c46b0e7/1802%20500/en-US/9bbe155686e6692de10000...

Regards,

Amritpal Kaur

vervinckt_joyca
Active Contributor
0 Kudos

Dear Amritpal,

My example already contains communication categories and limits:

CAT1: 1/week

CAT2: 1/week

CAT3; 2/week

CAT4: unlimited

The question is how to on top of these categories to set a general limit that no more than 2 MAILS (regardless of categories) are sent.

Another example is limiting the push notifications to 2 per week. It's impossible to assign "communication categories and limits" to other media than Mail and Text message...

Kr,

Joyca

govinda_07
Participant
0 Kudos

Hi Joyca,

I read your requirement mentioned above and I do have a similar requirement to implement in our Hybris Marketing On Premise system. Below is our requirement,

" We want to build a suppression rule that have the ability to identify Soft Bounce email addresses and apply business rules to place the contact on the universal suppression list (e.g. after 2 Soft bounces within 21 days, then place on suppression list)"

Could you please let me know how could we achieve this using the suppression rule.

Thanks,

Govinda Parate

vervinckt_joyca
Active Contributor
0 Kudos

Dear Govinda,

I would not do that with suppression rules.

A suppression rule is supposed to suppress a mail; not to add an individual account to a kind of blacklist automatically.

See this discussion for Soft Bounce related options:

https://answers.sap.com/questions/320935/soft-bounces-do-they-convert-to-hard-bounces-is-th.html

You could create a count of the soft bounce, or implement custom logic to set the mail address to "invalid" after X softbounces like a hard bounce does.

Kr,

Joyca

govinda_07
Participant
0 Kudos

Thanks Joyca,

This really help. Yes I agree that suppression rule will only suppress the emails not the contact.

Reading to the block I understand we can achieve the requirement by implementing the BADI or using Score to get the count and using the same in segmentation model. Please correct me if I'm wrong.

Accepted Solutions (1)

Accepted Solutions (1)

Hi Joyca,

I don't know actually if you still need this requirement, however we solved it by enhancing the related Badi under the Custom Logic.

In the "Marketing: Marketing Permission" business context, there is a Badi called "Suppression Rule Check - CUAN_MKT_SUPPRESSION_RULES".

In the given example in standard, it is using the get_latest_interaction. However, I changed the logic a little and for every single contact I called get_interaction function of the helper class.

lo_pm_badi_helper->get_interaction(
exporting
it_contact_keys = lt_contact_key

iv_interaction_type = 'EMAIL_OUTBOUND'
importing
et_interaction = data(lt_interaction) ).

Afterwards, add a loop for the lt_interaction and count the number of the interactions between the dates until the limit and suppress if the limit is reached.

Regards,

Cagri

vervinckt_joyca
Active Contributor
0 Kudos

Thanks Cagri! This is really helpful.

Kr

Joyca

bartwito
Discoverer
0 Kudos

Joyca,

I am dealing with a similar situation only a bit more complex because currently the contact email address can be shared across multiple contacts. Setting a structure such 1 email per day, 2 per week or 6 per month is our desired outcome. Also we will want to make sure that we suppress any identical communication that being sent to the same email address using multiple contacts. I posted my question here: https://answers.sap.com/questions/632595/sap-marketing-suppression-rules-and-communication.html

Were you successful setting your scenario up? any feedback will be great.

Thanks,

Bar

Answers (0)