Changelog

changelog

Co tydzień podsumowujemy, co wydarzyło się w Ecomailu. Nowe funkcje, małe i duże ulepszenia lub poprawki.

Kalendarz na dashboardzie, poprawka eksportu automatyzacji i poprawki segmentacji

Nowy kalendarz na dashboardzie pokazuje wysłane i zaplanowane kampanie wraz ze świętami i ciekawymi dniami międzynarodowymi, poprawka eksportu automatyzacji, którego nie dało się rozpakować na Windows i macOS, poprawka wyboru preferencji w wyzwalaczu Aktualizacja kontaktu, poprawka segmentacji według odwiedzonego URL oraz według połączenia liczby zamówień z nazwą towaru, a także ujednolicenie okna czasowego synchronizacji integracji WPJ.

NOWOŚĆ

Dashboard: nowy kalendarz z kampaniami i ciekawymi dniami

Na dashboardzie pojawił się kalendarz, który w jednym miejscu pokazuje wysłane i zaplanowane kampanie, święta państwowe (osobno dla Czech i Słowacji) oraz interesujące marketingowo dni międzynarodowe, takie jak Międzynarodowy Dzień Kawy czy Światowy Dzień Zwierząt. Święta i dni międzynarodowe można w widoku pojedynczo włączać lub wyłączać.

POPRAWKA

Eksport automatyzacji: archiwum ZIP da się rozpakować na Windows i macOS

Pobrane archiwum ZIP z eksportem automatyzacji nie dało się rozpakować ani na Windows, ani na macOS, mimo że eksport zakończył się bez błędu, a dane w środku były kompletne.

POPRAWKA

Wyzwalacz Aktualizacja kontaktu: wybór preferencji respektuje wybrany tryb

W ustawieniach wyzwalacza można było wybrać poszczególne preferencje, nawet gdy wybrany był tryb Każda zmiana, w którym poszczególne opcje nie powinny mieć żadnego wpływu. Poszczególne preferencje można teraz wybrać tylko w trybie Konkretna zmiana.

POPRAWKA

Segmentacja: warunek odwiedzonego URL akceptuje częściowy zapis

Warunek Odwiedzony URL zawiera zgłaszał, że podana wartość nie jest prawidłowym URL, nawet gdy chodziło o zamierzone częściowe dopasowanie (np. tylko część ścieżki bez domeny). Walidacja została poprawiona.

POPRAWKA

Segmentacja: połączenie warunku liczby zamówień z nazwą towaru

Jeśli segmentacja zawierała warunek dotyczący nazwy zakupionego towaru, a pod nim warunek Liczba zamówień, przy warunku liczby zamówień pojawiał się błąd o nieprawidłowej wartości, mimo że wartość była prawidłowa, a segmentu nie można było zapisać. Błąd został naprawiony.

POPRAWKA

WPJ: ręczna synchronizacja klientów pobiera również dzisiejsze dane

Ręczna synchronizacja klientów z WPJ pobierała węższe okno czasowe niż synchronizacja zamówień i produktów, przez co nowi klienci zarejestrowani danego dnia mogli trafić do Ecomail z opóźnieniem. Wszystkie cztery typy ręcznej synchronizacji używają teraz tego samego okna czasowego.

Inteligentna wysyłka, testy A/B w automatyzacjach, nowa segmentacja i WooCommerce 2.5

Inteligentna wysyłka ogranicza liczbę wiadomości do tego samego kontaktu, testy A/B bezpośrednio w automatyzacjach dzielą kontakty na warianty z różnymi scenariuszami, segmentacja ma przejrzyste kategorie z sekcjami i nowe warunki, przebudowana wtyczka WooCommerce 2.5.0, nowy tryb Nadpisz numer kierunkowy i wybór sklepów w IdoSell.

NOWOŚĆ

Inteligentna wysyłka: kontakt nie otrzymuje wiadomości zbyt często

Nowa funkcja ogranicza liczbę wiadomości wysyłanych do tego samego kontaktu w ustawionym czasie. Dostępne są dwie niezależne reguły. Priorytetowa kwarantanna ‑ jeśli kontakt otrzymał e‑mail w ciągu ostatnich N godzin (maks. 24), następny nie zostanie wysłany. Limit częstotliwości ‑ kontakt nie otrzyma więcej niż X e‑maili w ciągu Y dni (maks. 7 dni wstecz). Obie reguły działają niezależnie, można włączyć tylko jedną lub obie naraz. Reguły można skonfigurować z uwzględnieniem zakresu wysyłki ‑ kampanie, automatyzacje lub obie. Konfiguracja jest w kampanii, zarządzanie regułami w Zarządzanie kontem ‑> Lokalizacja i bezpieczeństwo ‑> Reguły wysyłki. Odbiorcy testowi nigdy nie podlegają kwarantannie. Ograniczenie działa na razie tylko dla kampanii e‑mailowych, SMS jest przygotowane na poziomie danych, ale ograniczanie SMS jeszcze nie działa.

