Getting specific iOS device names from Google Analytics for iOS v2

I have included the Google Analytics library for iOS in my application and generally work. I see the results on the web panel, but ... each iPad is reported as an "Apple iPad" and not specific enough for my needs.

I would like to override ga: mobileDeviceModel or ga: mobileDeviceMarketingName with a more specific shortcut, for example "iPad 3 Retina", "iPad Mini", etc.

My application easily detects which device it is running on and creates a line similar to the one above, but I can't get them to appear in Google Analytics reports.

Has anyone done this successfully?

+4
source share
2 answers

In my case, the solution was to create a custom dimension in the Google Analytics web interface, which I called MobileDeviceNameSpecific, and then add the code to the iOS application to set its value in the -viewDidAppear method: view the controllers as described in the documentation on the Google Analytics developer site .

Now that I’ve done this, I can view the devices that were used by selecting MobileDeviceNameSpecific as an additional dimension in the “Devices” report in the Google Analytics web reporting dashboard, which displays the values ​​sent from the iOS application, which indicates the specific device (for example, "iPad 3", "iPad Mini").

+10
source

While it’s not quite what you are trying to do (I suspect that it is impossible to mess with the built-in functions that google reports in GA), you can use “Custom Variable” (here js doc ) to report this. Custom variable reports are displayed in the same “Audience” section of standard Google reports, so it’s relatively easy to combine with other “audience” metrics.

0
source

All Articles