Resources/Email Tracking
Email TrackingConsiderationadvanced

Gmail Image Proxy: What a Proxy Open Really Means

GoogleImageProxy and googleusercontent.com in your tracker mean Gmail loaded your images through Google. When that is a real open, and when it isn't.

N
Nate Summers
Co-Founder, Outsolvi
Published May 31, 2026Updated September 21, 20269 min read1,145 words
Quick Answer1,145 words · 9 min read

A proxy open means Gmail loaded your tracking pixel through Google's image proxy instead of the reader's own device. Your tracker sees a Google IP address and a user agent ending in "(via ggpht.com GoogleImageProxy)". Gmail does this when someone opens or previews the email with images on, so a Gmail proxy open is usually a real open. What you lose is the reader's IP address, location and device, and some repeat views.

Try Outsolvi Free$7/mo yearly · $12/mo monthly · 14-day free trial · no credit card
Table of contents12 sections
  1. The short answer
  2. Where the proxy came from
  3. What your tracker actually sees
  4. When Gmail fetches the image
  5. Why a proxy open counts as a real open
  6. What the proxy hides
  7. One view, several fetches, or none
  8. Gmail proxy opens vs Apple Mail Privacy Protection
  9. Gmail clicks are a different story
  10. How to test it yourself
  11. How to read Gmail opens in your own tracker
  12. How Outsolvi handles it
Topics:email trackingOutlook email trackingGmail email trackingAI email insightsfollow-up automationconsideration

Key takeaways

  • →Since December 2013, Gmail has loaded the images in an email through Google's own proxy servers. The request your tracker logs comes from Google, not from the reader.
  • →Gmail fetches the image when the email is opened or shown in the reading pane, not when it arrives. Apple Mail Privacy Protection does the opposite and loads images on delivery.
  • →So a Gmail proxy open is usually a person. What it can't tell you is where they were or what device they used.
  • →One view can send several fetches in a burst, and a later view can send none if Gmail shows a cached copy. Count one open per view, and treat a Gmail repeat-open count as a minimum.
  • →If you send from Gmail, opening your own Sent folder fires the same request. An open in the first few minutes after you send may be you.

Updated 21 September 2026. An earlier version of this article said Gmail's image proxy inflates open counts, and that Outsolvi filters proxy opens out. Both were wrong. This version replaces them.

The short answer

When your tracker says an email was opened "via proxy", or logs a user agent ending in "GoogleImageProxy", Gmail loaded your tracking pixel through Google's servers instead of letting the reader's device fetch it. Gmail does that when someone opens or previews the email with images turned on. So a Gmail proxy open is usually a real person reading. What you lose is detail: the IP address, the location and the device all belong to Google.

Where the proxy came from

Tracking pixels work because opening an email makes the reader's device request a tiny image from the sender's server. That request carries the reader's IP address and browser details, and the sender logs the moment it arrives.

On 12 December 2013, Google changed that for Gmail. Its announcement said Gmail now serves all images "through Google's own secure proxy servers", checking them for known viruses or malware on the way.[1] Google's admin documentation still puts it the same way: "When your users open email messages, Gmail uses Google's secure proxy servers to serve images that might be included in these messages."[2]

The effect on tracking showed up the same day. Filippo Valsorda tested it and found that nothing reached his server when the email arrived. "Then, I opened the email, the image automatically loaded and immediately a request got logged on my server." The request came from a Google address, not from him.[3]

What your tracker actually sees

A Gmail proxy fetch has two tells in a request log:

  • A user agent ending in "(via ggpht.com GoogleImageProxy)", with an old Firefox version in front of it
  • An IP address that belongs to Google, often in the 66.249.x.x range

A 2019 report on the gophish project's issue tracker recorded the full string: "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)".[4] No ordinary browser sends it, which is why most trackers key on the user agent rather than the IP address. Inside Gmail, the image itself is served from an address on googleusercontent.com, which is where that domain comes from when people inspect a tracked image.

When Gmail fetches the image

On view, not on delivery. Google's own wording says so, Valsorda's test showed it, and it is what we found when we tested it ourselves in July 2026: nothing happens when a message lands in a Gmail inbox, and a fetch arrives when someone opens it.

Two things can make it look otherwise.

Your own Sent folder. If you send from a Gmail address, viewing the message in your Sent folder fires exactly the same proxy request as a recipient opening it, and the pixel alone can't tell them apart. Suped lists this, along with delegates and shared mailboxes, as a common cause of proxy opens that nobody on the recipient's side made.[5] When people report Gmail opens seconds after sending, this is the first thing to rule out.

