Getting app version via data collection? | Community
Skip to main content
arpan-garg
Community Advisor
Community Advisor
February 19, 2025
Solved

Getting app version via data collection?

  • February 19, 2025
  • 3 replies
  • 807 views

Hi,

Is there a way to send the mobile app version to AEP as part of the data collection process, specifically for the requests coming through the mobile SDK integration? We recently integrated the mobile app with AEP for push notifications, and it’s working fine. However, we are encountering an issue where around 40% of the requests contain multiple ECIDs in the identity map (i.e., two ECIDs). While we believe we've resolved this, some requests are still showing multiple ECIDs. To help with debugging, we’d like to determine if the data is coming from an older app version.

Is it possible to send the app version directly as part of the data collection? If not, how can we achieve this within the mobile app code?

Thanks!

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 arpan-garg

Hi , i found out the answer. We don't need to send it explicitly via the send event command. We just need to make sure that the right field group "AEP Mobile Lifecycle details "is added to the schema. Mobile sdk then take cares of automatically populating this field.

 

Thanks,

Arpan

3 replies

Harveer_SinghGi1
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 20, 2025

Hi @arpan-garg ,

I think you can get the App ID using the Mobile Core extension data element and then append it to the SDK call's payload using Mobile Core's Attach Data action,

Cheers!

 

RiteshY18
Community Advisor
Community Advisor
February 21, 2025

@arpan-garg 

- get your app version in mobile app code and send it via send event as part of the payload below might be useful 

https://experienceleague.adobe.com/en/docs/platform-learn/implement-mobile-sdk/app-implementation/events  

arpan-garg
Community Advisor
arpan-gargCommunity AdvisorAuthorAccepted solution
Community Advisor
February 27, 2025

Hi , i found out the answer. We don't need to send it explicitly via the send event command. We just need to make sure that the right field group "AEP Mobile Lifecycle details "is added to the schema. Mobile sdk then take cares of automatically populating this field.

 

Thanks,

Arpan

Harveer_SinghGi1
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 27, 2025

HI @arpan-garg ,

If you are referring to application.id and application.version fields in the field group then I'll suggest to do some testing because as per my understanding these fields are available only on app foreground events and not on any custom senEvent calls you trigger from the app - https://developer.adobe.com/client-sdks/edge/lifecycle-for-edge-network/metrics/

If this is enough for your troubleshooting then all good otherwise you may want to consider including this information on all tracking calls.

Cheers!