Expand my Community achievements bar.

Join us for the next Community Q&A Coffee Break on Tuesday April 23, 2024 with Eric Matisoff, Principal Evangelist, Analytics & Data Science, who will join us to discuss all the big news and announcements from Summit 2024!

Incorrect values for iOS DeviceName - first names, missing model numbers, etc

Avatar

Level 1

Looking at the Device Name (SDK)  variable in a Mobile App suite, I see a pretty high occurrence of just "iPhone" and then a bunch of instances of "<Person's First Name>'s iPhone," in addition to the expected Device-Model, as in "iPhone 11,2". This is only happening in one of our mobile app report suites, so it isn't an iphone-to-adobe issue. While the deviceName (SDK) is wrong, we also have a value DeviceName coming through, which contains the correct value ("iPhone12,1" etc) even if deviceName SDK is wrong. 

 

Is there a way to tell the SDK to always grab DeviceName ("iPhone 12,1") instead of deviceName  of "Derek's iPhone"? I was hopeful we could tell Processing Rules to just grab DeviceName  but it doesn't appear that's possible. 

2 Replies

Avatar

Level 4

Hi @user07575 

 

Adobe partners with device atlas for User agent to translate to device details. The update of these table / mapping is totally subject to volumes coming for particular user agent string.Since new devices are published all the time, stuff needs temporary buckets until they are properly classified. Typically Adobe updates their device lookups during each maintenance release.

 

Here’s a more detailed outlook on how the device name is being captured https://deviceatlas.com/blog/how-deviceatlas-detects-iphone-models

 

Let me know if you need any further help

 

Thanks

Avatar

Level 1

Thanks for your reply! That makes sense, but I'm wondering why for the same device, "deviceName (SDK)" is picking up incorrect values like "iPhone" or "Mike's iPhone", but DeviceName is somehow picking up the correct model/name like "iPhone 12,1". Is there a way to make deviceName SDK pick up the correct value? We're thinking we may need to create custom conextData for the device name to get around this. Thank you!