The reading pane. Gmail can show a message in the reading pane without the reader thinking of it as opening it.[5] The fetch still happens. We count that as an open, because a person had the email in front of them.

Why a proxy open counts as a real open

Because Gmail fetches on view, a proxy fetch means the email was put on someone's screen. That is what an open is supposed to mean.

We learned this the hard way. Until July 2026, Outsolvi treated every Google proxy fetch as a machine and left it out of the count, the way it handles Apple Mail Privacy Protection. Then we opened a test email on three of our own devices and Outsolvi counted zero opens. Every fetch had come through Gmail's proxy, and every one had been filed as a machine. The readers were real. The rule was wrong. Gmail proxy opens now count as most likely human.

That is also the correction to the earlier version of this article, which argued the opposite.

What the proxy hides

Everything on the reader's side of the request is Google's:

  • Location. The IP address belongs to a Google server, so any city your tracker shows for a Gmail open is where that server sits, not where your prospect is.
  • Device. The user agent is the same old Firefox string for everyone, so you can't tell a phone from a laptop.
  • Network. You can't see whether they read it at the office or at home.

If your tracker says a Gmail prospect opened your email in Mountain View on Windows, it is describing Google. Treat location and device on Gmail opens as unknown.

One view, several fetches, or none

Two quirks make Gmail open counts unreliable at the edges, in opposite directions.

Several fetches for one view. In our logs, a single view of one email once produced 10 fetches from Google addresses in the 66.249.84.x range within three minutes. A tracker that counts every fetch turns one read into ten. Outsolvi groups Gmail fetches that arrive within ten minutes of an earlier one into a single open.

No fetch for a later view. Gmail can show a cached copy of an image on later views instead of requesting it again, so a second or third read may never reach your tracker.[5] Valsorda saw no caching at all in 2013, so the behavior has changed over the years. Don't build anything on exact repeat counts.

The practical rule: one open per view, and treat a Gmail recipient's repeat-open count as a minimum, not a total.

Gmail proxy opens vs Apple Mail Privacy Protection

People lump these together because both hide the reader. They behave very differently:

What happensGmail image proxyApple Mail Privacy Protection
When the image is fetchedWhen the email is viewedWhen the email arrives, read or not
Is it a person?UsuallyNot on its own
Reader's location and deviceHiddenHidden
How Outsolvi counts itMost likely human, countedLabeled Apple Mail, not counted unless they click or reply

Both matter because of where email gets read. Apple Mail accounted for 62.26% of the opens Litmus measured in July 2026 and Gmail for 27.03%, across all the senders Litmus tracks.[6] Your own list will look different, especially if you mostly email businesses.

Gmail clicks are a different story

Opens through Gmail's proxy are easier to trust than people think. Clicks went the other way. Omnivery, which sells bot detection, found that the bot share of Gmail clicks jumped from about 6% to about 22% in late February 2026 and stayed there week after week, which it puts down to Gmail fetching or scanning links more aggressively.[7] A Gmail click on its own is weaker evidence than it used to be.

How to test it yourself

You don't have to take our word for any of this. With any tracker that shows raw request details:

  • Send a tracked email to a Gmail address you control, from an address that isn't Gmail.
  • Leave it unopened for ten minutes and check that no fetch arrived.
  • Open it once. Note how many fetches arrive and what user agent they carry.
  • Open it again an hour later and see whether a new fetch arrives at all.

Step 2 shows Gmail doesn't fetch on delivery. Step 3 shows the user agent and the burst. Step 4 shows how far you can trust repeat opens today.

How to read Gmail opens in your own tracker

  • Look for "GoogleImageProxy" or "via ggpht.com" in the user agent. That is Gmail.
  • Count one open per view, and group fetches that land within a few minutes of each other.
  • Ignore location and device on those opens.
  • If you send from Gmail, don't trust an open in the first few minutes after sending. It may be you.
  • Treat repeat opens as a minimum.
  • Judge clicks separately, and more skeptically.

How Outsolvi handles it

Outsolvi does those six things for you. A Gmail proxy fetch shows up as most likely human, with the reason "opened in Gmail", and it counts. Repeat fetches from the same view are grouped under the first one and labeled as a repeat fetch, so one read is one open. If you send from a Gmail address, a fetch in the first five minutes shows as "could be your own Sent folder" and stays out of the count. Yahoo Mail's proxy opens are counted the same way. Apple Mail Privacy Protection fetches are labeled Apple Mail, with the reason "reached an Apple Mail inbox". They don't count on their own, because Apple loads images whether anyone reads or not, but one becomes a counted read if that person also clicks or replies.

