Expand my Community achievements bar.

Join us for our next community Coffee Break on February 28th! Four of our Analytics Champions will be joining us to discuss Summit tips, best practices, and any of your Analytics questions!

Map context data when using Edge Bridge

Avatar

Level 2

Hi community! 

I've been struggling a little bit migrating an Adobe Analytics implementation in reactnative mobile app from ACP-prefix to AEP-prefix. I've already followed all the steps on this guide https://github.com/adobe/aepsdk-edgebridge-ios/blob/main/Documentation/tutorials/edge-bridge-tutoria...

At the end there is a step in which we have to map manually the contextdata key values into the XDM schema. Here are my questions:

1. Is it mandatory to map the contextdata to XDM even if we are just using Adobe Analytics and no other tools from Adobe? 

2. Do I have to also map contextdata in processing rules to the respective evars, props?

3. Can somebody explain me with a diagram or an example the workflow on how variables are being mapped and send to Adobe Analytics services?

 

Thanks in advance! Happy Holidays!

2 Replies

Avatar

Administrator

Hi @ArlemGabriel , this is a great question! I'm working to find some additional answers to your question, but in the meantime, here's some documentation that might help you along your way. 

https://developer.adobe.com/client-sdks/solution/adobe-analytics/migrate-to-edge-network/

Avatar

Adobe Champion

Hey @ArlemGabriel !

  1. Is it mandatory to map the contextdata to XDM even if we are just using Adobe Analytics and no other tools from Adobe? 
    • It is if you want to eventually remove the dependency on the Adobe Analytics extension in your mobile app code.  It's a different layer transporting the contextData so it needs to match the mapping so that it can properly send to Adobe Analytics.
  2. Do I have to also map contextdata in processing rules to the respective evars, props?
  3. Can somebody explain me with a diagram or an example the workflow on how variables are being mapped and send to Adobe Analytics services?
    • This can vary based on how your have it set-up and organizational needs, but the following are paths you can take:
      • Utilize the schema template Adobe Analytics ExperienceEvent Template to send map data directly to Adobe Analytics without too much configuration on Datastream side
      • Set up your own schema and map variables via your Datastream configuration in Adobe Experience Platform
      • Use Data Prep for Data Collection to map contextData by pasting your JSON structure and then using that to map to Schemas.  

Hopefully this is helpful, the problem I've been running into on my end is understanding the various different options and which works best based on the organization I'm working with from a governance perspective.