When we activate a segment, we are allowed to send only the attributes belonging to the "Individual Profile Class".
However, I have a requirement in which I need to pass an evar value (coming from Adobe Analytics connector) as part of the payload to the Kinesis stream. Since AA connector has an associated "Event Class" I cannot send these values.
What could be the possible workaround to this considering we cannot compromise on real-time behavior?
Solved! Go to Solution.
Views
Replies
Total Likes
Schedule query to get necessary event attributes (evar) and load into profile enabled dataset. This way evar value can be used in segment activation as it is part of profile class.
@irohitshukla that is correct, the whole purpose of activation via segments is to share specific attributes of profiles part of your segment (salesforce, mkt automation etc.), or a segment with a partner by matching an identity (hashed email, GAID etc)
In saying so, if you want event attributes, the ideal way would be to use event forwarding. i.e send a copy of xdm to third party or internal system, however in your case this may not be a viable option.
The other option (a workaround rather) would be
have been thru this and can confirm it works, however can be time consuming and adds extra process and steps.
**editing to add, you do not have to create another dataset to get data via a query service client. You can query the analytics dataset and profile to get the desired result
Hope that helps
Anil
Schedule query to get necessary event attributes (evar) and load into profile enabled dataset. This way evar value can be used in segment activation as it is part of profile class.
Hey @Anuhya-Y to get this done, a field needs to be created in the profile enabled dataset to accomodate this eVar beforehand correct?
Views
Replies
Total Likes
That is correct understanding . The workaround you suggested, can those steps be automated?
Views
Replies
Total Likes
@Anuhya-Y Thank you that makes sense, and yes some of it can be automated like...
Views
Replies
Total Likes
Yes, we considered that but it won't work for our case as we have to make it real-time.
Scheduling a query means we have to wait which won't go well with the use case we trying to solve.
Views
Replies
Total Likes
@irohitshukla If your requirement is real time ingest, you may want to consider an HTTP API Source connector and pass the eVar directly into a Profile dataset.
Views
Replies
Total Likes
@Danny-Miller This is interesting, could you elaborate? Is this how the data would flow?
Would love to understand how is it all wired up.
Thank you
Anil
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies