Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards

CJA | How to attribute purchases to recommended SKUs across different datasets in CJA?

Avatar

Level 1

Hi everyone!
I have a use case where Source A is a product recommendation system (it logs SKUs recommended to the user), and Source B is a store with purchase events.
Both sources include a common customer ID and SKUs are consistent across both.

I'd like to know:
What's the best way in CJA to attribute purchases (from Source B) to previously recommended SKUs (from Source A)?
Ideally, I'd like to know how to match purchase SKUs with recommendation SKUs at the individual customer level.

I’d love to hear suggestions. Thanks!

Topics

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

2 Replies

Avatar

Level 4

Hi @DanielTa15 ,

Since you have customer ID in place and consistent SKUs across both sources you can use these to tie the data together in CJA.

Firstly, you would need to make both data sets as part of the same connection, they would need to be joined by the common customer ID. This will stitch the recommended data with the purchase data at the customer level.

With the data sets you would need to ensure that the schemas are set up correctly and that the SKUs are captured in a consistent field across both data sets. The “SKU recommended” from the recommended source would need to be treated as an event-level metric and purchase from the second source as another event level metric.

The reporting should then be straight forward as CJA allows for cross-channel attribution. For your case, you’d look at purchase events and attribute them back to the most recent “recommended SKU” event for that same customer.
You can use the Attribution IQ panel to set up a model where “Recommendation SKU” is the touchpoint and “Purchase” is the conversion.

 

Since you want to know if the same SKU that was recommended was later purchased, you can set up a dimension overlap analysis:

  • Create a breakdown where Purchase SKU is segmented by whether it matched any Recommended SKU for that customer.
  • You could also create a calculated metric that counts purchases where SKU = Recommended SKU.

 

Hope this helps,
Dan

Avatar

Level 1

Hi @DanIMS1 

Thank you for your response!

Currently, as far as I know, CJA doesn't support direct dimension overlap analysis or comparing dimensions and/or events like matching a recommended SKU with a purchased SKU. If you know of any way to achieve this, I’d really appreciate it if you could share.

Thanks again for the suggestions!