You can see how every open on your own email was graded, and why, free for 14 days. No card needed.

Stop trusting raw open counts.

Outsolvi grades every open, so you know who read your email and which opens were an Apple Mail preview or a security scanner. 14-day free trial, no credit card.

Try Outsolvi free$7/mo yearly · 14-day trial · no credit card

Sources

Primary sources cited in this article. Numbers correspond to superscript markers in the body.

  1. [1]
    Google. "Images Now Showing." Gmail Blog, 12 December 2013. https://gmail.googleblog.com/2013/12/images-now-showing.html
  2. [2]
    Google Workspace Admin Help. "Set up an image URL proxy allowlist." https://knowledge.workspace.google.com/admin/gmail/advanced/set-up-an-image-url-proxy-allowlist
  3. [3]
    Filippo Valsorda. "How the new Gmail image proxy works and what this means for you." 12 December 2013. https://words.filippo.io/how-the-new-gmail-image-proxy-works-and-what-this-means-for-you/
  4. [4]
    Gophish issue #1390. "Gmail's Image Caching causes campaign emails to get instantly flagged as open." March 2019. https://github.com/gophish/gophish/issues/1390
  5. [5]
    Suped. "Why are emails showing as opened with Google Image Proxy IP when the recipient hasn't opened them?" Updated July 2026. https://www.suped.com/learn/email-deliverability/why-are-emails-showing-as-opened-with-google-image-proxy-ip-when-the-recipient-hasnt-opened-them
  6. [6]
    Litmus. "Email Client Market Share." July 2026. https://www.litmus.com/email-client-market-share
  7. [7]
    Omnivery. "The State of Email Bots 2026." August 2026. https://omnivery.com/blog/the-state-of-email-bots-2026

Frequently asked questions

Direct answers to the questions readers of this article most often ask.

What does "proxy opened" mean in email tracking?+

The tracking pixel was fetched by a mail provider's image proxy instead of the reader's device. For Gmail, that means Google's servers loaded the image because someone opened or previewed the email with images on, so it is usually a real open. Your tracker just can't see the reader's IP address, location or device.

What is googleusercontent.com?+

A Google domain that serves content on Google's behalf. In Gmail, the image addresses in an email are rewritten to point at Google's image proxy on googleusercontent.com, which is why you see it when you copy an image's address from a message in Gmail. It isn't malware, and it isn't the sender's server.

What is GoogleImageProxy?+

The user agent Gmail's image proxy sends when it fetches an image for a Gmail user. The full string ends in "(via ggpht.com GoogleImageProxy)", and the request comes from a Google IP address, often in the 66.249.x.x range. Most email trackers use it to recognize a Gmail open.

What is ggpht.com?+

A Google domain used for serving images. It appears inside the GoogleImageProxy user agent ("via ggpht.com"), and it tells you the request came from Gmail's image proxy rather than from a reader's browser.

Does Gmail open emails automatically?+

No. Gmail fetches images when an email is rendered: opened, or shown in the reading pane. Opens a few seconds after sending do get reported. The most common cause is the sender viewing their own Sent folder in Gmail, which fires the same request a recipient's view does.

Can I see where a Gmail recipient opened my email?+

No. The request comes from Google's servers, so the IP address, location and device your tracker shows belong to Google. Treat the location on a Gmail proxy open as unknown.

Is a Gmail proxy open the same as an Apple Mail Privacy Protection open?+

No. Apple loads images when the email arrives, whether or not anyone reads it, so an Apple open on its own says nothing about a person. Gmail loads them when the email is viewed, so a Gmail proxy open usually does.

How does Outsolvi count Gmail proxy opens?+

As most likely human, with the reason "opened in Gmail". Fetches that arrive within ten minutes of an earlier one are grouped into a single open. If you send from a Gmail address, a fetch in the first five minutes after sending is shown as "could be your own Sent folder" and left out of the count.

Found this useful? Share it.

Graded opens, not pixel noise.

Start Free Trial
$7/mo yearly · 14-day free trial · No credit card
See pricing
Nate SummersCo-Founder, Outsolvi

Writing about email tracking, follow-up timing, and AI signals for sales teams who hit send on real pipelines. Outsolvi is built natively for Outlook and Gmail, with AI follow-up insights from $7/mo billed yearly.

Share this article

Related Articles

Know which opens are real

Outsolvi keeps Apple Mail previews and security scanners out of your open count, in Outlook and Gmail. $7/mo billed yearly, free for 14 days.

No credit card. Cancel anytime.

Start tracking emails in under 2 minutes

Try free