Śledzenie otwarć i kliknięć
Śledzenie otwarć i kliknięć generuje zdarzenia zaangażowania widoczne na panelu metryk. Oba mechanizmy modyfikują wiadomość w momencie wysyłki. Pozostają wyłączone, dopóki nie włączysz ich dla domeny wysyłkowej w Email > Domains.
Śledzenie otwarć
Wstrzykujemy przezroczysty piksel do części HTML wiadomości. Gdy klient pocztowy odbiorcy go pobierze, rejestrujemy zdarzenie email.opened z adresem IP klienta i nagłówkiem user agent.
Ten sygnał jest słabszy, niż się wydaje. Funkcje ochrony prywatności poczty, przede wszystkim Apple Mail Privacy Protection i proxy obrazów Gmaila, pobierają obrazy w imieniu odbiorcy, więc otwarcie może pochodzić od maszyny, a nie od czytelnika. Oznaczamy je is_prefetched: true, a wskaźnik otwarć liczy tylko unikalne otwarcia bez prefetch, więc ruch z proxy go nie zawyża. Zarówno surowe, jak i przefiltrowane liczniki znajdziesz w statystykach API, jeśli chcesz zobaczyć różnicę.
Filtrowanie nie potwierdza, że osoba przeczytała wiadomość. Używaj otwarć do badania zmian w aktywności śledzenia. Apple Mail Privacy i śledzenie otwarć opisuje ograniczenia.
Śledzenie kliknięć
Przepisujemy linki w Twoim HTML przez przekierowanie śledzące. Gdy klient żąda przepisanego URL-a, rejestrujemy zdarzenie email.clicked z oryginalnym url i przekierowujemy klienta do docelowego adresu. Skanery bezpieczeństwa też mogą podążać za linkami, jak opisuje Spamhaus. Zdarzenie kliknięcia nie dowodzi, że osoba podjęła działanie ani dokonała zakupu. Mierz zamierzoną akcję w swojej aplikacji, zanim ocenisz wynik kampanii.
Przepisane linki są serwowane przez HTTPS z Twojej brandowanej nazwy hosta śledzenia, rekordu CNAME w domenie wysyłkowej, który domyślnie wskazuje na links (czyli links.mail.acme.com dla domeny wysyłkowej mail.acme.com). Nic nie jest przepisywane, dopóki ten rekord nie zostanie zweryfikowany. Dodawanie go, wybór innej etykiety i późniejszą zmianę opisuje Domena śledzenia.
Kliknięcie bez otwarcia
Wiadomość może zarejestrować kliknięcie i żadne otwarcie. Wyjaśniają to dwa instrumenty: otwarcie wymaga załadowania obrazu, a kliknięcie nie.
Piksel nie zostaje zarejestrowany, gdy nigdy się nie załaduje. Klient odbiorcy blokuje zdalne obrazy albo odbiorca czyta część wiadomości w czystym tekście, która w ogóle nie zawiera piksela. Przepisany link działa w obu przypadkach, więc kliknięcie się rejestruje, a otwarcie nigdy. Odwrotność problemu prefetch: funkcje prywatności zawyżają otwarcia, a blokowanie obrazów je zaniża.
Przekazywanie daje ten sam efekt z innej przyczyny. Przekazana kopia zawiera te same przepisane linki, więc kliknięcie może przyjść od kogoś, kto nigdy nie był na Twojej liście odbiorców, a żadne otwarcie z jego strony nigdy nie było Twoje do zmierzenia.
Kliknięcia przewyższające otwarcia mogą wynikać z blokowania obrazów, przekazywania wiadomości lub automatycznych żądań linków. Porównaj oba sygnały z ukończonymi akcjami w aplikacji, zanim zmienisz ścieżkę odbiorcy.
Włączanie śledzenia
Śledzenie danej wiadomości to AND trzech rzeczy:
| Co | Domyślnie |
|---|---|
| Flaga track_opens / track_clicks per wysyłkę | true |
| Ustawienie open_tracking / click_tracking domeny | Wył. |
| Zweryfikowany rekord CNAME śledzenia w domenie wysyłkowej | Nie dodano |
Nowy obszar roboczy nie śledzi niczego, mimo że flagi per wysyłkę domyślnie mają wartość true: flaga true per wysyłkę nie może sama włączyć śledzenia. Dodaj i zweryfikuj rekord CNAME śledzenia, a potem włącz ustawienie domeny. Możesz włączyć ustawienie, zanim rekord zostanie zweryfikowany, i zacznie ono działać po weryfikacji, ale włączenie go dla domeny bez skonfigurowanej nazwy hosta śledzenia zwraca 409.
Flaga false per wysyłkę zawsze wygrywa i po to te flagi istnieją. Ustaw track_clicks: false na resetach haseł i powiadomieniach bezpieczeństwa, gdzie przepisany link jest gorszy niż brak danych o kliknięciach. Obie flagi to wartości logiczne w POST /v1/email/messages, a zasób wiadomości zwraca rozwiązane wartości w odpowiedzi na wysyłkę i przy późniejszych odczytach, więc możesz zobaczyć, z jakimi ustawieniami wiadomość faktycznie została wysłana.
Niezweryfikowany rekord CNAME śledzenia nigdy nie blokuje wysyłki. Domena raportuje gotowość śledzenia osobno od gotowości wysyłki, jako capabilities.tracking i capabilities.sending.
Kolejne kroki
- Domena śledzenia: dodaj, dostosuj i zweryfikuj rekord CNAME śledzenia
- Metryki e-mail: gdzie trafiają liczby zaangażowania i jak wyglądają zdrowe wartości
- Zdarzenia i webhooki: zdarzenia email.opened i email.clicked generowane przez te instrumenty
- Apple Mail Privacy i śledzenie otwarć: dlaczego wskaźniki otwarć są zawyżone i czemu ufać zamiast nich
Powiązane zasoby
Kontynuuj z dokumentacją, przewodnikami i przykładami dotyczącymi tego tematu. Zasoby są w języku angielskim.
Obejrzyj przewodnikGetting started with emailPoznaj możliwościEmailPodążaj ścieżką naukiBuild your first integrationPrzewodnik wdrożeniowySend your first email
Wypróbuj ćwiczenie i uzyskaj brief wdrożeniowy