Znaczenie rozmiaru pliku e-mail

Email

·

27 sie 2018

Znaczenie rozmiaru pliku e-mail

Najważniejsze informacje

    • Założenie: Skuteczność kampanii e-mailowej w dużym stopniu zależy od rozmiaru pliku — zarówno dla doręczalności, jak i dla doświadczenia użytkownika. Zbyt duże zasoby HTML lub obrazy mogą powodować przycinanie, wolne ładowanie i niższe zaangażowanie, szczególnie na urządzeniach mobilnych.

    • Cel: Pomoc marketerom w zrównoważeniu ambicji projektowych z ograniczeniami technicznymi poprzez optymalizację HTML, zewnętrznych zasobów oraz całkowitego rozmiaru ładowania.

    • Najważniejsze punkty:

      1. Rozmiar pliku HTML:

        • Utrzymuj poniżej 100 KB, aby uniknąć przycinania w Gmailu (idealny cel ≈ 50 KB).

        • Zbyt duże pliki HTML mogą psuć układy i wpływać na doręczalność.

        • Zmniejsz rozmiar przez:

          • Czyszczenie kodu (usuwanie przestarzałego znacznika i nieużywanych elementów).

          • Unikanie nadmiernego zagnieżdżania tabel — 5–10 tabel jest zazwyczaj wystarczające.

          • Przenoszenie bezpiecznych stylów inline do osadzonego CSS, gdzie to możliwe.

          • Uproszczenie układu (projekty jednokolumnowe) oraz minimalizacja kodu.

      2. Zewnętrzne zasoby (głównie obrazy):

        • Zalecany maksymalny rozmiar = 100 KB na obraz; animowane GIF-y mogą osiągać 500 KB.

        • Optymalizuj przy pomocy ImageOptim, Caesium lub kompresji CDN.

        • Wybierz odpowiednie formaty: JPG dla zdjęć, GIF dla grafiki, PNG dla przezroczystości.

        • Używaj mniej, lżejszych obrazów — wyświetlanie :none nadal pobiera zasoby.

      3. Całkowity rozmiar ładowania:

        • Idealny całkowity rozmiar ≤ 1 MB dla płynnej wydajności.

        • W sieciach 3G duże e-maile mogą ładować się od 2 do 14 sekund; jeszcze dłużej w 2G.

        • Optymalizuj dla użytkowników o wolnym lub ograniczonym dostępie do danych (szczególnie w rozwijających się regionach).

      4. Testowanie i równowaga:

        • Test A/B, aby znaleźć kompromis między bogactwem wizualnym a wydajnością.

        • Upewnij się, że e-mail jest czytelny bez obrazów, aby szybciej postrzegać czas ładowania.

        • Nieodpowiednia optymalizacja rozmiaru może amplifikować problemy z doręczalnością i zaangażowaniem.

      5. Wynik: Czysty, zwarty kod i zoptymalizowane media prowadzą do szybszego ładowania, lepszego umiejscowienia w skrzynce odbiorczej oraz lepszego doświadczenia użytkownika na różnych urządzeniach.

Podsumowanie pytań i odpowiedzi

  • Dlaczego rozmiar pliku e-maila ma znaczenie?

    Duże e-maile narażają na przycinanie w Gmailu i powodują długie czasy ładowania — obie te sytuacje szkodzą zaangażowaniu i dostarczalności.

  • Jaki jest zalecany maksymalny rozmiar HTML?

    Utrzymuj swój HTML poniżej 100 KB (najlepiej < 50 KB). Gmail obcina wiadomości przy 102 KB.

  • Jak mogę zmniejszyć rozmiar mojego HTML?

    Usuń zbędny kod, zminimalizuj zagnieżdżanie tabel, skonsoliduj CSS i zmniejszaj bezpiecznie.

  • Jaki jest najlepszy sposób na zarządzanie wagą obrazu?

    Kompresuj pliki za pomocą CDN-ów lub narzędzi optymalizacyjnych, używaj odpowiednich formatów i ogranicz każdy z nich do ≤ 100 KB.

  • Jak mogę zapewnić dostępność dla użytkowników z wolnymi połączeniami?

    Utrzymuj całkowity rozmiar e-maila < 1 MB, projektuj z myślą o alternatywie bez obrazków i priorytetowo ładuj istotne treści.

  • Jaki jest ostateczny cel optymalizacji rozmiaru e-maili?

    Aby zrównoważyć jakość projektu, dostarczalność i szybkość — co prowadzi do wyższych wskaźników otwarć i kliknięć.

Kiedy mówimy o rozmiarach plików w e-mailach, naprawdę mówimy o 3 tematach: rozmiarze wysyłanego pliku HTML, rozmiarze zewnętrznych zasobów oraz całkowitym rozmiarze załadowanym. Chcemy, aby wszystkie te rozmiary plików były jak najmniejsze, ale jakie są maksymalne rozmiary i na co powinniśmy dążyć?

Rozmiar pliku HTML

Rozmiar pliku HTML to rozmiar pliku .html, który jest faktycznie wysyłany. Ten rozmiar pliku nie uwzględnia rozmiaru dołączonych obrazów, ponieważ będą one linkowane z tego pliku html i pobrane przy otwieraniu.

Maksymalny rozmiar, który byśmy polecali, to 100KB, ponieważ wszystko powyżej może prowadzić do problemów z dostarczalnością i wyświetlaniem. Na przykład, Gmail obetnie twój html na 102KB. Obcinanie ukryje koniec twojego e-maila i może zepsuć układ. Obsługa e-maili przez Gmaila ma również inne aspekty, takie jak wpływ prefetching obrazów na śledzenie e-maili.

Większość e-maili powinna z łatwością zmieścić się poniżej 50KB. Jednak czasami złożone ulepszenia progresywne lub duża ilość treści kampanii skutkuje większym rozmiarem pliku. Jeżeli tak się stanie, istnieje wiele sposobów, aby pomóc w zmniejszeniu rozmiaru pliku HTML.

  • Oczyść swój kod. E-mail stale się zmienia i widzimy wiele szablonów z przestarzałym kodem. Szybkie oczyszczenie może zaoszczędzić kilka KB.

  • Nie przesadzaj z kodowaniem. Niektóre szablony, które widzimy mają dodatkowy kod, który po prostu nie jest potrzebny. Aby uzyskać wskazówki dotyczące tworzenia efektywnych szablonów, zobacz nasz przewodnik na temat zaawansowanych szablonów e-maili. Najgorszym naruszeniem jest dodawanie dodatkowych elementów tabeli. Większość układów można zrealizować przy użyciu 5-10 tabel, ale często widzimy kod z 30-40 tabelami. Mniej tabel ma także dodatkową zaletę ułatwiającą odczytanie twojego kodu.

  • Przenieś część kodu z HTML do CSS. Nie jest jeszcze bezpiecznie przenosić wszystkich swoich stylów do CSS, ale jeśli zrobisz to prawidłowo, przeniesienie niektórych stylów inline do stylów osadzonych może pomóc w redukcji kodu.

  • Uprość swój projekt. Inną opcją jest powrót do etapu projektowania. E-maile jednego kolumny używają znacznie mniej kodu.

  • Zminimalizuj swój kod. Minifikowanie kodu usunie niepotrzebne spacje i komentarze. Może to mieć ogromny wpływ, ale bądź ostrożny, ponieważ wielu ESP-ów egzekwuje maksymalną długość linii, która może wymusić nową linię i zepsuć kod.


Zalecane Limity Rozmiaru E-maili

Metryka

Zalecany Limit

Rozmiar pliku HTML (idealny)

≤ 50 KB

Rozmiar pliku HTML (maksymalny)

100 KB

Rozmiar pliku obrazu (typowy maksymalny)

≤ 100 KB

Maksymalny GIF animowany

Do 500 KB

W pełni załadowany rozmiar e-maila (zalecany)

≤ 1 MB

Wpływ na ładowanie w wolnych sieciach

2–14 sek na 3G; znacznie dłużej na 2G

Rozmiar zewnętrznych zasobów

Rozmiar zewnętrznych zasobów to rozmiar wszystkich twoich obrazów i zewnętrznych arkuszy stylów. Ponieważ zewnętrzne rozmiary są rzadkie, na razie skupimy się bardziej na obrazach.

Jeśli używasz obrazów tła i zapytań medialnych, w niektórych środowiskach możliwe jest, że nie wszystko będzie pobierane dla każdego użytkownika. Ale pamiętaj, nawet jeśli zdefiniujesz display:none;  na elemencie <img> , i tak zostanie pobrany. Aktualnie nie ma sposobu, aby to zatrzymać.

Maksymalny rozmiar dla większości obrazów wynosi 100KB, ale jeśli masz jeden duży obraz o wysokiej rozdzielczości lub animowany gif, to może dojść do 500KB. Zrozumienie problemów z wydajnością e-maili często wymaga czytania nagłówków e-maili w celu rozwiązywania problemów. Jednak chodzi bardziej o całkowity rozmiar, który omówimy w sekcji dotyczącej całkowitego rozmiaru załadowanego e-maila.

Jest mnóstwo zasobów, które mogą pomóc w kompresji rozmiarów obrazów:

  • ImageOptim – na Macu lub jako usługa internetowa

  • Caesium – na Windowsie

  • CDN –  Wiele CDN-ów ma wbudowaną optymalizację obrazów. Niektóre nawet dostosowują kompresję w zależności od dostępnej przepustowości.

Oto kilka dodatkowych wskazówek, które polecamy:

  • Upewnij się, że używasz najbardziej odpowiedniego formatu, .jpg do zdjęć, .gif do grafik i .png, gdy potrzebujesz kanałów alfa

  • Uprość swój projekt. Jeszcze raz wróć do etapu projektowania, aby używać mniej obrazów, mniejszych obrazów lub prostszych obrazów, które można skompresować do mniejszych rozmiarów.

W pełni załadowany rozmiar wiadomości e-mail

To jest łączny rozmiar wszystkiego, gdy wiadomość e-mail jest otwierana i wszystko jest pobierane. Może się on różnić w zależności od środowiska, w którym wiadomość e-mail jest otwierana.

Głównym problemem jest czas, jaki zajmuje załadowanie wiadomości e-mail. Prawdopodobnie testujesz swoje wiadomości e-mail w biurze z bardzo szybkim połączeniem, ale wielu twoich odbiorców może korzystać z urządzeń mobilnych z wolnym połączeniem 3G.

Przy dobrym połączeniu, całkowity rozmiar wiadomości e-mail 1mb załadowałby się w ułamku sekundy i wydawałby się natychmiastowy dla użytkownika. Jednak przy połączeniu 3G może to zająć od 2 do 14 sekund, aby załadować pełną wiadomość e-mail. A jeśli twoja docelowa grupa odbiorców korzysta z połączenia 2G, pobranie może zająć kilka minut. Gdy wiadomości e-mail ładują się wolno, przekonujące tematy wiadomości stają się jeszcze ważniejsze dla zaangażowania.

Jest to również potencjalny problem dla użytkowników z restrykcyjnymi planami danych, którzy muszą brać pod uwagę każdy MB, który pobierają. To jest szczególnie ważne w krajach rozwijających się.

Oto kilka rzeczy, które możesz zrobić, aby pomóc:

Po pierwsze, przyjrzyj się wszystkim rekomendacjom, które wymieniliśmy w związku z optymalizacją rozmiaru html i obrazów.
Jeśli masz czas, zawsze dobrze jest eksperymentować z kodem i testować, co naprawdę jest potrzebne, a co możesz pominąć. Eksperymentuj z obrazami i wypróbuj różne sposoby ich kompresji. Upewnij się, że twoja wiadomość e-mail wygląda dobrze i ma sens bez obrazów, aby twoi użytkownicy mogli rozpocząć przeglądanie wiadomości e-mail, gdy czekają na obrazy.

Złożenie wszystkiego razem

Jeśli chodzi o rozmiary plików, jak w wielu innych sprawach, wszystko sprowadza się do kompromisu. Możesz przeprowadzić testy A/B i stwierdzić, że duże obrazy w wysokiej rozdzielczości radzą sobie dobrze. Możesz zauważyć, że wiele szczegółowych treści radzi sobie dobrze. Możesz stwierdzić, że złożona interaktywność radzi sobie dobrze. Jednak gdy połączysz wszystkie trzy w jednej kampanii – możesz zauważyć, że wyniki zaczynają być słabe. Problemy z wydajnością e-maili mogą również wynikać z problemów z dostarczalnością, takich jak błędy w adresie e-mail.

Inne wiadomości

Przeczytaj więcej z tej kategorii

A person is standing at a desk while typing on a laptop.

Kompletna platforma oparta na sztucznej inteligencji, która rośnie wraz z Twoim biznesem.

A person is standing at a desk while typing on a laptop.

Kompletna platforma oparta na sztucznej inteligencji, która rośnie wraz z Twoim biznesem.