Track opens for Google emails

Track opens for Google emails

Lately, we noticed that the way Google is handling the emails is creating confusion regarding the tracking for the opens.

A little background on email tracking

The email tracker system places an invisible tracking pixel inside each message. Despite being practically invisible for people, this pixel is recognised as an image by the email client.
When rendering the message (upon opening it), the system will call the server where the “image” is stored. This action serves as a trigger for email open and will be saved to the system.

Google’s way of handling images

Google opens all images using its proxy server. Before forwarding the email to the recipient, the server loads the email content which the tracking software views as an email open. As a result, it can trigger false positive results. In addition to that, Gmail proxy server provides false information on the recipient location and device. That is why it is practically impossible to get accurate email tracking metrics if the recipient uses Gmail.

What we learnt

What we found was that Google will use its caching server most likely if the email is opened from the web browser using the Google mail interface (Google image proxy server). Even if the receiver was the one that opens the email, we will not be able to get its real IP and User Agent.
Another situation was when the email was opened as stated above, and the Google Anti-Spam Checker was hit. In this case the open will look something like:

It will have another IP that belongs to Google (google anti-spam server ip) and the user agent is showing is fake.
On the other hand, if the email is opened with an email client, the correct IP and User Agent of the opener will be the correct ones.
AppMail is handling correctly these situations by avoiding the caching and counting correctly the opens. The problem is that we cannot relay on the information about the IP and User agent.

    • Related Articles

    • Enable campaign geolocation tracking for opens

      In order to enable geolocation tracking for opens, to show you a breakdown of the countries that open your emails, something like: You have to follow a few steps. 1. Go to Backend > Extend > Extensions and enable the Location extension. 2. Once the ...
    • I am receiving unsolicited emails from AppMail!

      Here at AppMail, we send emails rarely and always only to our own customers that bought AppMail and opted in for receiving such emails, so we can say for sure we’re not spamming in any way. If you receive unsolicited emails from people that bought ...
    • How to add custom email footers for all emails?

      Sometimes you might need to make sure all the emails that go out will contain a certain email footer, for example where you’ll add the default unsubscribe information, or maybe your copyright. In order to do so, you have to navigate to Backend > ...
    • Campaign activity map doesn’t work!

      The extension that will put opens, clicks and unsubscribes on a google map is called Campaign Activity Map and it has to be enabled from Backend > Extensions area. Once the extension is enabled, clicking on its title or on the extension details page ...
    • Smart Tracking

      Starting with version 2.5.1, we have added a new feature that allows filtering out bot-generated opens and clicks, a functionality that has been long requested by our customers. Background on "Fake" Opens/Clicks The opens/clicks rate provides ...