
De recente wijzigingen met Apple Mail Privacy Protection vroegen ons af – waar gebeurt prefetching nog meer? Hoewel valse openingen geen grote verrassing zijn, hebben we aanvullende details over de beperkte omstandigheden waarin Gmail afbeeldingen prefetches in e-mails die naar Gmail-gebruikers worden gestuurd.
Gmail haalt afbeeldingen vooraf op, wat leidt tot marginaal opgeblazen openingen
De recente wijzigingen met Apple Mail Privacy Protection deden ons afvragen – waar gebeurt het prefetchen nog meer? Hoewel valse openingen geen grote verrassing zijn, hebben we aanvullende details over de beperkte omstandigheden waarin Gmail afbeeldingen ophaalt in e-mails die naar Gmail-gebruikers worden verzonden.
De Gmail-prefetch-openingen komen voor in de volgende situaties:
Een Gmail-ontvanger is ingelogd en heeft een actieve sessie geopend in de Gmail-app (zowel web als mobiele app).
Een e-mail wordt naar de Gmail-ontvanger verzonden terwijl hun sessie actief/geopend is.
Gmail haalt alle afbeeldingen op onmiddellijk voordat de gebruikersinterface de e-mail weergeeft.
Dit beeld-prefetch is aanvullend op (en anders dan) Google Image Cache openingen, die optreden wanneer de gebruiker de e-mail opent.
De beeld-prefetch gebeurt alleen wanneer de gebruiker is ingelogd in de Gmail-toepassing, afkomstig is van een Google IP-adres, en wordt aangevraagd met de volgende user-agent string:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0
Bij het onderzoeken van miljarden open-gebeurtenissen, kunnen we met vertrouwen zeggen dat deze openingen valse openingen zijn en geen daadwerkelijke gebruikersopeningen aangeven. Deze open-gebeurtenissen zijn onafhankelijk en onderscheiden zich van door gebruikers geïnitieerde openingen die worden geactiveerd door Google Image Cache.
Gmail Prefetch Invloeden
Hoe Gmail Prefetched Opens te Detecteren en Negeren
Voor SparkPost-gebruikers hebben we je gedekt. We hebben onze events API en event webhooks al bijgewerkt om deze Gmail Prefetch-gebeurtenissen automatisch te identificeren met behulp van de nieuw geïntroduceerde is_prefetched vlag. We werken ook actief aan het toevoegen van de mogelijkheid om geprefetchte en proxy-openingen te onderscheiden in ons Analytics Report UI en Metrics API. Blijf op de hoogte voor toekomstige updates over de verbeteringen van de Report UI.
Voor anderen is het detecteren van Gmail prefetch-openingen nog steeds relatief eenvoudig. Voor elke open event wil je elke open event negeren (of uniek taggen) die overeenkomt met de volgende user agent string:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0
We hebben kunnen bevestigen dat deze string uniek is voor Google's Prefetch Bot.
Gmail Prefetch Gedetailleerde Analyse
Zoals hierboven beschreven, vindt het voorladen van Gmail alleen plaats in een beperkt aantal situaties. Voorladen gebeurt niet met andere mailclients. In plaats daarvan is dit gedrag specifiek voor wanneer een Gmail-gebruiker de Gmail-app geopend heeft in hun webbrowser of de mobiele app actief gebruikt. Onze beste schatting is dat het een beveiligingsscan is voordat de e-mail aan de gebruiker in hun browser wordt getoond.
De volledige aanvraagheaders voor de afbeeldingaanvraag worden hieronder gedetailleerd. Een paar dingen die je opmerkt:
De referer is ingesteld op http://mail.google.com. Interessant is dat, hoewel de gebruiker op https:// zit, Gmail nog steeds de referer instelt op het http://-protocol wanneer de aanvraag wordt gedaan.
De aanvraag komt van Gmail’s servers en niet van de browser van de gebruiker. Het client-IP lost altijd op naar een door Google beheerde IP-ruimte.
In tegenstelling tot Google Image Cache, identificeert de user-agent string niet dat de aanvraag afkomstig is van een van Google’s bots. In plaats daarvan lijkt de user-agent string op een daadwerkelijke gebruikersafbeeldingaanvraag. We hebben echter bevestigd dat deze user-agent string wel degelijk de Google prefetch-bot identificeert.
De open aanvraag gebeurt binnen enkele seconden na de bezorging van de e-mail. Verder vindt de aanvraag plaats voordat de e-mail verschijnt in de Gmail-interface van de gebruiker. Dit gedrag doet ons geloven dat de aanvraag bedoeld is voor beveiligingsdoeleinden.
Het voorladen lijkt slechts één keer per ongelezen Gmail-e-mailreeks te gebeuren. In onze uitgebreide tests, zodra een bericht door de gebruiker is gelezen, initiëren toekomstige e-mails die in die reeks terechtkomen geen voorlaadaanvraag meer.
Dit voorladen is apart van Google Image Cache. Onze tests geven aan dat, zelfs nadat de afbeelding is voorladen, een afzonderlijke Google Image Cache-aanvraag wordt gedaan wanneer de gebruiker de e-mail opent.
Als een gebruiker de Gmail mobiele app open heeft, zal het voorladen voor een korte periode doorgaan, zelfs nadat de mobiele app is gesloten.
Hier is een voorbeeld van hoe de aanvraagheaders eruit zullen zien wanneer een afbeelding wordt opgevraagd door de Google Prefetch Bot:
Zoals het geval is met Apple's Mail Privacy Protection, moeten afzenders met zorg omgaan met alle open gebeurtenissen. Opens zijn slechts een van, en vaak niet de beste, van de vele betrokkenheidsmetriek die afzenders zouden moeten monitoren en meenemen bij het maken van beslissingen over gebruikersbetrokkenheid.