
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 Privacybescherming deden ons afvragen - waar gebeurt er nog meer prefetching? Hoewel valse openingen geen grote verrassing zijn, hebben we aanvullende details over de beperkte omstandigheden waarin Gmail afbeeldingen prefetcht in e-mails die naar Gmail-gebruikers worden verzonden.
De Gmail-prefetchopeningen komen voor in de volgende omstandigheden:
Een Gmail-ontvanger is ingelogd en heeft een actieve sessie open in de Gmail-app (zowel de webapp als de mobiele app).
Er wordt een e-mail naar de Gmail-ontvanger verzonden terwijl zijn of haar sessie actief/open is.
Gmail prefetches alle afbeeldingen onmiddellijk voordat de gebruikersinterface de e-mail toont.
Deze afbeeldings-prefetch is in aanvulling op (en anders dan) Google Image Cache-openingen, die plaatsvinden wanneer de gebruiker de e-mail opent.
De afbeeldings-prefetch vindt alleen plaats wanneer de gebruiker is ingelogd in de Gmail-applicatie, komt van een Google IP-adres, en wordt gevraagd met behulp van 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
Bij het onderzoeken van miljarden open-evenementen kunnen we met vertrouwen zeggen dat deze openingen valse openingen zijn en geen daadwerkelijke gebruiker open-gebeurtenis aangeven. Deze open-evenementen zijn onafhankelijk en verschillend van door gebruiker geïnitieerde open-evenementen getriggerd door Google Image Cache.
Gmail Prefetch Invloeden
Hoe Gmail Prefetched Opens te Detecteren en Negeren
Voor SparkPost-verzenders hebben we u gedekt. We hebben onze events API en event webhooks al bijgewerkt om automatisch deze Gmail Prefetch-events 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 proxyopeningen te onderscheiden in onze Analytics Report UI en Metrics API. Blijf op de hoogte voor toekomstige updates met betrekking tot de verbeteringen van de Report UI.
Voor anderen is het detecteren van Gmail-prefetchopeningen nog steeds relatief eenvoudig. Voor meer technische details over het analyseren van e-mailgegevens, zie onze gids over het lezen van e-mailheaders. Voor elk open event wilt u eventuele open events negeren (of uniek taggen) die overeenkomen 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 beperkte set omstandigheden. Voorladen vindt niet plaats bij andere mailclients. In plaats daarvan is dit gedrag specifiek voor wanneer een Gmail-gebruiker de Gmail-app open heeft in hun webbrowser of de mobiele app actief gebruikt. Onze beste gok is dat het een beveiligingsscan is voordat de e-mail aan de gebruiker in hun browser wordt getoond. Dit preload-gedrag benadrukt ook waarom optimalisatie van de e-mailbestandsgrootte belangrijk is voor snellere laadtijden en een betere gebruikerservaring.
De volledige aanvraagheaders voor de afbeeldingsverzoek worden hieronder gedetailleerd. Een paar dingen die je zult opmerken:
De referer is ingesteld op http://mail.google.com. Interessant is dat, hoewel de gebruiker op https:// is, Gmail de referer nog steeds instelt op het http://-protocol bij het maken van het verzoek.
Het verzoek komt van de servers van Gmail 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 het verzoek afkomstig is van een van de bots van Google. In plaats daarvan ziet de user-agent-string eruit als een daadwerkelijk gebruikersafbeeldingsverzoek. We hebben echter bevestigd dat deze user-agent-string inderdaad de Google preload-bot identificeert.
Het open-verzoek gebeurt binnen enkele seconden na de levering van de e-mail. Verder vindt het verzoek plaats voordat de e-mail in de Gmail-interface van de gebruiker verschijnt. Dit gedrag doet ons geloven dat het verzoek voor beveiligingsdoeleinden is.
Het preloaden lijkt slechts eenmaal per ongelezen Gmail-e-mailthread te gebeuren. In onze uitgebreide tests, zodra een bericht door de gebruiker was gelezen, veroorzaakten toekomstige e-mails die in die threadgroep terechtkwamen geen preload-verzoek meer.
Deze preload is gescheiden van Google Image Cache. Onze tests geven aan dat zelfs nadat de afbeelding is gepreload, er een afzonderlijk Google Image Cache-verzoek wordt gedaan wanneer de gebruiker de e-mail opent.
Als een gebruiker de Gmail mobiele app open heeft, blijft het preloaderen 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 alle open-evenementen zorgvuldig behandelen. Focus op de algehele kwaliteit van e-mails, inclusief het voorkomen van e-mailadrestypfouten en het onderhouden van schone lijsten voor betere bezorgstatistieken. Openingen zijn slechts een van de vele betrokkenheidsstatistieken die afzenders moeten monitoren en opnemen bij het maken van beslissingen over gebruikersbetrokkenheid.