Update over het vooraf ophalen van afbeeldingen in de Gmail-app

Update over het vooraf ophalen van afbeeldingen in de Gmail-app

Update over het vooraf ophalen van afbeeldingen in de Gmail-app

Jan 25, 2022

Gepubliceerd door

Gepubliceerd door

Bird

Bird

-

Categorie:

Categorie:

E-mail

E-mail

Ready to see Bird
in action?

Ready to see Bird
in action?

Update on the Gmail App Prefetching Images

Gmail haalt afbeeldingen vooraf op, wat leidt tot marginaal opgeblazen openingen

De recent changes with Bescherming van de privacy van Apple Mail had us wondering – where else is prefetching happening? While false opens come as no huge surprise, we have additional details around the limited set of circumstances in which Gmail is prefetching images in emails sent to Gmail users. 

De Gmail prefetch opent in de volgende omstandigheden:

  1. Een Gmail-ontvanger is ingelogd op en heeft een actieve sessie openstaan in de Gmail-app (web of mobiele app).

  2. Er wordt een e-mail gestuurd naar de Gmail-ontvanger terwijl zijn sessie actief/open is.

  3. Gmail zet alle afbeeldingen vooraf op voordat de UI de e-mail weergeeft.

  4. This image prefetch is in addition to (and different from) Google afbeeldingscache opens, which occurs when the user opens the email.

De image prefetch only occurs when the user is logged into the Gmail application, comes from a Google IP address, and is requested using the following user-agent string:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, zoals Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

Bij het onderzoeken van miljarden open events kunnen we met zekerheid zeggen dat deze open events valse open events zijn en niet wijzen op een daadwerkelijke open event van een gebruiker. Deze openingsevents zijn onafhankelijk en onderscheiden zich van door de gebruiker geïnitieerde openingsevents die worden geactiveerd door Google Image Cache.


Gmail Prefetch effecten

What are the implications of the false opens at Gmail? Thankfully, they are minor and nowhere near the Apple Mail Privacy Protection scale. 

In looking at over 9.8B Gmail recipient open events in December 2021, for most senders, we saw that false opens accounted for between 1-6% of open events. What this means is your open rate may be inflated by up to 2 percentage points. For example: If you currently have an overall open rate of 20% at Gmail, your correct open rate would be closer to 18%.  

Your specific false open rate may be significantly higher or lower than what we are reporting above. Because, the false opens are triggered based upon when users are using the Gmail application, your specific audience’s behavior and use-cases are the primary factors in how much you will be impacted by this anomaly.  


Hoe Gmail Prefetched Opens detecteren en negeren

For SparkPost senders, we have you covered. We have already updated our events API and event webhooks to automatically identify these Gmail Prefetch events using the nieuw geïntroduceerd is_prefetched vlag. We are also actively working to add the ability to distinguish prefetched and proxy opens in our Analytics Report UI and Metrics API. Stay tuned for future updates regarding the Report UI enhancements.

Voor anderen is het detecteren van Gmail prefetch openingen nog steeds relatief eenvoudig. Voor elke open gebeurtenis wilt u elke open gebeurtenis negeren (of uniek labelen) die overeenkomt met de volgende user agent string:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, zoals Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

We have been able to confirm that this string is unique to Google’s Prefetch Bot. 


Gmail Prefetch Gedetailleerde Analyse

As detailed above, Gmail prefetching only occurs in a limited set of circumstances. Prefetching does not occur with other mail clients. Instead, this behavior is specific to when a Gmail user has the Gmail app open within their web browser or is actively using the mobile app. Our best guess is that it’s a security scan before showing the email naar de user in their browser.

De volledige request headers voor de image request staan hieronder. Een paar dingen die u zullen opvallen:

  • The referer is set to http://mail.google.com. Interestingly, even though the user is on https://, Gmail still sets the referer naar de http:// protocol when making the request. 

  • Het verzoek komt van de servers van Gmail en niet van de browser van de gebruiker. Het IP-adres van de client verwijst altijd naar een IP-ruimte die eigendom is van Google.

  • In tegenstelling tot Google Image Cache geeft de user-agent string niet aan dat het verzoek afkomstig is van een van de bots van Google. In plaats daarvan lijkt de user-agent string op een echt beeldverzoek van een gebruiker. We hebben echter bevestigd dat deze user-agent string de Google prefetch bot identificeert.

  • Het open verzoek gebeurt binnen enkele seconden na de bezorging van de e-mail. Bovendien vindt het verzoek plaats voordat de e-mail verschijnt in de Gmail-interface van de gebruiker. Dit gedrag doet ons vermoeden dat het verzoek bedoeld is voor veiligheidsdoeleinden.

  • De prefetch lijkt slechts eenmaal per ongelezen Gmail e-mail thread te gebeuren. In onze uitgebreide tests, zodra een bericht was gelezen door de gebruiker, startten alle toekomstige e-mails die in die thread groep gingen geen prefetch verzoek.

  • Deze prefetch staat los van Google Image Cache. Uit onze tests blijkt dat zelfs nadat de afbeelding is geprefetched, een afzonderlijk Google Image Cache-verzoek wordt gedaan wanneer de gebruiker de e-mail opent.

  • Als een gebruiker de mobiele Gmail-app open heeft staan, blijft de prefetch nog even doorgaan, zelfs na het sluiten van de mobiele app.

Hier is een voorbeeld van hoe de request headers eruit zien wanneer een afbeelding wordt opgevraagd door de Google Prefetch Bot:

  headers: {


    host: ‘{redacted}.m.pipedream.net’,

    ‘x-amzn-trace-id’: ‘Root={redacted}’,

    ‘accept-language’: ‘en-US’,

    referer: ‘http://mail.google.com/’,

    accept: ‘image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8’,

    from: ”,

    ‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, zoals Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0’,

    ‘accept-encoding’: ‘gzip, deflate, br’

   },

   body: {},

   inferred_body_type: ‘FORM’,

   method: ‘GET’,

   url: ‘https://{redacted}.m.pipedream.net/header-1641a1.gif’,

   client_ip: ‘66.249.92.1’,

   query: {}


Zoals het geval is met Apple's Mail Privacy Protection, moeten verzenders alle open events voorzichtig behandelen. Opens zijn slechts één, en vaak niet de beste, van de vele engagementmetingen die verzenders moeten controleren en meenemen bij het bepalen van de betrokkenheid van gebruikers.

Your new standard in Marketing, Pay & Sales. It's Bird

The right message -> to the right person -> aan de right time.

Your new standard in Marketing, Pay & Sales. It's Bird

The right message -> to the right person -> aan de right time.