
Niedawne zmiany w Apple Mail Privacy Protection sprawiły, że zaczęliśmy się zastanawiać – gdzie jeszcze dochodzi do pobierania wstępnego? Chociaż fałszywe otwarcia nie są ogromnym zaskoczeniem, mamy dodatkowe szczegóły dotyczące ograniczonego zestawu okoliczności, w których Gmail pobiera wstępnie obrazy w e-mailach wysyłanych do użytkowników Gmaila.
Gmail prefetchuje obrazy, prowadząc do nieznacznie zawyżonych otwarć
Niedawne zmiany w ramach Apple Mail Privacy Protection skłoniły nas do zastanowienia – gdzie jeszcze ma miejsce wstępne pobieranie? Choć fałszywe otwarcia nie są wielkim zaskoczeniem, mamy dodatkowe szczegóły dotyczące ograniczonego zestawu okoliczności, w których Gmail wstępnie pobiera obrazy w wiadomościach e-mail wysłanych do użytkowników Gmaila.
Wstępne pobieranie Gmaila odbywa się w następujących okolicznościach:
Odbiorca Gmaila jest zalogowany i ma otwartą aktywną sesję w aplikacji Gmail (czy to aplikacji webowej, czy mobilnej).
Email jest wysyłany do odbiorcy Gmaila, gdy jego sesja jest aktywna/otwarta.
Gmail wstępnie pobiera wszystkie obrazy tuż przed wyświetleniem wiadomości e-mail w interfejsie użytkownika.
To wstępne pobieranie obrazu jest dodatkowe (i różni się od) Google Image Cache, co ma miejsce, gdy użytkownik otwiera wiadomość e-mail.
Wstępne pobieranie obrazów odbywa się tylko wtedy, gdy użytkownik jest zalogowany do aplikacji Gmail, pochodzi z adresu IP Google i jest żądane przy użyciu następującej ciągu user-agent:
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
Analizując miliardy zdarzeń otwarć, z pełnym przekonaniem możemy stwierdzić, że te otwarcia są fałszywymi otwarciami i nie wskazują na rzeczywiste zdarzenia otwarcia użytkowników. Te zdarzenia otwarcia są niezależne i różne od zdarzeń otwarcia wywołanych przez użytkownika za pomocą Google Image Cache.
Wpływ Gmail Prefetch
Jak Wykryć i Zignorować Prefetchowane Otwarcia Gmaila
Dla nadawców SparkPost mamy Cię zabezpieczonego. Już zaktualizowaliśmy nasze interfejsy API wydarzeń i webhooks wydarzeń, aby automatycznie identyfikować te wydarzenia Prefetch z Gmaila za pomocą nowo wprowadzonej flagi is_prefetched. Aktywnie pracujemy również nad dodaniem możliwości rozróżniania prefetch i proxy opens w naszym interfejsie użytkownika Raportów Analizy i API Metryk. Bądź na bieżąco z przyszłymi aktualizacjami dotyczącymi ulepszeń interfejsu użytkownika raportów.
Dla innych, wykrywanie prefetch opens Gmaila jest nadal stosunkowo proste. Aby uzyskać więcej szczegółów technicznych na temat analizy danych e-mail, zapoznaj się z naszym przewodnikiem czytając nagłówki e-maili. Dla każdego zdarzenia otwarcia, będziesz chciał zignorować (lub unikalnie oznaczyć) każde zdarzenie otwarcia, które pasuje do następującego ciągu agenta użytkownika:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, jak Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0
Udało nam się potwierdzić, że ten ciąg jest unikalny dla Prefetch Bot Google.
Analiza Szczegółowa Prefetch Gmail
Jak opisano powyżej, wstępne pobieranie w Gmailu występuje tylko w ograniczonym zakresie okoliczności. Wstępne pobieranie nie występuje w innych klientach poczty. Zamiast tego, zachowanie to specyficzne jest dla sytuacji, gdy użytkownik Gmaila ma otwartą aplikację Gmail w przeglądarce internetowej lub aktywnie korzysta z aplikacji mobilnej. Nasze najlepsze przypuszczenie jest takie, że jest to skanowanie bezpieczeństwa przed pokazaniem e-maila użytkownikowi w jego przeglądarce. To zachowanie wstępnego pobierania również podkreśla, dlaczego optymalizacja rozmiaru pliku e-mail jest ważna dla szybszego ładowania i lepszego doświadczenia użytkownika.
Pełne nagłówki żądań dla żądań obrazów są szczegółowo opisane poniżej. Kilka rzeczy, które zauważysz:
Odwołanie jest ustawione na http://mail.google.com. Co ciekawe, mimo że użytkownik korzysta z https://, Gmail nadal ustawia wartość referera na protokół http:// podczas składania żądania.
Żądanie pochodzi z serwerów Gmaila, a nie z przeglądarki użytkownika. Adres IP klienta zawsze odnosi się do przestrzeni IP będącej własnością Google.
W przeciwieństwie do Google Image Cache, ciąg user-agent nie identyfikuje, że żądanie pochodzi od jednego z robotów Google. Zamiast tego, ciąg user-agent wygląda jak faktyczne żądanie obrazu użytkownika. Jednak potwierdziliśmy, że ten ciąg user-agent identyfikuje bota wstępnego pobierania Google.
Otwarcie żądania następuje w ciągu kilku sekund od dostarczenia wiadomości e-mail. Co więcej, żądanie następuje zanim e-mail pojawi się w interfejsie Gmail użytkownika. To zachowanie prowadzi nas do przekonania, że żądanie ma na celu ochronę bezpieczeństwa.
Wstępne pobieranie wydaje się odbywać tylko raz na nieprzeczytany wątek e-maila w Gmailu. W naszych intensywnych testach, gdy użytkownik przeczytał wiadomość, każde kolejne e-maile, które trafiały do tej grupy wątków, nie inicjowały żądania wstępnego pobierania.
Wstępne pobieranie jest oddzielne od Google Image Cache. Nasze testy wskazują, że nawet po wstępnym pobraniu obrazu, wykonywane jest osobne żądanie Google Image Cache, gdy użytkownik otwiera e-mail.
Jeśli użytkownik ma otwartą aplikację mobilną Gmail, wstępne pobieranie będzie kontynuowane przez krótki czas, nawet po zamknięciu aplikacji mobilnej.
Oto przykład, jak będą wyglądały nagłówki żądań, gdy żądanie obrazu zostanie wysłane z Google Prefetch Bot:
Tak jak w przypadku Apple’s Mail Privacy Protection, nadawcy powinni ostrożnie podchodzić do wszystkich zdarzeń otwarcia. Skup się na ogólnej jakości e-maila, w tym na zapobieganiu literówkom w adresach e-mail i utrzymywaniu czystych list dla lepszych wskaźników dostarczalności. Otwarcia są tylko jednym z wielu wskaźników zaangażowania, które nadawcy powinni monitorować i uwzględnić, podejmując decyzje dotyczące zaangażowania użytkowników.