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

How to see statistics of recommendation with custom recommendation type?

dssebastian
Discoverer
0 Likes
766

Hi everyone,

we have 2 independent SAP Commerce systems that share one instance of SAP Marketing Cloud (SMC). Both of them replicate their products into this instance. The first Commerce system does this using the standard product origin "SAP_HYBRIS_PRODUCT". The second Commerce system uses a custom product origin "EXAMPLE_ORIGIN" instead so we can differentiate the products in SMC.

So we have products with origin SAP_HYBRIS_PRODUCT and products with origin EXAMPLE_ORIGIN

Note: Some products are present in both shops, but differ in some attribute values (for example product url, since its a different shop)

This was working quite good for filtering products of only one shop - for example in segmentation. But we are now facing a problem with recommendations. We have the same recommendation scenario for both shops so we created a recommendation model typ in SMC for each shop:

  • SHOP_A_TOP_SELLER with recommendation type "SAP Commerce: Product"
  • SHOP_B_TOP_SELLER with recommendation type "Example Origin"

For both recommendation model types a corresponding recommendation scenario was created with its own ID. Both scenarios are working and recommend products.

So what is the problem?

In "Manage Recommendations" app in SMC you can see statistics like impressions and click rate for your scenario. This is working for SHOP_A_TOP_SELLER with the recommendation type "SAP Commerce:Product" but not for SHOP_B_TOP_SELLER with the custom type. Statistics are only shown for the standard type. If we change SHOP_B_TOP_SELLER to the type of SHOP_A_TOP_SELLER we can see the statistics.But then our recommendation does not consider leading items with product origin "EXAMPLE_ORIGIN" any more and returns an empty result.

Additionally we noticed that the recommendations return products from both product origins. Our idea was to change the origin "EXAMPLE_ORIGIN" to the standard origin as well and tell them apart by a custom field, but this would not work for products that are present in both shops, since they would overwrite each other all the time.

So in short: We want to have 2 product origins. We want our recommendations to only consider a specific origin (the standard one or the custom one - depending on the shop the scenario is created for) and to see the statistics of recommendations with our custom origin as well. How is this done? Do we maybe have a conceptual error?


Thank you,

Sebastian

Accepted Solutions (0)

Answers (1)

Answers (1)

Hi Sebastian,

There could be a few things that could cause this behaviour and perhaps you might have to create a ticket in case there's actually a bug. Access to the system might be needed by creating a ticket in order to be able to evaluate the situation.

Having said that here's a few points that you should consider.

In the Manage Recommendations app if the model looks at the data from both shops then you will see top sellers from both shops (product origins) regardless of the model. The Recommendation Type is not considered while you preview the recommendations in the app. Please also remember that if you want to only consider data from the shop that the user is on then you have to specify that via a pre-filter on the algorithms. That could be achieved for example by adding the pre-filter on the product origin. Then obviously you will see in the preview only the products related to the specific shop.

If all the interactions had a source system id then that would be another approach to have a pre-filter on the source system id in the interaction object to limit the interactions related to each shop, i.e SHOP_A and SHOP_B.

Remember that the Recommendation Type all it does is to use the proper ID for the consuming app (channel) requesting the recommendations. It just returns the proper ID and it's not used while determining recommendations.

If some products are sold only in one shop you should then consider the above approach.

Best regards,

Angelo

dssebastian
Discoverer
0 Likes

Hi Angelo,

Thank you for your answer. I didn't know that the preview in Manage Recommendations shows everything.

To me it sounds like we did nothing wrong, if the recommendation type just selects the consuming app. So I am still wondering why statistics are only shown for the standard type "SAP-Marketing-Product" but not for the "Second Shop" (example). The problem is not that there are no statistics, since it would at least show "0" everywhere. See the picture. Do you have an idea what's wrong here? I really hope you can help me.

smc-manage-recos.png

Best regards,

Sebastian