Hi AEP Community,
I'm facing an issue while building audience segments in RTCDP using a lookup schema. Here's the context:
Setup
I have two schemas configured:
Issue
When creating a segment to target profiles who have used a specific coupon, I get the following results:
Question
Can anyone share insights on how to properly use the Coupon Name attribute from the Custom Coupon Master Class in segmentation?
Any advice, examples, or documentation references would be greatly appreciated. Thanks for your help!
Regards,
Zac
Solved! Go to Solution.
Views
Replies
Total Likes
@ZacharyTa1 In Adobe Experience Platform, lookup schema attributes (like Coupon Name in your case) are not automatically available for event-based segmentation. You should ensure
SELECT eventType, couponMasterId, couponName
FROM your_event_dataset
WHERE eventType = 'Voucher Used'
@ZacharyTa1 In Adobe Experience Platform, lookup schema attributes (like Coupon Name in your case) are not automatically available for event-based segmentation. You should ensure
SELECT eventType, couponMasterId, couponName
FROM your_event_dataset
WHERE eventType = 'Voucher Used'
Ensure your active merge policy includes both the event dataset and lookup dataset.
Lookup dataset should not be enabled for Profile therefore not visible in Merge Policy creation?
Views
Replies
Total Likes
I'm going to assume that you are using the all-datasets, timestamp-based merge policy.
If you define a relationship between the event schema and your look up schema for that Coupon Master ID, and you've marked both schemas and their corresponding datasets for Profile before ingesting data, then the look up should work for batch audiences.
Note that this functionality is not available in streaming nor edge audiences, only batch.
The AI Assistant gives a good overview of this process when asked
"how do I define a relationship between schemas?".
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies