Assigning values to serialized event via Processing rules SDK

Avatar

Avatar
Validate 1
Level 1
trochira
Level 1

Likes

0 likes

Total Posts

10 posts

Correct reply

0 solutions
Top badges earned
Validate 1
View profile

Avatar
Validate 1
Level 1
trochira
Level 1

Likes

0 likes

Total Posts

10 posts

Correct reply

0 solutions
Top badges earned
Validate 1
View profile
trochira
Level 1

11-05-2021

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:

 

  • If a context key starts with A then assign value 1.5 to serialized event
  • If a context key starts with B then assign value 2 to serialized event

In other words this is how I see it before serialization :

 

Assigned valueSerialized ID
1,56789
26789
1,512345
212345
212345

 

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 valuesSerialized ID
3,56789
5,512345

 

Would it work like that?

View Entire Topic

Avatar

Avatar
Springboard
Level 7
jeff_bloomer
Level 7

Likes

146 likes

Total Posts

222 posts

Correct reply

16 solutions
Top badges earned
Springboard
Validate 10
Validate 1
Contributor
Shape 1
View profile

Avatar
Springboard
Level 7
jeff_bloomer
Level 7

Likes

146 likes

Total Posts

222 posts

Correct reply

16 solutions
Top badges earned
Springboard
Validate 10
Validate 1
Contributor
Shape 1
View profile
jeff_bloomer
Level 7

12-05-2021

@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 

trochira

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 ?  

shayo28675173

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)"