Baza wiedzy
Zobacz, kiedy wysłana przez Ciebie poczta została otwarta
Czy wysłana przez Ciebie wiadomość została otwarta, kiedy, ile razy i które z jej linków kliknięto. Włączone, dopóki tego nie wyłączysz, i uczciwe co do odczytów, których nie da się uzyskać.
Szczegóły
- Dwa przełączniki zamiast jednego i oba są włączone, dopóki skrzynka ich nie wyłączy. Otwarcia i kliknięcia to dwa różne układy z osobą odbierającą pocztę. Piksel raportuje, że wiadomość została wyświetlona i nic poza tym, podczas gdy przepisany link przepuszcza przez nas faktyczną wizytę, a mnóstwo nadawców chce pierwszego i odmawia drugiego. Wiadomość wysłana z oboma wyłączonymi nie niesie ani piksela, ani przepisanego linku, ani wiersza twierdzącego, że była śledzona. Wysyłka przez API nazywa tracking: { opens, clicks }, żeby zdecydować dla tej jednej wiadomości zamiast dla skrzynki, i decyduje w obie strony: program, który nie chce, by cokolwiek zapisano, mówi to per wiadomość i to dostaje, niezależnie od ustawień skrzynki.
- Każdy z przełączników decyduje o tym, co poniesie Twoja NASTĘPNA wiadomość, i o niczym więcej. Poczta już wysłana zachowuje piksel i przepisane linki, z którymi wyszła, i raportuje dalej po wyłączeniu przełącznika, a jedynym sposobem, żeby to zatrzymać, byłoby zepsucie linków w wiadomościach, które ludzie już mają, co jest gorsze dla czytelnika niż dalsze liczenie. Wyłączenie śledzenia to decyzja o tym, co wychodzi od teraz; nie ma tu wycofania.
- Przy otwarciu ani kliknięciu nie jest przechowywany żaden adres IP i nie ma kolumny, żeby go wstawić. Zachowujemy to, co brzeg sieci wiedział, zanim żądanie do nas dotarło (kraj, region, miasto, strefa czasowa, żadne z tych nie było odpytywane), plus odcisk SHA-256 adresu i user agenta, solony wartością zmieniającą się o północy UTC. Skrót jest tym, co pozwala raportowi powiedzieć dwa urządzenia zamiast dwa otwarcia, a dzień później nikt, my również, nie dopasuje go z powrotem do adresu. Czytaj lokalizację jako fakt o sieci, a nie o osobie: każdy za VPN-em albo firmowym proxy jest raportowany tam, gdzie nigdy nie był.
- Za liczbami stoją dwa rodzaje zapisów. Wiersz trafienia niesie user agenta, miasto i odcisk dotyczące kogoś, kto nigdy nie zgodził się być mierzonym, i istnieje po to, żeby odpowiedzieć na pytania zadawane w dniach po wysyłce: czy to był skaner, jakie urządzenie, czy to naprawdę oni. Drugi rodzaj to sam odczyt (pierwszy, ostatni i licznik, per wiadomość i per link), który jest faktem o Twojej własnej poczcie, a nie o osobie, która ją otworzyła.
- Automatyczne pobrania są zapisywane, a potem niezliczane, co jest czymś innym niż wyrzucanie ich. Apple Mail Privacy Protection pobiera każdy zdalny obrazek w każdej wiadomości przy dostarczeniu, niezależnie od tego, czy ktoś na nią spojrzy. Jest domyślnie włączone, a liczenie go daje każdemu nadawcy wskaźnik otwarć bliski 100%, który nic nie znaczy, więc jest rozpoznawane po user agencie i po sieci, z której przyszło żądanie, i oznaczane jako maszyna. Firmowe skanery, sprawdzarki linków, przeglądarki bezgłowe i wszystko, co przychodzi w ciągu dziesięciu sekund od wysyłki, są oznaczane tak samo, bo nic, co robi człowiek, nie dzieje się tak szybko. User agent jest zachowywany dokładnie tak, jak przyszedł, obok tego, co z niego odczytano, bo ten ciąg jest tym, z czego wywołanie zostało wykonane, a wywołania, którego nikt nie może zestawić z wejściem, nikt nie może poprawić. Klient może tam napisać cokolwiek, a wiele z nich nie mówi prawie nic, więc jest to twierdzenie, a nie fakt. Raport wypisuje, ile odfiltrowano, zamiast zostawiać niewyjaśnioną lukę między dziennikiem a sumą.
- Gmail jest trzecim przypadkiem i jako taki jest raportowany. Jego proxy obrazów pobiera, bo ktoś wyświetlił wiadomość, więc otwarcie jest prawdziwe, podczas gdy urządzenie, lokalizacja i klient są po prostu niepoznawalne, a proxy buforuje, więc drugi i trzeci odczyt mogą nigdy do nas nie dotrzeć. Liczba otwarć przez Gmail jest dolną granicą, a nie sumą.
- Brak zapisanego otwarcia nie jest dowodem, że wiadomość pozostała nieprzeczytana. Blokowanie zdalnych obrazów jest zwyczajne, bo wiele klientów ma je włączone fabrycznie, a każdy inny je oferuje, i całkowicie to tłumi, więc cisza nie jest tu dowodem w żadną stronę i jest odpowiedzią, którą dostaniesz najczęściej. Nic w produkcie nie renderuje nieśledzonej ani nieraportowanej wiadomości jako „nieotwartej”, bo byłoby to wyczytywaniem odmowy z nieobecności.
- Kliknięcie jest mocniejszym dowodem niż otwarcie, więc te dwie rzeczy nigdy nie są scalane w jedną liczbę. Obrazy są blokowane znacznie częściej, niż linki pozostają nieklikane, co sprawia, że wiadomość z kliknięciami i bez otwarć jest wiadomością z pewnością przeczytaną. Przepisywanych jest do 100 miejsc docelowych na wiadomość, każde raz. Ta sama strona kampanii podlinkowana z obrazka w nagłówku, z przycisku i ze stopki to jeden wiersz z własnym licznikiem, bo to jedno pytanie zadane trzy razy, a raport może powiedzieć, który link był wart kliknięcia, zamiast że gdzieś coś kliknięto. Powyżej tego limitu pozostałe linki zostają dokładnie tak, jak je napisano, zamiast zostać usunięte, bo nieśledzony link nadal działa, a wiadomość, która po cichu gubi ich dwieście, już nie.
- Przepisanego linku nie da się skierować nigdzie, gdzie sami nie wstawiliśmy tego w wiadomości. Miejsce docelowe jest trzymane w wierszu, a adres niesie tylko jego identyfikator, więc nie ma parametru zapytania do podmienienia i nic tutaj nie da się zamienić w otwarte przekierowanie na domenie dostawcy poczty, czyli surowiec, z którego buduje się kampanie phishingowe. Przekierowanie jest kodem 302, a nie 301, bo trwałe jest buforowane przez przeglądarkę i przez każde proxy po drodze, a licznik zatrzymałby się na jedynce i tak zostało. Link, którego wiadomość została usunięta, mówi, że adres już nigdzie nie prowadzi, zamiast odpowiadać gołym 404.
- Przepisywana jest tylko nowa część odpowiedzi; cytowana pod nią historia jest cudzą wiadomością i jej linki zostają jej. Kopia odkładana w Wysłanych ma usunięty piksel i każdy link przywrócony do postaci, w jakiej go wpisałeś. Bez tego przekazanie własnej wysłanej poczty przekazuje token odbiorcy obcej osobie, kliknięcie linku we własnej skrzynce nadawczej zapisuje kliknięcie odbiorcy, a kopia, którą trzymasz, nie jest tym, co napisałeś.
- Wiadomość z jednym odbiorcą zawsze go nazywa: nie ma nikogo innego, kto mógłby to być. Powyżej jednego nazwanie, który odbiorca ją otworzył, oznacza danie każdej osobie własnej kopii treści, co robimy tylko na wiadomości na tyle małej, że przebudowanie jej per osoba jest do udźwignięcia: szacowany rozmiar pomnożony przez liczbę odbiorców musi zmieścić się poniżej 8MB. Powyżej tego budżetu, a także na wiadomości zapieczętowanej, której jeden blok szyfrogramu nie może się różnić dla każdego, jedna treść idzie do wszystkich, a otwarcie jest zapisywane jako ktoś z tej wiadomości, a nie jako nazwisko wyłuskane z listy. Dwie osoby otwierające w odstępie trzydziestu sekund liczą się tam jako jeden odczyt, co jest tym samym ograniczeniem powiedzianym po raz drugi. Trzydzieści sekund to okno w każdym przypadku: panel podglądu rysowany na nowo albo wiadomość przewinięta z powrotem w pole widzenia pobiera obrazek ponownie i nie jest drugim odczytem.
- Poczta z jednej skrzynki OpenEmail do drugiej raportuje otwarcia z samego czytnika. Tutejszy czytnik usuwa każdy obrazek 1×1 z każdej wiadomości, zanim dotrze na Twój ekran, nasz również, więc piksel nigdy nie jest pobierany. Gdy wiadomość jest wyświetlana z włączonymi obrazami zdalnymi, czytnik zapisuje otwarcie wobec kopii, którą odebrała tamta skrzynka, i nazywa klienta jako OpenEmail. Czytelnik, który trzyma obrazy ukryte, nie rejestruje niczego, tak samo jak każdy inny klient, który je blokuje. Linków nic nie usuwa, więc kliknięcie z jednej skrzynki OpenEmail do drugiej wraca zwyczajną drogą.
- Cały raport jest w REST API pod zakresem emails:read, który obejmuje już pocztę wysłaną: lista, wskaźniki otwarć i kliknięć dla śledzonych wiadomości w oknie czasowym oraz pojedyncze trafienia, z automatycznymi włącznie, jeśli o nie poprosisz. Dziennik pojedynczych trafień zatrzymuje się na 2000 wierszach na kopię, podczas gdy liczniki idą dalej, więc piksel pobierany w pętli nie rozrośnie tabeli, której nikt nie pilnuje.
- Wiadomość wysłana z wyłączonym śledzeniem nie pokazuje nic, zamiast pokazywać zero otwarć. Nikt jej nie otworzył i nie prowadziliśmy zapisu to różne odpowiedzi i nic w produkcie nie renderuje ich tak samo.