While their cache is large, it's not infinite. If what you're interested in is whether a customer engages with an email multiple times over a few days, you'll likely get the pixel hits to confirm it over that time period. Of course, as you imply, you wouldn't be able to collect how many times an hour a single customer has viewed an email sent to them.
You get enough good information. The IP address would be even better however.
The catch is that Gmail caches all the same images from the same servers, so email marketers get around it by serving tracking pixels with obscure, unique URLs per individual.
Geotargeting fails because it loads on GMail servers.
https://jioegijogeijesgioegeg.tracking.example.com/niowefioe.png?sdgsdbuegiu=rojpopwmrmwk
has four places to store unique information.Does Gooogle's proxy remove all of them?
It's processed in the queue and opened. Was it the user? Did it hit Inbox? Where did it got opened? When it's opened? How many times it opened?
All these information's reliability got out of the window with a single optimization. You can't know how this mail was processed and it's fate. So, your tracking pixel and URL returned something useless to you.
Edit: oh :(
https://blog.filippo.io/how-the-new-gmail-image-proxy-works-...
https://blog.filippo.io/how-the-new-gmail-image-proxy-works-...