cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Custom Field in Segmentation for multiple datasources

Former Member
0 Likes
900

Hi,

UseCase: Send custom field from C4C with values on BP Account to Marketing. The field is a inhouse loyalty-score and business want to be able to get all Companies that has value A. Business should also be able to create a segmentation model where only contacts that are related to a Company with a given score should be in the Target Group.

Implementation:

Created custom field which is using business Context: Marketing: Account and Contact.

Values are flowing fine between c4c and MKT. And using segmentation profile: Account and Contact, the segmentation is working as expected. To be able to segment on only Contact I have also added the datasource _SAP_CF_IA_CONTACT which is, by default, added to segmentation object SAP_CE_INTERACTION_CONTACT (Account and Contacts). I have also added a the extension objects eg. YY1_CustomLoyalty (Using business Marketing: Context Account and Contact).

To accomplish the Contact scenario I have added the datasource _SAP_CF_IA_CONTACT to the segmentation object SAP_CONTACT_ENGAGEMENT_SIN (Contacts). Key Field mapping using SAP_CONTACT_KEY - CONTACT_KEY

and added the YY1_CustomLoyalty visible in segmentation. The field is now visible when doing segmentation, but it holds no values as it does for Profile: Account and Contact when trying to segment on Contacts.

Question: Where am I going wrong?

Any insight is aprichiated 🙂

Accepted Solutions (0)

Answers (4)

Answers (4)

kedarnath_ellendula
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Anders

As you assigned the Custom Fields to Accounts Segmentation Profile

( Marketing Extensibility --> Assign to Segmentation )

Similarly requesting to assign the same custom field to All Contacts Segmentation Profile Rather than copying the Data source form All Accounts , because Key Values VARY from Accounts and Contacts.

Thanks and Regards

Kedar

0 Likes

Hi Anders,

sorry for delay...you have to assign the new fields to the specific business context for the segmentation (App ''Marketing Extensibility') and then you will see the datasource ' _SAP_CF_CE_CONTACT_IA_ERP_CUST' with your custom fields.

Regards

Katharina

0 Likes

hi Anders,

can you try to take this 'YY'-field from Datasource '_SAP_CF_CE_CONTACT_IA_ERP_CUST' for the segmentation object 'Contacts'?

Regards

Katharina

Former Member
0 Likes

Hi,

I guess you are referring to SAP_CE_CONTACT_IA_ERP_CUSTOMER ? That's at least the datasource that I can find. And Yes, That is the datasource which is default on the "All Contact" profile. It does however not hold any of the YY-custom fields that I have added.

Is there a magic datasource I should select in the "UI and Report" pane in the app for Custom Fields and Logic ?

Kind Regards

0 Likes

hi Anders,

but your field 'YY1_CustomLoyalty' is not filled on contact level, right?

I guess this is the reason why you do not see values if you segment on contacts.

Regards

Katharina

Former Member
0 Likes

Hi Katharina,

Yes, you are correct. The data is only on Account, but I would like to be able to use the information on Account to select the Contacts related to the information.

Kind Regards

\Anders