Śledzenie różnych metryk, które dotyczą dostarczalności wiadomości (np. logowanie odpowiedzi serwerów odbiorczych) umożliwia sprawdzenie co stało się z każdym pojedynczym mailem wysłanym z Twojego systemu. Telefon zmartwionego kontrahenta, który nie otrzymał elektronicznej faktury nie spowoduje, że wpadniesz w panikę, gdyż w panelu EmailLabs możesz w kilka sekund sprawdzić co się z nią stało. Może się okazać że odbiorca ma aktualnie przepełnioną skrzynkę i mail otrzymał tymczasowy status ‘Deferred’, lub został podany adres z literówką przez co nastąpiło twarde odbicie – stąd status ‘Hardbounce’.
Aby w łatwy sposób wyszukać konkretną wiadomość, należy przykleić do niej wcześniej unikalną etykietę, którą jest Message-ID. Taka analityka na najniższym szczeblu tj. dotycząca pojedynczej wiadomości, nie zawsze jest jednak wystarczająca. Aby móc spojrzeć na wyniki z szerszej perspektywy – np. oceniając zaangażowanie odbiorców przez otwarcia i kliknięcia w linki, warto stosować tagi.
Nadają one etykietę grupie wiadomości spełniających określone przez reguły kryteria. Wyniki dotyczące np. danej kampanii newsletterowej czy konkretnej akcji w komunikacji transakcyjnej (rejestracja konta, potwierdzenie zakupu), pomagają wyciągnąć cenne wnioski oraz odpowiednio optymalizować wysyłki. Każda większa rozbieżność pomiędzy ilością nadanych maili (status injected) a ich odebraniem przez serwer odbiorczy (status ok), oraz nagły wzrost miękkich czy twardych odbić, są wyraźnym sygnałem, że dzieje się coś niepokojącego.
Sprawdź jak możesz w bardziej zaawansowany i świadomy sposób analizować swoje wysyłki dzięki odpowiednim oznaczeniu maili za pomocą Message-ID oraz tagów.
Message-ID to unikalny identyfikator wiadomości, który zawsze powinien znajdować się w jej nagłówku. Struktura Message-ID wygląda identycznie jak adres email:
Jak widać powyżej, stałymi elementami poprawnego Message-ID są znaki „@” oraz „.”.
Aby zapewnić unikalność Message-ID, do jego skonstruowania można wykorzystać np. timestamp (tj. czas zdarzenia), adres odbiorczy, temat lub inne cechy znaczniki, np.:
md5(timestamp+adres_odbiorczy+adres_nadawczy+typ_wiadomosci(newsletter))@mojafirma.pl
Unikalność Message-ID jest bardzo istotna, ponieważ tak jak wspomniano we wstępie, można na jego podstawie pobrać z panelu EmailLabs wszystkie informacje i statystyki, dotyczące konkretnego maila.
Praktycznie w każdej metodzie API, która dostarcza jakichkolwiek informacji o wiadomości można posłużyć się parametrem message_id(msgid) do filtrowania danych. Nie tylko możliwość pobierania danych po API czy z panelu Emaillabs jest powodem, dla którego warto mieć poprawne Message-ID. Filtry antyspamowe takie jak np. SpamAssassin sprawdzają nagłówki (w tym właśnie Message-ID) i punktują je w zależności o ich zawartości – przykładowo:
Message-ID is unusually short MSGID_SHORT
Message-ID contains multiple ‘@’ characters MSGID_MULTIPLE_AT
Ilość dodatnich punktów przyznawanych przez SpamAssasin w powyższych przykładach jest stosunkowo niewielka, ale i tak warto zadbać o to by ich w ogóle nie otrzymać (im niższa punktacja, tym lepiej).
W przeciwieństwie do Message-ID, dodanie tagów do maila nie jest w żaden sposób wymagane, jednak ich zastosowanie umożliwia oznaczanie wiadomości w celu ich późniejszego agregowania.
Dodanie tagów do wiadomości wysyłanych za pośrednictwem EmailLabs jest bardzo proste. Bez względu na to czy wysyłka realizowana jest przez API czy SMTP, finalne dane będą takie same.
Aby dodać tagi do wysyłek realizowanych za pośrednictwem API, w body zapytania należy dodać parametr tags
‘tags’ => array(‘system’,’newaccount’)
Powyższy przykład jest fragmentem kodu z języka PHP ale w naszej dokumentacji są dostępne również inne.
Takie same tagi można dodać do nagłówków wiadomości w momencie kiedy wysyłka realizowana jest przez SMTP. Poniżej przykład wysyłki za pomocą biblioteki PHPMailer:
$mail->addCustomHeader(‘X-MAILTAGS’, ‘system;newaccount’);x
Niezależnie od wybranego sposobu wysyłania wiadomości, finalnie w sekcji nagłówków maila widoczny będzie taki wpis:
X-MAILTAGS: system;newaccount
Tak przygotowana informacja jest zapisywana w panelu EmailLabs, aby w formie zagregowanej można było ją przedstawić użytkownikom.
Dane te można pobierać za pośrednictwem API lub przeglądać w panelu, co umożliwia sprawdzenie np. wskaźnika otwarć (open rate) dla danej wysyłki tj. konkretnego tagu.
O ile (jak wspomniano wcześniej) Message-ID powinniśmy stosować zawsze, tak Tagi stosujemy wtedy, gdy wiemy, że w przyszłości zajdzie potrzeba wyselekcjonowania konkretnych danych. Mogą to być statystyki kampanii czy grupy maili o konkretnych parametrach. Najlepiej zobrazują to poniższe przykłady:
Wysyłka maili systemowych może być oznaczona tagiem system, a jeżeli są w tej grupie maile rejestracyjne to można je dodatkowo oznaczyć kolejnym tagiem – newaccount (tak jak we wcześniejszych przykładach). Jeżeli zajdzie potrzeba sprawdzenia jak procentowo wypadają otwarcia dla maili rejestracyjnych lub ogólnie maili systemowych, można to zrobić bardzo szybko, pobierając dane tylko dla tak oznaczonej grupy.
Najpopularniejszy przykład wykorzystywania tagów to oznaczenie każdej kampanii newsletterowej osobnym tagiem albo ich parą, np.
newsletter;tagsvsmessageid
newsletter;howtosendmessages
Dodatkowo, jeżeli newsletter jest wysyłany w wersji polskiej i angielskiej, można dodać odpowiedni parametr:
newsletterPL;howtosendmessages
newsletterEN;howtosendmessages
Dzięki temu, za pomocą kilku kliknięć można sprawdzić jak konkretna kampania jest odbierana przez użytkowników (open rate / click rate) i jak wygląda na tle wszystkich wysyłek newsletterowych czy w porównaniu do innej kampanii.
Przykłady można by jeszcze długo wymieniać, jednak ostatecznie zawsze chodzi o to samo – tagi łączą maile w grupę, którą można w prosty sposób przeanalizować pod kątem statystyk, następnie łączyć w większe grupy i tak dalej. To w jaki sposób mechanizm tagów zostanie wykorzystany zależy tylko od wyobraźni użytkownika.
Ciekawą koncepcją jest wykorzystanie mechanizmu tagów jako pomocy diagnostycznej w celu poprawy jakości kampanii mailowych.
Załóżmy że wysyłka ma słabe wyniki pod kątem otwieralności. Ostatnia kampania miała nadany tag HowToImproveMyEmailCampaigns1. Po wprowadzeniu poprawek, jakichkolwiek – czy to treści wiadomości, czy po dodaniu zabezpieczeń poczty takich jak SPF, DKIM, S/MIME, można nadać następnej kampanii tag HowToImproveMyEmailCampaigns2 i porównać wyniki, czy to co udało się zmienić faktycznie wpłynęło na poprawę jakości kampanii czy należy zrobić coś jeszcze?
A czy jest taka sytuacja w której nie powinno się na dawać tagów ? Tak! Jeżeli wiadomość nie jest powiązana z innymi lub gdy nie ma sensu zbierać statystyk dla danej grupy wiadomości. Należy pamiętać i wystrzegać się nadawania osobnych tagów każdej pojedynczej wiadomości, gdyż mija się to z celem. Tagi łączą wiadomości w grupy, a więc nieodpowiednie byłoby podejście jak niżej:
Message 1: tagNewsletter;client1
Message 2: tagNewsletter;client2
Message 2: tagNewsletter;client2
Message 3: tagNewsletter;client
Message 4: tagNewsletter;client
Message 5: tagNewsletter;client5
Utrudnia to prawidłowe korzystanie z mechanizmu tagów – użyteczne tagi giną w gąszczu tych nieprzydatnych. Co w przypadku gdy chcemy mieć informacje o konkretnej wiadomości? Z pomocą przychodzą nam wspomniane wcześniej Message-ID, czyli identyfikator który dostarcza bardzo precyzyjnych danych na temat danej wiadomości. Tagi są bardzo ogólne, ale pozwalają na szerszy punkt widzenia.
Może się zdarzyć, że komuś bardzo spodobała się koncepcja tagów i chętnie wprowadziłby ją do swoich wysyłek, ale nie potrafi tego zrobić od strony kodu, nie zatrudnia programisty, a sam nie ma odpowiedniej wiedzy. Nic straconego, ponieważ funkcjonalność umożliwiająca tagowanie wiadomości jest dostępna bezpośrednio z poziomu panelu EmailLabs.
W zakładce Konta SMTP > Ustawienia > Tagi można dodać odpowiednie reguły.
Mechanizm tagów nadaje tag TagiVsMsgid1 wiadomościom które w polu tematu mają dokładnie ten ciąg znaków „Tagi vs MessageId”.
Jeżeli temat wiadomości będzie wyglądał w ten sposób, tag nie zostanie nadany:
Witaj, może zainteresuje Cię nasz artykuł Tagi vs MessageId” lub „Tagi vs MessageId – czyli co musisz wiedzieć …. itp.”
Jeżeli wiadomość będzie miała temat Tagi vs MessageId – czyli co musisz wiedzieć …. itp., czyli dokładnie ten sam temat jaki był w przykładzie powyżej, zostanie nadany tag TagiVsMsgid2. Dlaczego ?
Istotny jest symbol „*” umieszczony w regule „Tagi vs MessageId*”. Symbol ten oznacza, że w polu tematu wiadomości mogą pojawić się jakieś dodatkowe znaki poza wyszukiwanym „Tagi vs MessageId” i dlatego wiadomość ma otrzymać tag TagiVsMsgid2.
Inne przykłady:
Rule “Tags*MsgID” Subject: “TagsVSMsgID” Tagged? Yes
Rule “TagsVSMsg*” Subject: “TagsVSMsgID” Tagged? Yes
Rule “*giVSMsgID” Subject: “TagsVSMsgID” Tagged? Yes
Rule “TagsVSMsgID” Subject: “TagivsMsgID” Tagged? No
Rule “TagsVSMsgID” Subject: “TagsVSMsgID !” Tagged? No
W regule „[email protected]” istotny jest adres nadawczy wiadomości czyli pole from.
Przy konstruowaniu reguł odnoszących się do pola from symbol „*” nie będzie działał.
Jest niemal identyczna jak reguła nr 1, przy czym – jeżeli wiadomość zostanie wysłana z adresu „[email protected]” i z tematem „Wspaniały newsletter który zainteresuje każdego” to wiadomość otrzyma dwa tagi („newsletter” i „campaign1”). Dzięki temu możliwe będzie wspomniane wcześniej porównanie wyników.
Analityka wiadomości może być prostsza, jeśli w odpowiedni sposób będziesz oznaczać swoje maile. Message-ID w wiadomości musi występować zawsze – w odpowiedniej formie oraz jako unikalny znacznik, co umożliwia jego wykorzystywane do pozyskania szczegółowej i precyzyjnej informacji na temat konkretnej wiadomości.
Tagi służą do łączenia wiadomości w grupy i agregowania danych na temat wysyłek, które spełnią warunki określone w regule. Są one opcjonalne i nie muszą być zawarte w nagłówkach maili, jednak ich odpowiednie wykorzystanie może zdecydowanie ułatwić śledzenie kluczowych metryk a w następstwie – poprawić skuteczność mailingu.
Dobre praktyki, Gmail, Uwierzytelnienia e-mail
Gmail zapowiada, że od 1 lutego 2024 wysyłający wiadomości email do swoich klientów będą musieli liczyć się ze sporymi zmianami w zakresie wymagań, jakie należy spełniać, aby cieszyć się...
GDPR, Zgodność i bezpieczeństwo
Spółka Vercom S.A., która prowadzi projekt EmailLabs, z sukcesem przeszła kolejną certyfikację na normę ISO/IEC 27001 oraz ISO 27018. Wdrożony w Vercom S.A. System Zarządzania Bezpieczeństwa Informacji 0bejmuje tworzenie,...
To, że z roku na rok kampanii phishingowych jest coraz więcej i że ten trend będzie tylko rósł, raczej nikogo nie zdziwi. Wkrótce, może stać się to najpoważniejszym problemem...
Spośród wszystkich rzeczy, które mogą pójść źle podczas wysyłania e-maili marketingowych i transakcyjnych, trafienie do SPAMu jest prawdopodobnie najbardziej kłopotliwe – i łatwo zrozumieć, dlaczego. W końcu zależy nam...
DMARC, czyli Domain-based Message Authentication, Reporting, and Conformance jest protokołem uwierzytelniania, zasad i raportowania poczty elektronicznej. Jego zadaniem jest ochrona przed atakami phishingowymi i pomoc w zwalczaniu innych prób...
Wraz z pojawieniem się pandemii Covid-19, wiele marek zostało postawionych przed sporym wyzwaniem aby w krótkim czasie przystosować się do zmienionej rzeczywistości oraz nowego podejścia konsumentów i zreorganizować...
Reputacja Nadawcy, Uwierzytelnienia e-mail
Dla providerów zarówno lokalnych jak i globalnych takich jak Gmail, Yahoo czy AOL, autoryzacja nadawcy jest czymś w rodzaju broni zwalczającej SPAM. Dzięki uwierzytelnieniu swojej domeny wysyłkowej, możesz natychmiast...
Jako integralna część infrastruktury serwerowej, takie pojęcia jak SMTP i Porty SMTP nie są zarezerwowane tylko dla specjalistów – są ważne dla każdego, kto korzysta z poczty elektronicznej. Prawdopodobnie...
Best practices, Dobre praktyki
Czy zastanawiałeś się kiedyś, dlaczego nie możesz załączyć filmu do wiadomości e-mail? Albo dlaczego prezentacja PowerPoint po prostu się nie wysyła? Wszystko sprowadza się do jednego – maksymalnego rozmiaru...
Reputacja Nadawcy, Uwierzytelnienia e-mail
Dla providerów zarówno lokalnych jak i globalnych takich jak Gmail, Yahoo czy AOL, autoryzacja nadawcy jest czymś w rodzaju broni zwalczającej SPAM. Dzięki uwierzytelnieniu swojej domeny wysyłkowej, możesz natychmiast...
Jako integralna część infrastruktury serwerowej, takie pojęcia jak SMTP i Porty SMTP nie są zarezerwowane tylko dla specjalistów – są ważne dla każdego, kto korzysta z poczty elektronicznej. Prawdopodobnie...
Best practices, Dobre praktyki
Czy zastanawiałeś się kiedyś, dlaczego nie możesz załączyć filmu do wiadomości e-mail? Albo dlaczego prezentacja PowerPoint po prostu się nie wysyła? Wszystko sprowadza się do jednego – maksymalnego rozmiaru...
Jeden z najgorszych scenariuszy, jaki może sobie wyobrazić niemalże każda firma to taki, w którym zostajemy zhakowani. W następstwach tego, własność intelektualna firmy, ogromna ilość danych klientów może zostać...
Protokół SMTP (Simple Mail Transfer Protocol) ma istotne znaczenie w sferze komunikacji e-mail. Jako istotny element serwerów pocztowych, SMTP odpowiada za wysyłanie, odbieranie i przekazywanie wiadomości e-mail, zapewniając ich...
Znaczenie ochrony poczty elektronicznej i bezpieczeństwa danych rośnie systematycznie w erze cyfrowej, a StartTLS staje się kluczowym zawodnikiem na tej arenie. Jako rozszerzenie protokołu szyfrowania, StartTLS oferuje użytkownikom unikalną...
Dobre praktyki, Reputacja Nadawcy
Twoje kampanie e-mail nie przynoszą oczekiwanych rezultatów? Niskie współczynniki otwarć i wysokie współczynniki odrzuceń mogą być frustrujące, ale możesz odwrócić tę sytuację przez poprawę reputacji nadawcy. Ale zanim to,...
Dobre praktyki, Gmail, Uwierzytelnienia e-mail
Gmail zapowiada, że od 1 lutego 2024 wysyłający wiadomości email do swoich klientów będą musieli liczyć się ze sporymi zmianami w zakresie wymagań, jakie należy spełniać, aby cieszyć się...
Gmail, Uwierzytelnienia e-mail
W celu zwiększenia bezpieczeństwa poczty elektronicznej i ochrony użytkowników przed złośliwymi wiadomościami, Google i Yahoo zamierzają wdrożyć surowe wymagania dotyczące uwierzytelniania e-maili od 2024 roku. E-mail marketing stał się...