I've done a complete overhaul of our site and had to move our eCommerce transaction posting from the typical JavaScript calls of ga.js on our front-end to direct purchase processing on our back-end, for technical reasons. I was able to accomplish this using their shiny new Measurement Protocol. This seems to be functioning correctly, but I noticed that there seem to be no parameters available for keeping track of city/state/country.
Upon further investigation, I found that even the new analytics.js appears to be phasing out this geographic functionality, as the new analytics.js Ecommerce transaction calls no longer contain parameters for city/state/country. This is problematic, because we use the Audience -> Geo -> Location eCommerce conversions quite a bit to track our progress internationally. Everything right now is just defaulting to the U.S.
Has anyone had experience with the new Universal upgrade in this regard? I haven't found any documentation that indicates that this functionality is being phased out, short of the subtle hint that it's no longer in the JavaScript calls. They may have moved to a different location and I may just have missed it.