Google Analytics makes a request through HTTPS โ SSL encrypted. In fact, you should see their requests with the help of Charles. You simply cannot see the contents of these requests.
To immediately cancel your note; You can also see HTTP / s requests from the device itself using Charles.
See this post for more details on setting up Charles .
Make sure you understand the fundamental difference between HTTP and HTTPS.
Edit: I was wrong. Google Analytics does not use HTTPS for tracking, but simply HTTP (TCP port 80). I have yet to find out why tracking requests are not visible when using Charles. However, they are visible when using Wireshark.
-> Use Wireshark to track Google Analytics activity.
To achieve this, I am using the Internet connection from my Mac with my iOS device as follows:
System Settings โ Sharing โ Internet Sharing โ Share your connection with: Ethernet, computers using: Wifi
After connecting, I try to minimize the network traffic of the Mac itself to prevent noisy tracing.
The rest is the magic of Wireshark and itโs a little difficult to describe it from the head (it cannot do it at the moment).
Till
source share