Open cbunicef opened 2 years ago
The software component that is doing the tracking looks for the client's IP address in the X-Forwarded-For HTTP header, in the first instance:
I think there's nothing more that the app can do to pass the correct information to Google, and we need to look into how the app is being deployed to find answers. I have raised an issue (in DevOps) for an investigation into the infrastructure.
This is an issue that has been around since before V2. There are a considerable number of users that don't have location information in Google Analytics:
The historical theory has been that these are feature phone users, or perhaps Facebook Free Basics users.
I thought I had seen reports that Google changed its methodology on tracking location, which led to more "not set" values, but I can't find them now, maybe I am misremembering.
Here is some info about Free Basics and IP addresses:
https://developers.facebook.com/docs/internet-org/platform-technical-guidelines/