
Perubahan terbaru dengan Apple Mail Privacy Protection membuat kami bertanya-tanya - di mana lagi prefetching terjadi? Meskipun pembukaan salah bukan kejutan besar, kami memiliki detail tambahan tentang kondisi terbatas di mana Gmail melakukan prefetching gambar dalam email yang dikirim ke pengguna Gmail.
Gmail sedang memuat awal gambar, menyebabkan kenaikan kecil dalam buka
Perubahan terbaru dengan Apple Mail Privacy Protection membuat kami berpikir – di mana lagi pra-fetching terjadi? Sementara false opens tidak terlalu mengejutkan, kami memiliki detail tambahan tentang set keadaan terbatas di mana Gmail melakukan pra-fetching gambar dalam email yang dikirim ke pengguna Gmail.
Pembukaan pra-fetch Gmail terjadi dalam kasus berikut:
Penerima Gmail masuk dan memiliki sesi aktif terbuka ke aplikasi Gmail (baik web atau aplikasi seluler).
Email dikirim ke penerima Gmail saat sesi mereka aktif/terbuka.
Gmail melakukan pra-fetch semua gambar segera sebelum UI menampilkan email.
Pembukaan pra-fetch gambar ini berbeda dari (dan berbeda dengan) pembukaan Google Image Cache, yang terjadi ketika pengguna membuka email.
Pembukaan pra-fetch gambar hanya terjadi ketika pengguna masuk ke dalam aplikasi Gmail, berasal dari alamat IP Google, dan diminta menggunakan string user-agent berikut:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, seperti Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0
Dalam menyelidiki miliaran peristiwa pembukaan, kami dapat dengan yakin mengatakan bahwa pembukaan ini adalah pembukaan false dan tidak menunjukkan peristiwa pembukaan pengguna sebenarnya. Peristiwa pembukaan ini independen dan berbeda dari peristiwa pembukaan yang dimulai pengguna yang dipicu oleh Google Image Cache.
Gmail Prefetch Impacts
Cara Mendeteksi dan Mengabaikan Gmail Prefetched Opens
Untuk pengirim SparkPost, kami sudah mendapatkan solusi. Kami telah memperbarui API acara dan webhook acara kami untuk secara otomatis mengidentifikasi acara Prefetch Gmail ini menggunakan yang baru diperkenalkan is_prefetched bendera. Kami juga sedang aktif bekerja untuk menambahkan kemampuan untuk membedakan prefetch dan proxy opens dalam Laporan UI Analitik dan API Metrik kami. Tetap pantau untuk pembaruan selanjutnya mengenai peningkatan Report UI.
Bagi yang lain, mendeteksi peristiwa email prefetch Gmail masih relatif mudah. Untuk detail teknis lebih lanjut tentang menganalisis data email, lihat panduan kami tentang membaca header email. Untuk setiap acara terbuka, Anda akan ingin mengabaikan (atau memberikan label unik) setiap acara terbuka yang cocok dengan string agen pengguna berikut:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, seperti Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0
Kami telah mengonfirmasi bahwa string ini unik untuk Bot Prefetch Google.
Analisis Mendetail Prefetch Gmail
Seperti yang dijelaskan di atas, pramuat Gmail hanya terjadi dalam beberapa keadaan terbatas. Pramuat tidak terjadi dengan klien email lain. Sebaliknya, perilaku ini khusus ketika pengguna Gmail memiliki aplikasi Gmail terbuka di dalam peramban web mereka atau sedang aktif menggunakan aplikasi seluler. Dugaan terbaik kami adalah ini adalah pemindaian keamanan sebelum menampilkan email kepada pengguna di peramban mereka. Perilaku pramuat ini juga menunjukkan mengapa optimasi ukuran file email penting untuk pemuatan lebih cepat dan pengalaman pengguna yang lebih baik.
Header permintaan penuh untuk permintaan gambar dijelaskan di bawah ini. Beberapa hal yang akan Anda perhatikan:
Referer diatur ke http://mail.google.com. Menariknya, meskipun pengguna berada di https://, Gmail tetap mengatur referer ke protokol http:// ketika membuat permintaan.
Permintaan datang dari server Gmail dan bukan dari peramban pengguna. Alamat IP klien selalu diterjemahkan ke ruang IP milik Google.
Tidak seperti Google Image Cache, string user-agent tidak mengidentifikasi bahwa permintaan datang dari salah satu bot Google. Sebaliknya, string user-agent terlihat seperti permintaan gambar dari pengguna sebenarnya. Namun, kami telah mengkonfirmasi bahwa string user-agent ini memang mengidentifikasi bot pramuat Google.
Permintaan terbuka terjadi dalam hitungan detik dari pengiriman email. Lebih lanjut, permintaan terjadi sebelum email muncul di antarmuka Gmail pengguna. Perilaku ini membuat kami percaya bahwa permintaan adalah untuk tujuan keamanan.
Pramuat tampaknya hanya terjadi sekali per utas email Gmail yang belum dibaca. Dalam pengujian kami yang luas, setelah pesan dibaca oleh pengguna, email masa depan yang masuk ke grup utas tersebut tidak memulai permintaan pramuat.
Pramuat ini terpisah dari Google Image Cache. Pengujian kami menunjukkan bahwa bahkan setelah gambar dipramuat, permintaan Cache Gambar Google terpisah dibuat ketika pengguna membuka email.
Jika pengguna memiliki aplikasi seluler Gmail terbuka, pramuat akan terus terjadi untuk waktu yang singkat, bahkan setelah menutup aplikasi seluler.
Berikut adalah contoh bagaimana tampilan header permintaan ketika gambar diminta dari Google Prefetch Bot:
Seperti halnya Perlindungan Privasi Mail Apple, pengirim harus memperlakukan semua kejadian terbuka dengan hati-hati. Fokus pada kualitas email secara keseluruhan, termasuk mencegah kesalahan ketik alamat email dan mempertahankan daftar bersih untuk metrik pengiriman yang lebih baik. Pembukaan hanya salah satu, dan sering bukan yang terbaik, dari banyak metrik keterlibatan yang harus dipantau dan disertakan oleh pengirim ketika membuat keputusan tentang keterlibatan pengguna.