Hi,
I have a question regarding the processing rules and events in Adobe Analytics SDK. I want to assign values to a serialized event via Processing rules. For example:
In other words this is how I see it before serialization :
Assigned value | Serialized ID |
1,5 | 6789 |
2 | 6789 |
1,5 | 12345 |
2 | 12345 |
2 | 12345 |
And this is what I am expecting as serialized values - assuming that Adobe will sum up the Assigned values and serialize them by Serialized ID
Assigned values | Serialized ID |
3,5 | 6789 |
5,5 | 12345 |
Would it work like that?
Solved! Go to Solution.
Views
Replies
Total Likes
@trochira
To answer your question about the processing rule, yes, you are correct about answer A, because you are using an eventID. That eventID can only be used ONCE, and nothing else can be done with it ever again, which is how Adobe maintains the uniqueness of its value. We actually ran into this when we found out that orders were accidentally going through with duplicate IDs when we were first learning how to do eComm. Does this get to the heart of your issue?
Views
Replies
Total Likes
As I understand it is not possible to serialize events via Processing rules. This is also mentioned in this SDK document .
You can opt for VISTA rules, crafted by Adobe Engineering Services, but that is a paid option. (VISTA rule info... ).
Thanks,
Hemangini
@HemanginiS is correct. When you get into Adobe's documentation for Mobile specifically, they explain that, "Event serialization is not supported by processing rules."
https://experienceleague.adobe.com/docs/mobile-services/ios/analytics-ios/event-serialization.html?l...
They make digging for this info a bit fun, but it's there.
More on Event Serialization
Views
Replies
Total Likes
Hi both @jeff_bloomer @HemanginiS
first of all, thank you for your replies and looking into subject. In this case event is serialized according to the SDK documentation and not via processing rules (it`s hardcoded). So the sequence is like that:
1. Event is fired on the App
2. Event is serialized via Adobe SDK
2. Event is assigned specific numeric value (Assigned value column) via Processing Rules - depending on the parameters flowing into Adobe
Since serialization and Processing Rules are in place for the same event, I am wondering about the final outcome. I am expecting following scenarios:
a. Serialization will result in assigning only first Assigned value to the event (and ignore any other Assigned values coming in)
b. Serailization will not work and values will be assigned to the event one by one (i.e. all Assigned values will be coming in)
c. Event will not bring back any values
d. Other - no idea what could that be...
This is a very specific case, where event is serialized and processing rules are assigning value to it. My guess is answer a), due to the fact of serialization and Processing rules, but have no evidence o far
Would you be so kind and share your thoughts ?
Views
Replies
Total Likes
Per the documentation, the answer is "Serialization will result in assigning only first Assigned value to the event (and ignore any other Assigned values coming in)"
Views
Replies
Total Likes
@trochira
To answer your question about the processing rule, yes, you are correct about answer A, because you are using an eventID. That eventID can only be used ONCE, and nothing else can be done with it ever again, which is how Adobe maintains the uniqueness of its value. We actually ran into this when we found out that orders were accidentally going through with duplicate IDs when we were first learning how to do eComm. Does this get to the heart of your issue?
Views
Replies
Total Likes
Yes, that is the essence of my question, thanks for looking in to it and for your answer
Everyday we learn something new
Regards
Rafal
Views
Replies
Total Likes