
Les récents changements avec Apple Mail Privacy Protection nous ont fait nous demander – où d'autre le préchargement se produit-il ? Bien que les fausses ouvertures ne soient pas une grande surprise, nous avons des détails supplémentaires sur l'ensemble limité de circonstances dans lesquelles Gmail précharge les images dans les e-mails envoyés aux utilisateurs de Gmail.
Gmail est en cours de préchargement des images, conduisant à une ouverture marginalement augmentée
Les récents changements avec la protection de la confidentialité de Mail d'Apple nous ont fait réfléchir – où d'autre le préchargement se produit-il ? Bien que les faux ouvertures ne soient pas une énorme surprise, nous avons des détails supplémentaires sur le nombre limité de circonstances dans lesquelles Gmail précharge les images dans les e-mails envoyés aux utilisateurs de Gmail.
Les ouvertures de précharge de Gmail se produisent dans les circonstances suivantes :
Un destinataire Gmail est connecté et a une session active ouverte sur l'application Gmail (soit web, soit application mobile).
Un e-mail est envoyé au destinataire Gmail alors que sa session est active/ouverte.
Gmail précharge toutes les images juste avant que l'interface utilisateur affiche l'e-mail.
Ce préchargement d'image est en plus (et diffère de) des ouvertures de la Google Image Cache, qui se produisent lorsque l'utilisateur ouvre l'e-mail.
Le préchargement d'image ne se produit que lorsque l'utilisateur est connecté à l'application Gmail, provient d'une adresse IP Google, et est requis en utilisant la chaîne d'agent utilisateur suivante :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0
En examinant des milliards d'événements d'ouverture, nous pouvons affirmer avec confiance que ces ouvertures sont des fausses ouvertures et ne représentent pas un véritable événement d'ouverture utilisateur. Ces événements d'ouverture sont indépendants et distincts des événements d'ouverture initiés par l'utilisateur déclenchés par le Google Image Cache.
Gmail Prefetch Impacts
Comment détecter et ignorer les ouvertures préchargées de Gmail
Pour les expéditeurs SparkPost, nous vous avons couvert. Nous avons déjà mis à jour notre API d'événements et nos webhooks d'événements pour identifier automatiquement ces événements de préchargement Gmail en utilisant le nouveau is_prefetched drapeau. Nous travaillons également activement à ajouter la capacité de distinguer les ouvertures préchargées et proxy dans notre interface utilisateur de rapport analytique et Metrics API. Restez à l'écoute pour de futures mises à jour concernant les améliorations de l'interface utilisateur du rapport.
Pour les autres, la détection des ouvertures de préchargement Gmail est encore relativement simple. Pour chaque événement d'ouverture, vous voudrez ignorer (ou marquer de manière unique) tout événement d'ouverture qui correspond à la chaîne d'agent utilisateur suivante :
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
Nous avons pu confirmer que cette chaîne est unique au Bot de préchargement de Google.
Gmail Préfetch Analyse Détaillée
Comme décrit ci-dessus, la prélecture Gmail ne se produit que dans un ensemble limité de circonstances. La prélecture ne se produit pas avec d'autres clients de messagerie. Au lieu de cela, ce comportement est spécifique au moment où un utilisateur Gmail a l'application Gmail ouverte dans son navigateur web ou utilise activement l'application mobile. Notre meilleure supposition est qu'il s'agit d'un scan de sécurité avant de montrer l'e-mail à l'utilisateur dans son navigateur.
Les en-têtes de requête complets pour la demande d’image sont détaillés ci-dessous. Vous remarquerez quelques éléments :
Le référent est configuré sur http://mail.google.com. Fait intéressant, bien que l'utilisateur soit sur https://, Gmail définit toujours le référent sur le protocole http:// lors de la requête.
La requête provient des serveurs de Gmail et non du navigateur de l'utilisateur. L'IP du client se résout toujours à un espace IP appartenant à Google.
Contrairement au cache d'image Google, la chaîne user-agent n'identifie pas que la requête provient de l'un des bots de Google. Au lieu de cela, la chaîne user-agent ressemble à une véritable requête image utilisateur. Cependant, nous avons confirmé que cette chaîne user-agent identifie le bot de prélecture Google.
La requête ouverte se produit en quelques secondes après la livraison de l'e-mail. De plus, la requête se produit avant que l'e-mail n'apparaisse dans l'interface Gmail de l'utilisateur. Ce comportement nous fait croire que la requête est à des fins de sécurité.
La prélecture semble se produire une seule fois par fil de discussion d’e-mails non lus Gmail. Dans nos tests approfondis, une fois qu'un message était lu par l'utilisateur, tous les futurs e-mails qui allaient dans ce groupe de fil de discussion ne déclenchaient pas de requête de prélecture.
Cette prélecture est séparée du cache d'image Google. Nos tests indiquent que même après la prélecture de l'image, une requête de cache d'image Google séparée est effectuée lorsque l'utilisateur ouvre l'e-mail.
Si un utilisateur a l'application mobile Gmail ouverte, la prélecture continuera de se produire pendant une courte période, même après la fermeture de l'application mobile.
Voici un exemple de l'apparence des en-têtes de requête lorsqu'une image est demandée par le Bot de prélecture Google :
Comme c'est le cas avec la protection de confidentialité de Mail d'Apple, les expéditeurs doivent traiter tous les événements d'ouverture avec soin. Les ouvertures sont juste une, et souvent pas la meilleure, parmi les nombreuses métriques d'engagement que les expéditeurs devraient surveiller et inclure lors des déterminations sur l'engagement utilisateur.