If you want to enrich the website trackings with additional information from your Product Catalog you need to follow this guide on how to use the feed mapping functionality.
⚠️ Note: At the moment, this feature can only be accessed by Raptor-users
This is especially relevant for GetPIMRelatedItems
- From the mega-menu go to ‘Data Management’
- Click "Implement Tracking" and “Go to admin”
- Find the parameter that you need to enrich. Then click on the icon "Map tracking parameter to feed"
- Select the FeedIdentifier (This is the ‘schema name’ used in the Data Manager and Feed parameter - from your feed mapping). Read more about how to set up the Product Catalog for Recommendation Engine here.
- The mapping is automatically created under the headline "Feed mappings"
🔍NOTE: if you don't want to use the ProductId as lookup in the feed (which is used in 99% of the cases) the Feed Mapping is not yet completed.
Only relevant if you want another lookup than ProductId:
If you want to change the parameter that is used as lookup in the Product Catalog:
- Click "Edit"
- Select the needed lookup key from the list
💡Use case: The enrichment setup is now visible in the Live Tracking Stream. While this helps confirm that the Feed Mapping has been created correctly, it does not display the actual enriched values. Use this view for setup validation and as a reference during debugging.
If you wrongfully create a Feed mapping and want to remove/delete it:
- Click the “Feed mapping” icon
- And use the "Delete" function
🗯️ FAQ
Q: Do feed mappings affect all data sources, or only specific ones? How exactly do they work?
A: Feed mappings only affect the data sources where the targeted parameter is actually used. When you define a feed mapping for a parameter—say, p23
—it will only influence the behavior of that specific parameter. If p23
is used in Data Source A but not in Data Source B, then the mapping has no effect on Data Source B. This ensures that changes through feed mappings are scoped and do not unintentionally alter unrelated data sources.
Q: I created a feed mapping that should only apply to the events ‘addtofavorites’ and ‘visit’. However, I already see data in the column. Will the mapping overwrite that data?
A: Yes, feed mappings always overwrite existing values for the mapped parameter—but only for the specified events.
However, if you're seeing values in the column that weren't set by your mapping, those are likely from other events (i.e., events not covered by your mapping). Currently, there’s no built-in way to see exactly what the feed mapping has written versus what came from elsewhere, which can make it confusing. This visibility gap can give the false impression that the mapping isn’t working or is affecting all data, when in fact it's just limited to the specified events.