Ś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.
Z przyjemnością informujemy, że MessageFlow, produkt z grupy Vercom S.A., uzyskał prestiżowy Certyfikat CSA (Certified Senders Alliance). To wyróżnienie nie tylko podkreśla najwyższą jakość oferowanych przez nas usług, ale...
GDPR, Zgodność i bezpieczeństwo
Z dumą informujemy, że firma Vercom S.A., prowadząca projekt EmailLabs, pomyślnie przeszła audyt zgodności z najnowszymi standardami ISO/IEC 27001:2022 oraz ISO/IEC 27018:2019. Potwierdzono, że nasz System Zarządzania spełnia wszelkie...
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ć...
Dostarczalność email, Reputacja Nadawcy
Rozpoczynasz swoją przygodę z wysyłką wiadomości e-mail? A może przechodzisz na dedykowaną infrastrukturę lub zmieniasz domenę wysyłkową? Nie zapomnij o kluczowym kroku – rozgrzewce! Rozgrzewka adresu IP i domeny...
Best practices, Dobre praktyki, Email Marketing
E-mail marketing to potężne narzędzie, które pozwala firmom nawiązać kontakt z grupą docelową, promować produkty i zwiększać konwersje. Jednak samo wysłanie kampanii e-mail nie gwarantuje sukcesu. Kluczową rolę w...
Dostarczalność email, Reputacja Nadawcy
Rozpoczynasz swoją przygodę z wysyłką wiadomości e-mail? A może przechodzisz na dedykowaną infrastrukturę lub zmieniasz domenę wysyłkową? Nie zapomnij o kluczowym kroku – rozgrzewce! Rozgrzewka adresu IP i domeny...
Best practices, Dobre praktyki, Email Marketing
E-mail marketing to potężne narzędzie, które pozwala firmom nawiązać kontakt z grupą docelową, promować produkty i zwiększać konwersje. Jednak samo wysłanie kampanii e-mail nie gwarantuje sukcesu. Kluczową rolę w...
Z przyjemnością informujemy, że MessageFlow, produkt z grupy Vercom S.A., uzyskał prestiżowy Certyfikat CSA (Certified Senders Alliance). To wyróżnienie nie tylko podkreśla najwyższą jakość oferowanych przez nas usług, ale...
16 września 2024 roku Apple, wraz z premierą iOS 18, wprowadził do aplikacji Mail długo wyczekiwaną funkcję – zakładki i kategoryzację wiadomości w skrzynce odbiorczej. Choć rozwiązanie nie jest...
Użytkownicy Gmaila mogą wkrótce skorzystać z przełomowej funkcji o nazwie Shielded Email, zaprojektowanej z myślą o zwiększeniu prywatności i zwalczaniu spamu. Choć funkcja nie została jeszcze oficjalnie wprowadzona, ostatnie...
Czy masz dość sytuacji, w której Twoje e-maile są blokowane przez Gmail? Zastanawiasz się, co powoduje ten problem i jak go rozwiązać? W tym artykule omówimy najczęstsze przyczyny blokowania...
Załączanie folderu do wiadomości e-mail może na pierwszy rzut oka wydawać się skomplikowane, zwłaszcza jeśli próbujesz wysłać wiele plików, duże materiały wideo lub całą dokumentację projektu do współpracownika albo...
W dynamicznie zmieniającym się cyfrowym świecie, Google zapowiedziało ekscytujące zmiany w kartach podsumowań Gmaila. Aktualizacja, która ruszyła w październiku 2024 roku, ma na celu poprawę doświadczeń użytkowników i usprawnienie...
Wchodząc w świat szeroko pojętej komunikacji mailowej, zapoznajesz się z wieloma pojęciami, które na pierwszy rzut oka wydają się proste i intuicyjne. Inne z nich natomiast mogą przysporzyć nie...