NOWOŚĆ

Automatyzacje: testy A/B scenariuszy

Nowa akcja testów A/B bezpośrednio w automatyzacjach. Dzieli kontakty na 2‑5 gałęzi według ustawionych wag (50/50, 90/10 lub dowolnie inaczej). Każda gałąź może mieć całkowicie własny scenariusz ‑ inny e‑mail, inny timing, inny kanał, inną liczbę kroków. Kontakt raz przypisany do gałęzi pozostaje w niej również przy kolejnych przejściach (sticky assignment), więc wyniki się nie rozsypią. Wagi można w każdej chwili ręcznie zmienić i nikt nie wypadnie ze scenariusza. Zwycięzcę wybiera marketer ręcznie na podstawie raportu widocznego bezpośrednio przy akcji.

ULEPSZENIE

Segmentacja: przejrzystsze kategorie i nowe warunki

Dziesiątki pojedynczych zapytań w segmentacji pogrupowaliśmy w przejrzyste kategorie z sekcjami. Zamiast przewijania długiej listy wybierasz kategorię (np. Kupił towar) i potem doprecyzowujesz ‑ konkretny produkt, kategorię, tag lub cenę. Zmiana dotyczy segmentacji e‑sklepu (zakupy, zamówienia, adres dostawy), kampanii i automatyzacji (otwarcia, kliknięcia, odbiorcy), a teksty warunków są ujednolicone w kampaniach, kampaniach SMS, automatyzacjach i na stronie. Na sugestie od supportu dodaliśmy również nowe warunki segmentacji.

ULEPSZENIE

WooCommerce: przebudowana wersja wtyczki 2.5.0

Kompletnie przebudowana wtyczka dla WooCommerce. Początkowa synchronizacja klientów i zamówień działa w tle i w przypadku błędu kontynuuje tam, gdzie skończyła. Zamówienia i kontakty są wysyłane do Ecomail w tle, proces składania zamówienia nigdy nie czeka na odpowiedź Ecomailu. Wtyczka obsługuje WP Consent API ‑ bez zgody na cookies śledzenie nie jest wysyłane. Tagi nie są nadpisywane, wtyczka tylko dodaje własne, a te z Ecomailu pozostają. Klucz API jest zaszyfrowany, webhook chroniony, a przegląd komunikacji z Ecomail nie zawiera danych osobowych. Status subskrypcji jest widoczny bezpośrednio na liście użytkowników WordPressa. Tłumaczenia na CZ, SK i PL. Wymagania: PHP 8.2+, WordPress 7.0+, WooCommerce 10.9+.

ULEPSZENIE

Krok Edytuj kontakt: nowy tryb Nadpisz numer kierunkowy

Krok Edytuj kontakt ma nowy tryb Nadpisz numer kierunkowy. Dotychczasowy tryb dodaje numer kierunkowy tylko do numeru, który go nie ma, i pozostaje bez zmian. Nowy tryb zastępuje numer kierunkowy u wszystkich numerów wybranym ‑ na przykład numer +48601123456 lub 0048601123456 przy ustawionym numerze kierunkowym +420 zmieni się na +420601123456, a numer bez numeru kierunkowego dostanie go dodany. Przydatne do ujednolicenia numerów z różnych krajów lub po imporcie. Jeśli wynik nie jest prawidłowym numerem telefonu, nic nie zostanie zapisane, a w logu automatyzacji przy kontakcie wyświetli się powód.

ULEPSZENIE

IdoSell: wybór sklepów do synchronizacji

W ustawieniach integracji z IdoSell można teraz wybrać, które sklepy mają być synchronizowane. Po podłączeniu klucza API wyświetla się lista wszystkich sklepów z konta IdoSell, a każdy można zaznaczyć checkboxem, domyślnie są zaznaczone wszystkie. Zdarzenia z niezaznaczonych sklepów są ignorowane, kontakt nosi tag z nazwą sklepu, a tag _newsletter jest usuwany tylko wtedy, gdy kontakt jest wypisany ze wszystkich wybranych sklepów. W przypadku konta z jednym sklepem wybór jest ustawiony i nie można go zmienić. Zmiana wyboru dotyczy tylko przyszłej synchronizacji, dane historyczne z usuniętego sklepu pozostają.

