Expand my Community achievements bar.

Opt-out and services and subscriptions

Avatar

Level 4

Hello,

 

Our current setup for optout is through Services and Subscriptions. We get profiles in real time in those subscriptions and then exclude customers in wkfs based on if they are present or not in those lists:

A_B_SE_0-1732625053171.png

Here is the filter we use in marketing wkf for excluding customers that opted-out from survey communication:

A_B_SE_1-1732625119824.png



Now my question is:
Is it possible to implement this rule in the target mapping for recipient so we check these lists instead or how can we do it?
Right now we use old @blacklist attributes that are not updated anymore so we need to change this:

A_B_SE_2-1732625243558.png

I cannot find the NmsSubscription table when trying to change this expression.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

7 Replies

Avatar

Community Advisor

Hi @A_B_SE ,

In target mapping, service and subscription can't be added in Blacklist tab. 

Instead, you can create an typology rule and exclude recipients by using the service and subscription.

Avatar

Level 4

Hello @ParthaSarathy and thanks.

How would you do it? I'm guessing that we need a new attribute in nms:delivery table that specify the optout category for the given delivery template. Today we have a customized attribute on the template that we use when specifying a optout category:

A_B_SE_0-1732628086445.png

 

Avatar

Community Advisor

@A_B_SE , you can create a 'filtering' rule type typology rule and in filter you can select the 'service and subscription' in 'Filter' (tab) > Edit the query from targeting dimension > you can select a predefined filter if you have (or can create it) or use subscribers of a service.

Then, add this typology rule in your typology and configure the same typology in delivery property's typology tab.

Avatar

Level 4

@ParthaSarathy I would need to add in the filtering that if @userPreference = Event then subscriptions equal to OptoutEvent if you understand what I mean. I cannot choose though userPreference field since it is a field created in a particular schema:

A_B_SE_1-1732637240204.png

 

A_B_SE_0-1732637090856.png

 

Avatar

Level 5

Hi @A_B_SE, you can use Filtering rule suggested by Parthasarathy. 

Create a rule, choose the 'Subscribers of an information service' and choose the service. Or if you want to add custom rules from subscription services table, you can navigate from nms:recipient -> Subscriptions(nms:subscriptions) table and configure your query. 

 

The screenshot you shared above for the schema - that should have your content of the delivery and all other parameters of the delivery. It is not related to the recipient dimension. You do not have to use the schema(newsletter2019) to check recipient subscription as that will have only delivery information. Hope that helps.

 

somasundaram_h_0-1732686955720.png

 

Avatar

Level 4

Hello @somasundaram_h , I get what you are saying but I need to apply different rules based on the delivery template (userPreference attribute in newsletter2019 schema).

For example:
if userPreference = X then typology rule X applies
if userPreference = Y then typology rule Y applies