Copy data data from one cdv to another using processing rule | Community
Skip to main content
December 9, 2024
Solved

Copy data data from one cdv to another using processing rule

  • December 9, 2024
  • 2 replies
  • 850 views

Hi,

 

Is it possible to copy a value of one contextData variable (cdv) into another using processing rule. I am trying to copy a cdv into a.osversion (this I guess if from sdk).

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Jennifer_Dungan

Hmmm trying to override a core app context variable may not be possible...  or the value that you are passing is in an unacceptable format so Adobe is ignoring it outright.

 

I am checking our apps using AEP Assurance... the Operating System isn't actually shown in the Post Processed data (there is an Operating System listed, but it's always "Error Code 404"), I can see Platform information (i.e. "iOS") in the Request Overview.

 

I suspect that trying to override a core value like this is causing issues... you might want to instead try sending your custom context data to a custom dimension, and see what the value shows there (at least as a test while we try to work through this...)

 

Do you have AEP Assurance installed in your app? Can you confirm that "tt" is being set with a value? Maybe it's empty and it's forcing your OS to be empty instead of the default value?

2 replies

MandyGeorge
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
December 9, 2024

You should be able to copy the value of your context Data variables. In the processing rule manager, create a new rule and then in the box I have highlighted below, click the drop down, scroll all the way to the bottom, and you should see the context variables available to copy the values of.

 

 

TusharSiAuthor
December 9, 2024

@mandygeorge I am already tried doing something like below but can't see anything in the out of the box Operating System Version (SDK) dimension. 

Jennifer_Dungan
Community Advisor and Adobe Champion
Jennifer_DunganCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
December 9, 2024

Hmmm trying to override a core app context variable may not be possible...  or the value that you are passing is in an unacceptable format so Adobe is ignoring it outright.

 

I am checking our apps using AEP Assurance... the Operating System isn't actually shown in the Post Processed data (there is an Operating System listed, but it's always "Error Code 404"), I can see Platform information (i.e. "iOS") in the Request Overview.

 

I suspect that trying to override a core value like this is causing issues... you might want to instead try sending your custom context data to a custom dimension, and see what the value shows there (at least as a test while we try to work through this...)

 

Do you have AEP Assurance installed in your app? Can you confirm that "tt" is being set with a value? Maybe it's empty and it's forcing your OS to be empty instead of the default value?