Hi There,
Not sure if this has been asked before. But our current implementation of Mobile SDK is that we are sending data layer object in a form of
"events": [{
"xdm": {
"": "",
"_id": "2b045925-ec98-44d2-8084-73210b28f582",
"timestamp": "2023-10-18T03:36:07.411Z"
},
"data": {
"scd": {
"datalayer": {
"key1": "value1",
"key2": "value2",
"key3": "value3"
}
}
}
}];
Now, we know that whatever inside XDM parent can be treated as default schema and automatically mapped into dataset and/or adobe analytics. However, the custom datalayer inside "data.scd.datalayer" need to be further mapped vai data prep. example below
My question is, if we have to keep adding more rows for every eVars, props, events in the future when the DEVs is introducing new datalayers, I can see this as a lot of overhead work maintaining this data prep for 1 data stream. Is there a way to somehow migrate this inside data collection (adobe launch) tags/rules/data elements somehow? I've been scouring through online documentation but can't really find a good answer yet.
Regards,
Felix