WhatsApp, ochrona używanych pól własnych i poprawki numerów telefonów

Uruchomiona wersja BETA integracji z WhatsApp Business, nowa ochrona przed usunięciem pola własnego używanego przez segment lub kampanię, bardziej niezawodny zapis numerów telefonów w kroku Edytuj kontakt oraz poprawka wyszukiwania według pola Właściwość w custom eventach.

NOWOŚĆ

WhatsApp: uruchomiona wersja BETA integracji

Uruchomiliśmy wersję BETA integracji z WhatsApp Business, która korzysta z oficjalnego WhatsApp Business API firmy Meta. Kampanię WhatsApp tworzy się tak samo jak kampanię SMS ‑ wybiera się segment i szablon zatwierdzony przez Metę, mapuje merge tagi na pola kontaktów, a przed wysyłką można wysłać wiadomość testową. Statystyki pokazują, ile wiadomości zostało dostarczonych, przeczytanych i niedostarczonych. Integrację łączy się w sekcji Więcej → WhatsApp i jest dostępna w planach Marketer+ i CDP. Limity wysyłki i ocenę jakości kontroluje Meta.

ULEPSZENIE

Pola własne: używanego pola nie można usunąć

Pola własnego kontaktów nie można usunąć, jeśli używa go segment listy lub kampania gotowa do wysyłki, w tym kampanie, które zakończyły się błędem podczas wysyłki. Aplikacja odrzuca usunięcie i pokazuje, która kampania używa pola i co należy rozwiązać. Wcześniej segment z usuniętym polem po cichu nie zwracał żadnych kontaktów. Pole, które nie jest nigdzie używane, można usunąć tak jak dotąd.

POPRAWKA

Krok Edytuj kontakt: numer kierunkowy telefonu jest zapisywany poprawnie

Numer kierunkowy wpisany bez '+', na przykład 48 lub 0048, jest teraz zapisywany w postaci +48. W przypadku numerów czeskich i słowackich numer kierunkowy nie jest dopisywany ponownie przy wielokrotnym przejściu przez automatyzację ‑ wcześniej mogły powstawać numery takie jak 420420123456789, na które nie dało się dostarczyć SMS‑a. Numer kierunkowy zawierający litery lub omyłkowo wklejony cały numer jest odrzucany. Krok automatyzacji zadziała też wtedy, gdy telefon jest zapisany w polu własnym jako liczba, a spacje na początku pierwotnego numeru są usuwane.

POPRAWKA

Krok Edytuj kontakt: nieprawidłowe wartości telefonu nie są zapisywane

Numer, który nie mieścił się w polu Telefon, był wcześniej po cichu obcinany. Teraz nie jest zapisywany, a w logu automatyzacji przy kontakcie wyświetla się powód ‑ tak samo jak w przypadku wyniku, który nie jest prawidłowym numerem telefonu. Wartość dla pola Telefon musi być prawidłowym numerem wraz z numerem kierunkowym ‑ krok nie przyjmuje już samego numeru kierunkowego (na przykład +48) ani numeru bez numeru kierunkowego. Tryb Ustaw tylko, gdy puste nie nadpisuje zapisanego zera. Jeden wadliwy kontakt nie powoduje już niepowodzenia całej partii, zdrowe kontakty są zapisywane. Wartości są teraz sprawdzane już przy tworzeniu kroku, istniejące kroki z nieprawidłową wartością będą nadal działać, ale przy pierwszej edycji trzeba będzie poprawić wartość.

POPRAWKA

Segmentacja: custom eventy można wyszukiwać według pola Właściwość

W segmentacji według custom eventów nie można było wyszukiwać według pola Właściwość, ponieważ było ono powiązane z nieprawidłowymi danymi zdarzenia ‑ kontaktu ze zdarzeniem wysłanym tylko z właściwością i bez wartości nie dało się znaleźć. Pola Kategoria, Etykieta, Akcja i Właściwość odpowiadają teraz danym wysłanym w zdarzeniu, a wartość można ustawić jako osobny warunek przez Klucz wartości, operator i Wartość w jednym wierszu.